สารบัญ:

นาฬิกา NeoPixel: 10 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกา NeoPixel: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกา NeoPixel: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกา NeoPixel: 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีการทำพร้อมโค๊ด ESP8266 Neopixel WS2812 Ring Clok with NTP Time free code 2024, พฤศจิกายน
Anonim
Image
Image
ชิ้นส่วนอิเล็กทรอนิกส์ที่จำเป็น
ชิ้นส่วนอิเล็กทรอนิกส์ที่จำเป็น

*********************************************************************************************************

นี่คือการเข้าร่วมการแข่งขัน MICRO CONTROLLER โปรดลงคะแนนให้ฉัน

********************************************************************************************************

ฉันสร้างกระจกอินฟินิตี้ NeoPixel เมื่อหลายปีก่อนขณะที่ฉันอยู่ในประเทศไทยและสามารถเห็นได้ ที่นี่

ฉันทำมันอย่างหนักโดยไม่ได้ใช้ Arduino แต่เป็นไมโครโปรเซสเซอร์แบบสแตนด์อะโลน PIC18F2550 สิ่งนี้เกี่ยวข้องกับการขุดลงไปในรีจิสเตอร์และเวลาของไมโครเพื่อเขียนโค้ด ซึ่งบางอันมีแอสเซมบลี

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

นาฬิกานี้ได้รับการออกแบบมาเพื่อให้แสงสว่างจากขอบนอกไปยังผนังที่ติดอยู่กับโดยใช้ไฟ LED RGB แบบระบุตำแหน่งได้ WS2812B แต่ละรายการโดยเว้นระยะห่าง 144 ต่อเมตร สิ่งนี้ทำให้ฉันมีเส้นผ่านศูนย์กลางนาฬิกา 200 มม. ซึ่งเป็นสิ่งที่ฉันสามารถสร้างตัวเองด้วยเครื่องพิมพ์ 3 มิติของฉัน

โดยให้เอฟเฟกต์ที่น่าทึ่ง โดยเฉพาะอย่างยิ่งในเวลากลางคืนหรือในห้องมืด แสงจะส่องออกมาประมาณ 500 มม. ทำให้เกิดแสงพร่ามัวโดยรวมที่มีเส้นผ่านศูนย์กลางมากกว่าหนึ่งเมตร ลวดลายน่าทึ่งมาก

นาฬิกาแสดงชั่วโมง (สีน้ำเงิน) นาที (สีเขียว) และวินาที (สีแดง) นอกจากนี้ยังแสดงวันที่บนส่วนแสดงผล 7 หลัก 8 หลักและวันในสัปดาห์ในรูปแบบรายการ

นาฬิกาถูกควบคุมโดยสมาร์ทโฟนผ่าน WiFi โดยใช้แอพ Blynk และเซิร์ฟเวอร์ Blynk ในเครื่องที่ทำงานบน RPi 3

การใช้เซิร์ฟเวอร์ภายในเครื่องสำหรับ Blynk เป็นทางเลือกและการตั้งค่านี้ไม่ได้เป็นส่วนหนึ่งของคำแนะนำนี้ เว็บที่โฮสต์ Blynk สามารถใช้ได้หลังจากสร้างบัญชีที่ www.blynk.cc และดาวน์โหลดแอป

มีข้อมูลมากมายเกี่ยวกับการใช้ Blynk บนเว็บไซต์ของพวกเขา ดังนั้นจึงไม่ใช่ส่วนหนึ่งของคำแนะนำนี้

ในขั้นตอนต่อมาในคำแนะนำนี้มีรหัส QR ให้สแกน จากนั้นคุณจะมีแอปของฉันในโทรศัพท์ของคุณ

แอพนี้มีการควบคุมสำหรับการแสดงนาฬิกาหรือรูปแบบ (พร้อมการตอบสนอง LCD บนแอพ) ความสามารถในการตั้งค่าเขตเวลาของคุณทุกที่ในโลกและรับเวลาผ่านเซิร์ฟเวอร์ NTP นอกจากนี้ยังสามารถตั้งค่าให้นอนหลับ

มีโมดูลนาฬิกาตามเวลาจริงพร้อมแบตเตอรี่สำรองที่ให้ฟังก์ชันเวลา/วันที่กับ Arduino

เฟิร์มแวร์บน NodeMCU-E12 ในนาฬิกาสามารถอัปเดตผ่านทางอากาศ (OTA)

เอาล่ะมาเริ่มกันเลย……

ขั้นตอนที่ 1: เครื่องมือที่จำเป็น

หัวแร้งและหัวแร้งที่ดี

เครื่องปอกสายไฟ

เครื่องตัดลวดขนาดเล็ก

คีมปากยาวขนาดเล็ก

เลื่อยเล็กสำหรับตัดเวโรบอร์ด

มีดงานอดิเรกคม

กรรไกร

กาวกระดาษ

ขั้นตอนที่ 2: ต้องใช้ชิ้นส่วนอิเล็กทรอนิกส์

ชิ้นส่วนอิเล็กทรอนิกส์ที่จำเป็น
ชิ้นส่วนอิเล็กทรอนิกส์ที่จำเป็น
ชิ้นส่วนอิเล็กทรอนิกส์ที่จำเป็น
ชิ้นส่วนอิเล็กทรอนิกส์ที่จำเป็น

1 x โมดูล NodeMCE-12E จาก HERE

1 x โมดูลนาฬิกา RTC ที่นี่

โมดูล Max7219 7 เซ็กเมนต์ 1 x 8 หลักที่นี่

1 x แจ็คไฟ DC ที่นี่

ตัวเปลี่ยนระดับ 2 x (จำเป็นเนื่องจาก Arduino คือ 3.3v และ RTC & 7 ส่วนแสดงผลคือ 5v) ที่นี่

ไฟ LED 68 ดวงของแถบ LED WS2812B 114/mtr ที่นี่

แหล่งจ่ายไฟ DC 5v 10A ที่นี่

ตัวต้านทาน 10kOhm 1/4W

ตามต้องการสายเบ็ด

บอร์ด Vero ประมาณ 77 มม. x 56 มม. เพื่อประกอบโมดูลทั้งหมดและต่อสายไฟ

จริง ๆ แล้วฉันใช้ตัวเปลี่ยนระดับ Adafruit สำหรับสายโมดูล RTC I2c อย่างที่ควรจะเป็น I2c ปลอดภัย !!

อย่างไรก็ตาม ฉันคิดว่าตัวเปลี่ยนระดับตรรกะแบบสองทิศทาง 3.3v ถึง 5v ส่วนใหญ่ควรใช้งานได้

การตัดแถบ LED ทำให้สิ้นเปลือง LED เนื่องจากต้องใช้แผ่นอิเล็กโทรดสำหรับบัดกรีปลายทั้งสองด้านของแถบ LED 60 ดวง และต้องใช้แผ่นอิเล็กโทรดบนแถบ LED 7 ดวง

ขั้นตอนที่ 3: ชิ้นส่วนที่พิมพ์

ชิ้นส่วนพิมพ์
ชิ้นส่วนพิมพ์
ชิ้นส่วนพิมพ์
ชิ้นส่วนพิมพ์
ชิ้นส่วนพิมพ์
ชิ้นส่วนพิมพ์

มีชิ้นส่วนที่พิมพ์ 3 มิติสามส่วน; ตัวนาฬิกาหลัก ฝาครอบด้านหน้า และฝาครอบแบตเตอรี่ที่ด้านหลัง

ฝาครอบแบตเตอรี่สามารถละเว้นได้

นอกจากนี้ยังมี 'Mask' ที่พิมพ์ออกมาใต้ปกด้านหน้าพร้อมระบุวันในสัปดาห์ด้วย ฉันพิมพ์สิ่งนี้บนกระดาษธรรมดา ฉันได้ให้ไฟล์.dwg และ.dxf ของสิ่งนี้

มีปกหน้าให้เลือก 2 แบบ แบบหนึ่งไม่มีชื่อ เผื่อในกรณีที่คุณแก้ไขส่วนนั้นไม่ได้

เครื่องพิมพ์ 3D ของฉัน (หัวฉีด 0.4 มม.) มีการตั้งค่าต่อไปนี้ด้วย Slic3r:

ความสูงของชั้นแรก = 0.2mm

ความสูงของชั้น = 0.2mm

อุณหภูมิเตียง = 60 C

อุณหภูมิหัวฉีด = 210 C

เส้นรอบวงแนวตั้ง = 2

เปลือกแนวนอน = 3

infill = ดาวเป็นเส้นตรงที่ 45 องศา

ไม่มีปีก

ไม่มีวัสดุรองรับ

ขอแนะนำวิธีการปรับระดับเตียง

ไฟล์ที่พิมพ์ 3 มิติและการวาดหน้ากากที่นี่:

ขั้นตอนที่ 4: ทำไฟล์แอสเซมบลีให้สมบูรณ์

ด้านล่างนี้เป็นไฟล์ IGS ของชุดประกอบที่สมบูรณ์สำหรับทุกคนที่ต้องการแก้ไขนาฬิกา

ขั้นตอนที่ 5: การติดตั้งไลบรารี

ติดตั้ง ESP บอร์ด

คุณจะต้องใช้ Arduino IDE การติดตั้งนี้ไม่ได้เป็นส่วนหนึ่งของคำแนะนำนี้ แต่สามารถดาวน์โหลดได้จากที่นี่

เมื่อติดตั้ง Arduino IDE แล้ว หากยังไม่ได้ทำ คุณจะต้องคัดลอก/วางข้อความด้านล่างลงในกล่องข้อความภายใต้ File>Preferences - Additional Boards Manager URLs:

arduino.esp8266.com/stable/package_esp8266com_index.json

รีสตาร์ท IDE

หลังจากที่คุณทำเสร็จแล้ว ไปที่เครื่องมือ>บอร์ด>ตัวจัดการบอร์ด ปล่อยให้อัปเดตเสร็จสิ้น และคุณจะเห็นเวอร์ชันชุมชน ESP8266 ในรายการบอร์ดที่ติดตั้ง

ติดตั้งห้องสมุด

การติดตั้ง Libraries ทั้งหมดในโฟลเดอร์ Documents/Arduino/Libraries ตามปกติ นอกเหนือจากที่ติดตั้งโดยผู้จัดการบอร์ด

หลังจากติดตั้งไลบรารี่ ให้รีสตาร์ท Arduino IDE ไปที่ Sketch> รวมไลบรารี> จัดการไลบรารี ปล่อยให้อัปเดตเสร็จสิ้น คุณควรเห็นไลบรารีใหม่ของคุณในรายการ

RTClib - มีให้ที่นี่Adafruit_NeoPixel - มีให้ที่นี่

HCMAX7219 จากที่นี่

Blynk - มีให้ที่นี่ ปฏิบัติตามคำแนะนำในการติดตั้งอย่างระมัดระวัง

'รวม' อื่นๆ ทั้งหมดในไฟล์ NeoPixelClock นั้นได้รับการติดตั้งโดย Board Manager หรือถูกรวมเข้ากับการติดตั้ง Arduino IDE

ขั้นตอนที่ 6: การติดตั้งเฟิร์มแวร์

ในขั้นตอนนี้ เป็นความคิดที่ดีที่จะเชื่อมต่อทุกอย่างเข้าด้วยกันบนกระดานขนมปังเพื่อการทดสอบ

ตรวจสอบสายไฟทั้งหมดอย่างรอบคอบก่อนเชื่อมต่อแหล่งจ่ายไฟ 5v และ/หรือสาย USB

ไปที่โฟลเดอร์ Sketch ของคุณ เอกสาร> Arduino

สร้างโฟลเดอร์ "NeopixelClock"

ใส่ไฟล์.ino ด้านล่างลงในโฟลเดอร์

เปิด Arduino IDE

ตั้งค่า IDE เพื่อแสดงหมายเลขบรรทัด ไปที่ File>Preferences และทำเครื่องหมายที่ช่อง "Display Line Numbers" คลิกตกลง

เชื่อมต่อบอร์ด NodeMCU ของคุณเข้ากับพอร์ต USB

ไปที่เครื่องมือ>บอร์ดและเลือก NodeMCU 1.0 (โมดูล ESP-12E)

ไปที่เครื่องมือ>พอร์ต และเลือกพอร์ตที่บอร์ดของคุณเชื่อมต่ออยู่

ติดตั้งเฟิร์มแวร์ OTA

หากต้องการใช้การอัปเดต OTA คุณต้องเบิร์นเฟิร์มแวร์ชิ้นพิเศษลงใน NodeMCU ก่อน

ไปที่ไฟล์>ตัวอย่าง>ArduinoOTA>BasicOTA

โปรแกรมจะโหลดใน IDE กรอกข้อมูลในส่วนสำหรับ ssid ด้วย SSID เราเตอร์ของคุณ คุณจะเห็นชื่อนี้หากคุณวางเมาส์ไว้เหนือไอคอน WiFi ในซิสเต็มเทรย์

กรอกรหัสผ่านด้วยรหัสผ่านเครือข่ายของคุณ (ปกติจะเขียนไว้ที่ด้านล่างของเราเตอร์แบบไร้สาย

ตอนนี้อัปโหลดไปยังบอร์ด NodeMCU ของคุณผ่าน USB

เมื่อเสร็จแล้ว ให้กดปุ่มรีเซ็ตบนบอร์ด NodeMCU

ติดตั้งเฟิร์มแวร์ NEOPIXELCLOCK

ไปที่ไฟล์>Sketchbook>NeoPixelClock และเปิดไฟล์ NeoPixelClock

กรอก 'auth', 'ssid' และ 'pass' ที่บรรทัด 114

บันทึก; วิธีรับโทเค็นผู้มีอำนาจจะอธิบายในขั้นตอนต่อไป

คุณยังสามารถตั้งค่าเขตเวลาท้องถิ่นของคุณที่บรรทัดที่ 121 ซึ่งอาจเป็น 1/4 ชั่วโมงระหว่าง -12 ถึง +14 ตามเขตเวลาทั่วโลก นอกจากนี้ยังสามารถตั้งค่าในแอปได้หากต้องการ ที่ตั้งปัจจุบันคือควีนส์แลนด์ ออสเตรเลีย

ที่บรรทัดที่ 332 คุณต้องตั้งค่าที่อยู่ IP สำหรับเซิร์ฟเวอร์ในพื้นที่ของคุณหากคุณใช้งาน

หมายเหตุเกี่ยวกับพอร์ตเซิร์ฟเวอร์ภายในเครื่อง เนื่องจากการอัปเดตล่าสุดของซอฟต์แวร์ Blynk ทำให้พอร์ตเป็น 8080 ไม่ใช่ 8442

หากคุณกำลังใช้ซอฟต์แวร์ที่อัปเดตใหม่ให้เปลี่ยนสิ่งนี้

หรือถ้าใช้เว็บเซิร์ฟเวอร์ Blynk ให้แสดงความคิดเห็นบรรทัดที่ 332 และยกเลิกการแสดงความเห็นบรรทัดที่ 333

นั่นคือการแก้ไขทั้งหมดที่ต้องทำ

ตอนนี้อัปโหลดไปยังบอร์ด NodeMCU ของคุณผ่าน USB

เมื่ออัปโหลดสำเร็จแล้ว ให้ถอดสาย USB ออกจากบอร์ด

คุณจะเห็นภายใต้เครื่องมือ>พอร์ตพอร์ตใหม่ (ดูเหมือนที่อยู่ IP) ให้เลือกพอร์ตนี้เป็นพอร์ตของคุณเพื่อสื่อสารกับ NodeMCU สำหรับการอัปเดตในอนาคตที่คุณอาจทำ

หากทุกอย่างเป็นไปด้วยดี นาฬิกาควรเริ่ม ถ้าไม่กดปุ่ม 'รีเซ็ต' บนโมดูล NodeMCU

หมายเหตุ: ฉันสังเกตว่าบางครั้งมันไม่เริ่มทำงานในครั้งแรก ฉันพบว่าการถอดปลั๊กพาวเวอร์ซัพพลายและการเชื่อมต่อใหม่นั้นใช้งานได้เกือบทุกครั้ง ฉันกำลังหาวิธีแก้ไขความล้มเหลวในการบูตอย่างถูกต้อง

ขั้นตอนที่ 7: แอพสมาร์ทโฟน

แอพสมาร์ทโฟน
แอพสมาร์ทโฟน
แอพสมาร์ทโฟน
แอพสมาร์ทโฟน

ในการเริ่มใช้งาน:

1. ดาวน์โหลดแอป Blynk: https://j.mp/blynk_Android หรือ https://j.mp/blynk_iOS หากยังไม่ได้ติดตั้ง

2. เปิดแอปหรือลงชื่อเข้าใช้ หากใหม่ คุณจะต้องสร้างบัญชี

หมายเหตุ บัญชีนี้ไม่เหมือนกับบัญชีออนไลน์

3. แตะไอคอน QR ในแอปที่ด้านบนและชี้กล้องไปที่โค้ด QR ด้านบน หรือเปิดลิงก์ด้านล่าง -

tinyurl.com/yaqv2czw

4. ควรส่งรหัสอำนาจไปยังอีเมลที่คุณเสนอชื่อ ซึ่งคุณควรใส่ลงในรหัส Arduino ซึ่งระบุไว้ในขั้นตอนต่อไป หากคุณกดที่ไอคอนน็อต คุณจะสามารถส่งอีเมลได้อีกครั้งหากจำเป็น

ดังที่ได้กล่าวไว้ก่อนหน้านี้ คุณควรสร้างบัญชีออนไลน์ที่ www. Blynk.cc ก่อนทำสิ่งนี้

ขออภัยในความคลุมเครือ ฉันไม่สามารถทดสอบสิ่งนี้ได้ ฉันมีแอปอยู่แล้วและไม่ได้ใช้เว็บเซิร์ฟเวอร์

ขั้นตอนที่ 8: การสร้าง Vero Board Assembly

การสร้างแอสเซมบลีของ Vero Board
การสร้างแอสเซมบลีของ Vero Board
การสร้างแอสเซมบลีของ Vero Board
การสร้างแอสเซมบลีของ Vero Board
การสร้างแอสเซมบลีของ Vero Board
การสร้างแอสเซมบลีของ Vero Board

ฉันตัดสินใจนำบอร์ดและโมดูลทั้งหมดมาวางบนกระดาน vero

ทำให้ทุกอย่างเรียบร้อยและเป็นระเบียบเรียบร้อย

สามารถดูแผนผังได้ในไฟล์.pdf ด้านล่าง

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

ขออภัย ฉันไม่ได้ถ่ายรูปด้านล่างของกระดานใดๆ แต่ไม่ควรเข้าใจยาก คุณยังปรับปรุงเลย์เอาต์ของฉันได้อีกด้วย รักษาขนาดกระดาน Vero ให้เท่ากัน มิฉะนั้นจะไม่พอดีกับฐานที่พิมพ์ 3 มิติ

ด้วยตัวเลื่อนระดับลอจิก LV (+3.3v) ไปที่ 3.3v บนพิน 3v ใดๆ บนโมดูล Arduino, HV (+5v) ไปที่พิน VIN บนบอร์ด Arduino

กราวด์ทั้งหมดมาจากพิน Arduino GND ใดๆ/ทั้งหมด และควรเชื่อมโยงทั้งหมดเข้าด้วยกันเพื่อหลีกเลี่ยงการวนซ้ำ

ต่อสายโดยใช้ลวดแกนเดี่ยวหุ้มฉนวน 26 เกจ ฉนวนไฟเบอร์จะดีเพราะไม่ละลาย

ตรวจสอบสายไฟทั้งหมดของคุณอย่างระมัดระวัง 2 หรือ 3 ครั้ง

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

ตรวจสอบการเชื่อมต่อ +5v ทั้งหมดบนโมดูล RTC โมดูลจำแลงสองระดับคือพิน HV และพิน VIN +5v บนโมดูล NodeMCU

เป็นความคิดที่ดีที่จะตรวจสอบสายไฟอื่น ๆ ด้วย

ขั้นตอนที่ 9: การประกอบนาฬิกา

การประกอบนาฬิกา
การประกอบนาฬิกา
การประกอบนาฬิกา
การประกอบนาฬิกา
การประกอบนาฬิกา
การประกอบนาฬิกา

เมื่อคุณพิมพ์ชิ้นส่วนต่างๆ ออกมาแล้ว ให้ทำความสะอาดส่วนที่กะพริบ ก้อนและกระแทกออกด้วยมีดงานอดิเรกที่คมกริบ

เนื่องจากฉันมีเส้นใยสีน้ำเงินและสีดำเท่านั้น ฉันจึงทาสีด้านในของโพรง LED ด้วยสีเงิน

ฉันคิดว่าน่าจะช่วยสะท้อนแสงได้ดีขึ้นและยังช่วยป้องกันแสงที่ไหลผ่านผนังไปยังโพรงที่อยู่ติดกัน

จำเป็นต้องต่อสายการประกอบบอร์ด vero:

ไปยังแถบ LED +5v, Gnd และ DIN จากชุดบอร์ด vero

ไปยังส่วนแสดงผล 7 ส่วนจากการประกอบบอร์ด vero

ไปยังแจ็ค DC จากชุดประกอบบอร์ด vero

สายไฟที่แยกจากแถบ LED 7 ทาง (DIN) จากปลาย (หมายเลข 60) ของแถบ LED 60 ทางหลัก (DOUT)

ฉันเพียงบัดกรีข้อมูล (DOUT) จากส่วนท้าย (LED หมายเลข 60) ของแถบ LED 60 ทาง, +5v และ Gnd สำหรับแถบ LED 7 ทางที่ฉันต่อสายจากชุดบอร์ด vero

เพื่อป้องกันขาสั้น ฉันวางการ์ดแผ่นบางเล็กๆ ไว้ระหว่างจุดเริ่มต้นและจุดสิ้นสุดของแถบ LED 60 ทิศทาง เนื่องจากพวกมันอยู่ใกล้กันมาก

วัดและตัดสายไฟทั้งหมดตามความยาวที่เหมาะสม ฉันเพิ่ม 5 หรือ 6 มม. เพื่อให้มีระยะเผื่อเล็กน้อย

ฉันไม่ได้เอากระดาษรองพื้นแบบเทปกาวเหนียวออกจากแถบ LED ซึ่งจะทำให้ใส่ลงในฐานได้ยากและถอดออกได้ยากมากหากจำเป็น

ฉันพบว่าแถบนั้นพอดีและกระชับ จากนั้นดันไปจนสุดทางด้านล่างของโพรง

วางชุดบอร์ด Vero ลงในช่อง โดยมีช่องแยกเพื่อกันออกจากด้านล่าง 2 มม.

ใส่จอแสดงผลเซ็กเมนต์ 8 ทาง 7 ในช่องที่มีเสาแบบแยกสำหรับติดตั้ง

แจ็ค DC พอดีกับช่องที่พอดี ประสานสายไฟเข้ากับสิ่งนี้ที่ด้านในของแท็ก ลบแท็กด้านข้างหากคุณต้องการ

ควรวางสายไฟทั้งหมดไว้ในช่องที่จัดไว้ให้เรียบร้อย

สุดท้ายส่งแจ็คไฟจากแหล่งจ่ายไฟผ่านรูและเสียบเข้ากับแจ็ค DC ดันสายเคเบิลเข้าไปในร่องที่ให้ไว้ด้านล่าง

ตรวจสอบสายไฟทั้งหมดของคุณอย่างระมัดระวัง 2 หรือ 3 ครั้ง ดูแผนภาพการเดินสายไฟด้านล่าง

ขั้นตอนที่ 10: ติดตั้งฝาครอบด้านหน้าให้เสร็จสิ้น

ฐานบล็อกมีหมุดเล็กๆ หลายอันยื่นออกมาที่วงแหวนรอบนอก ซึ่งควรอยู่ในแนวเดียวกับรูที่ฝาครอบด้านหน้า

หน้ากากกระดาษควรพิมพ์ด้วยสีดำ ตัดออกแล้วติดกาวที่หน้าปกด้วยแท่งกาว

รูจะถูกเจาะผ่านกระดาษเมื่อกดฝาครอบด้านหน้าลงบนฐาน

เราพร้อมแล้ว เสียบปลั๊ก นาฬิกาควรเริ่มทำงานโดยอัตโนมัติ หากไม่เป็นไปตามที่ฉันค้นพบหลายครั้ง ให้ถอดปลั๊กไฟแล้วเสียบกลับเข้าไปใหม่อีกครั้ง

หากคุณไม่มีแบตเตอรี่ในโมดูล RTC คุณจะต้องตั้งเวลาและวันที่

ทำสิ่งนี้กับแอพ ตั้งค่าเขตเวลาด้วยการควบคุมขึ้น/ลง จากนั้นกดปุ่ม 'SET NTP TIME'

คุณจะเห็นในเทอร์มินัลแอปว่าสำเร็จหรือไม่ ถ้าไม่ลองอีกครั้ง

เมื่อ DONE แสดงขึ้น คุณสามารถกดปุ่มนาฬิกาและนาฬิกาควรทำงานและแสดงเวลา วันที่และวันในสัปดาห์

รูปแบบสามารถเรียกใช้ได้โดยการกดปุ่มรูปแบบ ซึ่งสามารถขัดจังหวะได้ตลอดเวลาโดยกดปุ่มนาฬิกาหรือปุ่มรูปแบบอีกครั้ง

ความสว่างของ LED นาฬิกาและการแสดงผล 7 ส่วนสามารถปรับความสว่างได้ด้วยแถบเลื่อนที่เกี่ยวข้อง

คุณสามารถเปิดไฟ LED ทั้งหมดได้โดยกดปุ่มปิดนาฬิกา

แขวนไว้บนผนังแล้วไฟจะส่องออกไปทางผนัง โดยเฉพาะอย่างยิ่งในห้องมืดจะสวยงามเป็นพิเศษ

คำถามใด ๆ ที่ฉันยินดีที่จะลองและตอบเท่านั้น

สนุกและอย่าลืมลงคะแนนให้ฉัน

******************************************************** ******************************************************** *****นี่คือการเข้าร่วมการแข่งขัน MICRO CONTROLLER โปรดลงคะแนนให้ฉัน ******************************* ******************************************************** *****************************

แนะนำ: