Tartalomjegyzék:

GOOB - intelligens ébresztőóra: 15 lépés (képekkel)
GOOB - intelligens ébresztőóra: 15 lépés (képekkel)

Videó: GOOB - intelligens ébresztőóra: 15 lépés (képekkel)

Videó: GOOB - intelligens ébresztőóra: 15 lépés (képekkel)
Videó: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, November
Anonim
GOOB - intelligens ébresztőóra
GOOB - intelligens ébresztőóra

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

Kezdve a kapcsolási rajzokkal
Kezdve 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

A kapcsolási rajz elkészítése
A kapcsolási rajz elkészítése
A kapcsolási rajz elkészítése
A kapcsolási rajz elkészítése

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ázisok shematikussá tétele
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

A dolgok ESP32 oldala
A dolgok ESP32 oldala
A dolgok ESP32 oldala
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

A burkolat elkészítése
A burkolat elkészítése
A burkolat elkészítése
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

Rajzolja ki, ahová szeretné lyukait/mélyített alkatrészeit
Rajzolja ki, ahová szeretné lyukait/mélyített alkatrészeit

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

Készítsen lyukakat és vágásokat
Készítsen lyukakat és vágásokat
Készítsen lyukakat és vágásokat
Készítsen 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

Forrasztó alkatrészek PCB -re
Forrasztó alkatrészek PCB -re
Forrasztó alkatrészek PCB -re
Forrasztó alkatrészek PCB -re

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

Minden felszerelése a tokba
Minden felszerelése a tokba
Minden felszerelése a tokba
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ő

Befejezés: a külső
Befejezés: 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

Néhány külső/belső beállítás elvégzése
Néhány külső/belső beállítás elvégzése
Néhány külső/belső beállítás elvégzése
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

Az eredmény
Az eredmény
Az eredmény
Az eredmény
Az eredmény
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: