Turinys:

„SmartAquarium“- Mathias: 6 žingsniai
„SmartAquarium“- Mathias: 6 žingsniai

Video: „SmartAquarium“- Mathias: 6 žingsniai

Video: „SmartAquarium“- Mathias: 6 žingsniai
Video: Self Sustaining Aauarium 2024, Birželis
Anonim
„SmartAquarium“- Mathias
„SmartAquarium“- Mathias
„SmartAquarium“- Mathias
„SmartAquarium“- Mathias
„SmartAquarium“- Mathias
„SmartAquarium“- Mathias

Didelė problema žmonėms, turintiems žuvies, yra tai, kad išvykę atostogų jiems reikia, kad kas nors jais pasirūpintų. Aš ir mano šeima susiduriame su ta pačia problema ir visada stengiamės ką nors rasti. Dabar su savo projektu tikiuosi atsikratyti šios problemos su savo „SmartAquarium“.

Bendra informacija:

  • Vidutinė kaina yra apie 313 eurų
  • viso laiko, skirto viskam projektui atlikti: 250 valandų (tai gali skirtis priklausomai nuo jūsų programavimo įgūdžių)

Nuorodos:

  • Mano asmeninė svetainė: mathiasdeherdt.be
  • Sąrašas medžiagos, dar žinomas kaip BOM: FinalBOM.xlsx

1 žingsnis: 1 žingsnis: korpuso ir automatinio tiektuvo gamyba

1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba
1 žingsnis: korpuso ir automatinio tiektuvo gamyba

Medžiagos:

  • Mediena
  • Medis ir super klijai
  • Plastikinis puodelis
  • durų rankenėlė
  • Varžtai
  • Geležinė rankena
  • Vyriai
  • Vištienos viela
  • magnetika

Įrankiai:

  • Pjūklas
  • Gręžimo mašina
  • Sanderis
  • Atsuktuvai
  • Medinė dildė

Žingsnis po žingsnio statykite korpusą:

1 žingsnis: pjaukite medieną norimo dydžio. Norite 2 lentų viršuje ir apačioje, 2 kairėje ir dešinėje pusėje ir 2 gale ir priekyje. Kai viskas bus padaryta, klijuokite juos kartu (medžio klijais), kad suformuotumėte dėžutę. Įsitikinkite, kad medis yra labai spaudžiamas, kad viskas galėtų klijuoti

2 žingsnis: būtinai palikite skyles kabeliams ir oro skylėms. Nesvarbu, kur jie yra, tiesiog padėkite juos ten, kur atrodote tinkami

3 žingsnis: padarę skyles, paimkite medžio failą ir viską paduokite, kad jis būtų lygus

4 žingsnis: klijuokite rankeną ant korpuso viršaus ir klijuokite durų rankenėlę toje pusėje, kurią galima atidaryti ir uždaryti. Taip pat prijunkite duris su vyriais ir uždėkite magnetiką, kad durys liktų uždarytos

Žingsnis po žingsnio sukurkite tiektuvą:

1 žingsnis: Raskite ne tokį didelį plastikinį dubenį ir padarykite jame mažą skylutę, įsitikinkite, kad dubens dangtį galima labai lengvai nuimti

2 žingsnis: suraskite ką nors, kad padarytumėte skyrių viduje, ir prijunkite juos prie medinės lazdos

3 žingsnis: Įsitikinkite, kad medinė lazda yra didesnė už žingsninio variklio besisukančią geležį, ten padarysime skylę, kad žingsninis variklis perkeltų viską viduje

4 žingsnis: padarykite ką nors, kas padėtų tiektuvą virš jūsų akvariumo angos, aš padariau tai su tam tikrais statybiniais žaislais

2 veiksmas: 2 veiksmas: prijunkite komponentus

2 veiksmas: prijunkite komponentus
2 veiksmas: prijunkite komponentus
2 veiksmas: prijunkite komponentus
2 veiksmas: prijunkite komponentus
2 veiksmas: prijunkite komponentus
2 veiksmas: prijunkite komponentus

Komponentai (visada galite nurodyti mano BOM):

  • Raspberry Pi su elastingumu
  • „Arduino“tipas nuo A iki B
  • Atsparus vandeniui ds18b20
  • QAPASS 1602A ekranas
  • Žingsninis variklis 28BYJ-48
  • Duonos lentos
  • Laidai nuo vyrų iki vyrų, laidai nuo patelių iki patelių
  • Rezistoriai
  • PH jutiklis 40x40 mm
  • Ventiliatorius
  • Jėgai jautrus rezistorius (FSR)
  • Estafetė
  • 2 potenciometrinis jutiklis
  • LM2596S DC-DC
  • [ŠVIESA]

Įrankiai

  • Lituoklis
  • Žnyplės nuimamos
  • Atsuktuvas
  • Termiškai susitraukiantis vamzdis
  • Karšto oro pūstuvas
  • šlifuoklis

Taigi nuo ko pradėti? Na, pirmiausia turėsite gauti kiekvieną komponentą, o po to pabandykite pagal visas galimybes sekti mano schemą.

„Pi“yra svarbiausia dėlionės dalis, ji veiks kaip centras, valdantis viską, net ir „Arduino“. „Arduino“bus „Pi“vergas, bet daugiau apie tai vėliau 3 žingsnyje.

Dauguma schemos yra tiesiai į priekį, prijunkite viską ir įsitikinkite, kad pagrindai yra gerai prijungti. Sunkioji dalis yra jūsų lempa. Turėsime atidaryti jungiklį ir prijungti jį prie relės, jei tai sugadinsime, galite sugadinti lempą. Kai jungiklis atidarytas, prijunkite 2 laidus prie lempos laidų. Prijunkite juos prie relės [PICTURE]

Taip pat svarbus pranešimas, kai kabeliai yra atidengti, naudokite termiškai susitraukiančius vamzdžius, kad jie netrukdytų vienas kitam.

3 veiksmas: 3 veiksmas: sukurkite duomenų bazę

3 žingsnis: sukurkite duomenų bazę
3 žingsnis: sukurkite duomenų bazę

Pirmiausia norite sukurti savo duomenų bazės modelį, mano atrodys taip [1 paveikslas], aš turiu dvi lenteles, vieną savo jutikliui ir kitą matavimui.

Jutiklių lentelėje jums reikės ID, pavadinimo (jutiklio) ir įrenginio. Matavimo lentelėje turiu savo sensor_ID (iš jutiklių lentelės), laiką, kada atlikote matavimą, ir matavimo vertę. Mums taip pat reikia kitos šviesos lemputės, kad galėtume įjungti ir išjungti svetainę ir parodyti esamą būseną.

Sukūrę duomenų bazę, ją įdėsite į „Raspberry Pi“.

4 veiksmas: 4 veiksmas: parašykite „Python“kodą ir „Arduino“kodą

4 žingsnis: parašykite „Python“kodą ir „Arduino“kodą
4 žingsnis: parašykite „Python“kodą ir „Arduino“kodą

Dabar atėjo laikas tikram darbui, viskam rašant kodą. Pašto failo viduje rasite mano (ne tokį gerą) kodą. Komentarų eilutėje yra informacijos.

Užpakalinei programai jums reikės tik failo app.py.

Sąsajai jums reikės šablonų ir statinio

Kaip sakiau 2 žingsnyje, „Arduino“yra „Raspberry Pi“vergas. Mes tai darome, kad galėtume prijungti „Arduino“prie „Pi“naudodami USB kabelį ir kelis kartus redaguoti bei įdiegti keletą dalykų. Visų pirma, jūs ketinate įdiegti „nanpy“„Pi“.

5 veiksmas: 5 veiksmas: HTML, CSS ir „JavaScript“

5 veiksmas: HTML, CSS ir „JavaScript“
5 veiksmas: HTML, CSS ir „JavaScript“

Svetainės dizainas taip pat yra labai svarbi projekto dalis, tai būdas patikrinti tokius dalykus kaip temperatūra ir automatiškai duoti maisto.

Aš nusprendžiau padaryti stačiakampius, kuriuose rodau savo vertybes.

Taip pat yra puiki funkcija, kurioje galite pamatyti visų temperatūros ir PH jutiklio duomenų grafiką.

6 žingsnis: 6 žingsnis: projekto surinkimas

6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą
6 žingsnis: Surinkite projektą

Kai visi kiti veiksmai bus baigti, galite pradėti viską surinkti kartu. Visi jūsų komponentai patenka į jūsų pagamintą medinę dėžę. Viską pritvirtiname prie sienos, naudodami velcro, ir viską sudedame į reikiamą vietą ir vis tiek įsitikiname, kad viskas tinkamai prijungta.

Rekomenduojamas: