» อิเล็กทรอนิกส์ » Arduino »นาฬิกาปลุกที่ยอดเยี่ยมที่ปลุกทุกคน

นาฬิกาปลุกที่ยอดเยี่ยมที่ปลุกทุกคน






ผู้เขียนอุทิศโครงการนี้ให้กับคนที่ยากจะปีนขึ้นไป (และรวมถึงตัวเขาเอง) ในระดับที่มากขึ้นสิ่งนี้จะนำไปใช้กับชุมชนนักศึกษาที่อาจารย์เป็นเจ้าของด้วย คุณสมบัติของนาฬิกาปลุกนี้มีคุณสมบัติด้านประสิทธิภาพดังต่อไปนี้ (คุณสมบัติด้านประสิทธิภาพ):
- ใช้การโทรที่ทรงพลัง วงจร สัญญาณไฟฟ้า
- หากภายใน 30 วินาทีคุณไม่ได้ปิดสัญญาณก็จะเทน้ำใส่คุณ
- คุณสามารถปิดสัญญาณได้เพียง 5 ครั้งโดยกดปุ่มที่สัมพันธ์กับ LED แบบสุ่มที่สว่าง





เครื่องมือและวัสดุ:
-Arduino นาโน;



-Servomotor;
- โมดูลรีเลย์สำหรับ Arduino;
-Potentsiometr;
-6v 5Ah แบตเตอรี่ตะกั่วกรด;
- เครื่องปรับแรงดันไฟฟ้า L7805;
- ปุ่ม - 3 ชิ้น;
- ตัวต้านทาน 3 kOhm - 3 ชิ้น;
- LED สีแดง;
- LED สีเขียว
- ตัวต้านทาน 330 โอห์ม - 2 ชิ้น;
- บล็อก terminal;
- ขาต่อ
- สายจัมเปอร์;
- ติดตั้งบอร์ด;
-Fanera;
- กระป๋องสเปรย์ด้วยสี
- แก้วที่ใช้แล้วทิ้ง
- เหล็กหล่อ
- ประสาน;
- ปืนสีฟ้า;
-Graver;
- คีม
-Kusachki;
-Nozhovka;
- ไขควง
-Kley;
-Lineyka;
-Karandash;
-Izolenta;
- ขยะกระดาษ
-Kronshteyn;
-Krepezh;













ขั้นตอนที่หนึ่ง: จักรยานฮอร์น
แตรจักรยานมีแบตเตอรี่ขนาด 9 โวลต์ในตัวเช่นโครน ในการเชื่อมต่อคุณต้องเปิดฝาครอบและเชื่อมต่อขั้วต่อเข้ากับขั้วแบตเตอรี่ ไม่จำเป็นต้องใช้ปุ่มที่รวมอยู่ในชุดอุปกรณ์ดังนั้นตัวช่วยสร้างจะตัดออก










ขั้นตอนที่สอง: แผงวงจร
เมาท์พินตัวเชื่อมต่อสำหรับติดตั้ง Arduino บนแผงวงจร เพิ่มตัวเชื่อมต่อเพิ่มเติมแบบขนาน 5V, Gnd, A4 (SDA) และ A5 (SCL)






ขั้นตอนที่สาม: ตัวควบคุมแรงดันไฟฟ้า

ตามวงจรจะรวบรวมตัวควบคุมแรงดันไฟฟ้าบน L7805








ขั้นตอนที่สี่: ปุ่มและไฟ LED
นาฬิกาปลุกมีสามปุ่ม ปุ่มแรกให้คุณเข้าสู่โหมดเวลาและการตั้งค่าการเตือน ปุ่มที่สองและสามตั้งเวลาของนาฬิกาและการเตือน นอกจากนี้ยังมีปุ่ม 2 และ 3 ปิดการเตือน ติดตั้งชิ้นส่วนบนกระดาน 2 และ 3, ปุ่มติดตั้งภายใต้ไฟ LED






จากนั้นจะบัดกรีให้กับหน้าสัมผัสของ LED และปุ่มลวด ตัวต้านทาน 330 โอห์มจะบัดกรีกับวงจร LED ตัวต้านทาน 10 kΩไปยังวงจรปุ่ม ยืดออกด้วยสายจัมเปอร์ สถานที่แยกด้วยเทปไฟฟ้า



















ขั้นตอนที่ห้า: คดี
ต้นแบบทำให้ร่างกายของนาฬิกาปลุกออกมาจากไม้อัด ที่พักทั้งหมดจะถูกเก็บไว้ อิเล็กทรอนิกส์.
ตัดส่วนที่หก สอง 19 x 7.5 ซม. สอง 19 x 6.5 ซม. และสอง 7.5 x 6.5 ซม.

ที่แผงด้านหน้าทำเครื่องหมายและตัดการเปิดสำหรับหน้าจอ LCD และปุ่มต่างๆ

























ที่แผงด้านขวาเจาะรูสำหรับลวด ที่แผงด้านซ้ายเจาะสองรูสำหรับสายไฟ





ปฏิบัติต่อขอบด้วยกระดาษทราย ครอบคลุมพื้นผิวด้านหน้าของแผงด้วยสี




กาวสี่ด้านของร่างกาย





ขั้นตอนที่หก: เชื่อมต่อโมดูล RTC และ Regulator
เชื่อมต่อโมดูลนาฬิกา RTC I2C กับ Arduino:
โมดูล Arduino
Vcc ---- 5v
Gnd ---- gnd
SDA ---- A4 (เอาต์พุตอะนาล็อก 4)
SCL ---- A5 (เอาต์พุตแบบอะนาล็อก 5)

เชื่อมต่อควบคุมแรงดันไฟฟ้า:
Regulator Arduino
5v ออก ---- 5v
Gnd ---- gnd








ขั้นตอนที่หก: การติดตั้งวงจรหลัก
สำหรับโครงการของเขาอาจารย์เลือก LCD 16-pin 8 รายชื่อเชื่อมต่อกับ Arduino
LCD - Arduino
1 ---- Gnd
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7

ผู้ติดต่อ 1, 5, 16 เชื่อมต่อกับ Gnd, ผู้ติดต่อ 2, 15 ถึง 5 ก. Pin 15 (backlight) ถูกบัดกรีด้วยตัวต้านทาน 100 ohm Master solders ขาซ้ายของโพเทนชิออมิเตอร์ (เพื่อปรับความสว่างของแบ็คไลท์) เพื่อพิน 1, ขวาที่ขา 2 และตรงกลางถึงพิน 3 ของ LCD หลังจากการติดตั้งเติมแผ่นกาวด้วยกาวร้อน
จากนั้นเชื่อมต่อปุ่มบอร์ด

Plata Arduino
Vcc ---- 5v
Gnd ---- gnd
LED 1 ---- D10
LED 2 ---- D11
ปุ่ม 1 ---- A0
ปุ่ม 2 ---- A1
ปุ่ม 3 ---- A2
โมดูลรีเลย์
Vcc ---- 5v บน arduino
Gnd ---- gnd
สัญญาณ ---- D12
















ขั้นตอนที่เจ็ด: การชุมนุม
จากนั้นต้นแบบจะติดตั้งชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมดในกล่อง ยึดจอแสดงผล, Arduino, รีเลย์ ในการเชื่อมต่อสัญญาณจักรยานเอาท์พุท 2 สายจากรีเลย์ สำหรับเซอร์โวมอเตอร์มันจะส่งสัญญาณออกสามสายคือ 5v, Gnd และ D9 จาก Arduino





















ขั้นตอนที่แปด: แบตเตอรี่และสัญญาณ
เชื่อมต่อสัญญาณและแบตเตอรี่







ขั้นตอนที่เก้า: ยืน
จากไม้อัดทำให้แร็ค ฐานของชั้นวางเป็น 15 * 15 ซม. สองคัน 20 * 5 ซม. คันโยกส่วนบนยึดอยู่ที่มุม 45 องศา มอเตอร์เซอร์โวต่อท้าย แก้วน้ำถูกยึดติดกับเซอร์โวมอเตอร์


























ขั้นตอนที่สิบ: รหัสดาวน์โหลด
สำหรับโมดูลนาฬิกาเรียลไทม์ใหม่คุณต้องโหลดเวลาและวันที่ปัจจุบันก่อน ในการทำเช่นนี้ให้ดาวน์โหลดไลบรารี "DS1307RTC" และ "Time" ไปที่สภาพแวดล้อมการพัฒนา arduino และเลือก "รวมห้องสมุด" คลิก "ZIP library" และเลือกไฟล์ ZIP ที่ดาวน์โหลดแยกต่างหาก ตอนนี้ไลบรารีจะถูกนำเข้า

รีสตาร์ท IDE เปิดโค้ดตัวอย่างชื่อไฟล์ "SetTime"> ตัวอย่าง> DS1307RTC โหลดไปยังบอร์ด Arduino ไปที่มอนิเตอร์แบบอนุกรม เวลาจะถูกโหลดลงในชิป RTC โดยอัตโนมัติและจะปรากฏบนหน้าจอ

สำหรับรหัสหลักจะใช้ไลบรารี RTC อื่น โหลดไฟล์ zip ชื่อ "RTClib" และนำเข้าลงใน IDE โดยทำตามกระบวนการเดียวกับด้านบน รีสตาร์ท IDE

ตอนนี้โหลดรหัสโครงการหลัก ลิงค์ไปยังห้องสมุดด้านล่าง





ขั้นตอนที่สิบเอ็ด: การประชุมครั้งสุดท้าย
หลังจากดาวน์โหลดรหัสจะติดตั้งส่วนที่เหลือของแผงตัวถัง ต้นแบบติดกาวฝาครอบด้านบน





สกรูด้านหลังช่วยให้สามารถเข้าถึงอุปกรณ์อิเล็กทรอนิกส์ได้








เชื่อมต่อกับเซอร์โวมอเตอร์
Vcc ---- 5v
Gnd ---- gnd
สัญญาณ ---- D9
เชื่อมต่อแบตเตอรี่ ตอนนี้จอแสดงผลควรแสดงเวลาปัจจุบัน





ขั้นตอนที่สิบสอง: การตั้งปลุก
ในการตั้งเวลาปลุกให้ดำเนินการต่อไปนี้:
กดปุ่ม 1 - เพื่อเพิ่มชั่วโมงกดปุ่ม 2 - เพื่อไปยังนาทีกดปุ่ม 3 - เพื่อเพิ่มนาทีกดปุ่ม 2 - ล็อคปุ่มกด 3

นาฬิกาปลุกสำหรับง่วงนอนส่วนใหญ่พร้อมแล้ว นอนหลับฝันดีและอย่าลืมที่จะเทลงในแก้วน้ำ
0
0
0

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
2 แสดงความคิดเห็น
ผู้เขียน
ในชื่อเรื่องในชื่อ Ivan-))) ความซื่อสัตย์มันเป็นชื่อที่ใช้งานได้ เมื่อคุณเขียนบทความในขณะที่ไม่มีชื่อคุณจะไม่สามารถเห็นได้ในหน้าตัวอย่าง แล้วฉันก็ลืมเปลี่ยนแปลง
"ความชัน" คืออะไร? ในกรณีที่ประกอบอย่างไม่ระมัดระวังและทาสีด้วยช่องที่มองเห็น "เครื่องใน" หรือไม่? หรือในอาหารที่มีการจัดระเบียบไม่ดี?
โดยวิธีการที่ผู้เขียนอย่างถูกต้องมากขึ้นเรียกว่าอุปกรณ์โดยไม่ต้อง "ล่อ" เท็จ

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...