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

OpenPLC เป็น open-source ใช้งานร่วมกับ Arduino, ESP8266/ESP32, Raspberry Pi

OpenPLC Editor

OpenPLC เป็นซอฟต์แวร์สำหรับการเขียนโปรแกรมแบบ Open Source, การเขียนโปรแกรมเชิงลอจิก (Programmable Logic Controller) ใช้งานได้ฟรี , รองรับด้วยมาตรฐาน IEC 61131-3 และใช้งานร่วมกับแพลตฟอร์มฮาร์ดแวร์ต่างๆ เช่น Arduino, ESP8266/ESP32, Raspberry Pi SBCs และเครื่องคอมพิวเตอร์ระบบปฏิบัติการ Windows และ Linux เมื่อ Arduino เปิดตัว Arduino PLC IDE มีภาษาที่รองรับการเขียนโปรแกรมตามมาตรฐาน IEC-61131-3 ที่ได้รับใบอนุญาตและ Portenta Machine Control จะต้องซื้อ PLC IDE License key เพิ่มราคา $17.60(~600฿) มีผู้อ่านรายหนึ่งบ่นเกี่ยวกับค่า License ต่ออุปกรณ์แพง แต่ Massimo Banzi ผู้ร่วมก่อตั้งโครงการ Arduino ตอบว่าคุ้มค่าสำหรับการใช้งานในบริษัทขนาดเล็ก หรือใช้งานน้อยปริมาณน้อย แต่ยังมีตัวเลือกอื่นอย่าง OpenPLC ซึ่งเป็น Open Sourc […]

Hack เซ็นเซอร์คุณภาพอากาศ PM2.5 ของ IKEA เพิ่มด้วย ESP8266 เพื่อการรองรับ WiFi, MQTT และ Tasmota

บอร์ด Ikea-VINDRIKTNING-ESP8266

IKEA VINDRIKTNING ฟังก์ชันเซ็นเซอร์คุณภาพอากาศตรวจวัดอนุภาคฝุ่นละออง PM 2.5 สามารถเพิ่มได้ด้วยบอร์ดหรือโมดูล ESP8266 เพื่อการรองรับ WiFi และเฟิร์มแวร์โอเพนซอร์สที่เพิ่ม MQTT หรือเฟิร์มแวร์ ยอดนิยม Tasmosta สำหรับคุณสมบัติเพิ่มเติม เมื่อเปิดกล่องเซ็นเซอร์คุณภาพอากาศของ Ikea มีตัวแสดงสถานะ LED สำหรับคุณภาพอากาศ (PM 2.5) สีเขียวคืออากาศมีคุณภาพดี สีเหลืองสำหรับคุณภาพอากาศที่ยอมรับได้ และสีแดงสำหรับคุณภาพอากาศที่มีปัญหา เพื่อระบุระดับมลพิษที่มีระดับ PM2.5 แต่ Sören Beye (Hypfer) ยังได้มีการพัฒนา VALETUDO firmware สำหรับเครื่องดูดฝุ่นสมาร์ท, ได้เพิ่มบอร์ด Wemos D1 มินิในเซ็นเซอร์ของเขาและการพัฒนาเฟิร์มแวร์โอเพ่นซอร์สพร้อมรองรับ MQTT คุณจะต้องเปิดเซ็นเซอร์คุณภาพอากาศ และบัดกรีสายไฟสามเส้นระหว่างบอร์ด ESP8266 กับพิน 5 […]

ขุดเหรียญ “Duino Coins” ด้วยบอร์ดรองรับโมดูล ESP8266 60 โมดูลที่อัปเดตเฟิร์มแวร์จาก Github

ESP-01-firmware-update-board

เมื่อฉันเห็นบอร์ด ESP-01 V1.0 ขนาดใหญ่บน Facebook เป็นครั้งแรก ฉันคิดว่าบอร์ดนี้ได้รับการออกแบบมาเพื่อเพิ่มความเร็วในการอัปเดตเฟิร์มแวร์ของโมดูล ESP-01 ได้มากถึง 60 โมดูล ผู้พัฒนาโดยคุณถนอมสิน ได้อธิบายว่าจะใช้ 5-24V DC input เพื่อจ่ายไฟให้กับ ESP8266 ทั้งหมดที่ต่ออยู่ มันดูเจ๋งที่มีหลายอย่าง แต่ไม่มีอินเทอร์เฟซ PC ที่จะอัปเดตเฟิร์มแวร์ ในครั้งแรกฉันคิดว่าใช้สำหรับการอัปเดตเฟิร์มแวร์ OTA (Over the air) ได้, ก็ต้องอัปเดตเฟิร์มแวร์ด้วยตนเอง ฉันก็เลยคุยกับคุณถนอมสิน และเขาอธิบายให้ฟังว่า การจัดการเบื้องต้นของเขาคือปัญหาสายเคเบิลที่ยุ่งเหยิง นั่นคือเหตุผลที่เขาออกแบบบอร์ดให้เป็นระเบียบและง่ายต่อการจัดการ โมดูล ESP-01 แต่ละโมดูลสามารถอัปเดตเฟิร์มแวร์จากอินเทอร์เน็ต โดยเฉพาะจาก Github เนื่องจากทุกครั้งที่มีการอัปโหลด […]

จอ E-Ink 3สี ขนาดจิ๋ว เพื่อบอร์ด Wemos D1 Mini

3-สี-จอ-epaper-บอร์ด-Wemos-D1-mini-ESP8266

Wemos D1 Mini เป็นบอร์ด ESP8266 ตัวโปรดของฉันด้วยราคาถูก ฟอร์มแฟคเตอร์ขนาดเล็ก และรองรับบอร์ดขยายแบบวางซ้อนกันได้ ขณะนี้ Lolin ได้เปิดตัวขนาดจิ่๋ว 2.13 นิ้ว , 3-สี (สีแดง/สีดำ/สีขาว), จอE-Ink   ที่เข้ากันได้กับบอร์ด D1 mini, D1 mini Pro, และ D32 Pro และจำหน่ายในราคาเพียง $9.90 (ประมาณ 300 บาท) สเปคของ LOLIN (WEMOS): หน้าจอ ePaper/e-Ink ขนาด 2.13 นิ้ว ความละเอียด 212 × 104 IC ไดรเวอร์ – การแสดงผลที่ดี UC8151D การเชื่อมต่อกับ D1 mini, D1 mini Pro, D32 Proผ่านขั้วต่อ 10 พิน การดีบัก – ส่วนหัวที่ไม่มีผู้ใช้ 8 พินพร้อมสัญญาณ EPD (SPI, รีเซ็ต, ไม่ว่าง … ) 3.3V, GND คุณอาจสงสัยว่าทำไม PCB จึงอ่าน “2.13 INCH e-Paper 250 × 122” ในขณะที่ความละเอียดคือ 212 × 104 นั่นเป็นเพราะ บริษัทอาจนำ PCB กลับมาใช้ใหม […]

บอร์ด Raspberry Pi Arduino และ ESP8266/ESP32 แตกต่างอย่างไร

Raspberry-Pi-กับ-Arduino-กับ-ESP8266-ESP32

เมื่อพูดถึงการเลือกแพลตฟอร์มสำหรับการศึกษา STEM หรือโปรเจ็กต์งานอดิเรก ซึ่งมีผู้ผลิตบอร์ดขนาดเล็กราคาประหยัดจำนวนมากในตลาด ที่ได้รับความนิยมมากที่สุด ได้แก่ Raspberry Pi SBC ที่เป็นมิตรกับเด็กซึ่งได้รับการออกแบบโดยคำนึงถึงเด็กๆ, บอร์ด Arduino สำหรับโครงการอิเล็กทรอนิกส์ และล่าสุดบอร์ดและโมดูลที่ใช้ Espressif ESP8266 และ ESP32 wireless SoC’s ซึ่งในโพสต์นี้เราจะดูกรณีการใช้งานและจุดแข็งของแต่ละบอร์ด ไม่ว่าคุณจะขลุกอยู่กับงานอดิเรกในการเขียนโค้ดและอุปกรณ์อิเล็กทรอนิกส์ DIY หรือคุณมีโครงการเชิงพาณิชย์ก็ตาม Raspberry Pi Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็ก (SBC) ที่พัฒนาในประเทศอังกฤษและเปิดตัวครั้งแรกในเดือนกุมภาพันธ์ 2555 คอมพิวเตอร์ขนาดเล็กเหล่านี้ได้รับการออกแบบมาเพื่อส่งเสริมการสอนวิทยาศาสตร์คอมพิวเต […]