ค้นหาเว็บไซต์

5 โครงการเครือข่าย ESP32 แบบเมชที่ควรลองในสุดสัปดาห์นี้ (1 - 3 พฤษภาคม)


อุปกรณ์ ESP32 ทั้งหมด (และบางส่วนของ ESP8266) สามารถใช้เครือข่ายเมชประเภทอย่างน้อยหนึ่งประเภทเพื่อสื่อสารแบบเพียร์ทูเพียร์โดยไม่จำเป็นต้องมี "เราเตอร์" กลาง อื่น ๆ สามารถใช้เพื่อเชื่อมต่อกับสมาร์ทโฮมที่มีอยู่ สื่อสารระยะไกล หรือใช้ประโยชน์จากการถ่ายโอนข้อมูลความหน่วงต่ำในโครงการที่สนุกในการสร้าง

นี่คือห้าสิ่งเพื่อให้คุณเริ่มต้น

เราเตอร์ขอบเธรดราคา 5 ดอลลาร์สำหรับ Home Assistant

แสดงวิธีที่ถูกกว่าในการเริ่มใช้ Thread ให้ฉัน

บอร์ด ESP32-C6 และ H2 มีความสามารถในการใช้งาน Thread ซึ่งทำให้พวกมันเหมาะเป็นอย่างยิ่งสำหรับโครงการบ้านอัจฉริยะ เช่น เซ็นเซอร์และสวิตช์ DIY แต่คุณทราบหรือไม่ว่าคุณยังสามารถใช้บอร์ดราคาถูกเหล่านี้ในการสร้าง Thread border router ได้? คุณจะต้องมีรุ่น C6 หรือ H2 สาย USB-C และเสาอากาศเสริม (ซึ่งแนะนำอย่างยิ่ง) เพื่อปรับปรุงระยะสัญญาณ

ในการเริ่มต้น ให้ทำตามคู่มือที่เรียบง่ายนี้จากผู้ใช้ Home Assistant Community ชื่อ parhelion โครงการนี้ทำงานบนเฟิร์มแวร์ OpenThread Radio Co-Processor ซึ่งสามารถติดตั้งได้โดยใช้โปรแกรมแฟลชเฟิร์มแวร์ ESPHome จากนั้นคุณสามารถเชื่อมต่ออุปกรณ์กับเซิร์ฟเวอร์ Home Assistant ของคุณผ่าน USB และตั้งค่ามันโดยใช้แอป Open Thread Border Router

นี่อาจเป็นวิธีที่ถูกที่สุดในการเพิ่มอุปกรณ์เสริม Matter ผ่าน Thread (เช่น ชุดอุปกรณ์สมาร์ทโฮมใหม่ของ IKEA) เข้ากับการตั้งค่า Home Assistant ของคุณ

เซ็นเซอร์คุณภาพอากาศ Matter over Thread

สร้างบางสิ่งที่มีประโยชน์

เมื่อเครือข่าย Thread ของคุณพร้อมใช้งานแล้ว ทำไมไม่สร้างเซ็นเซอร์คุณภาพอากาศของคุณเองด้วยล่ะ? เซ็นเซอร์คุณภาพอากาศ Matter ของ Olav Tollefsen ใช้ ESP32-C6 และเซ็นเซอร์คุณภาพอากาศ Sensirion SEN66 เพื่อตรวจวัดอุณหภูมิ ความชื้น ฝุ่นละออง สารอินทรีย์ระเหยง่าย (VOCs) ไนโตรเจนออกไซด์ (NOx) และคาร์บอนไดออกไซด์ (CO2)

มีคำแนะนำโดยละเอียดสำหรับแต่ละขั้นตอนของการสร้าง หากคุณต้องการโซลูชันสำเร็จรูปที่แม่นยำกว่าและมีเครื่องพิมพ์ 3 มิติ ให้พิจารณา Project Aura แทน

แป้นพิมพ์ขนาดเล็ก Zigbee

เพราะบางครั้งคุณก็เอาชนะปุ่มกดแบบจริง ๆ ไม่ได้

สัปดาห์ที่แล้ว เราได้แนะนำคีย์บอร์ดเชิงกลและแมโครแพดที่พิมพ์ด้วย 3D หลากหลายชนิดซึ่งใช้ไมโครคอนโทรลเลอร์เช่น Raspberry Pi Pico สัปดาห์นี้ เรามีโปรเจกต์ที่คล้ายกัน แต่แทนที่จะเชื่อมต่อกับคอมพิวเตอร์ของคุณ โปรเจกต์นี้ทำงานได้เองผ่านเครือข่ายตาข่ายประหยัดพลังงาน Zigbee

Zigbee macropad เป็นอุปกรณ์ป้อนข้อมูล 16 ปุ่มที่สามารถใช้เพื่อเรียกใช้งานฟังก์ชันสมาร์ทโฮมที่หลากหลายโดยใช้ Zigbee2MQTT สำหรับ Home Assistant มันใช้ ESP32-C6, สวิตช์ Cherry MX, แบตเตอรี่ในตัว 1000mAh 3.7V และตัวโครงสร้างพิมพ์ 3D เมื่อการตั้งค่าเสร็จสมบูรณ์ Home Assistant จะจดจำการกดปุ่มเดี่ยว, กดสองครั้ง, และกดค้าง สำหรับอินพุตทั้งหมด 48 แบบ

ผู้เขียนโครงการประมาณว่าค่าก่อสร้างน่าจะตกประมาณ €20 ($23) แต่คุณอาจจะมีสวิตช์และชิ้นส่วนอื่น ๆ วางอยู่แล้วที่สามารถนำมาใช้ได้ ตรวจสอบหน้ากิจกรรม GitHub ของโครงการสำหรับคำแนะนำรายละเอียด

โหนด ESP32 Meshtastic

ไม่จำเป็นต้องมีอินเทอร์เน็ต

Meshtastic เป็นเครือข่ายเมชแบบกระจายศูนย์ที่เปิดเผยซอร์สโค้ด ซึ่งทำงานแบบเพียร์ทูเพียร์ในระยะทางไกล ถูกออกแบบมาเพื่อให้สามารถสื่อสารด้วยข้อความเข้ารหัสแบบง่าย ๆ โดยไม่ต้องพึ่งพาเครือข่ายโทรศัพท์มือถือ Wi-Fi หรืออินเทอร์เน็ต ลักษณะการทำงานแบบเมชของมันหมายความว่าอุปกรณ์แต่ละเครื่องทำหน้าที่เป็นโหนด นำการสื่อสารส่งต่อไปตามโซ่

คุณสามารถซื้อชุด Meshtastic ESP32 ที่สร้างขึ้นเพื่อจุดประสงค์นี้โดยเฉพาะ หรือคุณสามารถสร้างขึ้นเองได้ด้วย ESP32 devkit, โมดูล LoRa, เสาอากาศ, หน้าจอ OLED และกล่องบางประเภท (ซึ่งพื้นฐานแล้วสามารถเป็นอะไรก็ได้) หลังจากนี้คุณสามารถเชื่อมต่อบอร์ดกับสมาร์ทโฟนหรือคอมพิวเตอร์ของคุณและใช้แอป Meshtastic เพื่อแชทกับโลกภายนอก

รถบังคับ ESP-NOW

คุณไม่มีวันแก่เกินไปที่จะเล่นรถบังคับ

ESP-NOW เป็นโปรโตคอลเครือข่ายแบบเมชที่พัฒนาโดย Espressif Systems บริษัทผู้ผลิตไมโครคอนโทรลเลอร์ ESP นอกเหนือจากการเป็นแบบเพียร์ทูเพียร์แล้ว เทคโนโลยียังมีความหน่วงต่ำมาก ซึ่งทำให้เหมาะสำหรับโครงการที่ต้องการเวลาตอบสนองที่ดี เช่น ตัวควบคุมระยะไกล ESP-NOW และรถยนต์

สุดท้ายแล้ว นี่คือการพิสูจน์แนวคิดที่สามารถปรับใช้กับโครงการอื่น ๆ ที่ได้รับประโยชน์จากการควบคุมระยะไกล คุณจะต้องสร้างทั้งเครื่องส่งสัญญาณและเครื่องรับสัญญาณ (รวมถึงรถยนต์ด้วย) และรายการวัสดุประกอบด้วยบอร์ด ESP32 สองบอร์ด จอยอนาล็อกจาก PS2 (หรือจากที่อื่น ๆ ที่คุณหามาได้) ปุ่มและสวิตช์หกตัว LED และที่ใส่แบตเตอรี่

นี่เป็นการแนะนำหุ่นยนต์ที่สนุกสนาน และไม่มีเหตุผลใดที่คุณจะไม่สามารถนำแนวคิดนี้ไปใช้ในโครงการที่ควบคุมระยะไกลอื่นๆ เพียงแค่ระวังว่า ระยะสัญญาณของ ESP-NOW สูงสุดประมาณ 15 เมตรภายในอาคาร (ประมาณ 50 ฟุต)


โครงการส่วนใหญ่เหล่านี้พึ่งพา ESP32-C6 สำหรับความสามารถด้าน Zigbee และ Thread สำหรับโครงการอื่น ๆ พิจารณาชุดไมโครคอนโทรลเลอร์ ESP32 ทั้งหมด

บทความที่เกี่ยวข้อง