Kazalo:

SmartAquarium - Mathias: 6 korakov
SmartAquarium - Mathias: 6 korakov

Video: SmartAquarium - Mathias: 6 korakov

Video: SmartAquarium - Mathias: 6 korakov
Video: Tchaikovsky “Symphony No 6 ’Pathétique’” (Santtu Mattias Rouvali • Göteborgs Symfoniker, 20181011) 2024, Junij
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Velik problem za ljudi, ki imajo ribe, je, da ko gredo na dopust, potrebujejo nekoga, ki bo skrbel zanje. Jaz in moja družina imava isti problem in vedno se mudi najti nekoga. S svojim projektom upam, da se bom s svojim SmartAquariumom znebil te težave.

Splošni podatki:

  • Povprečni stroški so okoli 313 evrov
  • skupni čas, porabljen za izdelavo vsega o projektu: 250 ur (to se lahko razlikuje glede na vaše znanje programiranja)

Povezave:

  • Moje osebno spletno mesto: mathiasdeherdt.be
  • Predmet gradiva ali BOM: FinalBOM.xlsx

1. korak: 1. korak: izdelava ohišja + samodejni podajalnik

1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik
1. korak: izdelava ohišja + samodejni podajalnik

Materiali:

  • Les
  • Les in super lepilo
  • Plastična skodelica
  • gumb za vrata
  • Vijaki
  • Železni ročaj
  • Tečaji
  • Piščančja žica
  • magneti

Orodja:

  • Videl
  • Vrtalni stroj
  • Sander
  • Izvijači
  • Lesna pilica

Gradnja ohišja korak za korakom:

1. korak: žagajte les do želene velikosti. Želite 2 deski za zgornji in spodnji del, 2 za levo in desno stran ter 2 za hrbet in spredaj. Ko imate vse pripravljeno, jih zlepite skupaj (z lepilom za les), tako da oblikujete škatlo. Prepričajte se, da je na les velik pritisk, da se lahko vse skupaj zlepi

2. korak: pustite luknje za kable in zračne odprtine. Ni pomembno, kje so, postavite jih tja, kjer se vam zdi primerno

3. korak: Ko naredite luknje, vzemite lesno datoteko in vse skupaj vložite, da bo gladka

4. korak: lepite ročaj na vrh ohišja in prilepite kljuko na strani, ki jo lahko odprete in zaprete. Vrata povežite tudi s tečaji in postavite magnetizem, da ostanejo vrata zaprta

Postopek izdelave podajalnika:

1. korak: Poiščite ne tako veliko plastično posodo in v njej naredite majhno luknjico, poskrbite, da bo pokrov posode zelo enostavno odstraniti

2. korak: Poiščite nekaj za izdelavo predelkov v notranjosti in jih povežite z leseno palico

3. korak: Prepričajte se, da je lesena palica večja od vrtljivega železa koračnega motorja, tam bomo naredili luknjo, tako da koračni motor premakne vse v notranjost

4. korak: Naredite nekaj, kar lahko napajalnik postavi nad luknjo v vašem akvariju, uspelo mi je z nekakšnimi gradbenimi igračami

2. korak: 2. korak: Povežite svoje komponente

Korak: Povežite svoje komponente
Korak: Povežite svoje komponente
Korak: Povežite svoje komponente
Korak: Povežite svoje komponente
Korak: Povežite svoje komponente
Korak: Povežite svoje komponente

Komponente (vedno se lahko sklicujete na mojo specifikacijo):

  • Raspberry Pi z močjo
  • Arduino od A do B
  • Vodoodporen ds18b20
  • Zaslon QAPASS 1602A
  • Koračni motor 28BYJ-48
  • Ogledne plošče
  • Moški na moške žice, moški na ženske žice
  • Upori
  • PH senzor 40x40 mm
  • Ventilator
  • Upor, občutljiv na silo (FSR)
  • Rele
  • 2 potenciometrični senzor
  • LM2596S DC-DC
  • [LAMP]

Orodja

  • Spajkalnik
  • Odstranjevanje klešč
  • Izvijač
  • Termoskrčljive cevi
  • Ventilator vročega zraka
  • brusilnik

Kje torej začeti? No, najprej boste morali dobiti vse komponente, nato poskusite po svojih močeh slediti moji shemi.

Pi je najpomembnejši del sestavljanke, deloval bo kot vozlišče, ki nadzoruje vse, tudi Arduino. Arduino bo suženj Pi, več pa kasneje v 3. koraku.

Večina sheme je naravnost, povežite vse in se prepričajte, da so razlogi dobro povezani. Trdi del je vaša svetilka. Odpreti moramo stikalo in ga priključiti na rele, če to pokvarimo, lahko uničite svetilko. Ko je stikalo odprto, priključite 2 žici na žice svetilke. Povežite jih z relejem [SLIKA]

Prav tako pomembno sporočilo: uporabite toplotno skrčljivo cev, ko so kabli izpostavljeni, da ne medsebojno vplivajo.

3. korak: 3. korak: Ustvarite bazo podatkov

3. korak: Ustvarite bazo podatkov
3. korak: Ustvarite bazo podatkov

Najprej želite narediti model za svojo bazo podatkov, moj bo videti tako [Slika 1], imam dva zavihka, enega za senzor in enega za merjenje.

V tabeli senzorjev boste potrebovali ID, ime (senzorja) in enoto. V tabeli meritev imam svoj sensor_ID (iz moje tabele senzorjev), čas, ko ste opravili meritev, in vrednost vaše meritve. Za luč potrebujemo tudi drugo tabelo, tako da jo lahko vklopimo in izklopimo na spletnem mestu ter prikažemo trenutno stanje.

Ko ustvarite bazo podatkov, jo boste dali na Raspberry Pi.

Korak 4: Korak 4: Napišite kodo Python in kodo Arduino

4. korak: Napišite kodo Python in kodo Arduino
4. korak: Napišite kodo Python in kodo Arduino

Zdaj je čas za pravo delo, pisanje kode za vse. V zip datoteki boste našli mojo (ne tako dobro) kodo. V vrstico za komentar so vneseni podatki.

Za zaledje potrebujete samo datoteko app.py.

Za prednjo stran boste potrebovali predloge in statiko

Kot sem rekel v 2. koraku, je Arduino suženj Raspberry Pi. To naredimo, da lahko povežemo Arduino s Pi z USB kablom, naredimo nekaj popravkov in namestimo nekaj stvari. Najprej boste namestili nanpy na Pi.

5. korak: 5. korak: HTML, CSS in JavaScript

5. korak: HTML, CSS in JavaScript
5. korak: HTML, CSS in JavaScript

Oblikovanje spletne strani je prav tako zelo pomemben del projekta, je način za preverjanje stvari, kot je temperatura, in samodejno dajanje hrane.

Odločil sem se, da naredim pravokotnike, kjer znotraj prikažem svoje vrednosti.

Obstaja tudi kul funkcija, kjer si lahko ogledate graf vseh podatkov s senzorja temperature in PH.

Korak 6: Korak 6: Sestavljanje projekta

Korak 6: Sestavljanje projekta
Korak 6: Sestavljanje projekta
6. korak: Sestavljanje projekta
6. korak: Sestavljanje projekta
Korak 6: Sestavljanje projekta
Korak 6: Sestavljanje projekta
Korak 6: Sestavljanje projekta
Korak 6: Sestavljanje projekta

Ko so vsi drugi koraki končani, lahko začnete sestavljati vse skupaj. Vse vaše komponente gredo v leseno škatlo, ki ste jo naredili. Vse, kar pritrdimo na steno, pritrdimo z ježkom in vse postavimo na pravo mesto ter še vedno preverimo, ali je vse pravilno povezano.

Priporočena: