สารบัญ:
- ขั้นตอนที่ 1: การติดตั้ง Node-RED เสร็จสมบูรณ์
- ขั้นตอนที่ 2: ทดสอบวิดีโอ ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
- ขั้นตอนที่ 3: การสอน ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
- ขั้นตอนที่ 4: โบนัส: ทดสอบ ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
- ขั้นตอนที่ 5: ดูการควบคุม GPIO
วีดีโอ: บทช่วยสอน ESP8266 และ Node-RED MQTT GPIO (ยุง) # 1: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในการรวมโมดูล ESP8266 กับแพลตฟอร์ม IoT ที่เป็นโหนดสีแดง โปรโตคอล MQTT ได้ถูกนำมาใช้ มีไลบรารีของไคลเอ็นต์สำหรับ esp8266 เนื่องจาก MQTT ในกรณีนี้ ฉันตัดสินใจใช้ไลบรารี pubsubclient
ตัวอย่างนี้จะได้รับ Node Red ที่ได้รับข้อมูลจาก ESP8266 และอนุญาตให้ควบคุม LED ที่เชื่อมต่อกับ GPIO 02 จากแดชบอร์ดที่สร้างใน Node Red Dashboard
เสร็จสิ้นการสอน ESP8266 และ Node-RED MQTT GPIO (ยุง) # 1
หมายเหตุ: เพื่อให้บทช่วยสอนนี้สำเร็จ คุณต้องทำตามบทช่วยสอนต่อไปนี้ บทแนะนำก่อนหน้า ที่แนะนำ
โปรแกรม ESP8266 กับ Arduino IDE
บทช่วยสอน 1: ติดตั้ง Lubuntu (Ubuntu) บทช่วยสอน 2: แพลตฟอร์มการติดตั้งโหนด RED
บทช่วยสอน 3: โหนดการติดตั้ง Red Dashboard
บทช่วยสอน 4: การติดตั้ง Modbus TCP IP ในโหนด Red
บทช่วยสอน 5: การติดตั้ง Mosquitto Broker MQTT ใน Lubuntu
ขั้นตอนที่ 1: การติดตั้ง Node-RED เสร็จสมบูรณ์
การติดตั้ง Node-RED เสร็จสมบูรณ์
ขั้นตอนที่ 2: ทดสอบวิดีโอ ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
การทดสอบวิดีโอ ESP8266 GPIO MQTT Mosquitto Node-RED IoT # 1
ขั้นตอนที่ 3: การสอน ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
บทช่วยสอน ESP8266 GPIO MQTT Mosquitto Node Red IoT # 2
ขั้นตอนที่ 4: โบนัส: ทดสอบ ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
โบนัส: ทดสอบ ESP8266 Control Servo MQTT Node-Red IoT #3: PDAControl
ขั้นตอนที่ 5: ดูการควบคุม GPIO
Arduino IDE เพิ่มไลบรารี pubsubclient โดยใช้ไลบรารีของเครื่องมือค้นหาหรือด้วยตนเองโดยการดาวน์โหลดไลบรารี่และจัดเก็บไว้ในโฟลเดอร์ที่เกี่ยวข้องสำหรับไลบรารี
Node Red Dashboard
โบรกเกอร์ Mosquitto MQTT
Pubsubclient.h lib
ส่วนประกอบและวัสดุที่จำเป็นสำหรับการทดสอบ
ESP8266 01
ESP8266 03
ESP8266 12F
ไดโอดนำ
ตัวต้านทาน
ตัวแปลง TTL -USB
โปรโตบอร์ด
สายไฟ
ดาวน์โหลด:Github Arduino IDE รหัส ESP8266 MQTT
Github pubsubclient Library
ตัวอย่างโค้ดนำเข้า Node Red
ข้อมูลเพิ่มเติมและรหัสดาวน์โหลดในโครงการนี้:
PDAควบคุมภาษาอังกฤษ
PDAControl Español
ช่อง Youtube PDAControl
ขอขอบคุณที่.
Nick O'Leary "knolleary" ผู้สร้าง libreria pubsubclient.h Arduino
แนะนำ:
Arpeggiating Synthesizer (ยุง I): 6 ขั้นตอน
Arpeggiating Synthesizer (Mosquito I): Mosquito I เป็นซินธิไซเซอร์อาร์เพจจิเอติ้งขนาดเล็กที่ใช้ Arduino Nano และไลบรารีการสังเคราะห์เสียง Mozzi มันสามารถเล่นได้กว่า 20 ลำดับ 8 ขั้นตอน แต่คุณสามารถเพิ่มลำดับแบบกำหนดเองได้มากเท่าที่คุณต้องการ มันค่อนข้างง่ายในการตั้งค่าและไม่
Raspberry PI 3 - เปิดใช้งานการสื่อสารแบบอนุกรมไปยัง TtyAMA0 ถึง BCM GPIO 14 และ GPIO 15: 9 ขั้นตอน
Raspberry PI 3 - เปิดใช้งานการสื่อสารแบบอนุกรมไปยัง TtyAMA0 ถึง BCM GPIO 14 และ GPIO 15: ฉันเพิ่งมีความสนใจที่จะเปิดใช้งาน UART0 บน Raspberry Pi (3b) ของฉัน เพื่อให้ฉันสามารถเชื่อมต่อโดยตรงกับอุปกรณ์ระดับสัญญาณ RS-232 โดยใช้มาตรฐาน 9 - ขั้วต่อ d-sub แบบพินโดยไม่ต้องผ่านอะแดปเตอร์ USB เป็น RS-232 ส่วนหนึ่งของความสนใจของฉัน
การติดตั้งโบรกเกอร์ MQTT (ยุง) บน Windows: 7 ขั้นตอน
การติดตั้ง MQTT Broker (ยุง) บน Windows: โบรกเกอร์คืออะไร? โบรกเกอร์ MQTT คือศูนย์การจัดการข้อมูลหรือที่เรียกกันทั่วไปว่า "เซิร์ฟเวอร์" โบรกเกอร์ Mosquitto มีหน้าที่จัดการข้อความทั้งหมด กรองข้อความ ตัดสินใจว่าใครสนใจข้อความเหล่านั้น จากนั้นจึงเผยแพร่
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา
ESP8266 Control Servo Node-RED MQTT (ยุง) IoT: 6 ขั้นตอน
ESP8266 Control Servo Node-RED MQTT (Mosquitto) IoT: คราวนี้มีการรวม ESP8266 และแพลตฟอร์ม Node-RED เข้าด้วยกัน ซึ่งในกรณีนี้คือเซอร์โวที่ควบคุมโดย PWM โดยมีการหมุนตั้งแต่ 0 ถึง 180 องศา จากผู้สร้างเว็บ HMI หรือ SCADA บน Node-Red-Dashboard โดยใช้เป็นฐาน