สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
คำแนะนำนี้เกี่ยวกับการสร้าง wifi ที่ควบคุมผ่าน LED neopixel ของแอป Blynk ที่รู้จักกันในชื่อ WS2812B หรือ WS2812
คุณต้องคุ้นเคยกับ:
- บัดกรี
- ใช้สถานีลมร้อน
- การเขียนโปรแกรม ESP โดยใช้ Arduino IDE
- การเขียนโปรแกรม ESP โดยใช้รหัสพร้อมใช้
- มีความรู้เกี่ยวกับ ESP 8266
- วิธีเปลี่ยนชิปหน่วยความจำแฟลช orignal ด้วย winbond 25q32fvsig - ตัวอย่างบนอินเทอร์เน็ตตัวอย่างที่นี่
- ใช้แอพ Blynk และรู้วิธีตั้งค่า - ตัวอย่างมากมายบนอินเทอร์เน็ต
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- โมดูล ESP-03
- บอร์ดเขียนโปรแกรม ESP-01
- บอร์ดฝ่าวงล้อม ESP-03
- หัวหมุดทองชาย - มากกว่าในรูป
- ตัวต้านทาน 2.2k
- ขั้วต่อสายไฟและตัวเมียบางส่วน
- โมดูล Neopixel LEDs (เมทริกซ์หรือแถบ)
- ชิปแฟลช winbond 25q32fvsig - เราจะแทนที่ชิปดั้งเดิมด้วยชิปนี้โดยใช้ HOT AIR
ขั้นตอนที่ 2: ประสานเข้าด้วยกันตามภาพถ่ายที่ให้มา
- เปลี่ยนชิปหน่วยความจำเดิมด้วยอันใหม่
- CH_PD ดึงขึ้นเป็น VCC (3.3V) บนบอร์ดด้วยตัวต้านทาน 2.2k
- GPIO15 เป็น GND
- วางไว้บนโมดูลการเขียนโปรแกรม ESP-01
- สำหรับโหมดการเขียนโปรแกรมเราต้องเชื่อมต่อ GPIO0 กับ GND (ใช้สายหญิง - หญิง)
ขั้นตอนที่ 3: ดาวน์โหลดแอป Blynk บนโทรศัพท์ของคุณและอัปโหลดเฟิร์มแวร์ไปยัง ESP. ของคุณ
ฉันใช้เครื่องมือ blynk zeRBa เพื่อควบคุม neopixeli ได้ตั้งค่าเป็น V1 - GPIO13
ฉันได้อัปโหลดรหัสที่ฉันใช้แล้ว คุณเพียงแค่ต้องใส่รหัสอนุญาตของคุณจากชื่อ Blynkyour wifi (SSID) รหัสผ่าน wifi ของคุณและอัปโหลดภาพร่างไปยัง ESP-03 ของคุณโดยใช้ Arduino IDE (ฉันคิดว่าคุณรู้วิธีการทำ ถ้าไม่มี คำแนะนำอื่น ๆ อีกมากมายที่อธิบายสิ่งนี้):)
ขั้นตอนที่ 4: เพิ่มพลังให้ Neopixel ของคุณ
คุณสามารถเชื่อมต่อพิน 5V ของนีโอพิกเซลของคุณกับ VCC (3.3V) บนบอร์ด - มันยังคงใช้งานได้ - ในกรณีของฉันมันคือไฟ LED 8 ดวงในแถบเดียว
ในกรณีของโมดูลที่มีไฟ LED มากกว่าหรือแถบยาวขึ้นเพื่อความน่าเชื่อถือที่มากขึ้นคุณควรประสานพิน 5V ของ nepixels กับพิน 5V ของขั้วต่อ USB ตามที่แสดงในภาพ
DIN (Data_IN) เชื่อมต่อกับพิน 13
กราวด์ไปที่ GND - เนื่องจากพิน 15 เชื่อมต่อกับ GND ฉันจึงใช้อันนี้