สารบัญ:

เริ่มต้นใช้งาน Arduino และ ESP8266: 11 ขั้นตอน
เริ่มต้นใช้งาน Arduino และ ESP8266: 11 ขั้นตอน

วีดีโอ: เริ่มต้นใช้งาน Arduino และ ESP8266: 11 ขั้นตอน

วีดีโอ: เริ่มต้นใช้งาน Arduino และ ESP8266: 11 ขั้นตอน
วีดีโอ: วิธีติดตั้งโปรแกรม Arduino IDE , การเพิ่มบอร์ด ESP8266 , ESP32 และ การลงLibraryและการใช้งานเบื้องต้น 2024, พฤศจิกายน
Anonim
เริ่มต้นใช้งาน Arduino และ ESP8266
เริ่มต้นใช้งาน Arduino และ ESP8266

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

ESP8266 Pinouts
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…

แนะนำ: