Tartalomjegyzék:
- Kellékek
- 1. lépés: Szükséges eszközök
- 2. lépés: Kezdés a kapcsolási rajzokkal
- Lépés: Készítse el a kapcsolási rajzot
- 4. lépés: A Pi beállítása
- 5. lépés: Az adatbázisok shematikussá tétele
- 6. lépés: A kód (Pi és ESP)
- 7. lépés: A dolgok ESP32 oldala
- 8. lépés: A burkolat elkészítése
- 9. lépés: Rajzolja ki a kívánt lyukakat/mélyített alkatrészeket
- 10. lépés: Végezze el a lyukakat és vágásokat
- 11. lépés: Alkatrészek forrasztása számítógépre
- 12. lépés: Minden felszerelése a tokba
- 13. lépés: Utolsó simítások: a külső
- 14. lépés: Néhány külső/belső beállítás elvégzése
- 15. lépés: Az eredmény
Videó: GOOB - intelligens ébresztőóra: 15 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A GOOB a "Get Out Of Bed" rövidítése, amely jól illeszkedik a projektemhez. Olyan eszközt akartam létrehozni, amely segíthet a reggeli ébredésben, mivel nem ez a legegyszerűbb feladat. A fő gondolat az, hogy az ébresztőóra nem állítja le az ébresztést, mielőtt felkelsz az ágyból, és néhány percnél tovább maradsz az ágyból. Ezenkívül további előnyöket is szerettem volna hozzáadni, például ébresztő funkcióval ellátott éjszakai lámpát és vezeték nélküli töltőt. Tehát térjünk rá az építésre!
Kellékek
Ezek azok az összetevők, amelyekre szüksége van.
1. Coppertape (Aliexpress)
2. ESP32 X 1 (Aliexpress)
3. IR távolságérzékelő Sharp 2y0A21 X 1 (Aliexpress)
4. Ellenállások és egyéb kis alkatrészek
4a. 2K ellenállás
4b. 1Krezisztor
4c. kábelek
5. Vezeték nélküli töltő (Aliexpress)
6. X gomb 1
7. TIP120 X 1 (Aliexpress)
8. LCD X 1 (Aliexpress)
9. LED szalag (Aliexpress)
10. Potenciométer X 1
11. Zümmögő X 1
12. MCP 3008 X 1 (Amazon)
13. SN74HC595N X 1
14. NYÁK (forrasztáshoz)
15. MálnaPI X 1
16. Fa (min. 25X70 cm)
17. Matrica szalag
(külső)
18. Vezeték nélküli hardverkulcs (Amazon)
az összes alkatrész ára 90 és 170 euro között legyen (attól függ, van -e ideje vagy sem (aliexpress))
1. lépés: Szükséges eszközök
1. Forrasztópáka/állomás (ha forrasztani szeretné a NYÁK -ra)
2. Néhány alapvető faipari szerszám
3. Fa ragasztó
4. Forró ragasztópisztoly (az alkatrészek burkolathoz rögzítéséhez)
5. Csiszolópapír
6. Boxboxerek
7. Fúró
8. Szerszámgépek (opcionális)
2. lépés: Kezdés a kapcsolási rajzokkal
Az ESP32
Az ESP32 terve az, hogy közzétesz egy webszervert a Pi -n, ha az illető belép vagy elhagyja az ágyát. Ezért az ESP nem kapcsolódik közvetlenül a Pi -hez.
Az IR távolságérzékelő éles 2y0A21
Szüksége lesz egy MCP3008 -ra az analóg adatok olvasható digitális adatmá alakításához. Ha további analóg érzékelőket szeretne hozzáadni, akkor egyszerűen csatlakoztathatja őket az MCP fennmaradó szabad csapjaihoz
Az LCD képernyő
Itt úgy döntöttem, hogy egy LCD -t használok váltóregiszterrel, hogy megmentsek néhány GPIO -tűt a pi -ből. Azt is választhatja, hogy az LCD -t közvetlenül a pi -hez csatlakoztatja, vagy akár egy oled -kijelzőt is használhat, ha ezt szeretné.
A ledszalag
Én használtam egy LED csíkot, amit otthon találtam, ez nem RGB modell. Saját használatra ezt gondoltam. Ha tovább szeretné bővíteni a tervezést és használni szeretne egy rgb ledszalagot, megteheti. Több tranzisztor lenne, és a kódon is változtatnia kell néhány dolgon.
Lépés: Készítse el a kapcsolási rajzot
Az összes említett elem felhasználásával és a diagram megtekintésével újra létrehozhatja az áramkört.
Kezdtem azzal, hogy az áramkört egy kenyérpálcára építettem a könnyű tesztelés és barkácsolás érdekében, de ha inkább közvetlenül forrasztja a NYÁK -ra, akkor ezt is megteheti.
4. lépés: A Pi beállítása
A komponensek programozása előtt néhány lépést meg kell tenni a pi -vel.
1. lépés: A WLAN beállítása statikusként, és a WLAN 1 használata wifi -kapcsolatként
Ebből a lépésből eldobom a Raspberry hivatalos webhelyére mutató linket, ahol egyszerűen követheti a lépéseket (a lépéseket itt találja)
2. lépés: Mysql adatbázis beállítása a pi -n
Erre azért van szükség, hogy az alvási adatokat később ki lehessen hozni. Ezen az oldalon elég oktatóanyagot is találhat, így nem fogom itt elmagyarázni az egészet. (link az egyik oktatóanyaghoz itt)
3. lépés: Az apache webszerver beállítása
Ez nagyon egyszerű. Csak meg kell tennie a "sudo apt install apache2" parancsot, és ennyi. Most megváltoztathatja a "/var/www/html" könyvtárban található webhelyet a githubon található html, css és js fájlokra
5. lépés: Az adatbázisok shematikussá tétele
Az adatbázishoz egy egyszerű tervezést választottam, amely hozzáférést biztosít a legszükségesebb dolgokhoz, és még néhány további dologgal szeretnék bejelentkezni a további bővítéshez.
6. lépés: A kód (Pi és ESP)
A kódoláshoz a Pycharm programot használom, amely könnyen használható az iskolában.
Az ESP32 programozása Az arduino IDE használatát választottam. Telepítenie kell néhány extra táblát az IDE -re, hogy kódot tudjon küldeni az ESP -hez (oktatóanyag itt).
A kódért keresse fel a GitHub oldalamat
7. lépés: A dolgok ESP32 oldala
Itt ez elég egyszerű. A githubomon található kóddal csak egy rézszalag vezetéket kell csatlakoztatnia a 4 -es tűhöz (kapacitív érintőcsap), és csak egy párna belsejébe vagy alá terítheti.
Az esp32 csatlakoztatásához a pi -hez csak csatlakoznia kell az ESP32 nevű hozzáférési ponthoz, csatlakozzon a 12345678 jelszóval, és lépjen az útválasztó oldalára okostelefonján keresztül. Itt válassza ki a menüt, és válassza az új hozzáférési pontot. Itt válassza ki a pi hozzáférési pontjának nevét, és adja meg a jelszót, ez minden!
8. lépés: A burkolat elkészítése
Vágja fel a fát kisebb darabokra, és ragasztja őket doboz alakúra (ne ragassza fel a tetejét)
9. lépés: Rajzolja ki a kívánt lyukakat/mélyített alkatrészeket
A ceruzával való rajzolás számomra a legjobb módszer volt.
10. lépés: Végezze el a lyukakat és vágásokat
A mélyített részeknél a legegyszerűbb módszert találtam dobozvágóval, majd csiszolópapírral történő csiszolással tovább simítom. Ez az én fafajtám miatt volt lehetséges. A többi lyuknál a motoros szerszámok használatát javasolnám, de a lyuk fúrása és a fűrész használata is működne.
11. lépés: Alkatrészek forrasztása számítógépre
Ez a lépés nem kötelező, de tisztább megjelenést kölcsönöz az alkatrészeknek, és könnyebb lesz a fa burkolatba szerelni.
12. lépés: Minden felszerelése a tokba
Nézze meg, hogy minden belefér -e a tokba. elkezdheti néhány alkatrész forró ragasztását, de ne feledje, hogy még mindig fel kell helyeznie a műanyag matricát, hogy a külső szép legyen, ezért azt javaslom, hogy várjon a meleg ragasztóval.
13. lépés: Utolsó simítások: a külső
Úgy döntöttem, hogy egy nagy matricát használok, amely extra szép megjelenést kölcsönöz a külsőnek. festéshez is választhat.
14. lépés: Néhány külső/belső beállítás elvégzése
Itt az ideje, hogy egyes alkatrészeket a burkolatra ragaszthasson, és ha szeretné befejezni a LED -es lámpákat, mint én, akkor keresse fel a helyi hobbyshopot, és keressen valami tejműanyaghoz hasonló anyagot a világítás eloszlatásához. Vághat le néhány vékony vonalat, és az ábrán látható módon a LED -ek fölé helyezheti.
15. lépés: Az eredmény
Működő ébresztőóra, amely vezeték nélküli töltési lehetőséggel vezérelhető egy weboldalról, és éjszakai lámpaként is használható. Az ébresztőóra telepítése után nem lesz szundi.
Ajánlott:
Twin Bell ébresztőóra a szóda dobozokból: 7 lépés (képekkel)
Twin Bell ébresztőóra a szóda dobozokból: Ez az utasítás bemutatja, hogyan lehet ikerharangos ébresztőórát készíteni a szóda kannákból. A projekt szóda kannákat használ, ahol a tintát eltávolították (Link: Tinta eltávolítása a szóda dobozokból). Annak érdekében, hogy ez az ébresztőóra teljesen működőképes legyen, egy DIY kvarcóra modult integráltak
A buborék ébresztőóra szórakoztatóvá teszi az ébredést (izh): 7 lépés (képekkel)
A buborék ébresztőóra szórakoztatóvá teszi az ébredést (izh): A zümmögő ébresztőóra felébredés szar. Én azok közé tartozom, akik nem szeretnek felkelni, mielőtt lemegy a nap (vagy már több órája kint van). Tehát mi lehet jobb módja annak, hogy az ébredés szórakoztatóbb legyen, mint egy buborékparti az ágyban! Egy arduino és egy
Groundhog Day ébresztőóra: 12 lépés (képekkel)
Groundhog Day ébresztőóra: A Groundhog Day ébresztőóra egy Panasonic RC-6025 flip órából áll, amelyet úgy módosítottak, hogy lejátssza a Groundhog Day című film hangját, amikor a riasztás megszólal. Az eszköz azért jött létre, mert a Groundhog Day (mind a nap és film) tartott specifikációt
Oled ébresztőóra: 8 lépés (képekkel)
Oled ébresztőóra: Sok arduino/ESP32 óra jár körbe, de használják -e ezeket a szép és éles OLED -eket? Már egy ideje kísérletezek az arduino -val és az ESP32 -vel, de soha nem sikerült kész termékre jutnom. Készítettem egy ébresztőórát 4 1,3 hüvelykes hüvelykes
LED mátrix ébresztőóra (MP3 lejátszóval): 6 lépés (képekkel)
LED mátrix ébresztőóra (MP3 lejátszóval): Ez az Arduino -alapú ébresztőóra mindent tartalmaz, amit elvárhat az ébresztőtől - lehetőség arra, hogy felébresszen minden tetszőleges dallal, a szundi gombbal és könnyen kezelhető három gomb segítségével. Három fő blokk van - LED mátrix, RTC modul és