สารบัญ:
- ขั้นตอนที่ 1: NodeMCU คืออะไร
- ขั้นตอนที่ 2: วิธีตั้งโปรแกรม NodeMCU โดยใช้ Arduino IDE
- ขั้นตอนที่ 3: การควบคุม LED ผ่านหน้า HTTP โดยใช้ NodeMCU
- ขั้นตอนที่ 4: รหัส
- ขั้นตอนที่ 5: ฉันสามารถใช้บอร์ดอื่นใดแทน NodeMCU ได้บ้าง
- ขั้นตอนที่ 6: ตัวอย่างโครงการ:
วีดีโอ: เริ่มต้นใช้งาน W/ NodeMCU ESP8266 บน Arduino IDE: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ภาพรวม
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้ NodeMCU บน Arduino IDE
สิ่งที่คุณจะได้เรียนรู้
- ข้อมูลทั่วไปเกี่ยวกับ NodeMCU
- วิธีการติดตั้งบอร์ดที่ใช้ ESP8266 บน Arduino IDE
- วิธีตั้งโปรแกรม NodeMCU บน Arduino IDE
- แนะนำบอร์ดที่ใช้แทน NodeMCU
ขั้นตอนที่ 1: NodeMCU คืออะไร
ทุกวันนี้ แอปพลิเคชัน IOT กำลังเพิ่มขึ้น และการเชื่อมต่อออบเจ็กต์มีความสำคัญมากขึ้นเรื่อยๆ มีหลายวิธีในการเชื่อมต่อออบเจ็กต์ เช่น โปรโตคอล Wi-Fi
NodeMCU เป็นแพลตฟอร์มโอเพ่นซอร์สที่ใช้ ESP8266 ซึ่งสามารถเชื่อมต่อวัตถุและอนุญาตให้ถ่ายโอนข้อมูลโดยใช้โปรโตคอล Wi-Fi นอกจากนี้ ด้วยการนำเสนอคุณสมบัติที่สำคัญที่สุดบางอย่างของไมโครคอนโทรลเลอร์ เช่น GPIO, PWM, ADC และอื่นๆ ทำให้สามารถแก้ปัญหาความต้องการหลายอย่างของโปรเจ็กต์เพียงอย่างเดียวได้
ลักษณะทั่วไปของบอร์ดนี้มีดังนี้:
- ง่ายต่อการใช้
- การเขียนโปรแกรมด้วยภาษา Arduino IDE หรือ IUA
- มีให้เป็นจุดเข้าใช้งานหรือสถานี
- ทำได้ในแอปพลิเคชัน API ที่ขับเคลื่อนด้วยเหตุการณ์
- มีเสาอากาศภายใน
- ประกอบด้วยหมุด GPIO 13 ตัว, ช่องสัญญาณ PWM 10 ช่อง, I2C, SPI, ADC, UART และ 1-Wire
ขั้นตอนที่ 2: วิธีตั้งโปรแกรม NodeMCU โดยใช้ Arduino IDE
ในการใช้ Arduino IDE เพื่อตั้งโปรแกรม NodeMCU คุณต้องแนะนำให้รู้จักกับซอฟต์แวร์ก่อน
เมื่อต้องการทำสิ่งนี้ให้คัดลอกรหัสต่อไปนี้และทำตามขั้นตอนด้านล่าง:
arduino.esp8266.com/stable/package_esp8266c…
ขั้นตอนที่ 1. เลือกการตั้งค่าในเมนูไฟล์และป้อนรหัสที่คัดลอกมาในส่วน URL ผู้จัดการบอร์ดเพิ่มเติม จากนั้นกดตกลง
ขั้นตอนที่ 2. ค้นหาคำว่า ESP8266 ในบอร์ด>ตัวจัดการบอร์ดจากเมนูเครื่องมือ จากนั้นติดตั้งบอร์ด ESP8266 หลังจากการติดตั้งเสร็จสมบูรณ์ คุณจะเห็นป้าย INTALLED บนบอร์ด ESP8266
หลังจากสองขั้นตอนนี้ คุณจะเห็นบอร์ดที่ใช้ ESP8266 เช่น NodeMCU ในรายการบอร์ด Arduino IDE ของคุณ และคุณสามารถเลือกบอร์ดที่คุณต้องการเพื่ออัปโหลดโค้ดได้
ในการใช้พินดิจิทัล คุณควรเลือกหมายเลข GPIO ตัวอย่างเช่น พิน D7 ถูกกำหนดเป็น GPIO13 ดังนั้นคุณควรตั้งค่าพินหมายเลข 13 ทุกครั้งที่คุณต้องการใช้ D7 ในโปรแกรมของคุณ นอกจากนี้ คุณสามารถใช้พิน D2(GPIO4) เป็น SDA และพิน D1(GPIO5) เป็น SCL
ขั้นตอนที่ 3: การควบคุม LED ผ่านหน้า HTTP โดยใช้ NodeMCU
คุณสามารถเชื่อมต่ออินเทอร์เน็ตผ่าน Wi-Fi โดยใช้ NodeMCU และใช้คำสั่งที่คุณต้องการโดยสร้างหน้า
ในตัวอย่างนี้ คุณสามารถควบคุม LED ได้โดยกดปุ่มเปิดและปิด ป้อน SSID ของโมเด็มและรหัสผ่านในส่วนที่ให้มา แล้วอัปโหลดบนบอร์ด NodeMCU ของคุณโดยใช้ Arduino IDE (ปล่อยให้การตั้งค่าอื่น ๆ เป็นค่าเริ่มต้น)
ขั้นตอนที่ 4: รหัส
หลังจากเปิด Serial Monitor หากมีการเชื่อมต่ออินเทอร์เน็ต คุณจะได้รับที่อยู่ IP ของหน้าเว็บที่คุณสร้างขึ้น (เช่น 192.168.1.18) คัดลอกและวางในเบราว์เซอร์ของคุณเพื่อเปิดหน้า
ขั้นตอนที่ 5: ฉันสามารถใช้บอร์ดอื่นใดแทน NodeMCU ได้บ้าง
มีปัจจัยสำคัญหลายประการในการเลือกประเภทของบอร์ดสำหรับระบบ IOT เช่น จำนวนพิน GPIO โปรโตคอลการสื่อสาร รวมถึงเสาอากาศ เป็นต้น
นอกจากนี้ยังมีบอร์ดและแพลตฟอร์มที่แตกต่างกัน โดยแต่ละอันมีคุณสมบัติเฉพาะ
ที่นี่เราได้เปรียบเทียบตามคุณสมบัติที่สำคัญที่สุดที่จำเป็นสำหรับโครงการ IOT
ขั้นตอนที่ 6: ตัวอย่างโครงการ:
- ล็อคประตูอัจฉริยะพร้อมหน้าเข้าสู่ระบบ WiFi โดย Arduino & ESP8266
- พูดกับ Arduino และควบคุมโดย Google Assistant
- เล่นกับ Fire Over WIFI! ESP8266 & Neopixels (รวมถึงแอพ Android)
- nstagram ชอบ Speedometer โดย Arduino & ESP8266
หากคุณพบว่าบทช่วยสอนนี้มีประโยชน์และน่าสนใจ โปรดกดไลค์เราบน facebook
แนะนำ:
เริ่มต้นใช้งาน Digispark Attiny85 โดยใช้ Arduino IDE: 4 ขั้นตอน
เริ่มต้นใช้งาน Digispark Attiny85 โดยใช้ Arduino IDE: Digispark เป็นบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่ใช้ Attiny85 คล้ายกับสาย Arduino โดยมีราคาถูกกว่า เล็กกว่า และทรงพลังน้อยกว่าเล็กน้อย ด้วยโฮสต์โล่ทั้งหมดเพื่อขยายการทำงานและความสามารถในการใช้ Arduino ID ที่คุ้นเคย
เริ่มต้นใช้งาน ESP32 - การติดตั้งบอร์ด ESP32 ใน Arduino IDE - ESP32 Blink Code: 3 ขั้นตอน
เริ่มต้นใช้งาน ESP32 | การติดตั้งบอร์ด ESP32 ใน Arduino IDE | รหัสการกะพริบของ ESP32: ในคำแนะนำนี้ เราจะดูวิธีการเริ่มทำงานกับ esp32 และวิธีการติดตั้งบอร์ด esp32 ลงใน Arduino IDE และเราจะตั้งโปรแกรม esp 32 เพื่อเรียกใช้โค้ดกะพริบโดยใช้ arduino ide
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE - การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: 4 ขั้นตอน
เริ่มต้นใช้งาน Esp 8266 Esp-01 ด้วย Arduino IDE | การติดตั้งบอร์ด Esp ใน Arduino Ide และการเขียนโปรแกรม Esp: ในคำแนะนำนี้ เราจะได้เรียนรู้วิธีติดตั้งบอร์ด esp8266 ใน Arduino IDE และวิธีตั้งโปรแกรม esp-01 และอัปโหลดโค้ดในนั้น เนื่องจากบอร์ด esp ได้รับความนิยมอย่างมาก และคนส่วนใหญ่ประสบปัญหา
เริ่มต้นใช้งาน NodeMCU (ESP8266).: 3 ขั้นตอน
เริ่มต้นใช้งาน NodeMCU (ESP8266)….: ในคำแนะนำนี้ ฉันกำลังแบ่งปันวิธีที่คุณสามารถเริ่มต้นใช้งาน NodeMCU (ESP8266) กับ Arduino IDE บทช่วยสอนนี้มีไว้สำหรับผู้เริ่มต้นที่เพิ่งเริ่มต้น NodeMCU เหมือนกับ Arduino ที่มี Wifi ออนบอร์ด คุณจึงนำโปรเจ็กต์ของคุณเข้าสู่โลกออนไลน์ได้ ถึงเค
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: โลกใหม่ของไมโครคอมพิวเตอร์เหล่านี้มาถึงแล้ว และสิ่งนี้คือ ESP8266 NODEMCU นี่เป็นส่วนแรกที่แสดงให้เห็นว่าคุณจะติดตั้งสภาพแวดล้อมของ esp8266 ใน arduino IDE ของคุณได้อย่างไรผ่านวิดีโอเริ่มต้นใช้งานและตามส่วนต่าง ๆ