สารบัญ:

ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ)
ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ESP8266 LED Matrix Clock: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: คลิปวีดีโอสอน Arduino ESP8266 Max7219 8×8 LED Matrix : ESP8266 แสดงผล LED Dot Matrix 2024, กรกฎาคม
Anonim
ESP8266 นาฬิกาเมทริกซ์ LED
ESP8266 นาฬิกาเมทริกซ์ LED

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

กำลังเตรียมเมทริกซ์ LED
กำลังเตรียมเมทริกซ์ LED
กำลังเตรียมเมทริกซ์ LED
กำลังเตรียมเมทริกซ์ LED

ฉันพบว่ามันง่ายกว่าที่จะซื้อโมดูล 2 x 4 ชิ้น ตัดหนึ่งในนั้นครึ่งหนึ่งแล้วประสานกับอีกโมดูลหนึ่งในขณะที่ยังคงการวางแนวที่พิมพ์บน PCB

ขั้นตอนที่ 3: เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266

เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
เชื่อมต่อ LED Matrix Display และ RTC กับ ESP8266
เชื่อมต่อ 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
แฟลชโมดูล ESP8266

ขั้นตอนการทำรังคือการอัปโหลดรหัสไปยัง ESP8266

แม้ว่ารหัสต้นฉบับจะสามารถพบได้ที่นี่ (ขอบคุณมากผู้เขียน !) คุณสามารถหาโค้ดเวอร์ชันภาษาอังกฤษได้ที่แนบมาด้วย

กระบวนการอัปโหลดค่อนข้างตรงไปตรงมา อย่าลืมอัปเดตรหัสด้วยข้อมูลรับรอง WiFi ของคุณ

ถ่าน ssid = "xxxxx"; // เครือข่ายของคุณ SSID (ชื่อ) char pass = "xxxxx"; // รหัสผ่านเครือข่ายของคุณ

ขั้นตอนที่ 5: ใช้ฟิล์มสุริยะบนโถพาสต้า

ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า
ติดฟิล์มสุริยะบนโถพาสต้า

ฉันได้ตัดสินใจใช้ฟิล์มคลุมเพียงส่วนหนึ่งของโถเพื่อให้มองเห็นส่วนประกอบอื่นๆ ได้

หลังจากการลองผิดลองถูก ฉันสังเกตเห็นว่า 'ความลับ' คือการทำให้ทั้งโถและฟิล์มเปียกที่สุดเท่าที่จะเป็นไปได้ด้วยน้ำสบู่เพื่อให้สามารถปรับเปลี่ยนได้ในขณะที่คุณใช้งาน ใช้ขวดสเปรย์เพื่อให้ทุกอย่างเปียกและสวยงาม และใช้มีดงานอดิเรกเพื่อตัดฟิล์มส่วนเกิน

เมื่อแห้งสนิทแล้ว ฟิล์มควรจะยืดบนโถได้ดี

ขั้นตอนที่ 6: เตรียมแจ็คโลหะของ DC Power Supply

เตรียมแจ็คโลหะของ DC Power Supply
เตรียมแจ็คโลหะของ DC Power Supply
เตรียมแจ็คโลหะของ DC Power Supply
เตรียมแจ็คโลหะของ DC Power Supply
เตรียมแจ็คโลหะของ DC Power Supply
เตรียมแจ็คโลหะของ DC Power Supply

บัดกรีสายดูปองท์ 2 สายเข้ากับแจ็ค DC พวกเขาจะเชื่อมต่อกับ ESP8266 ดังต่อไปนี้

  • + - วิน
  • - - GNG

เจาะตรงกลางฝาขวดโหลและยึดแม่แรง DC

ขั้นตอนที่ 7: รวบรวมทุกอย่างเข้าด้วยกัน

Image
Image
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน

เพื่อให้ทุกอย่างเป็นระเบียบมากขึ้น ฉันติด RTC และ ESP8266 ที่ด้านหลังของจอแสดงผล LED โดยใช้เทปกาวสองหน้า ตรวจสอบให้แน่ใจว่าโมดูลไม่ได้สัมผัสกับหน้าสัมผัสโมดูล LED ใดๆ และหากสัมผัสถูก ให้ใช้เทปพันสายไฟเพื่อปิดหน้าสัมผัสเพื่อหลีกเลี่ยงการลัดวงจร

นอกจากนี้ เพื่อให้แน่ใจว่าจอแสดงผลไม่ขยับเมื่อฉันขันฝาขวดกลับแล้ว ฉันจึงติดเทปที่ปลายด้านล่างเพื่อให้ติดแน่นที่ด้านล่างของโถ

ที่เหลือก็แค่เสียบสาย USB แค่นั้นเอง !

ขั้นตอนที่ 8: แนวคิดเพิ่มเติม

  • เพิ่มแบตเตอรี่สำรองที่ชาร์จผ่าน TP4056;
  • เพิ่มเซ็นเซอร์อุณหภูมิและความชื้น
  • ออกแบบเคสที่พิมพ์ 3 มิติ;
  • เพิ่มเซ็นเซอร์วัดแสงเพื่อหรี่จอแสดงผลในเวลากลางคืน

หวังว่าคุณจะสนุกกับโครงการนี้และหากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม

แนะนำ: