ไลบรารี zigpy-zboss ทำให้ Nordic Semi nRF52840 Zigbee dongles ทำงานได้กับ Home Assistant

nRF52840 Home Assistant

zigpy-zboss เป็นไลบรารีที่เขียนด้วยภาษา Python เพื่อเพิ่มการรองรับโมดูล Nordic Semiconductor nRF52840 เข้ากับโครงการ zigpy ซึ่งเป็น Zigbee stack ด้วยภาษา Python แบบ Open Source, รวมถึงคลื่นวิทยุ Network Co-Processor อื่น ๆ ที่รันเฟิร์มแวร์ที่พัฒนาจาก ZBOSS Open Initiative (ZOI) ทำให้สามารถทำงานร่วมกับการใช้งาน Zigbee gateway เช่น ZHA integration component ของ Home Assistant และช่วยให้ผู้ใช้สามารถควบคุมอุปกรณ์ Zigbee จากผู้ผลิตที่หลากหลาย เช่น IKEA, Philips Hue, SmartSung SmartThings, ITEAD SONOFF, Xiaomi Aqara และอื่นๆ การรวมระบบ ZHA ของ Home Assistant ให้ทำงานร่วมกับ Zigbee dongles ที่ใช้ไมโครคอนโทรลเลอร์ Silicon Labs Mighty Gecko EFR32MG21 หรือ Texas Instruments CC2652P แต่ตอนนี้สามารถใช้ nRF52840 dongles และ […]

OpenEarable : open-source hardware earable ใช้โมดูลใน Arduino Nano 33 BLE Sense

TECP Open Earable open source hardware device

OpenEarable เป็น open-source hardware earable หรือ hearable อุปกรณ์สวมใส่ไว้ที่หูและใช้โมดูล u-blox NINA-B306 เหมือนกับที่ใช้ในบอร์ด Arduino Nano 33 BLE Sense นอกจากโมดูล Bluetooth LE ของ Nordic Semi nRF52840 Arm Cortex-M4 แล้ว ดีไซน์ของ OpenEarable ยังมีลำโพงและไมโครโฟนแบบอัลตร้าโซนิค (Ultrasonic), 6-axis IMU และเซนเซอร์วัดแรงดัน รวมถึงวงจรสำหรับแบตเตอรี่, ไฟ LED 2 ดวง และปุ่มกด   สเปค OpenEarable: โมดูลสื่อสารไร้สาย – โมดูล U-blox NINA-B306 ใช้ไมโครคอนโทรลเลอร์ Nordic Semi nRF52840 Arm Cortex-M4F @ 64MHz พร้อมแฟลช 1MB, RAM 256KB, การเชื่อมต่อ Bluetooth 5.0 LE Audio – ลำโพงในตัวและไมโครโฟนแบบอัลตร้าโซนิค (Knowles SPH0641LU4H-1) เซนเซอร์ STMicro LPS22HBTR เซนเซอร์วัดความดันบรรยากาศและอุณหภูมิในอากาศ […]

BIGTREETECH Pi v1.2 : SBC ใช้ชิป Allwinner H616 ขนาดเท่า Raspberry Pi สำหรับ 3D Printer

Allwinner H616 BTT Pi v1.2 SBC

BIGTREETECH Pi v1.2 หรือ BBT Pi v1.2 เป็นคอมพิวเตอร์บอร์ดเดี่ยว (SBC) ใช้ชิป Allwinner H616 ขนาดเท่า Raspberry Pi (SBC) ที่ออกแบบมาเป็นพิเศษสำหรับเครื่องพิมพ์ 3D Printer มีพอร์ตต่างๆ เหมือนกับ Raspberry Pi 3/4 นอกจากนี้ยังมีอินพุตไฟ 12V-24V DC และคอนเนกเตอร์สำหรับ ADXL345 3-axis accelerometer, CAN Bus และอื่นๆ บอร์ดนี้มีหน่วยความจำ RAM 1GB, ช่องใส่ microSD card slot เพื่อรันระบบปฏิบัติการ (Debian 11 พร้อม Klipper), พอร์ต micro HDMI ที่รองรับ 4K, Fast Ethernet และรองรับเครือข่าย WiFi 4, พอร์ต USB 4 พอร์ต และ Header-Pin 40 ขาเหมือน Raspberry Pi สเปค BTT Pi: SoC – Allwinner H616 quad-core Arm Cortex-A53 @ 1.5GHz พร้อม Arm Mali G31 MP2 พร้อมรองรับ OpenGL ES 3.2 หน่วยความจำ – 1GB DDR3L SDRAM ที่เก็บข้อมูล – ช่ […]

PicoMQTT : ไลบรารี MQTT Client/Broker สำหรับ ESP8266 และ ESP32

PicoMQTT ESP8266 MQTT Broker

PicoMQTT เป็นไลบรารี MQTT ที่มีน้ำหนักเบา (lightweight) สำหรับ Arduino/PlatformIO เหมาะสำหรับนำใช้งานกับ ESP8266 และ ESP32, รองรับโหมด MQTT Client และโหมด MQTT Broker ซึ่งทำให้ ESP8266 หรือ ESP32 สามารถเปลี่ยนเป็นเกตเวย์ MQTT แทน Raspberry Pi หรืออุปกรณ์เกตเวย์ IoT

ไลบรารีนี้เป็นไปตามข้อกำหนดของ MQTT 3.1.1 รองรับการ Publish และการใช้ส่งข้อความที่มีขนาดใดก็ได้ สามารถส่งข้อความเป็นพันต่อวินาที และรองรับการใช้งานร่วมกับกับไลบรารี ArduinoJson เพื่อ publish และใช้งานข้อความ JSON

PiEEG shield สำหรับ Raspberry Pi ใช้ในเทคโนโลยีเชื่อมต่อสมองกับคอมพิวเตอร์

PiEEG Shield Raspberry Pi BCI 1

PiEEG shield สำหรับ Raspberry Pi เป็นฮาร์ดแวร์โอเพ่นซอร์ส ที่ใช้ในการตรวจวัดคลื่นไฟฟ้าสมอง (EEG), การตรวจคลื่นไฟฟ้ากล้ามเสื้อ (EMG) และคลื่นไฟฟ้าหัวใจ (ECG) และ Brain-Computer Interface เทคโนโลยีเชื่อมต่อสมองมนุษย์กับคอมพิวเตอร์ เพื่อใช้ในแอปพลิเคชันหรือหุ่นยนต์สำหรับเกมส์ ความบันเทิง กีฬา สุขภาพ ฯลฯ… Ildar Rakhmatulin เป็นนักวิจัยชำนาญการที่มีความสนใจในเรื่องของอินเทอร์เฟซเชื่อมต่อสมองมนุษย์กับคอมพิวเตอร์แบบ open-source และสร้างโครงการ IronBCI โดยใช้ ADS1299 และ STM32 และเผยแพร่เอกสารการวิจัยเรื่อง “Low-cost brain computer interface for everyday use” แต่ค่าใช้จ่ายที่เพิ่มขึ้นเนื่องจากขาดแคลนชิ้นส่วนเซมิคอนดักเตอร์ (ชิป) ในช่วงไม่กี่ปีที่ผ่านมา ทำให้ราคาสำหรับโครงการ “low-cost หรือต้นทุนต่ำ&#8 […]

MNT Pocket Reform : โน้ตบุ๊ก Modular แบบ Open-source มีหน้าจอขนาด 7 นิ้ว

Buy MNT Pocket Reform

MNT Pocket Reform ของ MNT Reform เป็นโน้ตบุ๊ค Modular หรือโน้ตบุ๊กที่ถอดชิ้นส่วนเปลี่ยนเอง มีขนาดเล็กมีจอแสดงผลขนาด 7 นิ้ว เปิดตัวบน Crowd Supply, ใช้ NXP i.MX8M Plus system-on-module และยังเข้ากันได้กับโมดูล NXP Layerscape LS1028A, Raspberry Pi CM4, Pine64 SOQuartz และโมดูล AMD Kintex-7 FGPA โน้ตบุ๊ค MNT Pocket Reform  เป็นแบบ Open-source  พร้อมกับหน่วยความจำ eMMC flash 128GB, RAM 8GB, การเชื่อมต่อ WiFi 5 และ Bluetooth 5.0 บนโมดูล, อุปกรณ์เสริม NVMe SSD ขนาด 1TB, คีย์บอร์ด Mechanical แบบ Backlit มี 60 ปุ่ม พร้อม Optical Trackball และปุ่มกดสี่ปุ่ม, พอร์ต micro HDMI เพื่อเชื่อมต่อจอแสดงผลภายนอก, พอร์ต USB และ Ethernet ผ่าน ix industrial connector สเปคของ MNT Pocket Reform : SoM – Boundary Devices Nitrogem8M Plus […]

Scrcpy 2.0 : Screen Mirroring และควบคุมสมาร์ทโฟน Android บน PC พร้อมเอาเสียงเข้าได้

Srcpy 2.0

Scrcpy 2.0 เป็นโปรแกรมการคัดลอกหน้าจอ (screen mirroring) และควบคุมอุปกรณ์สมาร์ทโฟน Android สำหรับ Windows, Linux และ macOS พร้อมเอาเสียงจากมือถือ Android เข้าไปคอมพิวเตอร์หรือโน้ตบุ๊คได้ สำหรับอุปกรณ์มือถือที่ใช้ระบบปฏิบัติการ Android เวอร์ชัน 11 หรือสูงกว่า เราเคยเขียนบทความเกี่ยวกับ Scrcpy open-source utility ในปี 2018 และในเวลานั้นมันทำงานได้ค่อนข้างดีใน Ubuntu 16.04 แต่ต้องมีขั้นตอนการติดตั้งหลายอย่าง และบางครั้งก็ช้า แต่ผู้ใช้ยังใช้เมาส์และคีย์บอร์ดเพื่อควบคุมโทรศัพท์ของตน เช่น ส่ง SMS, แชท, เข้าเว็บไซต์, เล่นเกมส์, สลับโหมดแนวนอนและแนวตั้ง ฯลฯ หลังจาก 5 ปี Scrcpy 2.0 ได้ถูกปล่อยออกมาแล้ว การติดตั้งง่ายขึ้นและมีการเพิ่มฟีเจอร์ใหม่ๆ ด้วย Scrcpy 2.0: Quality – 1920×1080 หรือสูงกว่า Performance – 30~120fps ขึ […]

ESP 360 Remote : อุปกรณ์รีโมทอินฟราเรดและ 433MHz ผ่าน WiFi และใช้งานร่วมกับ Home Assistant

ESP 360 Remote

ESP 360 Remote เป็นอุปกรณ์รีโมทที่ใช้ ESP32 เพื่อควบคุมอุปกรณ์ภายในบ้านที่ใช้อินฟราเรดและ RF 433 MHz ผ่าน WiFi และสามารถใช้งานร่วมกับ Home Assistant ได้ การออกแบบฮาร์ดแวร์ open-source ประกอบด้วยเมนบอร์ดที่มีโมดูล ESP32-WROOM-32E, เซ็นเซอร์อุณหภูมิ ความชื้น และแสง และบอร์ดด้านบนที่มีไฟ LED อินฟราเรด 9 ดวง, ตัวรับสัญญาณ IR 1 ตัว รวมทั้ง RF 433 MHz ( หรือ 315 MHz) ที่ใช้สำหรับรับและส่งสัญญาณ พร้อมรับข้อมูลใช้สำหรับเรียนรู้โค้ดจากรีโมทคอนโทรล สเปคของ ESP 360 Remote: โมดูลไร้สาย – ESP32-WROOM-32E พร้อม ไมโครคอนโทรลเลอร์ ESP32 dual-core flash4MB การเชื่อมต่อ WiFi 2.4GHz และ Bluetooth LE พร้อมสายอากาศ PCB ในตัว, ใช้ได้กับ ESPHome firmware อินเตอร์เฟซการควบคุม 9x ไฟ LED IR พลังงานสูงเพื่อควบคุมอุปกรณ์ในทุกทิศทาง ( 360 […]