Tartalomjegyzék:
- 1. lépés: 1. lépés: A burkolat + automatikus adagoló elkészítése
 - 2. lépés: 2. lépés: Csatlakoztassa az alkatrészeket
 - 3. lépés: 3. lépés: Adatbázis létrehozása
 - 4. lépés: 4. lépés: Írjon Python -kódot és Arduino -kódot
 - 5. lépés: 5. lépés: HTML, CSS és JavaScript
 - 6. lépés: 6. lépés: A projekt összeszerelése
 
- Szerző John Day [email protected].
 - Public 2024-01-30 09:41.
 - Utoljára módosítva 2025-01-23 14:48.
 
  
  
  Nagy probléma azoknak, akiknek halaik vannak, mint ha nyaralni mennek, szükségük van valakire, aki gondoskodik róluk. Nekem és a családomnak ugyanaz a problémája, és mindig nyüzsgés találni valakit. Most a projektemmel remélem, hogy megszabadulok ettől a problémától a SmartAquariummal.
Általános információ:
- átlagos költsége 313 euró
 - a projektre vonatkozó összes feladat elkészítésére fordított teljes idő: 250 óra (ez programozási készségeitől függően változhat)
 
Linkek:
- Személyes webhelyem: mathiasdeherdt.be
 - Anyagjegyzék, más néven BOM: FinalBOM.xlsx
 
1. lépés: 1. lépés: A burkolat + automatikus adagoló elkészítése
  
  
  
  Anyagok:
- Faipari
 - Fa és szuper ragasztó
 - Műanyag pohár
 - ajtógomb
 - Csavarok
 - Vas fogantyú
 - Zsanérok
 - Csirkeháló
 - mágnesek
 
Eszközök:
- Fűrész
 - Fúrógép
 - Sander
 - Csavarhúzók
 - Fa reszelő
 
A burkolat építése lépésről lépésre:
Lépés: fűrészelje a fát a kívánt méretre. 2 deszkát szeretne a tetejére és aljára, 2 a bal és a jobb oldalra, és 2 a hátra és az elejére. Ha minden megvan, ragasszuk össze őket (faragasztóval), így formázzunk egy dobozt. Győződjön meg arról, hogy nagy nyomás nehezedik a fára, hogy minden összeragadjon
2. lépés: ügyeljen arra, hogy lyukakat hagyjon a kábelekhez és a szellőzőnyílásokhoz. Teljesen mindegy, hol vannak, csak tegye oda, ahol jónak tűnik
3. lépés: Miután elkészítette a lyukakat, vegyen egy fájlt és reszeljen mindent, hogy sima legyen
4. lépés: Ragassza fel a fogantyút a burkolat tetejére, és ragassza fel a kilincset a nyitható és zárható oldalon. Csatlakoztassa az ajtót a csuklópántokkal is, és tegyen mágneseket, hogy az ajtó zárva maradjon
Az adagoló építése lépésről lépésre:
1. lépés: Keressen egy nem túl nagy műanyag tálat, és készítsen egy apró lyukat, győződjön meg arról, hogy a tál fedelét nagyon könnyű eltávolítani
2. lépés: Keressen valamit, amiben rekeszeket készíthet, és csatlakoztassa őket egy fapálcához
3. lépés: Győződjön meg arról, hogy a fapálca nagyobb, mint a léptetőmotor forgóvasa, lyukat készítünk ott, így a léptetőmotor mindent belül mozgat
4. lépés: Készíts valamit, amivel az etetőt az akvárium lyuk fölé helyezheted, én valamilyen építőjátékkal készítettem
2. lépés: 2. lépés: Csatlakoztassa az alkatrészeket
  
  
  Komponensek (bármikor hivatkozhat a BOM -ra):
- Raspberry Pi, rugalmas erővel
 - Arduino típusú A -B
 - Vízálló ds18b20
 - QAPASS 1602A kijelző
 - Lépésmotor 28BYJ-48
 - Kenyértáblák
 - Férfi -férfi vezetékek, férfi -női vezetékek
 - Ellenállások
 - PH érzékelő 40x40 mm
 - Ventilátor
 - Erőérzékeny ellenállás (FSR)
 - Relé
 - 2 potenciométeres érzékelő
 - LM2596S DC-DC
 - [LÁMPA]
 
Eszközök
- Forrasztópáka
 - Lehúzó fogó
 - Csavarhúzó
 - Hőre zsugorodó cső
 - Forrólevegő -fúvó
 - csiszológép
 
Tehát hol kezdjem? Nos, először meg kell szereznie minden összetevőt, majd próbálja meg követni a vázlatomat a legjobb tudása szerint.
A Pi a rejtvény legfontosabb darabja, olyan hubként fog működni, amely mindent irányít, még az Arduino -t is. Az Arduino lesz a Pi rabszolgája, de erről többet a 3. lépésben.
A vázlat nagy része egyenesen előre van kapcsolva, és csatlakoztasson mindent, és győződjön meg arról, hogy az alapok megfelelően vannak csatlakoztatva. A kemény rész a lámpád. Meg kell szakítanunk a kapcsolót és csatlakoztatni kell egy reléhez, ha ezt elrontjuk, tönkreteheti a lámpát. Ha a kapcsoló nyitva van, csatlakoztasson 2 vezetéket a lámpa vezetékeihez. Csatlakoztassa ezeket a reléhez [PICTURE]
Szintén fontos üzenet, használja a hőzsugorító csövet, ha a kábelek ki vannak téve, hogy ne zavarják egymást.
3. lépés: 3. lépés: Adatbázis létrehozása
  Először modellt szeretne készíteni az adatbázisához, az enyém így fog kinézni [1. kép], van két táblám, az egyik az érzékelőmnek, a másik pedig a mérésemhez.
Az érzékelő táblázatban szüksége lesz egy azonosítóra, az érzékelő nevére és egy egységre. A mérési táblázatban megtalálható a sensor_ID (a szenzortáblámból), a mérés időpontja és a mérés értéke. Szükségünk van egy másik asztalra is a fényhez, ez azért van, hogy a webhelyen be- és kikapcsolhassuk, és az aktuális állapot megjelenjen.
Miután létrehozta az adatbázist, felveszi a Raspberry Pi -re.
4. lépés: 4. lépés: Írjon Python -kódot és Arduino -kódot
  Most itt az ideje a valódi munkának, mindenhez kódot írni. A zip fájlban megtalálod a (nem túl jó) kódomat. A megjegyzés sorban vannak információk.
A háttérprogramhoz csak az app.py fájlra lesz szüksége.
A kezelőfelülethez szüksége lesz a sablonokra és a statikusra
Ahogy a 2. lépésben mondtam, az Arduino a Raspberry Pi rabszolgája. Ezt azért tesszük, hogy USB -kábellel csatlakoztathassuk az Arduino -t a Pi -hez, néhány szerkesztést és néhány dolgot telepítsünk. Először is telepítsd a nanpy -t a Pi -re.
5. lépés: 5. lépés: HTML, CSS és JavaScript
  A weboldal kialakítása szintén nagyon fontos része a projektnek, ez egy módja annak, hogy ellenőrizze az olyan dolgokat, mint a hőmérséklet, és automatikusan ételt adjon.
Úgy döntöttem, hogy téglalapokat készítek, ahol belül értékeimet jelenítem meg.
Ezenkívül van egy jó funkció, ahol láthatja a hőmérséklet- és a PH -érzékelő összes adatának grafikonját.
6. lépés: 6. lépés: A projekt összeszerelése
  
  
  
  Miután az összes többi lépést befejezte, elkezdheti az összes összeszerelését. Minden alkatrésze az Ön által készített fadobozba kerül. Mindent rögzítünk a falra tépőzárral, és mindent a megfelelő helyre helyezünk, és továbbra is ügyelünk arra, hogy minden megfelelően legyen csatlakoztatva.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
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ő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását
