สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
คำอธิบาย
NodeMCU เป็นแพลตฟอร์มโอเพ่นซอร์ส IoT ประกอบด้วยเฟิร์มแวร์ที่ทำงานบน ESP8266 WiFi SoC จาก Espressif และฮาร์ดแวร์ที่ใช้โมดูล ESP-12 คำว่า "NodeMcu" โดยค่าเริ่มต้นหมายถึงฟิล์มแวร์มากกว่าชุดพัฒนา เฟิร์มแวร์ ESP8266 ใช้ภาษาสคริปต์ Lua อิงตามโครงการ eLua และสร้างขึ้นจาก 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
- ขนาด – 49 x 24.5 x 13mm
ขั้นตอนที่ 1: การเตรียมวัสดุ
ก่อนที่คุณจะเริ่มต้น ให้เตรียมสิ่งของทั้งหมดที่จำเป็น:
- เขียงหั่นขนม
- ESP8266 NodeMCU Lua Wifi
- นำ
- จัมเปอร์ (ถ้าจำเป็น)
- ไมโคร USB
ขั้นตอนที่ 2: ปักหมุดการเชื่อมต่อ
นี่เป็นหนึ่งในการเชื่อมต่อที่ง่ายที่สุดและเหมาะสำหรับผู้เริ่มต้น สิ่งที่คุณต้องการคือเชื่อมต่อขั้วบวกของ LED กับพิน D7 ของ ESP8266 และแคโทดของ LED กับ ESP8266 GND
ขั้นตอนที่ 3: ตัวอย่างซอร์สโค้ด
ดาวน์โหลดซอร์สโค้ดตัวอย่างนี้และคอมไพล์ใน Arduino IDE. ของคุณ
ขั้นตอนที่ 4: กำลังอัปโหลด
เมื่อคุณสร้างการเชื่อมต่อบนเขียงหั่นขนมและเขียนโค้ดสำเร็จแล้ว คุณต้องอัปโหลดการเข้ารหัสลงใน ESP8266 โดยใช้ไมโคร USB ก่อนที่จะอัปโหลดการเข้ารหัส คุณต้องติดตั้ง esp8266 ลงใน Arduino IDE ของคุณ คุณสามารถตรวจสอบได้ที่นี่
ขั้นตอนที่ 5: ไฟ LED กะพริบ
ตอนนี้คุณสามารถเห็น LED ของคุณกะพริบสำเร็จแล้ว