สารบัญ:
- ขั้นตอนที่ 1: วัสดุที่จำเป็น
- ขั้นตอนที่ 2: การติดตั้งแพ็คเกจบอร์ด NodeMCU
- ขั้นตอนที่ 3: ปักหมุดการเชื่อมต่อ
- ขั้นตอนที่ 4: รหัสที่มา
- ขั้นตอนที่ 5: การอัปโหลดรหัส
- ขั้นตอนที่ 6: การควบคุม LED
วีดีโอ: LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
อินเทอร์เน็ตของสรรพสิ่ง (IoT) เป็นระบบของอุปกรณ์คอมพิวเตอร์ที่สัมพันธ์กัน เครื่องจักรทางกลและดิจิทัล วัตถุ สัตว์ หรือบุคคลที่มีตัวระบุเฉพาะและความสามารถในการถ่ายโอนข้อมูลผ่านเครือข่ายโดยไม่ต้องใช้คนสู่คนหรือมนุษย์ ปฏิสัมพันธ์กับคอมพิวเตอร์
ในคำแนะนำนี้ เราจะสร้างโปรเจ็กต์ IoT อย่างง่าย ไฟ LED ที่ควบคุมหน้าเว็บโดยใช้ NodeMCU ที่เชื่อมต่อบนเครือข่ายท้องถิ่น
DESCRIPTIONNodeMCU เป็นแพลตฟอร์มโอเพ่นซอร์ส IoT ประกอบด้วยเฟิร์มแวร์ที่ทำงานบน ESP8266 WiFi SoC จาก Espressif และฮาร์ดแวร์ที่ใช้โมดูล ESP-12 คำว่า "NodeMcu" โดยค่าเริ่มต้นหมายถึงเฟิร์มแวร์มากกว่าชุดพัฒนา เฟิร์มแวร์ ESP8266 ใช้ภาษาสคริปต์ Lua อิงตามโครงการ Lua และสร้างขึ้นจาก Espressif Non-OS SDK สำหรับ ESP8266 ใช้โปรเจ็กต์โอเพ่นซอร์สมากมาย เช่น Lua-cjson และ spiffs เฟิร์มแวร์แบบโต้ตอบที่ใช้ LUA สำหรับ Expressif ESP8622 Wi-Fi SoC เช่นเดียวกับบอร์ดฮาร์ดแวร์โอเพ่นซอร์สที่ตรงกันข้ามกับโมดูล Wi-Fi มูลค่า 3 ดอลลาร์ ESP8266 รวมถึงชิป CP2102 TTL เป็น USB สำหรับการเขียนโปรแกรมและการดีบัก เป็นมิตรกับบอร์ดบอร์ด และสามารถ เพียงแค่ใช้พลังงานจากพอร์ต micro USB
คุณสมบัติ
- โมดูล Wi-Fi - โมดูล ESP-12E คล้ายกับโมดูล ESP-12 แต่มี GPIO พิเศษ 6 ตัว
- USB – พอร์ต micro USB สำหรับจ่ายไฟ ตั้งโปรแกรม และแก้จุดบกพร่อง
- ส่วนหัว - ส่วนหัว 15 พินขนาด 2.54 มม. ขนาด 2.54 มม. พร้อมการเข้าถึง GPIO, SPI, UART, ADC และพินพาวเวอร์เบ็ดเตล็ด - ปุ่มรีเซ็ตและแฟลช
- กำลังไฟ – 5V ผ่านพอร์ต micro USB
ขั้นตอนที่ 1: วัสดุที่จำเป็น
- ESP8266 NodeMCU
- เขียงหั่นขนม
- นำ
- สายจัมเปอร์
- Arduino IDE
ขั้นตอนที่ 2: การติดตั้งแพ็คเกจบอร์ด NodeMCU
- เปิด Arduino IDE ไปที่ไฟล์ -> การตั้งค่า ป้อน https://arduino.esp8266.com/stable/package_esp8266… ลงในช่อง Additional Board Manager URLs
- ไปที่ Tools->Boards->Board Manager แล้วค้นหา ESP8266 และติดตั้งแพ็คเกจ
ขั้นตอนที่ 3: ปักหมุดการเชื่อมต่อ
- D7 ของ NodeMCU ถึง LED's +ve
- G ของ NodeMCU ถึง LED's -ve
ขั้นตอนที่ 4: รหัสที่มา
ในรหัส
เปลี่ยน ssid เป็นชื่อ ssid ของคุณ
และรหัสผ่านไปยังรหัสผ่าน SSID ของคุณ
const char* ssid = "MODI";// ssid. ของคุณ
const char* password = "8826675619";//รหัสผ่านของคุณ
ขั้นตอนที่ 5: การอัปโหลดรหัส
เมื่อคุณสร้างการเชื่อมต่อบนเขียงหั่นขนมและเขียนโค้ดสำเร็จแล้ว คุณต้องอัปโหลดการเข้ารหัสไปยัง NodeMCU โดยใช้ไมโคร USB
ตอนนี้ ไปที่ เครื่องมือ > บอร์ด > โมดูล ESP8266 และคุณจะเห็นตัวเลือกมากมายสำหรับ ESP8266 เลือก "NodeMCU 1.0 (โมดูล ESP-12E) จากนั้นเลือกพอร์ตของคุณ หากคุณไม่รู้จักพอร์ตของคุณ ให้ไปที่แผงควบคุม > ระบบ > ตัวจัดการอุปกรณ์ > พอร์ต และอัปเดตไดรเวอร์ USB ของคุณ
ตอนนี้อัปโหลดรหัสไปยังบอร์ด
ขั้นตอนที่ 6: การควบคุม LED
- ตอนนี้ให้เปิด Serial Monitor ของคุณ และไม่กด URL
- ตอนนี้ใส่ URL ในเบราว์เซอร์ของโทรศัพท์ของคุณ
- หน้าจะเปิดขึ้นโดยมีปุ่มเปิดและปิดสองปุ่ม
- หากทุกอย่างถูกต้องเมื่อคุณกด ON ไฟ LED จะสว่างขึ้น และเมื่อคุณกด OFF ไฟ LED จะดับลง
แนะนำ:
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: สวัสดีทุกคน วันนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถควบคุม LED โดยใช้สมาร์ทโฟนผ่านอินเทอร์เน็ตได้อย่างไร
การควบคุม LED โดยใช้โมดูล NodeMCU WiFi และแอพ Blynk: 7 ขั้นตอน
การควบคุม LED โดยใช้โมดูล NodeMCU WiFi และแอพ Blynk: คำแนะนำนี้จะแสดงวิธีควบคุม LED โดยใช้โมดูล NodeMCU ESP8266 WiFi ผ่านแอพสมาร์ทโฟน Blynk หากคุณเป็นมือใหม่ อ่านต่อ หากคุณมีประสบการณ์มากกว่านี้ คุณอาจสนใจข้ามไปจนจบ ซึ่งผมพูดถึงเ
ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD แบบ Neopixel ที่ควบคุมโดยเว็บเซิร์ฟเวอร์ภายใน: 6 ขั้นตอน
ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยเว็บเซิร์ฟเวอร์ภายใน: ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยใช้เว็บเซิร์ฟเวอร์
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดรหัสโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: เหนื่อยกับการเชื่อมต่อกับสายไฟจำนวนมากจากโมดูล USB เป็น TTL ไปยัง NODEMcu ให้ปฏิบัติตามคำแนะนำนี้เพื่ออัปโหลดรหัสในเวลาเพียง 2 ขั้นตอน หากพอร์ต USB ของ NODEMcu ใช้งานไม่ได้ อย่าเพิ่งตกใจ เป็นเพียงชิปไดรเวอร์ USB หรือขั้วต่อ USB