PyBLE : IDE สำหรับ MicroPython แบบโอเพนซอร์ส สำหรับแท็บเล็ตและ iPad ทำงานผ่าน Bluetooth LE

pyble micropython ide for tablets

PyBLE เป็น IDE สำหรับ MicroPython แบบโอเพนซอร์สภายใต้ลิขสิทธิ์ MIT สำหรับเขียนโปรแกรมบนบอร์ดไมโครคอนโทรลเลอร์ผ่าน Bluetooth Low Energy (BLE) โดยมุ่งเน้นสำหรับผู้ใช้งานแท็บเล็ต Android และ iPad PyBLE รวม IDE ที่พัฒนาด้วย Flutter สำหรับ iPad และ Android เข้ากับการรองรับ MicroPython และการเขียนโปรแกรมแบบ Visual Programming ด้วย Blockly พร้อมเฟิร์มแวร์เอเจนต์ MicroPython แบบโอเพนซอร์ส และโปรโตคอล PBLE/1 ที่ผู้พัฒนาได้จัดทำเอกสารไว้อย่างครบถ้วน ปัจจุบัน IDE รองรับฟีเจอร์ต่าง ๆ เช่น การเขียนและรันโค้ด Python, คอนโซลแบบเรียลไทม์, การจัดการไฟล์แบบไร้สาย และเฟิร์มแวร์รุ่นแรกที่รองรับไมโครคอนโทรลเลอร์ไร้สาย ได้แก่ ESP32, ESP32-S3 และ ESP32-C3 จุดเด่นของ PyBLE: แอป Flutter ค้นหาอุปกรณ์ BLE แบบกรองเฉพาะอุปกรณ์ที่รองรับและร […]

LILYGO T-Echo Card : ชุดพัฒนา LoRa + GPS ที่ใช้ nRF52840 พลังงานแสงอาทิตย์ ทนทานต่อสภาพอากาศ

LILYGO T-Echo Card

LILYGO T-Echo Card เป็นชุดพัฒนาแบบบางที่ใช้ MCU ไร้สาย Nordic Semi nRF52840 ร่วมกับทรานซีฟเวอร์ LoRa Semtech SX1262 พร้อมแผงโซลาร์เซลล์สำหรับชาร์จแบตเตอรี่ 800 mAh รองรับการเชื่อมต่อ Bluetooth 5, NFC, Bluetooth Mesh, ANT, 802.15.4 (Zigbee/Thread), LoRaWAN และ GNSS (โมดูล L76K) บอร์ดยังมีจอแสดงผลข้อมูล OLED ขนาด 0.42 นิ้ว, อินเทอร์เฟซ USB แบบแม่เหล็ก, เซนเซอร์ตรวจจับความเคลื่อนไหว 9 แกน, ไมโครโฟนดิจิทัล, ลำโพง และ LED RGB สำหรับแสดงสถานะ/การแจ้งเตือน โดยเหมาะสำหรับการสื่อสารแบบ off-grid (ข้อความและเสียง), การแชร์ตำแหน่ง GNSS, การติดตามบุคคล/ทรัพย์สิน และใช้เป็นโหนดเครือข่าย mesh ขนาดกะทัดรัด สเปกของ T-Echo Card: SoC – Nordic Semiconductor nRF52840 CPU – ไมโครคอนโทรลเลอร์ Arm Cortex-M4F 32 บิต @ 64 MHz หน่วยความจ […]

การติดตั้งเครือข่าย LoRaWAN ขนาดใหญ่ทำได้ง่ายขึ้นด้วย QR Code และ Relay

LoRaWAN TS014 TS018 TR016 QR code

โดยทั่วไปอุปกรณ์ LoRaWAN จำเป็นต้องให้ผู้ใช้ป้อนพารามิเตอร์ต่าง ๆ เช่น DevEUI, JoinEUI (เดิมเรียกว่า AppEUI), AppKey และอาจรวมถึง DevAddr รวมถึง Session Key ทั้งนี้ขึ้นอยู่กับโหมดการเปิดใช้งานที่เลือกใช้ (ABP หรือ OTAA) วิธีการนี้ยังสามารถจัดการได้เมื่อมีอุปกรณ์เพียงไม่กี่ตัว แต่เมื่อใช้งานในจำนวนมากขึ้นจะทำให้กระบวนการใช้เวลานาน มีโอกาสเกิดข้อผิดพลาด และมีค่าใช้จ่ายเพิ่มขึ้น เพื่อให้กระบวนการ Onboarding อุปกรณ์ทำได้ง่ายขึ้น และช่วยให้การขยายเครือข่าย LoRaWAN มีประสิทธิภาพมากขึ้น LoRa Alliance ได้เปิดตัวเอกสารใหม่ 3 ฉบับ ได้แก่ ข้อกำหนด TS014 และ TS018 และคำแนะนำทางเทคนิค TR016 ซึ่งทั้งหมดนี้จะช่วยให้ผู้ใช้สามารถนำอุปกรณ์เข้าสู่เครือข่ายได้อย่างรวดเร็ว ปลอดภัย และลดขั้นตอนการป้อนข้อมูลด้วยตนเองให้น้อยที่สุด เช่ […]

Espressif เปิดตัวโมดูล ESP32-C61-MINI-1/1U รองรับ WiFi 6 และ Bluetooth LE สำหรับงาน IoT เริ่มต้นเพียง $2 (~66฿)

ESP32-C61-MINI-1U

เมื่อย้อนกลับไปในปี 2024 บริษัท Espressif Systems ได้เปิดตัว ESP32-C61 ซึ่งเป็นชิป SoC รองรับ WiFi 6 ย่าน 2.4 GHz และ Bluetooth Low Energy (BLE) โดยเป็นรุ่นประหยัดที่พัฒนาต่อยอดจาก ESP32-C6 แต่ตัดการรองรับวิทยุ IEEE 802.15.4 ออก ใช้แกนประมวลผล RISC-V เพียงคอร์เดียว และลดขนาดหน่วยความจำ SRAM ลงเหลือ 320KB จากเดิม 512KB เราได้เห็น ESP32-C61 เป็นครั้งแรกบนบอร์ด Wireless Tag ESP32P4C61 ซึ่งเปิดตัวผ่านแคมเปญ Kickstarter เมื่อเดือนมิถุนายนที่ผ่านมา ล่าสุด Espressif ได้เริ่มวางจำหน่ายตัวอย่างโมดูล ESP32-C61-MINI-1 และ ESP32-C61-MINI-1U บน AliExpress ในราคา $10.7 (~360฿) ต่อแพ็ก 5 ชิ้น หรือเฉลี่ยประมาณ $2 (~66฿) ต่อโมดูล สเปคของโมดูล ESP32-C61-MINI-1/1U : SoC – ESP32-C61 CPU core – ไมโครโปรเซสเซอร์ RISC-V แบบ Single-co […]

NXP RW610FML : โมดูล Wi-Fi 6 และ BLE 5.4 ที่ใช้ชิปไร้สาย RW610 Cortex-M33

NXP RW610FML Scalable Wi Fi 6 and Bluetooth LE Combo Module

NXP เปิดตัว RW610FML เป็นโมดูลไร้สาย Wi-Fi 6 และ Bluetooth Low Energy (BLE) 5.4 แบบรับรองมาตรฐาน มีขนาดกะทัดรัด ใช้พลังงานต่ำ และที่ใช้ไมโครคอนโทรลเลอร์ RW610 Cortex-M33 ของบริษัท ซึ่งเป็นรุ่นน้องของ RW612 ที่ตัดการรองรับวิทยุ 802.15.4 ออก โมดูลแบบติดตั้งบนพื้นผิว (Surface-Mount Module: SMD) นี้ได้รับการออกแบบสำหรับอุปกรณ์เครื่องใช้ไฟฟ้าอัจฉริยะ ระบบบ้านอัตโนมัติ เกตเวย์อุตสาหกรรม และอุปกรณ์ทางการแพทย์ โดยภายในรวม ชิป SoC ไร้สาย Arm Cortex-M33 ความเร็ว 260 MHz, หน่วยความจำ NOR Flash ขนาด 8MB ที่ติดตั้งมาในตัว, เสาอากาศในตัว, วงจร RF Matching และคริสตัลออสซิลเลเตอร์ไว้ในโมดูลเดียว สเปคของ NXP RW610FML : ไมโครคอนโทรลเลอร์ไร้สาย  –NXP RW610 CPU Core – Arm Cortex-M33 ความเร็ว 260 MHz รองรับเทคโนโลยี Arm TrustZone-M […]

Open RC Spotter : แพลตฟอร์มโอเพนซอร์สสำหรับบันทึกข้อมูลและระบบ Telemetry ที่ใช้ ESP32 สำหรับรถบังคับวิทยุ

Open RC Spotter

Jake Wachlinจาก Energy Labs ได้ออกแบบ Open RC Spotter, ซึ่งเป็นแพลตฟอร์มโอเพนซอร์สสำหรับบันทึกข้อมูลและระบบ Telemetry ที่ใช้ ESP32 สำหรับรถบังคับวิทยุ (RC Cars), รถบรรทุกบังคับวิทยุ และของเล่น RC ประเภทอื่น ๆ แพลตฟอร์มนี้บันทึกข้อมูล GPS, ข้อมูลความเร่ง (Acceleration), ไจโรสโคป (Gyroscope), มุมเลี้ยว, คันเร่ง, แรงดันแบตเตอรี่, อุณหภูมิ และเวลาต่อรอบสนาม พร้อมรองรับการส่งข้อมูลเทเลเมทรีแบบเรียลไทม์ผ่าน Wi-Fi และ ESP-NOW. ก่อนหน้านี้เราเคยนำเสนอฮาร์ดแวร์ Telemetry สำหรับรถยนต์ขนาดจริงอย่าง Macchina A0 ESP32 CAN มาแล้ว แต่ Open RC Spotter ได้รับการออกแบบมาสำหรับรถบังคับวิทยุ (RC) โดยผสานการทำงานของ GPS, IMU, การตรวจสอบสัญญาณ PWM และการบันทึกข้อมูลไว้ในแพลตฟอร์มขนาดกะทัดรัดที่ใช้ ESP32 สเปคของ Open RC Spotter: โมดู […]

Icy Electronics nRF54L15 Discovery : บอร์ดพัฒนา IoT พร้อมดีบักเกอร์ CMSIS-DAP ที่ถอดแยกใช้งานได้

nRF54L15 Discovery Devboard nRF52820 CMSIS DAP

nRF54L15 Discovery  เป็นบอร์ดพัฒนาไร้สายขนาดกะทัดรัด มาพร้อมดีบักเกอร์/โปรแกรมเมอร์ nRF52820 CMSIS-DAP บนบอร์ด รองรับการพัฒนาแอปพลิเคชัน IoT ย่านความถี่ 2.4 GHz เช่น Bluetooth LE, Thread, Zigbee, Matter, NFC และโปรโตคอลอื่น ๆ โดยตัวบอร์ดได้รับการออกแบบให้สามารถหักแยก (snap-apart) ได้ ทำให้ส่วนไมโครคอนโทรลเลอร์เป้าหมาย (Target MCU) และส่วนดีบักเกอร์/โปรแกรมเมอร์ (Interface MCU) สามารถใช้งานเป็นบอร์ดแยกอิสระได้ ก่อนหน้านี้เราเคยนำเสนอบอร์ดพัฒนาที่ใช้ชิป Nordic nRF54L Series หลายรุ่น ไม่ว่าจะเป็น Seeed Studio XIAO nRF54L15, XIAO nRF54LM20A (Sense) และ nRF54L15 Connect Kit.สำหรับ nRF54L15 Discovery นั้น ได้เพิ่มส่วน ดีบักเกอร์/โปรแกรมเมอร์ nRF52820 CMSIS-DAP ที่สามารถหักแยกออกจากบอร์ดหลักได้ นอกจากนี้ยังติดตั้งชิปจ […]

โครงการโอเพนซอร์ส nRF54L Arduino Core เพิ่มการรองรับชิปไร้สาย Nordic nRF54L บน Arduino IDE

nRF54L Arduino Core

nRF54L Arduino Core เป็นโครงการโอเพนซอร์สที่พัฒนาขึ้นเพื่อเพิ่มการรองรับไมโครคอนโทรลเลอร์ไร้สาย Nordic Semiconductor nRF54L บนแพลตฟอร์ม Arduino โดยเริ่มต้นจากบอร์ด Seeed Studio XIAO nRF54L15 (Sense, XIAO nRF54LM20A (Sense และโมดูล Holyiot nRF54L15 ที่รองรับการใช้งานร่วมกัน นับตั้งแต่การเปิดตัวบอร์ด Arduino Nano 33 BLE  ที่ใช้ไมโครคอนโทรลเลอร์ nRF52840 ในปี 2019 ไมโครคอนโทรลเลอร์ตระกูล Nordic nRF52 ก็ได้รับการรองรับอย่างเป็นทางการใน Arduino IDE แต่ไมโครคอนโทรลเลอร์รุ่นใหม่ตระกูล nRF54L ที่ใช้แกนประมวลผล Arm Cortex-M33 ยังไม่ได้รับการรองรับอย่างเป็นทางการ เพื่อแก้ปัญหาดังกล่าว นักพัฒนาที่ใช้ชื่อ Lolren จึงได้สร้างโครงการ nRF54 Arduino Core ขึ้นมาแบบไม่เป็นทางการ จุดเด่นของ nRF54L Arduino Core: รองรับการเข้าถึงซีพ […]