สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโครงการจะทำโครงการนาฬิกาโดยไม่มี RTC จะใช้เวลาจากอินเทอร์เน็ตโดยใช้ wifi และจะแสดงบนจอแสดงผล st7735
เสบียง
www.youtube.com/embed/N0dCZ37cE5o
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
ซื้อ ESP8266/Nodemcu:https://www.banggood.in/NodeMcu-Lua-WIFI-Internet-…
www.banggood.in/NodeMCU-V3-340G-Lua-WIFI-M…ซื้อจอ SPI TFT ST7735 ขนาด 1.8 นิ้ว:https://www.banggood.in/1_8-Inch-128X160-ILI9163ST…ซื้อ USB สายการเขียนโปรแกรม:https://www.banggood.in/BlitzWolf-BW-CB7-2_4A-3ft0…
ขั้นตอนที่ 2: Schmatics
ทำตามแผนผังที่กำหนด
ขั้นตอนที่ 3: รหัส
คุณสามารถดาวน์โหลดไฟล์ Code, Schematics & Gerber:https://github.com/shveytank/ESP8266-NTP-Clock/tre…
หลังจากดาวน์โหลดไฟล์ เพียงเพิ่มไลบรารี st7735 และไลบรารี NTPClient ลงใน arduino ide ของคุณ จากนั้นเปิดแบบร่าง NTP_CLK และก่อนที่จะอัปโหลดโค้ด เพียงแค่แก้ไข และคุณต้องระบุ wifi ssid และรหัสผ่านของคุณ จากนั้นคุณต้องตั้งค่า offsettime ให้ฉัน คือ 19800 เพราะเขตเวลาของฉันคือ utc+5:30 ดังนั้น UTC +5:30=5.5*60*60=19800UTC+1=1*60*60=3600คำนวณเขตเวลาของคุณและแก้ไขแล้วอัปโหลดรหัส
ขั้นตอนที่ 4: ทำให้เป็นมืออาชีพมากขึ้น
หลังจากอัปโหลดรหัสแล้วจะดูดีขึ้นตามที่แสดง แต่เพื่อให้เป็นมืออาชีพมากขึ้นให้สร้าง pcb เป็นไฟล์ gerber ที่อัปโหลดแล้วซึ่งมีไฟล์รหัสแล้วฉันอัปโหลด gerber ไปที่ https://jlcpcb.com คุณยังสามารถรับ pcb จากที่นั่น และหลังจากบัดกรีทุกอย่างแล้ว มันจะดูเหมือนภาพของฉัน สำหรับข้อมูลเพิ่มเติม ให้ดูวิดีโอของฉันเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับโครงการนี้ รหัส ไฟล์ Schematics & Gerber:https://github.com/shveytank/ESP8266-NTP-Clock/tre…