สารบัญ:

LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU: 6 ขั้นตอน
LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU: 6 ขั้นตอน

วีดีโอ: LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU: 6 ขั้นตอน

วีดีโอ: LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU: 6 ขั้นตอน
วีดีโอ: EP18 Arduino IoT มาสร้างระบบการควบคุมการปิดเปิดอุปกรณ์ไฟฟ้าผ่านอินเตอร์เนต ด้วยเวลาเพียง 35 นาที 2024, กรกฎาคม
Anonim
LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU
LED ควบคุมทางอินเทอร์เน็ตโดยใช้ NodeMCU

อินเทอร์เน็ตของสรรพสิ่ง (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: วัสดุที่จำเป็น

วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
  1. ESP8266 NodeMCU
  2. เขียงหั่นขนม
  3. นำ
  4. สายจัมเปอร์
  5. Arduino IDE

ขั้นตอนที่ 2: การติดตั้งแพ็คเกจบอร์ด NodeMCU

การติดตั้งแพ็คเกจบอร์ด NodeMCU
การติดตั้งแพ็คเกจบอร์ด NodeMCU
การติดตั้งแพ็คเกจบอร์ด NodeMCU
การติดตั้งแพ็คเกจบอร์ด NodeMCU
  1. เปิด Arduino IDE ไปที่ไฟล์ -> การตั้งค่า ป้อน https://arduino.esp8266.com/stable/package_esp8266… ลงในช่อง Additional Board Manager URLs
  2. ไปที่ Tools->Boards->Board Manager แล้วค้นหา ESP8266 และติดตั้งแพ็คเกจ

ขั้นตอนที่ 3: ปักหมุดการเชื่อมต่อ

ปักหมุดการเชื่อมต่อ
ปักหมุดการเชื่อมต่อ
  1. D7 ของ NodeMCU ถึง LED's +ve
  2. 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

การควบคุม LED
การควบคุม LED
การควบคุม LED
การควบคุม LED
การควบคุม LED
การควบคุม LED
การควบคุม LED
การควบคุม LED
  • ตอนนี้ให้เปิด Serial Monitor ของคุณ และไม่กด URL
  • ตอนนี้ใส่ URL ในเบราว์เซอร์ของโทรศัพท์ของคุณ
  • หน้าจะเปิดขึ้นโดยมีปุ่มเปิดและปิดสองปุ่ม
  • หากทุกอย่างถูกต้องเมื่อคุณกด ON ไฟ LED จะสว่างขึ้น และเมื่อคุณกด OFF ไฟ LED จะดับลง

แนะนำ: