Tartalomjegyzék:

SmartAquarium - Mathias: 6 lépés
SmartAquarium - Mathias: 6 lépés

Videó: SmartAquarium - Mathias: 6 lépés

Videó: SmartAquarium - Mathias: 6 lépés
Videó: BAM, BUILDERS OF THE ANCIENT MYSTERIES - 4K CINEMA VERSION FULL MOVIE 2024, Június
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

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

1. lépés: A burkolat + automatikus adagoló elkészítése
1. lépés: A burkolat + automatikus adagoló elkészítése
1. lépés: A burkolat + automatikus adagoló elkészítése
1. lépés: A burkolat + automatikus adagoló elkészítése
1. lépés: A burkolat + automatikus adagoló elkészítése
1. lépés: A burkolat + automatikus adagoló elkészítése
1. lépés: A burkolat + automatikus adagoló elkészítése
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

2. lépés: Csatlakoztassa az alkatrészeket
2. lépés: Csatlakoztassa az alkatrészeket
2. lépés: Csatlakoztassa az alkatrészeket
2. lépés: Csatlakoztassa az alkatrészeket
2. lépés: Csatlakoztassa az alkatrészeket
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

3. lépés: Készítsen adatbázist
3. lépés: Készítsen adatbázist

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

Lépés: Írja be a Python és Arduino kódokat
Lépés: Írja be a Python és Arduino kódokat

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

5. lépés: HTML, CSS és JavaScript
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

6. lépés: A projekt összeszerelése
6. lépés: A projekt összeszerelése
6. lépés: A projekt összeszerelése
6. lépés: A projekt összeszerelése
6. lépés: A projekt összeszerelése
6. lépés: A projekt összeszerelése
6. lépés: A projekt összeszerelése
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: