![นาฬิกาปลุก: 9 ขั้นตอน นาฬิกาปลุก: 9 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1041-77-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![นาฬิกาปลุก นาฬิกาปลุก](https://i.howwhatproduce.com/images/001/image-1041-78-j.webp)
นี่เป็นคำแนะนำสำหรับนาฬิกาปลุก เราตั้งนาฬิกาปลุกเพราะว่าเรามักจะไปสายหรือลืมตั้งนาฬิกาปลุกบ่อยๆ
นาฬิกาปลุกนี้เป็นแบบอัตโนมัติทั้งหมด คุณจึงไม่ต้องตั้งนาฬิกาปลุก คุณสามารถเลือกเวลาตื่นนอนในแต่ละวันได้ คุณต้องตั้งเวลาปลุกหนึ่งครั้ง จากนั้นนาฬิกาปลุกจะส่งตามเวลาที่เลือก
ขั้นตอนที่ 1: วัสดุ
![วัสดุ วัสดุ](https://i.howwhatproduce.com/images/001/image-1041-79-j.webp)
![วัสดุ วัสดุ](https://i.howwhatproduce.com/images/001/image-1041-80-j.webp)
![วัสดุ วัสดุ](https://i.howwhatproduce.com/images/001/image-1041-81-j.webp)
1. Arduino
เราใช้ Arduino Uno คุณสามารถเชื่อมต่อ Arduino กับคอมพิวเตอร์ด้วยสาย USB ในการเขียนโปรแกรม Arduino คุณต้องมีโปรแกรม Arduino Sketch บนคอมพิวเตอร์ของคุณ
2. นาฬิกาเรียลไทม์
Real Time Clock ชื่อ RTC เป็นนาฬิกาคอมพิวเตอร์ RTC จะอัปเดตเวลา ดังนั้นคุณต้องตั้งเวลาหนึ่งครั้ง เราใช้ RTC ZS-042
3. จอแสดงผลคริสตัลเหลว
Liquid Crystal Display ชื่อ LCD เป็นหน้าจอที่คุณสามารถเชื่อมต่อกับ Arduino ได้
4. เขียงหั่นขนม
ในการทำวงจรไฟฟ้า การมีเขียงหั่นขนมมีประโยชน์มาก Arduino ควบคุมทุกพินเดียว
5. สายหญิงและชาย
คุณสามารถใช้สายไฟเหล่านี้เพื่อเชื่อมต่อส่วนประกอบไฟฟ้า คุณสามารถเชื่อมต่อสายตัวผู้และตัวเมียกับรูและหมุดได้
6. Buzzer
ออดส่งเสียงสำหรับนาฬิกาปลุกของคุณ
7. สาย USB
คุณสามารถเชื่อมต่อ Arduino กับคอมพิวเตอร์ด้วยสาย USB เพื่อให้คุณสามารถตั้งโปรแกรม Arduino ได้
8. แบตเตอรี่ 9 โวลต์
9. คลิปแบตเตอรี่
ในการเชื่อมต่อ Arduino กับถ่าน 9 โวลต์ คุณต้องมีคลิปนี้
10. เลโก้
เราทำฝาครอบป้องกันด้วยเลโก้ แต่คุณสามารถเลือกอย่างอื่นได้หากต้องการ
ขั้นตอนที่ 2: เชื่อมต่อ RTC
![เชื่อมต่อ RTC เชื่อมต่อ RTC](https://i.howwhatproduce.com/images/001/image-1041-82-j.webp)
ในการเชื่อมต่อ RTC กับ Arduino เราจำเป็นต้องมี RTC, Arduino, Breadboard, สายไฟตัวเมียและตัวผู้
การเชื่อมต่อ Arduino
-GND: วางที่ตำแหน่ง j12 ของเขียงหั่นขนม
-8: วางที่ตำแหน่ง j10 ของเขียงหั่นขนม
การเชื่อมต่อ RTC:
- 32K: วางที่ A5 ใน Arduino
-SQW: วางที่ Vin ใน Arduino
- SCL: วางที่ตำแหน่ง h30 ของเขียงหั่นขนม
- SDA: วางที่ตำแหน่ง g30 ของเขียงหั่นขนม
-VCC: อย่าวางอันนี้
-GND: วางที่ GND ใน Arduino
ขั้นตอนที่ 3: ตั้งเวลา
ขั้นแรก คุณต้องอธิบาย RTC ในแบบร่าง:
#รวม
DS3231 rtc(SDA, SCL);
ตอนนี้คุณสามารถตั้งเวลา:
rtc.begin();
rtc.setDOW(วันศุกร์); // ตั้งวันในสัปดาห์เป็น SUNDAY
rtc.setTime(15, 49, 0); // ตั้งเวลาเป็น 12:00:00 (รูปแบบ 24 ชม.)
rtc.setDate(13, 4, 2018);
คุณสามารถตรวจสอบเวลาของคุณได้ที่จอภาพแบบอนุกรม
ขั้นตอนที่ 4: เชื่อมต่อ LCD
![เชื่อมต่อ LCD เชื่อมต่อ LCD](https://i.howwhatproduce.com/images/001/image-1041-83-j.webp)
ตอนนี้คุณต้องเชื่อมต่อ LCD กับ Arduino เราเชื่อมต่อสายไฟ 4 เส้นจาก LCD กับ Arduino หรือเขียงหั่นขนม คุณต้องเชื่อมต่อสายไฟดังนี้:
- GND: วางที่ GND ลงใน Arduino
- VCC: วางลงในรางไฟฟ้าของเขียงหั่นขนม
- SDA: วางที่ตำแหน่ง j29 ของเขียงหั่นขนม
- SCL: วางที่ตำแหน่ง f30 ของเขียงหั่นขนม
ขั้นตอนที่ 5: ตั้งค่า LCD
คุณต้องอธิบาย LCD ในภาพร่าง คุณต้องทำเช่นนี้:
#รวม
ในส่วนนี้ของรหัสอธิบายว่า LCD จะแสดงวันที่และเวลาบนหน้าจอ
การตั้งค่าเป็นโมฆะ ()
{ lcd.begin (16, 2); สำหรับ(int i = 0; i<5; i++){ lcd.noBacklight(); ล่าช้า (500); LCD.backlight(); lcd.print("สัญญาณเตือนความหวาดกลัว"); ล่าช้า (500); lcd.clear(); }
ขั้นตอนที่ 6: เชื่อมต่อ Buzzer
![เชื่อมต่อ Buzzer เชื่อมต่อ Buzzer](https://i.howwhatproduce.com/images/001/image-1041-84-j.webp)
ออดอยู่ที่พิน h10 และพิน h12 ของเขียงหั่นขนม โทนจะถูกระบุด้วยคำว่า 'tone' ในภาพสเก็ตช์ของเรา เราได้เลือกโทนเสียงนี้สำหรับการเตือน: โทน (10, 440, 200)
ขั้นตอนที่ 7: ติดตั้ง Alarm
เราได้เลือกให้นาฬิกาปลุกอัตโนมัติ เราตั้งนาฬิกาปลุกไว้ตั้งแต่วันจันทร์ถึงวันเสาร์ เรามักมีปัญหาจนลืมตั้งนาฬิกาปลุก นี่คือวิธีแก้ปัญหาของเรา เราได้ปรับนาฬิกาปลุกตามตารางเรียนของเราแล้ว หากสัญญาณเตือนดังขึ้นจะมีเสียงบี๊บและหน้าจอจะกะพริบ นี่คือรหัสสำหรับ alarmcheck in de void loop:
เช็คสัญญาณเตือนภัย(); if(t.min==15 && t.hour==7){ lcd.noBacklight(); ล่าช้า (5000); LCD.backlight(); โทน (10, 440, 200); } }
เป็นโมฆะ alarmcheck(){ if (t.min==15 && t.hour==7 && rtc.getDOWStr(FORMAT_LONG)=="Monday"){ alarm(); } if (t.min==45 && t.hour==9 && rtc.getDOWstr(FORMAT_LONG)=="Tuesday"){ alarm(); } if (t.min==14 && t.hour==13 && rtc.getDOWstr(FORMAT_LONG)=="วันพุธ"){ สัญญาณเตือน (); } if (t.min==45 && t.hour==7 && rtc.getDOWstr(FORMAT_LONG)=="Thursday"){ alarm(); } if (t.min==45 && t.hour==7 && rtc.getDOWstr(FORMAT_LONG)=="Friday"){ alarm(); } if (t.min==15 && t.hour==9 && rtc.getDOWStr(FORMAT_LONG)=="Saturday"){ alarm(); } }
สัญญาณเตือนเป็นโมฆะ () { lcd.noBacklight (); ล่าช้า (1000); LCD.backlight(); สำหรับ(int i = 0; i<100; i++){ โทน(10, 200*i+200); } }
เมื่อไม่มีการเตือน คุณสามารถดูเวลาและวันที่บนหน้าจอได้ นี่คือรหัส:
t = rtc.getTime(); Serial.println(rtc.getDOWStr(FORMAT_LONG)); lcd.setCursor(0, 0); lcd.print("เวลา: "); lcd.print(rtc.getTimeStr()); lcd.setCursor(0, 1); lcd.print("วันที่: "); lcd.print(rtc.getDateStr()); ล่าช้า (1000); lcd.clear();
ขั้นตอนที่ 8: สร้างฝาครอบป้องกัน
![ทำฝาครอบป้องกัน ทำฝาครอบป้องกัน](https://i.howwhatproduce.com/images/001/image-1041-85-j.webp)
![ทำฝาครอบป้องกัน ทำฝาครอบป้องกัน](https://i.howwhatproduce.com/images/001/image-1041-86-j.webp)
![ทำฝาครอบป้องกัน ทำฝาครอบป้องกัน](https://i.howwhatproduce.com/images/001/image-1041-87-j.webp)
ส่วนประกอบไฟฟ้าทั้งหมดเชื่อมต่อกันแล้ว สิ่งเดียวที่เราต้องการคือฝาครอบป้องกัน เราทำฝาครอบป้องกันจากเลโก้ แต่คุณสามารถเลือกสิ่งที่คุณต้องการได้
ขั้นตอนที่ 9: ใช้นาฬิกาปลุกของคุณ
![ใช้นาฬิกาปลุกของคุณ ใช้นาฬิกาปลุกของคุณ](https://i.howwhatproduce.com/images/001/image-1041-88-j.webp)
ตอนนี้นาฬิกาปลุกพร้อมใช้งานแล้ว คุณจะไม่มีวันมาสายเพราะนาฬิกาปลุกอัตโนมัตินี้!
แนะนำ:
นาฬิกาปลุก Groundhog Day: 12 ขั้นตอน (พร้อมรูปภาพ)
![นาฬิกาปลุก Groundhog Day: 12 ขั้นตอน (พร้อมรูปภาพ) นาฬิกาปลุก Groundhog Day: 12 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-8544-j.webp)
Groundhog Day Alarm Clock: นาฬิกาปลุก Groundhog Day Alarm Clock ประกอบด้วยนาฬิกาพลิก Panasonic RC-6025 ที่ดัดแปลงให้เล่นเสียงจากภาพยนตร์ Groundhog Day เมื่อนาฬิกาปลุกดับลง เหตุผลที่ฉันสร้างอุปกรณ์นี้ขึ้นมาก็เพราะ Groundhog Day (ทั้งกลางวันและกลางคืน) และฟิล์ม) จัดสเปก
นาฬิกาปลุก Oled: 8 ขั้นตอน (พร้อมรูปภาพ)
![นาฬิกาปลุก Oled: 8 ขั้นตอน (พร้อมรูปภาพ) นาฬิกาปลุก Oled: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/006/image-15059-j.webp)
นาฬิกาปลุก Oled: มีนาฬิกา Arduino/ESP32 อยู่มากมาย แต่พวกมันใช้ OLED ที่ดีและคมชัดหรือไม่ ฉันทดลองกับ Arduinos และ ESP32 มาระยะหนึ่งแล้ว แต่ฉันไม่เคยทำให้มันเป็นผลิตภัณฑ์สำเร็จรูป ฉันได้ทำนาฬิกาปลุก 4 1.3 นิ้ว mon
นาฬิกาปลุก Upcycled Smart Light: 8 ขั้นตอน (พร้อมรูปภาพ)
![นาฬิกาปลุก Upcycled Smart Light: 8 ขั้นตอน (พร้อมรูปภาพ) นาฬิกาปลุก Upcycled Smart Light: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/006/image-15744-j.webp)
Upcycled Alarm Clock Smart Light: ในโปรเจ็กต์นี้ ฉันอัพไซเคิลนาฬิกาปลุกไขลานที่พังโดยสิ้นเชิง หน้าปัดนาฬิกาถูกแทนที่ด้วย LED 12 ดวง ส่องสว่างด้วยแถบ LED รอบขอบนาฬิกา ไฟ LED 12 ดวงบอกเวลาและแถบ LED ถูกตั้งโปรแกรมให้ทำหน้าที่เป็นสัญญาณเตือน
นาฬิกาปลุก LED Matrix (พร้อมเครื่องเล่น MP3): 6 ขั้นตอน (พร้อมรูปภาพ)
![นาฬิกาปลุก LED Matrix (พร้อมเครื่องเล่น MP3): 6 ขั้นตอน (พร้อมรูปภาพ) นาฬิกาปลุก LED Matrix (พร้อมเครื่องเล่น MP3): 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/006/image-16718-j.webp)
นาฬิกาปลุก LED Matrix (พร้อมเครื่องเล่น MP3): นาฬิกาปลุกที่ใช้ Arduino นี้มีทุกสิ่งที่คุณคาดหวังจากการปลุก - เป็นไปได้ที่จะปลุกคุณด้วยทุกเพลงที่คุณชอบ ปุ่มเลื่อนปลุกและควบคุมง่ายผ่านปุ่มสามปุ่ม มีสามบล็อกหลัก - LED matrix, โมดูล RTC และ
นาฬิกาปลุก Arduino พร้อมเซ็นเซอร์อุณหภูมิ: 5 ขั้นตอน
![นาฬิกาปลุก Arduino พร้อมเซ็นเซอร์อุณหภูมิ: 5 ขั้นตอน นาฬิกาปลุก Arduino พร้อมเซ็นเซอร์อุณหภูมิ: 5 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-16963-j.webp)
นาฬิกาปลุก Arduino พร้อมเซ็นเซอร์อุณหภูมิ: Arduino เป็นไมโครคอนโทรลเลอร์ที่ง่ายและราคาถูก และหลากหลายง่ายต่อการควบคุม ดังนั้นสิ่งที่คุณคาดหวังในโครงการนี้…เราจะใช้การตั้งค่าการเตือนเวลาที่แม่นยำของ RTC ซึ่งดังพอที่จะปลุกอุณหภูมิห้องของคุณหากคุณต้องการดูวิดีโอคลิก