Itinalaga ng may-akda ang proyektong ito sa mga taong mahirap umakyat (at sa kanyang sarili, kasama na). Sa isang mas malawak na lawak na ito ay nalalapat sa pamayanan ng mag-aaral, na kinabibilangan din ng Guro. Ang mga tampok ng alarm clock na ito ay ang mga sumusunod na katangian ng pagganap (mga katangian ng pagganap):
- Isang malakas na tawag ang ginamit bisikleta signal ng kuryente.
-Kung sa loob ng 30 segundo hindi mo pinatay ang signal, pagkatapos ay isang baso ng tubig ang ibinuhos sa iyo.
- Maaari mong i-off ang signal ng 5 beses lamang sa pamamagitan ng pagpindot sa pindutan na naaayon sa isang random na naiilaw na LED.
Mga tool at materyales:
-Arduino Nano;
-Servomotor;
-Relay module para sa Arduino;
-Potentiometer;
-6v 5Ah lead acid baterya;
- Boltahe Regulator L7805;
-Tonoon - 3 mga PC .;
- Mga Resistor 3 kOhm - 3 mga PC;
-LED na pula;
-LED berde;
- Resistor 330 Ohm - 2 mga PC .;
- terminal block;
-Pin connectors;
-Jumper wires;
-Maging boarding;
-Pamilyar;
- Ang spray ay maaaring magpinta;
-Nagtatalang baso;
-Soldering iron;
- Solder;
-Glue gun;
Pang-ukit;
- Mga Pliers;
-Mga gamit;
-Nozhovka;
- distornilyador;
-Glue;
-Rule;
-Pencil;
-Azolenta;
-Wastong papel;
-Bracket;
-Fastener;
Hakbang Isang: Bisikleta Horn
Ang bisikleta na bisikleta ay may built-in na 9V na baterya, tulad ng isang Krone. Upang ikonekta ito, dapat mong buksan ang takip at ikonekta ang mga konektor sa mga terminal ng baterya. Ang pindutan na kasama sa kit ay hindi kinakailangan, kaya pinutol ito ng wizard.
Hakbang dalawa: circuit board
Ang mga konektor ng mounts pin para sa pag-mount ng isang Arduino sa isang circuit board. Nagdaragdag sa magkatulad na karagdagang konektor 5V, Gnd, A4 (SDA) at A5 (SCL).
Hakbang Tatlong: Boltahe Regulator
Ayon sa circuit, kinokolekta nito ang isang boltahe regulator sa L7805.
Hakbang Apat: Mga pindutan at LED
Ang alarm clock ay may tatlong mga pindutan. Pinapayagan ka ng unang pindutan na ipasok ang oras at mode ng setting ng alarma. Ang pangalawa at pangatlong mga pindutan ay nagtakda ng oras ng orasan at ang alarma. Gayundin, ang 2 at 3 na mga pindutan ay patayin ang alarma. Inilalagay ang mga bahagi sa board. 2 at 3, ang pindutan ay naka-mount sa ilalim ng mga LED.
Pagkatapos ito ay nagbebenta sa contact ng mga pindutan ng LED at wire. Ang 330 ohm resistors ay ibinebenta sa LED circuit, 10 kOhm resistors sa button circuit. Pinahaba ang mga ito gamit ang mga jumper wires. Ang mga lugar ay nakahiwalay na may de-koryenteng tape.
Hakbang Limang: Kaso
Ginagawa ng master ang katawan ng alarm clock sa labas ng playwud. Ang buong pabahay ay ilalagay elektronika.
Cuts anim na bahagi. Dalawang 19 x 7.5 cm, dalawang 19 x 6.5 cm at dalawang 7.5 x 6.5 cm.
Sa harap na mga marka ng panel at gupitin ang mga bukas para sa LCD display at mga pindutan.
Sa kanang panel, mag-drill ng butas para sa wire. Sa kaliwang panel, nag-drill ng dalawang butas para sa mga wire.
Tratuhin ang mga gilid na may papel de liha. Sinasaklaw ang mga harap na ibabaw ng mga panel na may pintura.
Nagdadala ng apat na panig ng katawan.
Hakbang Anim: Ikonekta ang RTC Module at Regulator
Kumokonekta sa RTC I2C na orasan ng module sa Arduino:
Modyul Arduino
Vcc ---- 5v
Gnd ---- gnd
SDA ---- A4 (analog output 4)
SCL ---- A5 (analog output 5)
Nag-uugnay sa regulator ng boltahe:
Regulator Arduino
5v Out ---- 5v
Gnd ---- gnd
Hakbang anim: pag-mount sa pangunahing circuit
Para sa kanyang proyekto, ang master ay pumili ng isang 16-pin LCD. 8 contact ay konektado sa Arduino.
LCD - Arduino
1 ---- Gnd
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7
Ang mga contact 1, 5, 16 ay konektado sa Gnd, mga contact 2, 15 hanggang sa 5V. Ang Pin 15 (backlight) ay ibinebenta sa pamamagitan ng isang 100 ohm resistor. Ang mga master solders sa kaliwang binti ng potensyomiter (upang ayusin ang ningning ng backlight) upang mai-pin 1, ang karapatan upang ma-pin 2, at ang gitna upang i-pin 3 ng LCD. Pagkatapos ng pag-install, punan ang contact pad na may mainit na pandikit.
Susunod, ikonekta ang board ng pindutan.
Plata Arduino
Vcc ---- 5v
Gnd ---- gnd
LED 1 ---- D10
LED 2 ---- D11
Button 1 ---- A0
Button 2 ---- A1
Button 3 ---- A2
Module ng relay
Vcc ---- 5v sa arduino
Gnd ---- gnd
Signal ---- D12
Ikapitong hakbang: pagpupulong
Susunod, mai-install ng master ang lahat ng mga elektronikong bahagi sa kahon. Siniguro ang pagpapakita, Arduino, relay. Upang ikonekta ang isang output ng signal ng bisikleta 2 mga wire mula sa relay. Para sa servomotor, naglalabas ito ng tatlong mga wire, 5v, Gnd at D9, mula sa Arduino.
Hakbang Walong: Baterya at Signal
Nag-uugnay sa signal at baterya.
Hakbang Siyam: Tumayo
Mula sa playwud ay gumagawa ng isang rack. Ang batayan ng rack ay 15 * 15 cm. Dalawang lever 20 * 5 cm bawat isa. Ang itaas na pingga ay naayos sa isang anggulo ng 45 degree. Ang isang motor na servo ay nakakabit sa dulo. Ang isang baso ng tubig ay naayos sa servomotor.
Hakbang Sampung: Pag-download Code
Para sa bagong module ng orasan ng real-time, dapat mo munang i-load ang kasalukuyang oras at petsa. Upang gawin ito, i-download ang mga aklatan na "DS1307RTC" at "Oras". Pumunta sa arduino development environment at pumipili ng "isama ang library". I-click ang "ZIP library" at piliin nang hiwalay ang mga na-download na file na ZIP. Ngayon mai-import ang mga aklatan.
Pag-restart ng IDE. Nagbubukas ng isang sample code na pinangalanang "SetTime" file> halimbawa> DS1307RTC. Nag-load ito sa arduino board. Nagpunta sa serial monitor. Ang oras ay awtomatikong mai-load sa RTC chip at ipapakita sa monitor.
Para sa pangunahing code, ginagamit ang isa pang library ng RTC. Nag-load ng isang file na zip na pinangalanang "RTClib" at i-import ito sa IDE, kasunod ng parehong proseso tulad ng nasa itaas. Pag-restart ng IDE.
Naglo-load ngayon ang pangunahing code ng proyekto. Mga link sa mga aklatan sa ibaba.
Hakbang Eleven: Pangwakas na Assembly
Matapos i-download ang code ay mai-install ang natitirang bahagi ng katawan ng panel. Ang master ay nakadikit sa tuktok na takip.
Ang mga turnilyo sa likod, na iniiwan ang posibilidad ng pag-access sa electronics.
Kumokonekta sa isang motor na servo.
Vcc ---- 5v
Gnd ---- gnd
Signal ---- D9
Kumokonekta sa baterya. Ngayon ang pagpapakita ay dapat ipakita ang kasalukuyang oras.
Hakbang Labindalawa: Pagtatakda ng Alarm
Upang itakda ang oras ng alarma, isagawa ang mga sumusunod na aksyon:
Mga pindutan ng pagpindot 1 - Upang madagdagan ang oras, pindutin ang pindutan 2 - Upang pumunta sa ilang minuto, pindutin ang pindutan ng 3 - Upang madagdagan ang ilang minuto, pindutin ang pindutan 2 - pindutin ang pindutan ng Lock 3.
Ang isang alarm clock para sa pinaka-antok ay handa na. Magandang gabi at huwag kalimutang ibuhos sa isang basong tubig.