สารบัญ:
- ขั้นตอนที่ 1: กรณีสำหรับนาฬิกา
- ขั้นตอนที่ 2: Neopixels
- ขั้นตอนที่ 3: การปรับข้อความด้านหน้า
- ขั้นตอนที่ 4: เอฟเฟกต์สายรุ้งแบบเต็ม
- ขั้นตอนที่ 5: ส่วนประกอบต่างๆ
- ขั้นตอนที่ 6: รหัสสำหรับนาฬิกา
- ขั้นตอนที่ 7: คำอธิบายฮาร์ดแวร์
- ขั้นตอนที่ 8: LDR สำหรับการควบคุมความสว่างของ Neopixels
- ขั้นตอนที่ 9: ลดการใช้พลังงาน WS2812B
- ขั้นตอนที่ 10: ยิ้มบนนาฬิกาคำ
- ขั้นตอนที่ 11: ห้องสมุดใดที่ใช้
- ขั้นตอนที่ 12: การควบคุมระยะไกล IR อย่างง่าย
- ขั้นตอนที่ 13: อะไรต่อไป ?
วีดีโอ: Rainbow Word Clock พร้อมเอฟเฟกต์สายรุ้งแบบเต็มและอีกมากมาย: 13 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
เป้าหมาย
1) ง่าย
2) ไม่แพง
3) ประหยัดพลังงานมากที่สุด
Rainbow Word Clock พร้อมเอฟเฟกต์รุ้งเต็มรูปแบบ
ยิ้มบนนาฬิกาคำ
รีโมทคอนโทรล IR แบบง่าย
อัปเดต 03-พ.ย.-18 LDR สำหรับการควบคุมความสว่างของ Neopixels
อัพเดท 01-ม.ค. 62 ลดการใช้พลังงาน WS2812B
อัพเดท 15 ม.ค. 62 สไมลี่
อัปเดต 23-ม.ค.-19 รหัส 1.6
อัพเดทลิงค์ห้องสมุด 10 มี.ค. 62
อัพเดท 14-เม.ย. 62 เวอร์ชั่น 1.7 Choice smiley on/off collor rainbow/fix enz.
อัปเดตล่าสุด 01-jun-19 เวอร์ชัน 2.0 IR รีโมทคอนโทรลและการออกแบบโค้ดใหม่
ขั้นตอนที่ 1: กรณีสำหรับนาฬิกา
ด้วยเครื่องมือง่ายๆ และทักษะเล็กน้อย การทำนาฬิกาจดหมายไม่ใช่เรื่องยากฉันใช้วัสดุที่มีให้
สำหรับกรณีนี้ ฉันใช้แท่งไม้สนแบบหยาบซึ่งฉันเลื่อยบางกรอบ สิ่งเหล่านี้จะทำให้ทั้งสี่ด้านของเคสซึ่งติดกาวเข้าด้วยกันและเสริมด้วยไม้ชิ้นเล็กๆ ที่มุม จากนั้นไม้ก็ต้องขัดและทาสี
ตัวอักษรถูกตัดออกจากกระดาษฟอยล์โดยเครื่องพิมพ์ในการเขียนด้วยกระจก แผ่นฟอยล์อยู่ด้านหลังแผ่นกระจกและปิดทับด้วยกระดาษลายสองชั้นเพื่อการกระจายแสงที่ดียิ่งขึ้น ยึดกระจกด้วยซิลิโคนเคลือบหลุมร่องฟัน
ขั้นตอนที่ 2: Neopixels
ไฟ LED Neopixels ถูกจัดเรียงบนแผ่นไม้ ในขั้นตอนนี้ คุณจะต้องเจาะรูขนาด 3 มม. ก่อน ด้านหน้าจะถูกขยายเป็นขนาดตัวอักษรถึงความลึก 3/4 หลังจากนั้น 3 มม. ที่ด้านหลังเพิ่มขึ้นเป็น 10 มม. นี่คือขนาดของ Neopixel สำหรับอักขระบางตัวในกลุ่ม W ควรปรับหลุมเล็กน้อย
ฉันใช้ไม้อัดที่แตกเร็ว MDF อาจจะดีกว่า
ด้วยไฟ LED แต่ละดวง คุณจะไม่ผูกพันกับระยะทางที่กำหนด ซึ่งเป็นกรณีที่มีแถบ LED ไฟ LED จะต้องเชื่อมต่อถึงกัน คุณสามารถทำได้ด้วยลวดสั้น ๆ ทั้งหมด แต่การเชื่อมต่อสองนาที (-) นั้นเหมือนกับการเชื่อมต่อสองขั้วบวก (+) ที่เชื่อมต่อภายใน ดังนั้นการเชื่อมต่อเดียวกัน
คุณสามารถประหยัดงานได้มากด้วยการบัดกรีลวดชิ้นหนึ่งเข้ากับ LED ด้านซ้ายแล้วต่อกับ LED ด้านขวา จากนั้นประสานตัวกลาง
การเชื่อมต่อข้อมูลต้องมีส่วนสั้น ๆ เนื่องจากข้อมูลออกไปยังข้อมูลเข้า
ขั้นตอนที่ 3: การปรับข้อความด้านหน้า
แผ่นด้านหน้าตอนนี้เป็นภาษาดัตช์ แต่เพียงแปลงเป็นภาษาใดก็ได้
ไฟ LED NeoPixels สลับกันที่นี่ตั้งแต่ 0-167 การนับเริ่มจากแถวแรกที่ซ้ายบนไปขวาแล้วไปแถวที่สองจากขวาไปซ้าย เป็นต้น การปรับสามารถทำได้ตามความต้องการของคุณเอง จำนวนของ NeoPixels ถูกกำหนดโดยจำนวนอักขระ สามารถปรับ Neopixels ได้น้อยกว่าหรือมากกว่าในบรรทัดต่อไปนี้
#define NUMPIXELS 168 // NeoPixels ต่อกับ Arduino จำนวนเท่าใด
168 มากกว่าตัวเลขอื่น การกำหนดหมายเลขเริ่มต้นที่ 0 คุณสามารถสร้างข้อความใดก็ได้ หากคุณเปลี่ยนข้อความ คุณจะต้องปรับคำที่เกี่ยวข้องด้วย การนับยังคงเหมือนเดิม
ตัวอย่างเช่น DRIE ของนาทีถูกกำหนดในรหัส
เป็นโมฆะ zetmDrie () {
Led_Aan[56]=1, Led_Aan[57]=1, Led_Aan[58]=1, Led_Aan[59]=1; // มิน-ดรี
}
หากคุณต้องการสร้างคำว่า Arduino มันจะเป็นดังนี้:
เป็นโมฆะ zetArduino () {
Led_Aan [38] = 1, Led_Aan [50] = 1, Led_Aan [56] = 1, Led_Aan [93] = 1;
Led_Aan [120] = 1, Led_Aan [135] = 1, Led_Aan [147] = 1; //คำ-arduino
}
เพื่อให้คุณสามารถสร้างคำระหว่าง
สำหรับคำนาฬิกา จะมีประโยชน์หากเป็นคำที่ต่อเนื่องกัน แต่ไม่จำเป็นอย่างยิ่ง ตัวอักษรที่ไม่ได้ใช้ไม่ต้องการ Neonpixels ฉันมีพวกเขาทั้งหมดสำหรับการใช้งานที่เป็นไปได้ในอนาคตนอกเหนือจากเวลาที่แสดง
หากคุณเปลี่ยนจุดเริ่มต้นหรือเปลี่ยนลำดับการสืบทอด การกำหนดหมายเลขควรเปลี่ยนตามนั้น
ขั้นตอนที่ 4: เอฟเฟกต์สายรุ้งแบบเต็ม
ตอนนี้นาฬิกาถูกตั้งโปรแกรมไว้จนนับจำนวนครั้งต่อวินาทีว่ามีการเปิด neopixsel จำนวนเท่าใด
สเปกตรัมทั้งหมดเป็นเรื่องเกี่ยวกับจำนวนที่แบ่งแล้วเลื่อนเล็กน้อย ด้วยเหตุนี้ Neopixel แต่ละตัวจึงมีสีที่แตกต่างกันซึ่งจะเปลี่ยนไปอย่างต่อเนื่อง Neopixel nr 1 และ nr 167 ติดตามกันในบางสีที่เกี่ยวข้อง
หากคุณต้องการสีที่ต่างกันน้อยกว่าพร้อมๆ กัน การปรับนี้ทำได้ง่าย สียังคงเปลี่ยนไปทั่วทั้งสเปกตรัม แต่มีส่วนที่เล็กกว่า Neopixel nr 1 และ nr 167 ไม่ติดตามกันอีกต่อไปแล้วบางสีที่เกี่ยวข้อง
ความสว่างสามารถตั้งค่าได้ในบรรทัดต่อไปนี้
พิกเซล.setBrightness(150);
จำนวนที่น้อยกว่าจะน้อยกว่าและจำนวนที่มากขึ้นก็ให้ความสว่างมากขึ้น
ขั้นตอนที่ 5: ส่วนประกอบต่างๆ
ส่วนประกอบต่อไปนี้ที่ฉันใช้
Arduino Pro Mini ATMEGA328 5V/16MHz
โมดูลนาฬิกา DS3231
168 ชิ้น Neopixels led's WS2812 LED Chip & ฮีทซิงค์ 5V 5050 RGB WS2811 IC ในตัว
ฉลุจดหมายฟอยล์
ตัวรับ DCF77
ขั้นตอนที่ 6: รหัสสำหรับนาฬิกา
นี่คือรหัส เพิ่มการควบคุมความสว่างและปิดไฟเมื่อไม่มีใครอยู่และในเวลากลางคืน
เพิ่ม RCWL-0516 Radar Microwave Motion Sensor (ค้นหา RADAR)
หลังจากไม่มีการเคลื่อนไหว 10 นาที NeoPixels จะดับลง
เกี่ยวกับเวอร์ชัน 2.0
การใช้หน่วยความจำมากเกินไป โดยมีการเตือนหน่วยความจำไม่เพียงพอในคอมไพเลอร์ นั่นคือเหตุผลที่ฉันเปลี่ยนรหัสทั้งหมด แต่การดำเนินการยังคงเหมือนเดิมและเพิ่มตัวรับสัญญาณ IR
มีโค้ดบางส่วนที่ให้ข้อมูลกับ EEPROM เรียกใช้ครั้งเดียวโดยลบ / * และ * / ออกชั่วคราว ค้นหา => เรียกใช้ครั้งเดียวเพื่อให้ EEPROM พร้อม data
ที่จุดเริ่มต้นของ void loop คือโค้ดสำหรับอ่านโค้ดจากรีโมตคอนโทรลของคุณเอง คุณสามารถเรียกใช้ได้โดยลบ / * และ * / ออกชั่วคราว อย่าลืมใส่กลับเข้าไปใหม่ในภายหลัง คุณยังสามารถกำหนดปุ่มของคุณเองได้ ต้องป้อนรหัสที่อ่าน => กำหนดปุ่มของคุณเองที่นี่
รีโมตคอนโทรลของ Samsung ทำงานได้ดีกว่าแบบธรรมดา (ราคาถูกมาก)
ขั้นตอนที่ 7: คำอธิบายฮาร์ดแวร์
Arduino Pro Mini มีหลายเวอร์ชัน โปรดทราบว่าการเชื่อมต่ออาจแตกต่างกัน
เพิ่ม RCWL-0516 ไมโครเวฟ Motion Sensor
ตราบใดที่มีการเคลื่อนไหวในบริเวณใกล้เคียงของนาฬิกา NeoPixel จะยังคงเปิดอยู่
และทันทีที่ไม่มีการเคลื่อนไหวอีกต่อไป NeoPixel จะดับลงหลังจากผ่านไปสองสามนาที
ในเวอร์ชัน 2.0 ตัวรับสัญญาณ DCF77 จะได้รับพลังงานผ่านพิน 13 พินนี้ถูกกำหนดให้เป็นเอาต์พุตและตั้งค่าให้สูงเมื่อมีการระบุรูทีน DCF77 ตัวรับสัญญาณ DCF77 ใช้ 0.28 mA และจำเป็นเพียงไม่กี่นาทีต่อวัน
ปิดการบันทึก
5 โวลต์ * 0.28 mA / 1000 * 24 ชั่วโมง * 365 วัน * 1 / 0.85 ประสิทธิภาพการจ่ายไฟ = 14.4 วัตต์ต่อปี
ดูเหมือนจะไม่มาก แต่ทุกบิตช่วยได้
ขั้นตอนที่ 8: LDR สำหรับการควบคุมความสว่างของ Neopixels
เพิ่ม LDR สำหรับการควบคุมความสว่างของนีโอพิกเซล
ฉันติด LDR ลงในช่องว่างของนีโอพิกเซล 103 แล้ว ตัวนี้ไม่ได้ใช้ในการแสดงเวลา ดังนั้นจึงไม่ส่งผลต่อกฎระเบียบ กระดาษซับแสงตกกระทบ แต่นั่นก็ไม่ใช่ปัญหา
ตัวแบ่งแรงดันไฟฟ้าของ LDR และตัวต้านทาน 20 kohm ไปที่ A0 ของ Arduino Pro Mini แรงดันไฟฟ้าเป็นตัวบ่งชี้ความเข้มของแสงและเป็นตัวบ่งชี้ปริมาณแสงที่นีโอพิกเซลต้องให้
สูตรที่ฉันใช้ช่วยให้ควบคุมแสงได้ดี สามารถปรับได้ตามสถานการณ์ ขึ้นอยู่กับปริมาณแสง แรงดันไฟฟ้าสามารถเปลี่ยนแปลงได้ระหว่าง 0 ถึง 5 โวลต์ ซึ่งจะถูกแปลงเป็น 0 ถึง 1024 จำนวนนับซึ่งอยู่ใน "LDRValue"
หากค่าที่วัดได้ใหม่มากกว่าค่าที่คำนวณล่าสุด ความเข้มจะเพิ่มขึ้น 1 หากมีค่าต่ำกว่าที่ลดลง 1 และถ้าเท่ากันจะไม่มีอะไรเกิดขึ้น เพื่อให้ค่าดำเนินไปอย่างช้าๆ เพื่อไม่ให้เกิดเอฟเฟกต์กะพริบ มีเพียง 1 เท่านั้นที่จะเพิ่มขึ้นหรือลดลง และเนื่องจากการคำนวณอยู่ในลูป ระบบจะคำนวณใหม่หลังจากผ่านลูป 25 ครั้งเท่านั้น
ความเข้มตามทฤษฎีคือขั้นต่ำ 20 และสูงสุด 1024/7 + 45 = 191 ค่าสูงสุดที่ฉันวัดได้คือ 902 ซึ่งเท่ากับความเข้มข้น 173 ซึ่งเข้ากันได้ดีกับ 150 ที่ฉันตั้งเป็นค่าเริ่มต้น. (ดูพิกเซล.setBrightness(150))
ในเวอร์ชัน 2.0 คุณสามารถตั้งค่าการควบคุมผ่านรีโมทคอนโทรลได้ เพิ่มพารามิเตอร์ต่อไปนี้แล้ว: Brightness_min เป็นค่าต่ำสุด และ Brightness_max เป็นการตั้งค่าสูงสุด และ Brightness_Offset เป็นพารามิเตอร์การตั้งค่า Brightness_min และ _max เป็นค่าที่สามารถขึ้นอยู่กับสถานการณ์ของคุณเอง Brightness_Offset เป็นค่าที่สามารถตั้งค่าได้ด้วยรีโมทคอนโทรล และสามารถตั้งค่าความสว่างได้มากหรือน้อย
นอกจากนี้ยังมี Dead Band เท่ากับ 3 ระหว่าง LDRValue ที่วัดได้และค่า BerLDRValue ที่คำนวณได้
ใช้คำสั่งพิมพ์ใน void BrightnessControl เพื่อตรวจสอบการตั้งค่าความสว่าง
ขั้นตอนที่ 9: ลดการใช้พลังงาน WS2812B
ไดรเวอร์บนนีโอพิกเซลที่สามารถระบุตำแหน่งได้ WS2812B กำลังวาดกระแสแม้ว่านีโอพิกเซลจะปิดอยู่ โดยตั้งค่าเป็นสี 0 (ไม่มีองค์ประกอบนีโอพิกเซลที่ติดสว่าง)
เมื่อหมด 169 นีโอพิกเซล ฉันจะวัด 69 mA เป็นนีโอพิกเซล สมมติว่านาฬิกาปิด 12 ชั่วโมงต่อวัน การปิดเครื่องทั้งหมดจะบันทึก: 5 (แหล่งจ่ายไฟโวลต์) * 69/1000 (Miliampere / 1000 = Ampere) * 12 (จำนวนชั่วโมงต่อวัน) * 365 (จำนวนวันในหน่วย ปี) = 1511 วัตต์ชั่วโมง เป็นประจำทุกปี 1.5 Kwh. เห็นด้วยครับ ตัวมันเองไม่ได้เยอะ แต่ตัวเล็กหลายๆ ตัวก็สร้างตัวใหญ่ขึ้นมาได้
วงจรนั้นเรียบง่าย ข้อดีของแหล่งจ่ายไฟถูกสลับโดย P-channel MosFet เซ็นเซอร์เรดาร์กำหนดว่านีโอพิกเซลเปิดหรือปิด ฉันได้ใส่ MosFet parrelel สองตัวเพื่อให้ความต้านทาน ON ต่ำที่สุดเท่าที่จะเป็นไปได้เนื่องจากการสูญเสีย MosFets ในการใช้งานปกติ ผมวัด 4, 5 มิลิโวลต์เหนือ MosFets เกตถูกควบคุมโดยเอาต์พุต 4 จาก Arduino ผ่านตัวต้านทาน 470 Kohm หากเอาต์พุตต่ำ (0) แบบดิจิทัล นีโอพิกเซลจะเปิดและสูง (1) จะปิด
ขั้นตอนที่ 10: ยิ้มบนนาฬิกาคำ
ยิ้มบนนาฬิกาคำ
มีรอยยิ้มปรากฏบนนาฬิกาเป็นครั้งคราว ที่ทำให้คุณมีความสุข อย่างไรก็ตาม
ยิ้มถูกกระตุ้นโดยเซ็นเซอร์เรดาร์ จำนวนครั้งที่เคลื่อนไหว (ปรับได้) เป็นการวัดลักษณะที่ปรากฏของหน้ายิ้ม เครื่องหมาย % แสดงว่าตรวจพบการเคลื่อนไหวแล้ว ทุก ๆ 10 การเคลื่อนไหว (ปรับได้) หน้ายิ้มจะมีหน้าวิ๊ง ๆ และหลังจากนั้นสามครั้งหน้าวิ้งจะมาเป็นครั้งที่สี่ที่หน้ายิ้มก็แลบลิ้นออกมา
หน้ายิ้มคือการเปลี่ยนแปลงเล็กน้อยในรหัส
ขั้นตอนที่ 11: ห้องสมุดใดที่ใช้
ห้องสมุดใดบ้างที่ใช้
ฉันใช้พวกมันใน Windows 7 กับ Arduino IDE 1.6 และพวกเขาได้รับการทดสอบใน Windows 10 ด้วย Adruino IDE 1.8.8 ด้วย
RTClib-master
Arduino-DS3231-master
Adafruit_NeoPixel-master
Arduino-DCF77-master
ห้องสมุด IRremote ของ Ken Shirriff
เนื่องจากมีความสับสนอยู่เสมอเกี่ยวกับไลบรารีที่ใช้ ฉันจึงเพิ่มไลบรารีที่ฉันใช้
ไลบรารี IRremote ใช้หน่วยความจำจำนวนมาก ใน IRremote.h มีการระบุว่าคุณสามารถปิดใช้งานโปรโตคอลที่ไม่ได้ใช้ได้
// แต่ละโปรโตคอลที่คุณรวมค่าใช้จ่ายหน่วยความจำและในระหว่างการถอดรหัส ค่าใช้จ่ายเวลา // ปิดการใช้งาน (ตั้งค่าเป็น 0) โปรโตคอลทั้งหมดที่คุณไม่ต้องการ/ต้องการ!
ฉันปิดการใช้งานทุกอย่างยกเว้นโปรโตคอล NEC และ Samsung ช่วยให้ประหยัดหน่วยความจำได้ถึง 10% ในขณะนี้ไม่มีปัญหากับจำนวนหน่วยความจำอีกต่อไป ดังนั้นในขณะนี้จึงไม่จำเป็นต้องปิดการใช้งาน
ขั้นตอนที่ 12: การควบคุมระยะไกล IR อย่างง่าย
การประกอบ
ดังที่คุณเห็นในภาพ รูสำหรับ LED 132 นั้นใหญ่เกินไปเล็กน้อย ฉันใช้ประโยชน์จากสิ่งนี้และเพิ่มตัวรับสัญญาณ IR เข้าไป เชื่อมต่อ data pin ของตัวรับสัญญาณ IR VS1838 กับพิน 7 ของ Arduino นอกจากนี้ยังเชื่อมต่อแหล่งจ่ายไฟบวกและลบ ตัวรับสัญญาณ IR ใช้ 0.21 mA และสามารถเชื่อมต่อกับแหล่งจ่ายไฟบวกได้หลังจากสวิตช์ FET ส่งผลให้ประหยัดได้หากนาฬิกาอยู่ที่ 50% ของเวลา 5 โวลต์ * 0.21 mA / 1000 * 12 ชั่วโมง * 365 วัน * 1 / 0.85 ประสิทธิภาพการจ่ายไฟ = 5.4 วัตต์ต่อปี ดูเหมือนจะไม่มาก แต่ทุกบิตช่วยได้
การดำเนินการมีดังนี้
กดปุ่มใดก็ได้บนรีโมทคอนโทรล IR จากนั้นกดปุ่ม OK ครั้งแรกที่คุณกด คุณจะสิ้นสุดในการประมวลผล IR และครั้งที่สอง คุณจะตรวจพบว่าเป็นคำขอที่สมเหตุสมผลหรือไม่ ครั้งที่สอง ตกลง ต้องปฏิบัติตามอย่างรวดเร็วโดยกดปุ่มแรกเพราะไม่เช่นนั้นปุ่มจะกลับมาอีกครั้ง ฉันสร้างโครงสร้างนี้โดยที่ฉันแทบจะไม่ได้รหัสแรกที่ถูกถอดรหัสอย่างถูกต้อง ดังนั้นจึงไม่จบลงที่การจัดการ IR
เมื่ออยู่ในการจัดการ IR แล้ว ไฟ LED จำนวนหนึ่งจะติดขึ้นเพื่อดูข้อมูล สำหรับคำอธิบาย โปรดอ่านเพิ่มเติมและดูภาพแรก
คำอธิบายมีไว้สำหรับรีโมทคอนโทรลแบบธรรมดา แต่คุณสามารถใช้รีโมตคอนโทรลใดๆ และกำหนดคีย์ของคุณเองได้ ฉันยังใช้รีโมทคอนโทรลของ Samsung
สี่ปุ่มแรกสอดคล้องกับสี่แถวบนสุดของ LEDs ไฟ LED สี่ดวงเลี้ยวซ้ายหรือขวาขึ้นอยู่กับการตั้งค่า เมื่อกดปุ่ม 1 ถึง 4 สถานะจะกลับด้านและเก็บไว้ในหน่วยความจำ
เอฟเฟกต์สีหรือรุ้ง 1 สี
ปิดแฟลช 2 วินาทีหรือเปิดแฟลชครั้งที่สอง
3 ยิ้มออก ยิ้มบน
4 DCF77 ปิดหรือ DCF77 เปิด
หมายเลขของคีย์จะแสดงบนคีย์ต่อไปนี้
5 เคาน์เตอร์ยิ้ม
6 ความกว้างสเปกตรัมสีรุ้ง
7 แก้ไขการตั้งค่าสีแดง
8 แก้ไขการตั้งค่าสีเขียว
9 แก้ไขการตั้งค่าสีน้ำเงิน
แถวที่ 6, 7 และ 8 ของ LED ตอนนี้สอดคล้องกับค่าที่ตั้งไว้ แถวที่ 6 หมายถึงหน่วย แถวที่ 7 หลักสิบ และแถวที่ 8 หลักร้อย แต่ละแถวเริ่มต้นด้วยค่าศูนย์ ดังนั้น led ตัวแรกในแถวคือ 0 ตัวที่สองคือ 1 เป็นต้น
การตั้งค่าเวลา 0
/\ การตั้งค่าความสว่าง
เมื่อกดปุ่ม 0 ไฟ LED "สิบ" จะสว่างขึ้นเพื่อระบุว่าคุณต้องการตั้งเวลา และเมื่อคุณกด 0 ครั้งที่สอง เวลาที่ตั้งไว้จะปรากฏขึ้นบนจอแสดงผล
ขณะนี้สามารถตั้งเวลาและแสดงในหน้าจอได้
ตั้งเวลาที่ถูกต้อง จากนั้นหากนาทีเท่ากันในนาฬิกาอ้างอิง ให้กดปุ่ม OK
เวลาจะถูกปรับ
หากคุณไม่ได้ใช้งานปุ่มนาทีหรือชั่วโมง จะไม่มีการเปลี่ยนแปลงเวลา หากคุณกดพวกเขา เวลาจะถูกตั้งค่าทันที
ค่าสำหรับคีย์ 5 ถึง 9 สามารถเปลี่ยนแปลงได้โดยใช้คีย์
ขวาคือบวก 1
เหลือลบ 1
ไปข้างหน้าเป็นบวก 10
กลับเป็นลบ 10
และสำหรับการตั้งค่าเวลา
ขวาคือบวก 1 นาที
เหลือลบ 1 นาที
ไปข้างหน้าบวก 1 ชั่วโมง
ย้อนกลับคือลบ 1 ชั่วโมง
บางครั้งมันเกิดขึ้นที่ไม่รู้จักการกดปุ่มหรือดำเนินการสองครั้ง ดังนั้น ให้ใส่ใจหากการตั้งค่าเป็นไปด้วยดี ไม่เช่นนั้นให้ลองหรือแก้ไขอีกครั้ง รีโมตคอนโทรลของ Samsung ที่ฉันทดสอบยังทำงานได้ดีกว่ารีโมตคอนโทรลธรรมดา (ราคาถูกมาก) หลายเท่า
เมื่อตั้งค่าสี คุณจะเห็นการเปลี่ยนแปลงโดยตรงบนจอแสดงผลทั้งหมด สำหรับไซต์ที่มีภาพรวมของสี โปรดดูที่ https://www.helderester.nl/kleurentabel.html แน่นอน คุณสามารถตั้งค่าใดๆ ก็ได้
หากความกว้างของสเปกตรัมสีรุ้งมีค่าเป็น 0 สเปกตรัมจะแคบมากและจอแสดงผลมีสีเดียวที่เปลี่ยนแปลงตลอดเวลา
ข้อเสียของการตั้งเวลาในลักษณะนี้คือ คุณไม่สามารถคำนวณการเปลี่ยนฤดูร้อน/ฤดูหนาวได้ เนื่องจากเรามีวันที่ที่ไม่ถูกต้อง ตัวนาฬิกาไม่สำคัญเพราะตอนนี้เราไม่ได้ใช้งานแล้ว
ขั้นตอนที่ 13: อะไรต่อไป ?
สิ่งที่ตามมาคือเสียงหากหน่วยความจำว่างยังเพียงพอ
ฉันมีกล่องลำโพงอยู่แล้ว พวกเขามาจากแล็ปท็อปเครื่องเก่า
แนะนำ:
งบประมาณ Arduino RGB Word Clock!: 7 ขั้นตอน (พร้อมรูปภาพ)
งบประมาณ Arduino RGB Word Clock!: สวัสดีทุกคน นี่คือคำแนะนำของฉันเกี่ยวกับวิธีการสร้าง & นาฬิกาคำราคาถูก!เครื่องมือที่คุณต้องการสำหรับโครงการนี้ หัวแร้ง & ลวดบัดกรี (อย่างน้อย 3 สีที่ต่างกัน) เครื่องพิมพ์ 3 มิติ (หรือเข้าถึงสีเดียว คุณยังสามารถ
NeoMatrix 8x8 Word Clock: 6 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาคำ NeoMatrix 8x8: คุณรู้สึกทึ่งกับกาลเวลาหรือไม่? คุณต้องการนาฬิกาที่มีสไตล์ ทันสมัย และใช้งานได้จริงเพื่อเพิ่มลงในคอลเลคชันนาฬิกาของคุณหรือไม่? นาฬิกาคำเป็นอุปกรณ์บอกเวลาที่ไม่เหมือนใคร โดยใช้ตารางตัวอักษรเพื่อสะกดเวลา ในขณะที่คุณสามารถ
Arduino Word Clock Mini: 20 ขั้นตอน (พร้อมรูปภาพ)
Arduino Word Clock Mini: Arduino Word Clock Mini- นาฬิกาครบรอบปีค่อนข้างง่ายที่จะสร้าง Word Clock โดยใช้ Arduino Nano และโมดูลแสดงผลดอทเมทริกซ์ขนาด MAX7219 32 มม. สี่แบบเลือกสไตล์ กรอบรูปหรือลูกบาศก์ Perspex พร้อมตัวเลือกฐานต่างๆ Specs Mini Arduino Word Clo
Arduino Word Clock - ปรับแต่งได้และง่ายต่อการสร้าง: 15 ขั้นตอน (พร้อมรูปภาพ)
Arduino Word Clock - ปรับแต่งได้และง่ายต่อการสร้าง: คู่หูของฉันเห็นนาฬิกาในร้านที่บอกเวลาให้คุณทราบโดยให้แสงสว่างแก่คำเพื่อเขียนประโยคที่เขียนขึ้นโดยสมบูรณ์จากตัวอักษรที่ดูเหมือนสับสน เราชอบนาฬิกา แต่ไม่ใช่ราคา - ดังนั้นเราจึงตัดสินใจออกแบบนาฬิกาของเราเองใบหน้าของ
DIY Word Clock: 10 ขั้นตอน (พร้อมรูปภาพ)
DIY Word Clock: วันนี้ฉันจะแสดงวิธีสร้าง Word Clock โดยพื้นฐานแล้วจะเป็นนาฬิกาที่แสดงเวลาโดยใช้คำพูด ฉันจะแสดงวิธีใช้ Shift Register และ RTC โดยใช้ไมโครคอนโทรลเลอร์ Shift Register มีประโยชน์มากหากคุณไม่มีพิน