นาฬิกาเมทริกซ์ LED ESP32: 8 ขั้นตอน
นาฬิกาเมทริกซ์ LED ESP32: 8 ขั้นตอน
Anonim
นาฬิกาเมทริกซ์ LED ESP32
นาฬิกาเมทริกซ์ LED ESP32

นี่คือความต่อเนื่องของโครงการนาฬิกาเมทริกซ์ LED ESP8266

ผู้เขียนรหัสดั้งเดิมอัปเดตสำหรับ ESP32 (ขอบคุณมากสำหรับ schreibfaul1 !) ดังนั้นฉันจึงตัดสินใจอัปเดตนาฬิกาที่ฉันทำไปแล้วด้วย

ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ

อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ

อะไหล่:

  • 6 x 8x8 MAX7219 LED เมทริกซ์
  • 1 x ESP32 บอร์ด
  • 1 x KY-018 โมดูลโฟโตรีซีสเตอร์
  • 1 x DHT11 เซนเซอร์
  • 1 x ปลั๊กไมโคร USB
  • 1 x ขวดพาสต้า
  • 1 x 5.5 มม. X 2.1 มม. แหล่งจ่ายไฟ DC แผงแจ็คโลหะ
  • 1 x USB ถึง 5.5 มม. X 2.1 มม. แจ็คบาร์เรล 5v dc สายไฟ
  • 1 x ฟิล์มติดกระจก
  • สายดูปองท์หญิงถึงหญิง 11 เส้น

เครื่องมือ:

  • หัวแร้ง
  • กระป๋องฉีด
  • มีดงานอดิเรก
  • เทปสองหน้า

ชิ้นส่วนทั้งหมดสามารถหาได้จาก ebay/aliexpress และ/หรือร้านค้าในพื้นที่

ขั้นตอนที่ 2: การเตรียมเมทริกซ์ LED

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

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

ขั้นตอนที่ 3: เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32

เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32
เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32
เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32
เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32
เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32
เชื่อมต่อ LED Matrix Display, LDR และ DHT11 เข้ากับ ESP32

บัดกรีส่วนหัวของพินบนโมดูล จากนั้นใช้สายเคเบิลดูปองท์เพื่อเชื่อมต่อดังนี้

MAX7219

  • VCC - VIN
  • GND - GND
  • DIN - D23
  • CS - D15
  • CLK - D18

DHT11

  • S - D4
  • + - 3V3
  • - - GND

LDR

  • S - D34
  • + - 3V3
  • - - GND

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

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

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

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

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

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

บัดกรีสายดูปองท์ 2 สายเข้ากับแจ็ค DC แล้วบัดกรีปลั๊กไมโคร USB

ฉันใช้พินเอาต์ซึ่งอธิบายไว้ที่นี่

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

เจาะฝาบางส่วนสำหรับเซ็นเซอร์ DHT11 ด้วย

ขั้นตอนที่ 6: แฟลชโมดูล ESP32

แฟลชโมดูล ESP32
แฟลชโมดูล ESP32

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

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

// ข้อมูลประจำตัว ---------------------------------------- #define SSID "### ##"; // ข้อมูลรับรอง WiFi ของคุณที่นี่ #define PW "#####";

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

Image
Image

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

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

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

เพิ่มแบตเตอรี่สำรองที่ชาร์จผ่าน TP4056;

ออกแบบเคสพิมพ์ 3 มิติ

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

ขอบคุณสำหรับการอ่าน!

แนะนำ: