Tartalomjegyzék:
- Kellékek
- 1. lépés: Az áramkör és a Raspberry Pi összeszerelése
- 2. lépés: A tok létrehozása
- 3. lépés: A webhely és az adatbázis beállítása
- 4. lépés: Automatizálás
- 5. lépés: Végül
Videó: Nyugodt alvás: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Szia, a nevem Jakob. Allergiás vagyok a házi poratkára és asztmás vagyok. Ez az inspiráció ehhez a projekthez. Az MCT első évében kaptunk egy megbízást, hogy az idei évben szerzett ismereteink felhasználásával készítsünk egy projektet a semmiből.
Úgy döntöttem, hogy készítek valamit, ami hasznomra válhat nekem és a hozzám hasonló embereknek, akiknek problémái vannak az allergiával. Általában nincs sok gondom napközben. Az igazi probléma az, amikor alszom, és nem tudom irányítani a környezetemet. Az éjszakai hőség megemelkedhet, a páratartalom csökkenhet és a levegő minősége romolhat. Mindezek befolyásolhatják az alvást.
Nemrég vettem egy légtisztítót, és azonnal észrevettem, hogy kevesebb por van a levegőben, és ezért jobban tudok aludni. Nem volt eldugult orrom, amikor felébredtem, és jól kipihentnek éreztem magam, de nem volt tökéletes. Még mindig minden alkalommal ki- és be kellett kapcsolnom a légtisztítót, és nem igazán tudtam, mikor van rá szükség.
Itt jutott eszembe ez a projekt. Úgy döntöttem, hogy elkezdem mérni a különböző értékeket, elsősorban: a port, a levegő minőségét, a hőmérsékletet és a páratartalmat. Ezekkel az értékekkel automatikusan bekapcsolhatnám a légtisztítót, és jobban láthatnám, mi okozhatja a rossz alvást.
Ez az első projektem, és úgy hívtam, hogy Sleep Easy.
Kellékek
Úgy döntöttem, hogy légpárásítót adok hozzá a projektemhez, mivel a páratartalom fontos a jó alváshoz és az egész egészséghez. Nekem is volt némi gondom a légtisztítóm feltörésével, így most csak egy kis ventilátort használok példaként.
A projekt újratelepítéséhez erre lesz szüksége. Fő:
- 1 x Raspberry Pi és adapter
- 1 x Arduino és USB kábel
- 1 x SD kártya minimum 8 GB
Állítóművek:
- 1 x légtisztító (kis 12 V -os ventilátor)
- 1 x légnedvesítő (Medisana UHW)
Érzékelők:
- 1 x DHT22
- 1 x Grove - levegőminőség -érzékelő v1.3
- 1 x Grove - Porérzékelő
Alkatrészek:
- 1 x 5V relé modul
- 1 x LCD kijelző 16x02
- 1 x gomb
- 1 x Breadboard tápegység és adapter
- 1 x 12V adapter
- 4 hálózati aljzat
Kis alkatrészek:
- 1 x 10 kOhm potenciométer/trimmer
- 1 x bc337 tranzisztor
- 1 x ellenállás 470-220 Ohm
- 1 x dióda
- Körülbelül 10 jumper vezeték m/m
- Körülbelül 15 áthidaló vezeték f/f
- Körülbelül 10 jumper vezeték m/f
Ügy:
Egy fát használtam, ami hevert, de bármit felhasználhat egy kis doboz elkészítéséhez.
Eszközök:
- Hálózati kábel
- Kalapács
- Forrasztópáka
- Fa ragasztó
- Kis körmök
- Fúró
- Fa reszelő
- Fűrész
- Festék (a kívánt színt)
Az alábbiakban megtalálja az anyagjegyzéket.
1. lépés: Az áramkör és a Raspberry Pi összeszerelése
Csatolva megtalálja a kenyértáblát és az elektronikus rajzokat.
Ennek az áramkörnek a fő alkotóelemei az érzékelők: DHT22 (hőmérséklet és páratartalom), a levegőminőség és a porérzékelő, valamint a működtetők: ventilátor és légnedvesítő.
A ventilátor vezérlése bc337 tranzisztorral történik. Ha tényleges légtisztítót használ, akkor valószínűleg olyan relével lesz felszerelve, mint a légnedvesítő.
Mivel sok ingyenes GPIO -tű található, az LCD -t közvetlenül a Raspberry Pi -hez csatlakoztattam a tiszta és gyors kommunikáció érdekében.
Oldalsó megjegyzés: Arduino segítségével olvastam be az érzékelőket, főleg azért, mert a porérzékelőnek szüksége van egy kis időre a levegőben lévő por mennyiségének kiszámításához, és az Arduino jobban megfelel az ilyen alapvető ismétlődő feladatokhoz.
Eleinte az Arduino -t és a Raspberry Pi -t logikai átalakítóval kötöttem össze, de rájöttem, hogy menthetek egy adaptert és néhány kábelt, ha az Arduino -t az USB -kábellel közvetlenül a Raspberry Pi -hez csatlakoztatom.
A Raspberry Pi beállítása
Kollégám, Killian Okladnicoff csodálatos útmutatót készített a Raspberry Pi beállításához egy ilyen projekthez. Tekintse meg a projekt 2. lépését az útmutatóért, és nézze meg a projektjét is!
2. lépés: A tok létrehozása
Ebben a lépésben sokat improvizálhat arra vonatkozóan, hogyan szeretné megépíteni a tokot. Egyszerű doboz formát választottam csúszó panelekkel, így könnyen hozzáférhetek a belsejéhez. Anyagoknál főként fadarabokat használtam.
A képeken megtalálható az első vázlat az összes méréssel. Ez egy meglehetősen egyszerű kialakítás, amelyet bárki, akinek kevés készsége van, elkészítheti.
3. lépés: A webhely és az adatbázis beállítása
A Raspberry Pi beállítása után a Visual Studio Code segítségével a távoli ssh kiterjesztésekkel csatlakozhat a Pi -hez. Csatolva van egy pdf, amely elmagyarázza, hogyan lehet a fájlokat a megfelelő helyre elhelyezni nagyon egyszerűen és kényelmesen a Github használatával. A Github táromat itt találod.
Adatbázis:
A tárolóból töltse le a Database mappát a számítógépére. Az összes adat mentéséhez létre kell hoznia egy adatbázis -struktúrát a Pi -n. Ehhez kövesse a pdf -ben található utasításokat. Le kell töltenie a Mysql Workbench alkalmazást
Tesztelés:
Ha követed a pdf -t, akkor mindennek működnie kell. Ha Ethernet -kábellel csatlakozik, böngészhet a 169.254.10.1 címen, és látni fogja a webhely kezdőlapját. A hátsó rész azonban még nem fut, így nem fog új adatokat látni a webhelyen.
Ha megnyitja az app.py fájlt a Visual Studio Code -ban, és a jobb sarokban lévő zöld háromszögre kattintva futtatja. A hátsó rész elkezdi az adatok küldését az adatbázisba. Ha néhány percen belül frissíti a webhelyet, látnia kell az aktuális hőmérsékletet, páratartalmat, levegőminőséget és a por mennyiségét.
Weboldal:
Az első oldalon az aktuális adatokat láthatja.
Ha a „Toestel” oldalra lép, manuálisan be- és kikapcsolhatja a ventilátort/légnedvesítőt.
A "Historiek" oldalon egy grafikon látható, amely különböző dátumok adatait mutatja.
4. lépés: Automatizálás
Ahhoz, hogy a Pi minden egyes indításkor automatikusan elindítsa a hátsó részt, be kell állítania néhány parancsot.
Nyissa meg újra a Pi -t a Visual Studio Code -ban, és nyissa meg a terminált az alján.
Írja be az első parancsot:
Sudo nano /etc/systemd/system/Sleepeasy.service
Mentse a Ctrl + O billentyűkkel, és lépjen ki a Ctrl + X billentyűkombinációval
A végén megváltoztathatja a nevet, amit csak akar.
Másolja a szöveget az alábbi txt fájlból a terminálba.
Ezután írja be a következő parancsokat:
- Sudo systemctl démon-újratöltés
- A Sudo rendszer engedélyezi a Sleepeasy.service szolgáltatást
- Sudo systemctl indítsa el a Sleepeasy.service szolgáltatást
- Sudo systemctl állapot Sleepeasy.service
Az utolsó paranccsal látnia kell, hogy a szolgáltatás fut és fut. Most megpróbálhatja az újraindítást a sudo reboot segítségével.
Néhány perc múlva a szolgáltatás elindul, és megjelenik az ip -cím az LCD -n.
Oldaljegyzet:
A szolgáltatás lassan elindulhat. Ennek kijavításához el kell távolítania az "ip = 169.254.10.1" fájlt a boot/cmdline.txt fájlból.
Használja ezt a parancsot a szerkesztéshez.
sudo nano /boot/cmdline.txt
Mentse a Ctrl + O billentyűkkel, és lépjen ki a Ctrl + X billentyűkombinációval
5. lépés: Végül
Köszönöm, hogy elolvasta az Utasításokat. Remélem tetszett, és sok probléma nélkül sikerült újra létrehozni ezt a projektet.
Ha bármilyen kérdése vagy javaslata van, kérjük, tegye meg észrevételeit az alábbiakban. Igyekszem mielőbb válaszolni a kérdésekre.
Üdvözlettel, Jakob Soens
Ajánlott:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Kapcsolja ki az alvás funkciót a Presonus Temblor T8 mélynyomóban: 5 lépés
Kapcsolja ki az alvás funkciót a Presonus Temblor T8 mélysugárzóban: Körülbelül egy napba telt, mire rájöttem, hogy bár a Temblor T8 nagyszerű hangzású mélynyomó, utálom az automatikus alvó funkcióját. Túl sokáig tart az ébredés, leáll, amikor csendes hangon hallgat, és minden alkalommal őrülten ugrik
Elég alvás időzítő: 3 lépés
Elég alvásidőzítő: Nem találtam jó nevet ehhez a projekthez. Nevezhetjük úgy is, hogy „elég alvó időzítő”. Ennek a projektnek az ötlete egy téli nyaralás során merült fel. Egy nyaralóban voltunk, ahol nem volt ébresztőóra az ágyban. Általában szükségem van
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is