สารบัญ:
- ขั้นตอนที่ 1: เร็วๆ นี้เกี่ยวกับสถาปัตยกรรมและคุณลักษณะ
- ขั้นตอนที่ 2: การใช้พลังงาน
- ขั้นตอนที่ 3: ESP8266 Pinouts
- ขั้นตอนที่ 4: ส่วนประกอบ
- ขั้นตอนที่ 5: แผนผัง
- ขั้นตอนที่ 6: วิธีสร้างวงจร
- ขั้นตอนที่ 7: วิธีโค้ด Arduino เพื่อส่งคำสั่ง AT ไปยัง ESP8266
- ขั้นตอนที่ 8: รหัส
- ขั้นตอนที่ 9: คำสั่ง AT
- ขั้นตอนที่ 10: ลิงค์แอปพลิเคชัน
- ขั้นตอนที่ 11: แผ่นข้อมูล ESP8266 และการอ้างอิงคำสั่ง AT
วีดีโอ: เริ่มต้นใช้งาน Arduino และ ESP8266: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ESP8266 สามารถใช้เป็นไมโครคอนโทรลเลอร์อิสระที่มี Wi-Fi ในตัวและพิน GPIO สองตัว หรือสามารถใช้กับไมโครคอนโทรลเลอร์ตัวอื่นผ่านการสื่อสารแบบอนุกรมเพื่อให้การเชื่อมต่อ Wi-Fi กับไมโครคอนโทรลเลอร์ สามารถใช้เพื่อสร้างเครือข่ายเซ็นเซอร์ IoT เพื่อรายงานข้อมูลเซ็นเซอร์ไปยังอินเทอร์เน็ตหรือแดชบอร์ดที่เชื่อมต่ออินเทอร์เน็ต สามารถใช้เพื่อสร้างอุปกรณ์ระบบอัตโนมัติภายในบ้านที่เชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายท้องถิ่น สามารถใช้ ESP8266 เพื่อพัฒนาระบบรักษาความปลอดภัยบน IoT ปลั๊กและไฟอัจฉริยะ เครือข่ายแบบเมช หรืออุปกรณ์สวมใส่ได้ เนื่องจากต้นทุนต่ำ ใช้พลังงานต่ำ และมีขนาดเล็ก จึงสามารถใช้พัฒนาอุปกรณ์ IoT ได้ทุกประเภท
ขั้นตอนที่ 1: เร็วๆ นี้เกี่ยวกับสถาปัตยกรรมและคุณลักษณะ
โมดูล Wi-Fi ESP8266 มีไมโครโปรเซสเซอร์ RISC 32 บิตที่โอเวอร์คล็อกที่ 80 เมกะเฮิร์ตซ์และสามารถโอเวอร์คล็อกได้ถึง 160 เมกะเฮิร์ตซ์ มี RAM คำแนะนำ 32 KiB, RAM แคชคำสั่ง 32 KiB, RAM ข้อมูลผู้ใช้ 80 KiB และทั้งหมดนั้นมี GPIO, 12C, ADC, SPI และ PWM
ขั้นตอนที่ 2: การใช้พลังงาน
แรงดันไฟและกระแสไฟสูงสุดที่จำเป็นสำหรับการทำงานของโมดูล Wi-Fi ESP8266 คือ 3.6V และ 120.5mA Arduino มีขาเอาต์พุต 3.3V แต่กระแสไฟขาออกเพียง 40mA ซึ่งไม่เพียงพอต่อการใช้งาน esp8266 ดังนั้นจึงใช้ตัวควบคุมแรงดันไฟฟ้า LM317 เพื่อ ควบคุม 5V ถึง 3.3V ของ Arduino เพื่อให้ทำงานได้อย่างถูกต้องเนื่องจากกระแสไฟขาออกสูงสุดของ LM317 คือ 1.5A หมุด I/O ของ ESP8266 ยังทำงานที่ 3.3V ดังนั้นจึงใช้ไดโอดซีเนอร์ระดับลอจิก 3.3V เพื่อแปลงลอจิก 5V ที่มาจากพิน Arduino TX เป็น 3.3V แต่จากประสบการณ์ของฉัน ไม่จำเป็นต้องใช้มันมากนัก เป็นการดีที่จะสร้างวงจรตามภาพด้านล่าง
ขั้นตอนที่ 3: ESP8266 Pinouts
ขั้นตอนที่ 4: ส่วนประกอบ
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
โมดูล Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
LM317 ตัวควบคุมแรงดันไฟฟ้า
www.banggood.com/custlink/DvDD3Avz7E
เวโรบอร์ด
www.banggood.com/custlink/m3G3mnGz7P
จัมเปอร์ชายกับชาย
www.banggood.com/custlink/GKvKmAGkuQ
ตัวเก็บประจุด้วยไฟฟ้า 1uF
ตัวเก็บประจุด้วยไฟฟ้า 10uF
ขั้นตอนที่ 5: แผนผัง
เนื่องจากโมดูล ESP8266 Wi-Fi สื่อสารกับ Arduino หรือไมโครคอนโทรลเลอร์อื่น ๆ โดยใช้การสื่อสารแบบอนุกรมและต้องใช้ขั้นต่ำ 3.3V เพื่อทำงาน เอาต์พุต 5V ของ Arduino จะเชื่อมต่อกับอินพุต LM317 ดังแสดงในรูป
การเชื่อมต่อ ESP8266ESP8266 =================การเชื่อมต่อ
RXD ====================== พิน I/O ของ Arduino 3
VCC===================== LM317 เอาต์พุต
CH_PD==================== LM317 เอาต์พุต
GND====================== GND ของ Arduino
TXD====================== พิน I/O ของ Arduino 2
ขั้นตอนที่ 6: วิธีสร้างวงจร
ขั้นตอนที่ 7: วิธีโค้ด Arduino เพื่อส่งคำสั่ง AT ไปยัง ESP8266
ขั้นตอนที่ 8: รหัส
ขั้นตอนที่ 9: คำสั่ง AT
ขั้นตอนที่ 10: ลิงค์แอปพลิเคชัน
ไคลเอนต์ TCP:
เซิร์ฟเวอร์:
ขั้นตอนที่ 11: แผ่นข้อมูล ESP8266 และการอ้างอิงคำสั่ง AT
เอกสารข้อมูล ESP8266
www.espressif.com/sites/default/files/docu…
ESP8266 การอ้างอิงคำสั่ง AT
www.espressif.com/sites/default/files/doc…
แนะนำ:
เริ่มต้นใช้งาน WeMos ESP8266: 6 ขั้นตอน
เริ่มต้นใช้งาน WeMos ESP8266: ในคำแนะนำนี้ เราจะเรียกใช้ตัวอย่าง Led ที่กะพริบบน WeMos ESP8266
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
เริ่มต้นใช้งาน FRDM-KL46Z (และ Mbed Online IDE) Uisng Windows 10: 6 ขั้นตอน
เริ่มต้นใช้งาน FRDM-KL46Z (และ Mbed Online IDE) Uisng Windows 10: บอร์ดพัฒนา Freedom (FRDM) มีขนาดเล็ก ใช้พลังงานต่ำ และแพลตฟอร์มการพัฒนาที่คุ้มค่า เหมาะอย่างยิ่งสำหรับการสร้างต้นแบบแอปพลิเคชันอย่างรวดเร็ว บอร์ดประเมินผลเหล่านี้นำเสนอโปรแกรมเมอร์แฟลชโหมดอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ที่ใช้งานง่าย เสมือน
เริ่มต้นใช้งาน Amazon AWS IoT และ ESP8266: 21 ขั้นตอน
เริ่มต้นใช้งาน Amazon AWS IoT และ ESP8266: โปรเจ็กต์นี้แสดงวิธีใช้โมดูล ESP8266 และเชื่อมต่อโดยตรงกับ AWS IOT โดยใช้ Mongoose OS Mongoose OS เป็นระบบปฏิบัติการโอเพ่นซอร์สสำหรับไมโครคอนโทรลเลอร์ที่เน้นการเชื่อมต่อบนคลาวด์ มันถูกพัฒนาโดย Cesanta ดับลิน
เริ่มต้นใช้งาน W/ NodeMCU ESP8266 บน Arduino IDE: 6 ขั้นตอน
เริ่มต้นใช้งาน W/ NodeMCU ESP8266 บน Arduino IDE: ภาพรวมในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้ NodeMCU บน Arduino IDE สิ่งที่คุณจะได้เรียนรู้ ข้อมูลทั่วไปเกี่ยวกับ NodeMCU วิธีการติดตั้งบอร์ดที่ใช้ ESP8266 บน Arduino IDE วิธีการตั้งโปรแกรม NodeMCU บน Arduino IDE แนะนำบอร์ดที่สามารถ ใช้แล้ว