สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
- ขั้นตอนที่ 2: การเตรียมเมทริกซ์ LED
- ขั้นตอนที่ 3: เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
- ขั้นตอนที่ 4: แฟลชโมดูล ESP8266
- ขั้นตอนที่ 5: ใช้ฟิล์มสุริยะบนโถพาสต้า
- ขั้นตอนที่ 6: เตรียมแจ็คโลหะของ DC Power Supply
- ขั้นตอนที่ 7: รวบรวมทุกอย่างเข้าด้วยกัน
- ขั้นตอนที่ 8: แนวคิดเพิ่มเติม
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
ESP8266 นาฬิกาเมทริกซ์ LED
นาฬิกาเมทริกซ์ LED อย่างง่ายตาม ESP8266 ยอดนิยมพร้อมโมดูลนาฬิกาแบบเรียลไทม์และการซิงโครไนซ์เวลาผ่าน WiFi จากเซิร์ฟเวอร์ NTP
ใหม่ ! รุ่น ESP32 ก็มีให้เช่นกัน
ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
ก่อนอื่นเรามาดูกันว่าเราต้องการอะไร
อะไหล่:
- 6 x 8x8 MAX7219 LED เมทริกซ์ Banggood
- 1 x RTC DS3231
- 1 x ESP12 บอร์ด Bangood
- 1 x ขวดพาสต้า
- 1 x 5.5 มม. X 2.1 มม. แหล่งจ่ายไฟ DC แผงแจ็คโลหะ
- 1 x USB ถึง 5.5 มม. X 2.1 มม. แจ็คบาร์เรล 5v dc สายไฟ
- 1 x ฟิล์มติดกระจก
- สายดูปองท์ตัวเมียถึงตัวเมีย 11 เส้น Bangood
เครื่องมือ:
- หัวแร้ง
- กระป๋องฉีด
- มีดงานอดิเรก
- เทปสองหน้า
ชิ้นส่วนทั้งหมดสามารถหาได้จาก ebay/aliexpress และ/หรือร้านค้าในพื้นที่
ขั้นตอนที่ 2: การเตรียมเมทริกซ์ LED
ฉันพบว่ามันง่ายกว่าที่จะซื้อโมดูล 2 x 4 ชิ้น ตัดหนึ่งในนั้นครึ่งหนึ่งแล้วประสานกับอีกโมดูลหนึ่งในขณะที่ยังคงการวางแนวที่พิมพ์บน PCB
ขั้นตอนที่ 3: เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
บัดกรีส่วนหัวของพินบนโมดูล จากนั้นใช้สายเคเบิลดูปองท์เพื่อเชื่อมต่อดังนี้
MAX7219 ถึง ESP8266
- VCC - 3.3V
- GND - GND
- CS - D8
- DIN - D7
- CLK - D5
DS3231 ถึง ESP8266
- GND - GND
- VCC - 3.3V
- SDA - D1
- SCL - D2
หมายเหตุหนึ่งเกี่ยวกับโมดูล RTC ดูเหมือนว่าจะสามารถชาร์จแบตเตอรี่ได้ อย่างไรก็ตาม นั่นไม่ใช่ความคิดที่ดีเมื่อใช้ CR2032 ทางออกหนึ่งที่เป็นไปได้คือการตัดรอยที่ทำเครื่องหมายไว้บนภาพเพื่อปิดการใช้งานส่วนการชาร์จของวงจร ข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้สามารถพบได้ที่นี่
ขั้นตอนที่ 4: แฟลชโมดูล ESP8266
ขั้นตอนการทำรังคือการอัปโหลดรหัสไปยัง ESP8266
แม้ว่ารหัสต้นฉบับจะสามารถพบได้ที่นี่ (ขอบคุณมากผู้เขียน !) คุณสามารถหาโค้ดเวอร์ชันภาษาอังกฤษได้ที่แนบมาด้วย
กระบวนการอัปโหลดค่อนข้างตรงไปตรงมา อย่าลืมอัปเดตรหัสด้วยข้อมูลรับรอง WiFi ของคุณ
ถ่าน ssid = "xxxxx"; // เครือข่ายของคุณ SSID (ชื่อ) char pass = "xxxxx"; // รหัสผ่านเครือข่ายของคุณ
ขั้นตอนที่ 5: ใช้ฟิล์มสุริยะบนโถพาสต้า
ฉันได้ตัดสินใจใช้ฟิล์มคลุมเพียงส่วนหนึ่งของโถเพื่อให้มองเห็นส่วนประกอบอื่นๆ ได้
หลังจากการลองผิดลองถูก ฉันสังเกตเห็นว่า 'ความลับ' คือการทำให้ทั้งโถและฟิล์มเปียกที่สุดเท่าที่จะเป็นไปได้ด้วยน้ำสบู่เพื่อให้สามารถปรับเปลี่ยนได้ในขณะที่คุณใช้งาน ใช้ขวดสเปรย์เพื่อให้ทุกอย่างเปียกและสวยงาม และใช้มีดงานอดิเรกเพื่อตัดฟิล์มส่วนเกิน
เมื่อแห้งสนิทแล้ว ฟิล์มควรจะยืดบนโถได้ดี
ขั้นตอนที่ 6: เตรียมแจ็คโลหะของ DC Power Supply
บัดกรีสายดูปองท์ 2 สายเข้ากับแจ็ค DC พวกเขาจะเชื่อมต่อกับ ESP8266 ดังต่อไปนี้
- + - วิน
- - - GNG
เจาะตรงกลางฝาขวดโหลและยึดแม่แรง DC
ขั้นตอนที่ 7: รวบรวมทุกอย่างเข้าด้วยกัน
เพื่อให้ทุกอย่างเป็นระเบียบมากขึ้น ฉันติด RTC และ ESP8266 ที่ด้านหลังของจอแสดงผล LED โดยใช้เทปกาวสองหน้า ตรวจสอบให้แน่ใจว่าโมดูลไม่ได้สัมผัสกับหน้าสัมผัสโมดูล LED ใดๆ และหากสัมผัสถูก ให้ใช้เทปพันสายไฟเพื่อปิดหน้าสัมผัสเพื่อหลีกเลี่ยงการลัดวงจร
นอกจากนี้ เพื่อให้แน่ใจว่าจอแสดงผลไม่ขยับเมื่อฉันขันฝาขวดกลับแล้ว ฉันจึงติดเทปที่ปลายด้านล่างเพื่อให้ติดแน่นที่ด้านล่างของโถ
ที่เหลือก็แค่เสียบสาย USB แค่นั้นเอง !
ขั้นตอนที่ 8: แนวคิดเพิ่มเติม
- เพิ่มแบตเตอรี่สำรองที่ชาร์จผ่าน TP4056;
- เพิ่มเซ็นเซอร์อุณหภูมิและความชื้น
- ออกแบบเคสที่พิมพ์ 3 มิติ;
- เพิ่มเซ็นเซอร์วัดแสงเพื่อหรี่จอแสดงผลในเวลากลางคืน
หวังว่าคุณจะสนุกกับโครงการนี้และหากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม
แนะนำ:
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 ขั้นตอน (พร้อมรูปภาพ)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): นี่คือความก้าวหน้าครั้งที่ 2 ของฉันสำหรับโครงการที่ฉันตื่นเต้นมากที่จะแสดงให้คุณเห็น เกี่ยวกับเมทริกซ์ LED อัจฉริยะ DIY ที่จะให้คุณแสดงบนนั้นได้ ข้อมูล เช่น สถิติของ YouTube สถิติบ้านอัจฉริยะของคุณ เช่น อุณหภูมิ ความชื้น อาจเป็นนาฬิกาง่ายๆ หรือเพียงแค่แสดง
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 ขั้นตอน (พร้อมรูปภาพ)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): นี่คือการแนะนำโครงการที่ฉันตื่นเต้นมากที่จะแสดงให้คุณเห็น เกี่ยวกับเมทริกซ์ LED อัจฉริยะแบบ DIY ที่ให้คุณแสดงบนนั้นได้ ข้อมูล เช่น สถิติของ YouTube สถิติบ้านอัจฉริยะของคุณ เช่น อุณหภูมิ ความชื้น อาจเป็นนาฬิกาธรรมดาๆ หรือเพียงแค่แสดง
8x8 Led Matrix Clock และคำเตือนการป้องกันการบุกรุก: 4 ขั้นตอน (พร้อมรูปภาพ)
8x8 Led Matrix Clock & Anti-Intrusion Warning: ในคำแนะนำนี้ เราจะดูวิธีสร้าง 8x8 Led Matrix Clock ที่เปิดใช้งานโดยการตรวจจับการเคลื่อนไหว นาฬิกานี้สามารถใช้เป็นอุปกรณ์ป้องกันการบุกรุกที่ส่งข้อความเตือนหากมีการเคลื่อนไหว ตรวจพบบอทโทรเลข!!! เราจะทำกับสอง
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: สร้าง IoT Smart Clock ของคุณเองที่สามารถ: แสดงนาฬิกาพร้อมไอคอนแอนิเมชั่นที่สวยงาม Display Reminder-1 to Reminder-5 แสดงปฏิทิน แสดงเวลาละหมาดของชาวมุสลิม แสดงข้อมูลสภาพอากาศ แสดงข่าว แสดงคำแนะนำ อัตรา Bitcoin แสดง
O-R-A RGB Led Matrix Wall Clock และอีกมากมาย **อัปเดตในเดือนกรกฎาคม 2019**: 6 ขั้นตอน (พร้อมรูปภาพ)
O-R-A RGB Led Matrix Wall Clock และอีกมากมาย **อัปเดตเมื่อก.ค. 2019**: สวัสดี ฉันอยู่ที่นี่กับโปรเจ็กต์ใหม่ชื่อ O-R-AIt เป็นนาฬิกาแขวน RGB LED Matrix ที่แสดง: ชั่วโมง:นาที อุณหภูมิ ความชื้น ไอคอนสภาพอากาศปัจจุบัน กิจกรรมของ Google ปฏิทินและการแจ้งเตือน 1 ชั่วโมง ณ เวลาที่กำหนดที่แสดง: