SwiftIO Circuit Playground: Ứng dụng Apple Swift cho Dự án IoT (Gây quỹ Cộng đồng)
Vài năm trước, Mad Machine đã giới thiệu bo mạch SwiftIO trang bị vi xử lý chéo NXP i.MX RT1052 Arm Cortex-M7 và hỗ trợ lập trình bằng ngôn ngữ Apple Swift.
Công ty hiện tại đã ra mắt phiên bản bo mạch nhỏ gọn hơn mang tên SwiftIO Micro, kèm theo bo mạch chủ SwiftIO Circuit Playground đi kèm nhiều mô-đun cho phép tương tác với GPIO của SwiftIO Micro. Điều này khiến tôi liên tưởng đến Arduino Sensor Kit Base, nhưng SwiftIO Micro còn tích hợp nhiều mô-đun hơn.
SwiftIO Micro
Thông số kỹ thuật SwiftIO Micro:
- SoC – Bộ xử lý chéo NXP i.MX RT1052 Arm Cortex-M7 @ 600 MHz
- Bộ nhớ hệ thống – SRAM 32 MB
- Bộ nhớ Flash – 16 MB, khe cắm thẻ nhớ microSD
- USB – 1x đầu nối USB-C để cấp nguồn và lập trình
- Mở rộng – 3x header 20 chân với tối đa 44 GPIO, đầu vào analog, PWM, UART, SPI, I2C, I2S, CAN Bus, v.v. Xem sơ đồ sơ đồ chân bên dưới để biết thêm chi tiết
- Phụ kiện khác – Đèn LED RGB, nút tải xuống và đặt lại
- Nguồn điện – 5V qua cổng USB-C, 3,8 đến 5,5V qua chân VI
- Kích thước – TBD
Công ty cung cấp tài liệu khởi đầu sử dụng bo mạch SwiftIO và lập trình bằng Swift trên macOS 11.0 trở lên, và chỉ hỗ trợ Linux, vì hỗ trợ ngôn ngữ lập trình Swift trên Windows “vẫn đang trong giai đoạn phát triển”.
Có một số dự án demo dành cho bo mạch SwiftIO và các mô-đun SwiftIO Circuit Playground có thể tìm thấy trên GitHub. Điều này cho phép người dùng tương tác với các mô-đun được cung cấp trên Circuit Playground:
- Mô-đun WiFi ESP32
- Bên trái: mô-đun LCD, mô-đun LED đơn, bộ chuyển đổi nối tiếp USB, mô-đun giảm áp và nút
- Bên phải: cảm biến độ ẩm, mô-đun giảm áp, nút, cảm biến gia tốc, RTC và loa
Công ty Mad Machine mới đây đã giới thiệu sản phẩm SwiftIO Circuit Playground trên nền tảng Crowd Supply với mục tiêu gây quỹ là 10.800 USD. Họ đưa ra một phần thưởng duy nhất cho Gói Công cụ chơi SwiftIO trị giá 108 đô la, bao gồm bo mạch SwiftIO Micro và bảng mạch Circuit Playground. Vận chuyển được miễn phí trong nước Mỹ, nhưng sẽ có thêm phí 12 đô la cho các quốc gia khác. Dự kiến, phần thưởng sẽ bắt đầu được gửi từ tháng 4 năm 2024.