unPhone เป็นแพลตฟอร์ม IoT แบบโอเพ่นซอร์สที่ถูกพัฒนาโดย Pimoroni ร่วมมือกับมหาวิทยาลัยเชฟฟิลด์ ซึ่งสร้างขึ้นโดยใช้ชิปไมโครคอนโทรลเลอร์ไร้สาย ESP32-S3, unPhone เป็นอุปกรณ์ที่ไม่ใช่มือถือ สามารถใช้งานง่ายและควบคุมข้อมูลได้มาก
นอกจากมีชิป ESP32-S3 แล้ว ยังมีหน้าจอสัมผัสขนาด 3.5 นิ้ว 320×480, LoRaWAN, Wi-Fi, Bluetooth, มอเตอร์สั่น, ตัววัดความเร่งหรือ accelerometer และคุณสมบัติอื่นๆ ออกแบบมาเพื่อให้ใช้งานได้ในการสอนและสร้างต้นแบบอย่างรวดเร็ว พร้อมทั้งใช้งานในด้าน aquaponics ได้ด้วย
คุณสมบัติและส่วนประกอบที่สำคัญของ unPhone
- โมดูลไร้สาย – ESP32-S3-WROOM-1U-N8
- MCU – ESP32-S3 dual-core Tensilica LX7 สูงสุด 240 MHz พร้อม SRAM 512KB และ PSRAM 8MB
- ที่เก็บข้อมูล – Quad SPI flash 8MB
- Wireless – 2.4 GHz WiFi 4 และ Bluetooth LE 5
- คุณสมบัติด้านฮาร์ดแวร์
- หน้าจอสัมผัส LCD สำหรับการดีบักและการสร้าง UI
- LoRaWAN สำหรับการสื่อสารทางคลื่นวิทยุฟรี
- มอเตอร์สั่นสำหรับการแจ้งเตือน
- ไฟ LED IR สำหรับรีโมทคอนโทรล
- ตัววัดความเร่งหรือ accelerometer สำหรับเซนเซอร์การตรวจจับความเคลื่อนไหว
- SD card reader สำหรับจัดเก็บข้อมูล
- ปุ่ม Power และ reset
- การจัดการแบตเตอรี่ LiPo 1.2Ah และการชาร์จผ่าน USB-C
- ตัวเลือกการขยาย
- บอร์ดขยายพร้อมช่อง Featherwing 3 ช่อง
- รองรับการออกแบบเคสเป็น 3D ปริ้นเตอร์ที่มีแบบออกแบบที่ใช้งานได้ฟรี
- ขนาด – ยังไม่ได้ระบุ
โปรเจ็กต์นี้เป็นแบบโอเพ่นซอร์สทั้งหมด โดยมีทุกไฟล์รวมถึงผังวงจร schematics, บอร์ด, เฟิร์มแวร์ และอื่นๆ ที่ GitLab repository เพื่อลดความซับซ้อนในการพัฒนา ศาสตราจารย์ Hamish Cunningham จากมหาวิทยาลัยเซฟฟีลด์d ได้สร้างหนังสือเรียนที่้เป็น open-license จำนวน 300 หน้าที่ครอบคลุมฮาร์ดแวร์ ทำให้เริ่มต้นง่ายขึ้นสำหรับนักพัฒนา
ด้านซอฟต์แวร์ของ unPhone รองรับ Arduino IDE, PlatformIO และเฟรมเวิร์ก IDF ของ Espressif นอกจากนี้ยังสามารถเขียนโปรแกรมได้ทั้งภาษา C++ และ CircuitPython นอกจากนี้การรองรับกราฟิก LVGL และความเข้ากันได้ใกับโมดูลส่วนขยายของ Raspberry Pi ทำให้ง่ายต่อการรวมเข้ากับโปรเจ็กต์ต่างๆ
unPhone สามารถหาซื้อได้ในร้านค้าของ Pimoroni และมีราคาอยู่ที่ £139.50(~6,400฿) แต่ในขณะที่เขียนนี้สินค้าหมดสต๊อก สามารถอ่านรายละเอียดเพิ่มเติมได้บนunphone.net
ที่มา : Hackster
แปลจากบทความภาษาอังกฤษ : unPhone – An ESP32-S3 IoT development platform with LoRaWAN, touchscreen, open-source ecosystem
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT