สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: การออกแบบ PCB โดยใช้ EAGLE
- ขั้นตอนที่ 4: การสร้าง PCB
วีดีโอ: Arduino WiFi Shield โดยใช้ ESP8266: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดีทุกคน!
โปรเจ็กต์นี้เน้นที่การสร้างเกราะป้องกัน WiFi แบบ ESP8266 สำหรับ Arduino UNO เป็นหลัก
ชิลด์นี้สามารถใช้เพื่อตั้งโปรแกรม ESP8266 ในสองโหมด
ไม่ว่าจะผ่านคำสั่ง AT หรือโดยตรงผ่าน Arduino IDE
ESP8266 คืออะไร?
ESP8266 เป็นไมโครชิป Wi-Fi ราคาประหยัดพร้อมสแต็ค TCP/IP เต็มรูปแบบและความสามารถของไมโครคอนโทรลเลอร์ที่ผลิตโดยผู้ผลิต Espressif Systems ในเซี่ยงไฮ้ ประเทศจีน
ESP8266 สามารถโฮสต์แอปพลิเคชันหรือปิดฟังก์ชันเครือข่าย Wi-Fi ทั้งหมดจากโปรเซสเซอร์แอปพลิเคชันอื่น โมดูล ESP8266 แต่ละโมดูลได้รับการตั้งโปรแกรมไว้ล่วงหน้าด้วยเฟิร์มแวร์ชุดคำสั่ง AT ซึ่งหมายความว่าคุณสามารถเชื่อมต่อกับอุปกรณ์ Arduino ของคุณได้
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ESP8266
- LM317TG
- กดปุ่ม
- 10 K หม้อ
- แจ็ค DC 12V
- ตัวต้านทาน 1K
- ตัวต้านทาน 220E
- ตัวต้านทาน 360E
- จัมเปอร์ชายและหญิง
ขั้นตอนที่ 2: วงจร
วงจรส่วนใหญ่มุ่งเน้นไปที่การเชื่อมต่อโมดูล wifi ESP8266 กับ Arduino UNO
ESP8266 เป็นโมดูลที่ใช้งานยาก มันต้องการแหล่งพลังงานของตัวเองและการตั้งค่าการเชื่อมต่อเฉพาะเพื่อสื่อสารกับ Arduino
โปรดจำไว้เสมอว่า ESP8266 เมื่อซื้อมาพร้อมกับเฟิร์มแวร์เริ่มต้นที่สามารถสื่อสารกับคำสั่ง AT แต่ถ้าโมดูลได้รับการตั้งโปรแกรมโดยตรงกับ Arduino แล้วเฟิร์มแวร์เริ่มต้นจะถูกลบและจะต้องแฟลชอีกครั้งหากต้องใช้คำสั่ง AT
ที่นี่ LM317TG ใช้เป็นตัวควบคุมแรงดันไฟฟ้า 3.3V 3.3V นี้ใช้เพื่อจ่ายไฟให้กับโมดูล ESP8266 เนื่องจาก 3.3V จาก Arduino UNO จะไม่สามารถจ่ายกระแสไฟเพียงพอสำหรับโมดูล ESP พินอินพุต LM317 สามารถขับเคลื่อนโดยแจ็คบาร์เรลอินพุต DC ของพิน Vin ของบอร์ด Arduino UNO
พิน GPIO0 ของโมดูล ESP เชื่อมต่อกับจัมเปอร์พินซึ่งสามารถสลับเพื่อเชื่อมต่อพินกับพื้นได้ ซึ่งช่วยให้ผู้ใช้สามารถตั้งค่าโมดูล ESP ให้ทำงานในโหมดคำสั่ง AT หรือโหมดการเขียนโปรแกรม (Arduino IDE) ทั้ง GPIO0 และ GPIO2 เชื่อมต่อกับขั้วต่อภายนอกเพื่อให้สามารถใช้พิน GPIO เหล่านี้ได้
เราได้เชื่อมต่อพิน Rx และ Tx ของโมดูล ESP8266 กับ 12 และ 13 พินของ Arduino แล้ว เราไม่ได้ใช้ฮาร์ดแวร์ซีเรียล (พิน 0 และ 1) เพื่อให้การดีบักทำได้ง่าย คุณยังสังเกตเห็นได้ว่ามีตัวเลือกในการเชื่อมต่อ 16*2 DISPLAY เพื่อให้สามารถติดตั้งบนแผงป้องกันได้โดยตรง LCD ใช้พลังงานจากพิน 5V ของ Arduino
ภาพด้านบนเป็นแผนภาพวงจร
ขั้นตอนที่ 3: การออกแบบ PCB โดยใช้ EAGLE
แผนผังถูกแปลงเป็น PCB ที่นี่ใช้เครื่องมือ Eagle CAD โปรดอ่านข้อมูลเบื้องต้นเกี่ยวกับการใช้ EAGLE CAD Tool เพื่อให้ต้นแบบขนาดเล็กสามารถออกแบบได้เองโดยง่าย
ภาพด้านบนแสดงเลย์เอาต์ของบอร์ด
ขั้นตอนที่ 4: การสร้าง PCB
ตอนนี้เราจะส่งบอร์ดของเราเพื่อการผลิต เพื่อให้ PCB ของคุณประดิษฐ์ขึ้น คุณต้องสร้างไฟล์ Gerber จากเลย์เอาต์ของบอร์ดในเครื่องมือ Eagle CAD คลิกที่นี่เพื่อดูวิดีโอสอนเกี่ยวกับวิธีการสร้างไฟล์ Gerber จาก EAGLE
ฉันชอบ LIONCIRCUITS เป็นการส่วนตัว คุณภาพของบอร์ดดีมากและยังจัดหาบอร์ดได้ในเวลาเพียง 5 วัน
ด้านบนคุณจะพบภาพ PCB ของฉันเมื่ออัปโหลดบน Lioncircuits
แนะนำ:
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: คำอธิบาย:โมดูลนี้เป็นอะแดปเตอร์ USB / โปรแกรมเมอร์สำหรับโมดูล ESP8266 ประเภท ESP-01 หรือ ESP-01S ติดตั้งสะดวกด้วยเฮดเดอร์ตัวเมีย 2.54 มม. ขนาด 2x4P เพื่อเสียบ ESP01 นอกจากนี้ยังแยกหมุดทั้งหมดของ ESP-01 ออกผ่านช่องต่อตัวผู้ขนาด 2.54 มม. 2x4P 2.54 มม.
วิธีสร้าง Arduino Shield ง่ายมาก (โดยใช้ EasyEDA): 4 ขั้นตอน
วิธีสร้าง Arduino Shield ง่ายมาก (โดยใช้ EasyEDA): ในคำแนะนำนี้ ฉันจะสอนวิธีสร้าง Arduino Uno Shield ที่ง่ายมาก ฉันจะไม่ลงรายละเอียดมากเกินไป แต่ฉันรวมวิดีโอที่ฉัน เจาะลึกลงไปอีกเล็กน้อยเกี่ยวกับวิธีใช้ซอฟต์แวร์ ฉันใช้เว็บแอปพลิเคชัน EasyEDA เนื่องจากฉัน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
ระบบการเข้าร่วมประชุมพร้อมการจัดเก็บข้อมูลบน Google Spreadsheet โดยใช้ RFID และ Arduino Ethernet Shield: 6 ขั้นตอน
ระบบการเข้าร่วมประชุมพร้อมการจัดเก็บข้อมูลบน Google สเปรดชีตโดยใช้ RFID และ Arduino Ethernet Shield: สวัสดีทุกคน เรามากับโครงการที่น่าตื่นเต้นมากและนั่นคือวิธีการส่งข้อมูล rfid ไปยัง Google สเปรดชีตโดยใช้ Arduino ในระยะสั้นเรากำลังจะสร้างระบบการเข้างานโดยใช้เครื่องอ่าน rfid ซึ่งจะบันทึกข้อมูลการเข้างานตามเวลาจริงไปที่ goog