สารบัญ:
- ขั้นตอนที่ 1:
- ขั้นตอนที่ 2: วัสดุ
- ขั้นตอนที่ 3: ซอฟต์แวร์
- ขั้นตอนที่ 4: กระดานสำเร็จรูป
- ขั้นตอนที่ 5: โครงการถัดไป
วีดีโอ: ESP8266 ล่าเป็ด: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดี!
วันนี้ผมจะมาสอนวิธีทำบอร์ด pcb เล็กๆ เพื่อเล่นเกมล่าเป็ดด้วย Esp8266
เริ่มกันเลย!
ขั้นตอนที่ 1:
ในปีนี้ ฉันเห็นวิดีโอ youtube ว่า "คนใกล้ตัว" /Volos Rakic/ สร้างเกมเล็ก ๆ ที่มีประโยชน์สำหรับ Esp8266
เกมล่าเป็ดเกมนี้ดีมากจนฉันตัดสินใจทำ PCB ให้ตัวเองเล่นในเวลาว่าง
www.youtube.com/watch?v=vSvZcdnIoog&app=desktop
ขั้นตอนที่ 2: วัสดุ
คุณจะต้องมีสิ่งต่อไปนี้
ชิ้นส่วนที่จำเป็น:
- Esp8266 Esp12E/F (ตั้งโปรแกรมเป็น Wemos D1 mini)
- อุปกรณ์ติดตั้งการเผาไหม้ ESP12F / อุปกรณ์เสริม /
- จอแสดงผล oled SSD1306
- บอร์ด pcb แบบกำหนดเอง
- 6 ปุ่มกด
- ตัวต้านทาน 10K มาตรฐาน 6 ตัว
- สวิตซ์ 3 ขา
- JST_2-PIN_2.54MM
- JST PH 2-PIN 2.0MM
- แจ็ค DC Arduino มาตรฐาน
- AMS1117 3.3 และ 5V ตัวควบคุมแรงดันไฟฟ้า (SOP223)
- 2X 47uF ตัวเก็บประจุด้วยไฟฟ้า
- หัวเข็มหมุดตัวเมีย 2X4
ขั้นตอนที่ 3: ซอฟต์แวร์
สามารถดาวน์โหลดร่างเกมได้จากที่นี่:
drive.google.com/file/d/1hLJ8UO2RRGUYGUMNj… หรือจากที่นี่
ไฟล์ PCB: https://github.com/Lacybad/Duck-Hunt-PCB หรือจากศูนย์ easyeda
ขั้นตอนที่ 4: กระดานสำเร็จรูป
ฉันใช้โปรแกรมติดตั้งการเผาไหม้เพื่อตั้งโปรแกรมชิป esp เมื่อสร้างไฟล์ pcb มันถูกตั้งโปรแกรมเป็น Wemos D1 mini ฉันต้องการเพิ่มคอนเน็กเตอร์จ่ายไฟสำหรับใช้งานจากเครื่องชาร์จมือถือ แบตเตอรี่ อะแดปเตอร์ DC6/9/12V หรือจากที่ใส่แบตเตอรี่ 3XAA
ฉันใช้ตัวควบคุมแรงดันไฟฟ้า LD1117S 5V และ AMS1117 3.3V สำหรับบอร์ดนี้ เนื่องจาก esp ไม่ได้ใช้ wifi จึงไม่ดึงกระแสไฟมากเกินไปกับจอแสดงผล แต่เมื่อฉันเล่นกับมันเป็นเวลาหนึ่งชั่วโมงจากแบตเตอรี่แบบชาร์จได้ 9V (800Mah) ตัวควบคุมแรงดันไฟฟ้าก็อุ่นเท่านั้น ดังนั้นฉันคิดว่ามันเป็นทางเลือกที่ดี
จอแสดงผล oled SSD1306 มีพิน VCC และ GND 2 ประเภท ดังนั้นฉันจึงเพิ่มพินเอาต์ตัวเมีย 2x4 ตัวที่สองเพื่อให้ฉันสามารถใช้ทั้งคู่ได้
โปรดยกโทษให้ฉันสำหรับคุณภาพการบัดกรีของชิป esp ในภาพ เคล็ดลับการบัดกรีของฉันไม่ดีที่สุดในตอนนี้ และฉันต้องการใหม่ในไม่ช้า
ฉันสร้างบอร์ดนี้ขึ้นมาเอง แต่ถ้าใครชอบโปรดอย่าลังเลที่จะใช้มัน
PCB ผลิตโดย JLCPCB
คะแนนดีที่สุด: 488:)
ขั้นตอนที่ 5: โครงการถัดไป
โล่วิทยุ FM สำหรับ Arduino
แนะนำ:
วิธีการแฟลชหรือโปรแกรม 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 มม.
ESP8266 - การชลประทานในสวนด้วยตัวจับเวลาและรีโมทคอนโทรลผ่านอินเทอร์เน็ต / ESP8266: 7 ขั้นตอน (พร้อมรูปภาพ)
ESP8266 - การชลประทานในสวนด้วยตัวจับเวลาและรีโมทคอนโทรลผ่านอินเทอร์เน็ต / ESP8266: ESP8266 - การชลประทานควบคุมด้วยรีโมทและกำหนดเวลาสำหรับสวนผัก สวนดอกไม้ และสนามหญ้า ใช้วงจร ESP-8266 และวาล์วไฮดรอลิก/ไฟฟ้าสำหรับการจ่ายน้ำ ข้อดี: เข้าถึงด่วนราคาประหยัด (~US$ 30,00) คำสั่ง ov
ESP8266 - เซ็นเซอร์ประตูและหน้าต่าง - ESP8266 การช่วยเหลือผู้สูงอายุ (ขี้ลืม): 5 ขั้นตอน
ESP8266 - เซ็นเซอร์ประตูและหน้าต่าง - ESP8266 ความช่วยเหลือผู้สูงอายุ (หลงลืม): ESP8266 - เซ็นเซอร์ประตู / หน้าต่างโดยใช้ GPIO 0 และ GPIO 2 (IOT) สามารถดูได้บนเว็บหรือบนเครือข่ายท้องถิ่นด้วยเบราว์เซอร์ มองเห็นได้ผ่านทาง "HelpIdoso Vxapp" แอปพลิเคชัน. ใช้แหล่งจ่ายไฟ 110/220 VAC สำหรับ 5Vdc, 1 รีเลย์ / แรงดันไฟฟ้า
หาเวลาจากอินเทอร์เน็ตโดยใช้ ESP8266 - โครงการนาฬิกา NTP ด้วย ESP8266 Nodemcu: 5 ขั้นตอน
หาเวลาจากอินเทอร์เน็ตโดยใช้ ESP8266 | โครงการนาฬิกา NTP ด้วย ESP8266 Nodemcu: ในบทช่วยสอนนี้ เราจะมาดูวิธีหาเวลาโดยใช้ ESP8266/nodemcu กับ Arduino IDE การหาเวลามีประโยชน์อย่างยิ่งในการบันทึกข้อมูลเพื่อประทับเวลาการอ่านของคุณ หากโปรเจ็กต์ ESP8266 ของคุณมีการเข้าถึงอินเทอร์เน็ต คุณสามารถใช้เวลาโดยใช้ Network T
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา