สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: เริ่มต้นใช้งาน
- ขั้นตอนที่ 3: Adafruit IO
- ขั้นตอนที่ 4: สร้างแดชบอร์ด
- ขั้นตอนที่ 5: การสร้าง Blocks
- ขั้นตอนที่ 6: แดชบอร์ดสุดท้าย
- ขั้นตอนที่ 7: รับชื่อผู้ใช้และคีย์
- ขั้นตอนที่ 8: เปิดใช้งาน WEBREPL
- ขั้นตอนที่ 9: เชื่อมต่อกับ Webrepl
- ขั้นตอนที่ 10: เพิ่มรหัส
- ขั้นตอนที่ 11: วิดีโอการทำงาน
![คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython: 11 ขั้นตอน คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython: 11 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-17196-9-j.webp)
วีดีโอ: คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython: 11 ขั้นตอน
![วีดีโอ: คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython: 11 ขั้นตอน วีดีโอ: คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython: 11 ขั้นตอน](https://i.ytimg.com/vi/CmSpF94mVy0/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
![คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython คอมพิวเตอร์พื้นฐาน IOT โดยใช้ Nodemcu และ Micropython](https://i.howwhatproduce.com/images/006/image-17196-10-j.webp)
ในบทช่วยสอนนี้ ฉันจะใช้การเชื่อมต่อ NodeMcu, micropython และ Mqtt เพื่อเชื่อมต่อเซิร์ฟเวอร์
บทช่วยสอนนี้ใช้การเชื่อมต่อ mqtt แบบ https เพื่อเชื่อมต่อจาก Nodemcu ไปยังเซิร์ฟเวอร์ Adafruit.io
ในโครงการนี้ ฉันใช้ภาษาการเขียนโปรแกรม micropython ซึ่งเกือบจะคล้ายกับ python
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
![ส่วนประกอบที่จำเป็น ส่วนประกอบที่จำเป็น](https://i.howwhatproduce.com/images/006/image-17196-11-j.webp)
![ส่วนประกอบที่จำเป็น ส่วนประกอบที่จำเป็น](https://i.howwhatproduce.com/images/006/image-17196-12-j.webp)
![ส่วนประกอบที่จำเป็น ส่วนประกอบที่จำเป็น](https://i.howwhatproduce.com/images/006/image-17196-13-j.webp)
![ส่วนประกอบที่จำเป็น ส่วนประกอบที่จำเป็น](https://i.howwhatproduce.com/images/006/image-17196-14-j.webp)
ส่วนประกอบต่อไปนี้จำเป็นสำหรับโครงการนี้
ส่วนประกอบที่จำเป็น:
- โนเดมคู
- เซ็นเซอร์อินฟราเรด
- นำ
- สาย USB
- การเชื่อมต่ออินเทอร์เน็ต
ขั้นตอนที่ 2: เริ่มต้นใช้งาน
![เริ่มต้น เริ่มต้น](https://i.howwhatproduce.com/images/006/image-17196-15-j.webp)
![เริ่มต้น เริ่มต้น](https://i.howwhatproduce.com/images/006/image-17196-16-j.webp)
ขั้นตอน:
- ดาวน์โหลดและติดตั้งซอฟต์แวร์ espcut สำหรับการดีบัก
- ดาวน์โหลดไฟล์จากลิงค์นี้ ซึ่งถูกเก็บไว้เป็นที่เก็บ github โปรแกรมทั้งหมดมีอยู่ในที่เก็บนี้..
- ดาวน์โหลดและติดตั้งเฟิร์มแวร์ micropython จากลิงค์นี้ไปยัง NODEMCU
- เชื่อมต่อเซ็นเซอร์ IR กับ GPIO12 และ LED กับ GPIO 2 ของ Nodemcu
-
ดาวน์โหลดซอฟต์แวร์ webrepl นี้
ขั้นตอนที่ 3: Adafruit IO
![อดาฟรุต IO อดาฟรุต IO](https://i.howwhatproduce.com/images/006/image-17196-17-j.webp)
ไปที่ io.adafruit.com และเข้าสู่ระบบเพื่อไปที่แดชบอร์ดของคุณ
ขั้นตอนที่ 4: สร้างแดชบอร์ด
![สร้างแดชบอร์ด สร้างแดชบอร์ด](https://i.howwhatproduce.com/images/006/image-17196-18-j.webp)
คลิกที่การกระทำและสร้างแดชบอร์ดใหม่
ขั้นตอนที่ 5: การสร้าง Blocks
![การสร้างบล็อค การสร้างบล็อค](https://i.howwhatproduce.com/images/006/image-17196-19-j.webp)
![การสร้างบล็อค การสร้างบล็อค](https://i.howwhatproduce.com/images/006/image-17196-20-j.webp)
![การสร้างบล็อค การสร้างบล็อค](https://i.howwhatproduce.com/images/006/image-17196-21-j.webp)
- คลิกที่ชื่อแดชบอร์ด
- คลิกที่ปุ่ม +(บวก) อีกครั้งเพื่อสร้างบล็อก
- ตอนนี้คลิกที่ Toggle และตั้งชื่อ
- ตอนนี้คลิกที่ปุ่มสร้าง
- จากนั้นเลือกบล็อกของคุณและคลิกขั้นตอนต่อไป
- ตั้งชื่อให้กับบล็อกนี้และตั้งชื่อสถานะเปิดและสถานะปิด
- หลังจากนั้นคลิกที่สร้างบล็อก
ทำซ้ำขั้นตอนจากขั้นตอนที่ 2 เลือกข้อความและสร้างอีกหนึ่งบล็อกดังแสดงในรูป
ขั้นตอนที่ 6: แดชบอร์ดสุดท้าย
![แดชบอร์ดสุดท้าย แดชบอร์ดสุดท้าย](https://i.howwhatproduce.com/images/006/image-17196-22-j.webp)
แดชบอร์ดสุดท้ายของคุณจะมีลักษณะดังนี้
ขั้นตอนที่ 7: รับชื่อผู้ใช้และคีย์
![รับชื่อผู้ใช้และคีย์ รับชื่อผู้ใช้และคีย์](https://i.howwhatproduce.com/images/006/image-17196-23-j.webp)
คลิกที่ไอคอนรูปกุญแจทางด้านซ้ายของหน้าจอและคัดลอกชื่อผู้ใช้และรหัสที่ใช้งาน
ขั้นตอนที่ 8: เปิดใช้งาน WEBREPL
![เปิดใช้งาน WEBREPL เปิดใช้งาน WEBREPL](https://i.howwhatproduce.com/images/006/image-17196-24-j.webp)
- เปิดซอฟต์แวร์ espcut
- ส่งคำสั่งนี้ "import webrepl_setup"
- อ่านข้อความบนคอนโซลและกำหนดค่า webrepl
ขั้นตอนที่ 9: เชื่อมต่อกับ Webrepl
![เชื่อมต่อกับ Webrepl เชื่อมต่อกับ Webrepl](https://i.howwhatproduce.com/images/006/image-17196-25-j.webp)
![เชื่อมต่อกับ Webrepl เชื่อมต่อกับ Webrepl](https://i.howwhatproduce.com/images/006/image-17196-26-j.webp)
- ค้นหาเครือข่าย wifi ที่เป็น ssid เริ่มต้นจาก micropython
- เชื่อมต่อกับ ssid นั้นด้วยรหัสผ่าน "micropythoN"
- จะได้หน้าจอดังรูปด้านบน
ขั้นตอนที่ 10: เพิ่มรหัส
![เพิ่มรหัส เพิ่มรหัส](https://i.howwhatproduce.com/images/006/image-17196-27-j.webp)
- แยกซอฟต์แวร์ webrepl เปิด webrepl.html แล้วคลิกเชื่อมต่อ
- มันจะขอให้คุณระบุรหัสผ่าน
- ในกรณีของฉันรหัสผ่านคือ "1234567"
- ว้าว คุณเชื่อมต่อแล้ว
- อัปโหลดไฟล์ที่ดาวน์โหลดจากที่เก็บ github
- อัปโหลด main.py, mqtt.py, boot.py และ data.txt โดยใช้ webrepl
- ตอนนี้กดปุ่มรีเซ็ตบน nodemcu ของคุณ และตรวจสอบผลลัพธ์บน io.adafruit.com
- หากคุณต้องการตรวจสอบการรันโค้ด คุณต้องเชื่อมต่อกับ micropython wifi และเข้าสู่ระบบอีกครั้ง
ขั้นตอนที่ 11: วิดีโอการทำงาน
![](https://i.ytimg.com/vi/nR6MY_chiUY/hqdefault.jpg)
วิดีโอการทำงานของบทช่วยสอนนี้มีให้ที่นี่
แนะนำ:
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน
![วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: คำอธิบาย:โมดูลนี้เป็นอะแดปเตอร์ USB / โปรแกรมเมอร์สำหรับโมดูล ESP8266 ประเภท ESP-01 หรือ ESP-01S ติดตั้งสะดวกด้วยเฮดเดอร์ตัวเมีย 2.54 มม. ขนาด 2x4P เพื่อเสียบ ESP01 นอกจากนี้ยังแยกหมุดทั้งหมดของ ESP-01 ออกผ่านช่องต่อตัวผู้ขนาด 2.54 มม. 2x4P 2.54 มม.
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
![ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-3085-27-j.webp)
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา
8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: 5 ขั้นตอน (พร้อมรูปภาพ)
![8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: 5 ขั้นตอน (พร้อมรูปภาพ) 8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
8 การควบคุมรีเลย์ด้วย NodeMCU และตัวรับสัญญาณ IR โดยใช้ WiFi และ IR Remote และแอพ Android: การควบคุมสวิตช์รีเลย์ 8 ตัวโดยใช้ nodemcu และตัวรับ ir ผ่าน wifi และ ir รีโมทและแอพ android รีโมท ir ทำงานเป็นอิสระจากการเชื่อมต่อ wifi ที่นี่เป็นรุ่นปรับปรุงคลิก ที่นี่
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): 10 ขั้นตอน (พร้อมรูปภาพ)
![Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): 10 ขั้นตอน (พร้อมรูปภาพ) Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-563-69-j.webp)
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างนาฬิกามินิมัลลิสต์ที่ซิงโครไนซ์กับอินเทอร์เน็ต ฉันทดสอบกับบอร์ดที่ใช้ ESP8266 สองบอร์ด: Firebeetle และ NodeMCU ไมโครคอนโทรลเลอร์รับเวลาปัจจุบันจากเซิร์ฟเวอร์ Google และแสดงบน
Propagator Thermostat โดยใช้ ESP8266/NodeMCU และ Blynk: 7 ขั้นตอน (พร้อมรูปภาพ)
![Propagator Thermostat โดยใช้ ESP8266/NodeMCU และ Blynk: 7 ขั้นตอน (พร้อมรูปภาพ) Propagator Thermostat โดยใช้ ESP8266/NodeMCU และ Blynk: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-6068-30-j.webp)
Propagator Thermostat โดยใช้ ESP8266/NodeMCU และ Blynk: ฉันเพิ่งซื้อเครื่องขยายพันธุ์แบบใช้ความร้อน ซึ่งจะช่วยให้เมล็ดดอกไม้และผักของฉันงอกในช่วงต้นฤดูกาล มันมาโดยไม่มีเทอร์โมสตัท และเนื่องจากเทอร์โมสแตทค่อนข้างแพง ฉันจึงตัดสินใจทำเอง ตามที่ฉันต้องการใช้