Autor venoval tento projekt tým ľuďom, ktorých je ťažké vyliezť (a tiež k sebe samému). Vo väčšej miere to platí pre študentskú komunitu, do ktorej patrí aj Majster. Funkcie tohto budíka sú nasledujúce výkonnostné charakteristiky (výkonové charakteristiky):
- Používa sa silný hovor cyklus elektrický signál.
- Ak do 30 sekúnd nevypnete signál, naleje sa na vás pohár vody.
- Signál môžete vypnúť iba 5-krát stlačením tlačidla zodpovedajúceho náhodne rozsvietenej LED.
Náradie a materiály:
-Arduino nano;
-Servomotor;
-Relay modul pre Arduino;
-Potentsiometr;
Olovená batéria -6v 5Ah;
- regulátor napätia L7805;
-Butóny - 3 ks;
- rezistory 3 kOhm - 3 ks;
-LED červená;
-LED zelená;
- rezistor 330 Ohm - 2 ks;
- koncový blok;
-Kolíkové konektory;
- prepojovacie vodiče;
- montážna doska;
-Fanera;
- Rozprašovač s farbou;
- jednorazové sklo;
-Horúce železo;
- Spájka;
- Lepiaca pištoľ;
-Graver;
- kliešte;
-Kusachki;
-Nozhovka;
- skrutkovač;
-Kley;
-Lineyka;
-Karandash;
-Izolenta;
- odpadový papier;
-Kronshteyn;
-Krepezh;
Prvý krok: Horský bicykel
Roh bicykla má vstavanú 9V batériu, napríklad Krone. Ak ju chcete pripojiť, musíte otvoriť kryt a konektory pripojiť ku konektorom batérie. Tlačidlo obsiahnuté v súprave nie je potrebné, takže ho sprievodca prerušil.
Krok dva: doska plošných spojov
Pripevňuje pinové konektory na pripevnenie Arduino na dosku plošných spojov. Pridáva paralelne ďalšie konektory 5V, Gnd, A4 (SDA) a A5 (SCL).
Krok tretí: Regulátor napätia
Podľa obvodu zhromažďuje regulátor napätia na L7805.
Krok 4: Tlačidlá a LED diódy
Budík má tri tlačidlá. Prvé tlačidlo vám umožňuje vstúpiť do režimu nastavenia času a budíka. Druhé a tretie tlačidlo nastavuje čas a budík. Tlačidlá 2 a 3 tiež vypnú budík. Pripevňuje časti na dosku. 2 a 3 je tlačidlo namontované pod LED diódami.
Potom sa spájkuje na kontakt LED a drôtových tlačidiel. K obvodu LED sa pripájajú 330 ohmové rezistory, do spínacieho obvodu odpory 10 kΩ. Rozširuje ich pomocou prepojovacích káblov. Miesto izolátov s elektrickou páskou.
Krok 5: Prípad
Majster vyrába telo budíka z preglejky. Celé bývanie bude umiestnené elektronika.
Rezá šesť častí. Dva 19 x 7,5 cm, dva 19 x 6,5 cm a dva 7,5 x 6,5 cm.
Na prednom paneli sú vyrezané otvory pre LCD displej a tlačidlá.
Na pravom paneli vyvŕtajte otvor pre drôt. Na ľavom paneli vyvŕtajte dva otvory pre vodiče.
Ošetruje hrany brúsnym papierom. Kryje predné plochy panelov farbou.
Lepí štyri strany tela.
Krok 6: Pripojte modul RTC a regulátor
Spája modul hodín RTC I2C s Arduino:
Modul Arduino
Vcc ---- 5v
Gnd ---- gnd
SDA ---- A4 (analógový výstup 4)
SCL ---- A5 (analógový výstup 5)
Pripojenie regulátora napätia:
Regulátor Arduino
5V von ---- 5v
Gnd ---- gnd
Krok 6: namontovanie hlavného obvodu
Pre svoj projekt si pán vybral 16-kolíkovú LCD. K Arduino je pripojených 8 kontaktov.
LCD - Arduino
1 ---- Gnd
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7
Kontakty 1, 5, 16 sú spojené s Gnd, kontakty 2, 15 až plus 5V. Kolík 15 (podsvietenie) je spájkovaný cez odpor 100 ohmov. Master spájkuje ľavú nohu potenciometra (na nastavenie jasu podsvietenia) na kolík 1, vpravo na kolík 2 a stredný kolík na kolík 3 LCD. Po inštalácii naplňte kontaktnú podložku horúcim lepidlom.
Potom pripojte dosku s tlačidlami.
Plata Arduino
Vcc ---- 5v
Gnd ---- gnd
LED 1 ---- D10
LED 2 ---- D11
Tlačidlo 1 ---- A0
Tlačidlo 2 ---- A1
Tlačidlo 3 ---- A2
Reléový modul.
Vcc ---- 5v na arduino
Gnd ---- gnd
Signál ---- D12
Siedmy krok: montáž
Ďalej master nainštaluje všetky elektronické súčasti do krabice. Zabezpečuje displej, Arduino, relé. Na pripojenie signálov bicykla sú na výstupe 2 vodiče z relé. Pre servomotor vydáva tri vodiče, 5 V, Gnd a D9, z Arduino.
Krok 8: Batéria a signál
Slúži na pripojenie signálu a batérie.
Krok 9: Stojte
Z preglejky robí stojan. Základňa stojana je 15 x 15 cm a dve páky po 20 x 5 cm. Horná páka je upevnená pod uhlom 45 stupňov. Na konci je pripojený servomotor. K servomotoru je pripevnená pohár vody.
Krok 10: Stiahnite si kód
Pre nový modul hodín v reálnom čase musíte najskôr načítať aktuálny čas a dátum. Ak to chcete urobiť, stiahnite si knižnice „DS1307RTC“ a „Čas“. Prejde do vývojového prostredia arduino a vyberie možnosť „zahrnúť knižnicu“. Kliknite na položku „Knižnica ZIP“ a vyberte stiahnuté súbory ZIP osobitne. Teraz budú knižnice importované.
Reštartuje IDE. Otvorí ukážkový kód s názvom súboru SetTime> príklady> DS1307RTC. Naloží ju na arduino dosku. Prejde na sériový monitor. Čas sa automaticky načíta do čipu RTC a zobrazí sa na monitore.
Pre hlavný kód sa používa iná knižnica RTC. Načíta súbor ZIP s názvom „RTClib“ a importuje ho do IDE podľa rovnakého postupu ako vyššie. Reštartuje IDE.
Teraz načíta hlavný kód projektu. Odkazy na knižnice nižšie.
Krok jedenásť: Záverečné zhromaždenie
Po stiahnutí kódu sa nainštaluje zvyšok tela panelu. Master prilepí horný kryt.
Zadné skrutky ponechávajú možnosť prístupu k elektronike.
Pripojenie servomotora.
Vcc ---- 5v
Gnd ---- gnd
Signál ---- D9
Pripojenie batérie. Teraz by mal displej zobrazovať aktuálny čas.
Krok dvanásť: Nastavenie budíka
Ak chcete nastaviť čas budenia, postupujte nasledovne:
Stlačte tlačidlo 1 - Ak chcete zvýšiť počet hodín, stlačte tlačidlo 2 - Ak chcete prejsť na minúty, stlačte tlačidlo 3 - Ak chcete zvýšiť minúty, stlačte tlačidlo 2 - Uzamknite stlačením tlačidla 3.
Budík pre najviac ospalé je pripravený. Dobrú noc a nezabudnite naliať do pohára vody.