A szerző azoknak az embereknek szentelte a projektet, akiknek nehéz felmászni (és magára, beleértve). Nagyobb mértékben ez vonatkozik a hallgatói közösségre, amelybe a Mester is tartozik. Az ébresztőóra jellemzői a következő teljesítményjellemzők (teljesítményjellemzők):
- Erõs hívást használunk ciklus elektromos jel.
-Ha 30 másodpercen belül nem kapcsolta ki a jelet, akkor Önnek egy pohár vizet öntsen rá.
- A jelet csak ötször kapcsolhatja ki egy véletlenszerűen világító LED-hez tartozó gomb megnyomásával.
Szerszámok és anyagok:
-Arduino nano;
-Servomotor;
- Relé modul Arduino számára;
-Potentsiometr;
-6v 5Ah ólom-sav akkumulátor;
- L7805 feszültségszabályozó;
-Gombok - 3 db .;
- Ellenállások 3 kOhm - 3 db;
-LED piros;
-LED zöld;
- ellenállás 330 Ohm - 2 db .;
- sorkapocs;
-Pin csatlakozók;
-Jumper huzalok;
-Rögzítő tábla;
-Fanera;
- permetezzen be festékkel;
-Egyszer használatos üveg;
- Forrasztópáka;
- Forrasztás;
- Ragasztópisztoly;
-Graver;
- fogó;
-Kusachki;
-Nozhovka;
- csavarhúzó;
-Kley;
-Lineyka;
-Karandash;
-Izolenta;
-Hulladékpapír;
-Kronshteyn;
-Krepezh;
Első lépés: Kerékpár kürt
A kerékpár-kürt beépített 9 V-os elemmel rendelkezik, például egy Krone-val. Csatlakoztatásához ki kell nyitnia a fedelet és csatlakoztassa az akkumulátor csatlakozóit. A készletben található gombra nincs szükség, ezért a varázsló levágja azt.
Második lépés: áramköri lap
Tűs csatlakozókat rögzít az Arduino áramköri lapra történő felszereléséhez. Párhuzamos kiegészítő csatlakozókkal egészíti ki az 5 V, Gnd, A4 (SDA) és A5 (SCL) csatlakozókat.
Harmadik lépés: feszültségszabályozó
Az áramkör szerint feszültségszabályzót gyűjt az L7805 készüléken.
Negyedik lépés: Gombok és LED-ek
Az ébresztőóra három gombbal rendelkezik. Az első gombbal beléphet az idő és a riasztás beállítási módba. A második és a harmadik gomb beállítja az óra és az ébresztés idejét. Ezenkívül a 2 és a 3 gomb kikapcsolja a riasztást. Alkatrészeket rögzít a táblára. A 2. és 3. ábra szerint a gombot a LED-ek alá kell felszerelni.
Ezután a LED-ek és a vezetékes gombok érintkezőjéhez forrasztja. 330 ohm ellenállások vannak forrasztva a LED-áramkörhez, 10 kΩ ellenállások a gomb áramköréhez. Meghosszabbítja őket jumperhuzalokkal. Helyezze el az izolátumokat elektromos szalaggal.
Ötödik lépés: Eset
A mester rétegelt lemezből készíti az ébresztőóra testét. A teljes házat elhelyezik elektronika.
Hat részet vág. Két 19 x 7,5 cm, kettő 19 x 6,5 cm és két 7,5 x 6,5 cm.
Az előlapon jelzi és kivágja az LCD-kijelző és a gombok nyílásait.
A jobb oldalon fúrjon egy lyukat a huzalhoz. A bal oldali panelen fúrjon be két lyukat a vezetékekhez.
Csiszolja a széleket csiszolópapírral. Fedjük le a panelek elülső felületét festékkel.
Ragasztja a test négy oldalát.
Hatodik lépés: Csatlakoztassa az RTC modult és a szabályozót
Csatlakoztatja az RTC I2C óramodult az Arduino-hoz:
Arduino modul
Vcc ---- 5v
Gnd ---- Gnd
SDA ---- A4 (analóg kimenet 4)
SCL ---- A5 (analóg kimenet 5)
Csatlakoztatja a feszültségszabályzót:
Arduino szabályozó
5v Out ---- 5v
Gnd ---- Gnd
Hatodik lépés: a fő áramkör felszerelése
Projektjéhez a mester egy 16 tűs LCD-t választott. 8 érintkező van csatlakoztatva az Arduino-hoz.
LCD - Arduino
1 ---- Gnd
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7
Az 1, 5, 16 érintkezők a Gndhez vannak csatlakoztatva, a 2, 15 és 5 V érintkezők. A 15. tűt (háttérvilágítást) 100 ohmos ellenálláson forrasztják. A mester a potenciométer bal lábát (a háttérvilágítás fényerejének beállításához) az 1. tűre, a jobbot a 2. tűre és a középső pontot az LCD érintkezőjére forrasztja. A telepítés után töltse fel az érintkezőt forró ragasztóval.
Ezután csatlakoztassa a gombpanelt.
Plata Arduino
Vcc ---- 5v
Gnd ---- Gnd
1. LED ---- D10
2. LED ---- D11
1. gomb ---- A0
2. gomb ---- A1
3. gomb ---- A2
Relé modul.
Vcc ---- 5v arduino-n
Gnd ---- Gnd
Jel ---- D12
Hetedik lépés: összeszerelés
Ezután a mester telepíti az összes elektronikus alkatrészt a dobozba. Biztosítja a kijelzőt, az Arduino relét. Kerékpárjel csatlakoztatásához a vezetékből 2 vezetéket kell kimenetet küldeni. A szervomotor számára három vezetéket, 5v, Gnd és D9 ad ki az Arduino-tól.
Nyolcadik lépés: akkumulátor és jel
Csatlakoztatja a jelet és az akkumulátort.
Kilencedik lépés: Állj fel
A rétegelt lemezből állványt készít. Az állvány alapja 15 * 15 cm, két kar 20 * 5 cm. A felső kart 45 fokos szögben rögzítjük. A szervomotor a végén van rögzítve. Egy pohár vizet rögzítenek a szervomotorra.
Tíz lépés: Töltse le a kódot
Az új valósidejű óramodulhoz először be kell töltenie az aktuális időt és dátumot. Ehhez töltse le a "DS1307RTC" és "Time" könyvtárakat. Megy az arduino fejlesztési környezetre, és kiválasztja az „include library” lehetőséget. Kattintson a "ZIP könyvtár" elemre, és válassza külön a letöltött ZIP fájlokat. Most a könyvtárakat importálják.
Indítsa újra az IDE-t. Megnyit egy "SetTime" nevű fájlkódot> példák> DS1307RTC. Betölti az arduino táblára. Soros monitorra megy. Az idő automatikusan bekerül az RTC chipbe, és megjelenik a monitoron.
A fő kódhoz egy másik RTC könyvtárat használunk. Betölti az "RTClib" nevű ZIP-fájlt, és importálja azt az IDE-be, a fent leírtak szerint. Indítsa újra az IDE-t.
Most betöltődik a fő projekt kódja. Linkek az alábbi könyvtárakhoz.
Tizenegy lépés: Záró összeállítás
A kód letöltése után telepíti a panel testét. A mester ragasztja a felső fedelet.
A hátsó csavarok lehetővé teszik az elektronikához való hozzáférést.
Szervomotor csatlakoztatása.
Vcc ---- 5v
Gnd ---- Gnd
Jel ---- D9
Csatlakoztatja az akkumulátort. A kijelzőnek most meg kell jelenítenie az aktuális időt.
Tizenkét lépés: Riasztás beállítása
Az ébresztési idő beállításához hajtsa végre a következő műveleteket:
Nyomja meg az 1 gombot - Az órák számának növeléséhez nyomja meg a 2 gombot - A percre lépéshez nyomja meg a 3 gombot - A perc növeléséhez nyomja meg a 2 gombot - A zár zárja a 3 gombot.
Készen áll egy ébresztőóra a leginkább álmosra. Jó éjszakát, és ne felejtsük el önteni egy pohár vizet.