สารบัญ:

Arduino WiFi Shield โดยใช้ ESP8266: 4 ขั้นตอน
Arduino WiFi Shield โดยใช้ ESP8266: 4 ขั้นตอน

วีดีโอ: Arduino WiFi Shield โดยใช้ ESP8266: 4 ขั้นตอน

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

สวัสดีทุกคน!

โปรเจ็กต์นี้เน้นที่การสร้างเกราะป้องกัน 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
การออกแบบ PCB โดยใช้ EAGLE

แผนผังถูกแปลงเป็น PCB ที่นี่ใช้เครื่องมือ Eagle CAD โปรดอ่านข้อมูลเบื้องต้นเกี่ยวกับการใช้ EAGLE CAD Tool เพื่อให้ต้นแบบขนาดเล็กสามารถออกแบบได้เองโดยง่าย

ภาพด้านบนแสดงเลย์เอาต์ของบอร์ด

ขั้นตอนที่ 4: การสร้าง PCB

การประดิษฐ์ PCB
การประดิษฐ์ PCB
การประดิษฐ์ PCB
การประดิษฐ์ PCB

ตอนนี้เราจะส่งบอร์ดของเราเพื่อการผลิต เพื่อให้ PCB ของคุณประดิษฐ์ขึ้น คุณต้องสร้างไฟล์ Gerber จากเลย์เอาต์ของบอร์ดในเครื่องมือ Eagle CAD คลิกที่นี่เพื่อดูวิดีโอสอนเกี่ยวกับวิธีการสร้างไฟล์ Gerber จาก EAGLE

ฉันชอบ LIONCIRCUITS เป็นการส่วนตัว คุณภาพของบอร์ดดีมากและยังจัดหาบอร์ดได้ในเวลาเพียง 5 วัน

ด้านบนคุณจะพบภาพ PCB ของฉันเมื่ออัปโหลดบน Lioncircuits

แนะนำ: