INHOUDSOPGAWE:
- Stap 1: Stap 1: Maak die omhulsel + outomatiese toevoer
- Stap 2: Stap 2: Koppel u komponente
- Stap 3: Stap 3: Maak 'n databasis
- Stap 4: Stap 4: Skryf Python -kode en Arduino -kode
- Stap 5: Stap 5: HTML, CSS en JavaScript
- Stap 6: Stap 6: Die samestelling van die projek
Video: SmartAquarium - Mathias: 6 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-05 19:31
'N Groot probleem vir mense met vis is dat as iemand op vakansie gaan, iemand nodig het om vir hulle te sorg. Ek en my gesin het dieselfde probleem en dit is altyd 'n gewoel om iemand te vind. Met my projek, hoop ek om van hierdie probleem ontslae te raak met my SmartAquarium.
Algemene inligting:
- die gemiddelde koste is ongeveer 313 euro
- totale tyd wat u daaraan bestee om alles oor die projek te maak: 250 uur (dit kan afhang van u programmeringsvaardighede)
Skakels:
- My persoonlike webwerf: mathiasdeherdt.be
- Materiaalekening aka BOM: FinalBOM.xlsx
Stap 1: Stap 1: Maak die omhulsel + outomatiese toevoer
Materiaal:
- Hout
- Hout en supergom
- Plastiek beker
- deurknop
- Skroewe
- Ysterhandvatsel
- Skarniere
- Hoenderdraad
- magnetika
Gereedskap:
- Sien
- Boormasjien
- Sander
- Skroewedraaiers
- Houtlêer
Bou omhulsel stap vir stap:
Stap 1: saag die hout tot die gewenste grootte. U wil 2 planke bo en onder hê, 2 links en regs en 2 agter en voor. As u alles klaar het, plak u dit aanmekaar (met houtgom) sodat u 'n boks vorm. Maak seker dat daar baie druk op die hout is sodat alles aan mekaar kan plak
Stap 2: Maak seker dat u gate vir die kabels en vir luggate laat. Dit maak nie regtig saak waar hulle is nie, plaas hulle net waar u fiks lyk
Stap 3: Nadat u u gate gemaak het, neem 'n houtlêer en lê alles in sodat dit glad is
Stap 4: plak die handvatsel bo -op die omhulsel vas en plak die deurknop aan die kant wat oop en toe kan maak. Koppel ook die deur met die skarniere en plaas magnetika sodat die deur toe bly
Bou die voerder stap vir stap:
Stap 1: Soek 'n nie so groot plastiekbak nie en maak 'n klein gaatjie daarin, maak seker dat die deksel van die bak baie maklik verwyder kan word
Stap 2: Soek iets om binne -in die kompartemente te maak en koppel dit aan 'n houtstok
Stap 3: Maak seker dat die houtstok groter is as die draai -yster van die stapmotor; ons maak 'n gat daar sodat die stapmotor alles na binne beweeg
Stap 4: Maak iets wat die toevoer bo die gat in u akwarium kan plaas, ek het dit met 'n soort bou speelgoed gemaak
Stap 2: Stap 2: Koppel u komponente
Komponente (u kan altyd na my stomplys verwys):
- Framboos Pi met krag soepel
- Arduino tipe A tot B
- Waterdigte ds18b20
- QAPASS 1602A -skerm
- Stapmotor 28BYJ-48
- Broodplanke
- Manlike tot manlike drade, manlike tot vroulike drade
- Weerstande
- PH -sensor 40x40 mm
- Ventilator
- Kraggevoelige weerstand (FSR)
- Relay
- 2 potensiometriese sensor
- LM2596S DC-DC
- [LAMP]
Gereedskap
- Soldeerbout
- Afsny tang
- Skroewedraaier
- Krimpbuis
- Warm lugblaser
- skuurmasjien
So waar om te begin? Eerstens moet u elke komponent kry, en probeer dan my skema na die beste van u vermoë volg.
Die Pi is die belangrikste stuk van die legkaart, dit gaan optree soos 'n spilpunt wat alles beheer, selfs die Arduino. Die Arduino sal die slaaf van die Pi wees, maar meer daarvan later in stap 3.
Die meeste skemas is reguit, verbind alles en maak seker dat die gronde goed verbind is. Die moeilike deel is jou lamp. Ons sal die skakelaar moet oopbreek en aan 'n relais koppel; as ons dit deurmekaar maak, kan u die lamp vernietig. Sodra die skakelaar oop is, koppel 2 drade aan die drade van die lamp. Koppel dit aan die aflos [FOTO]
Dit is ook 'n belangrike boodskap: gebruik die krimpkous wanneer kabels blootgestel word, sodat hulle nie inmeng nie.
Stap 3: Stap 3: Maak 'n databasis
Eerstens wil u 'n model vir u databasis maak; myne sal so lyk [prent 1], ek het twee tabelle, een vir my sensor en een vir my meting.
In die sensortabel benodig u 'n ID, naam (van die sensor) en 'n eenheid. In die meettabel het ek my sensor_ID (uit my sensortabel), 'n tydstip waarop u 'n meting geneem het en die waarde van u meting. Ons benodig ook nog 'n tafel vir die lig, dit is sodat ons dit deur die webwerf kan aan- en uitskakel en die huidige status kan vertoon.
Nadat u die databasis geskep het, gaan u dit op die Raspberry Pi plaas.
Stap 4: Stap 4: Skryf Python -kode en Arduino -kode
Nou is dit tyd vir die regte werk, om kode vir alles te skryf. Binne die zip -lêer vind u my (nie so goeie) kode nie. Daar is inligting in die kommentaarreël geplaas.
Vir die backend benodig u slegs die app.py -lêer.
Vir die frontend benodig u die sjablone en statiese
Soos ek in stap 2 gesê het, die Arduino is 'n slaaf van die Raspberry Pi. Ons doen dit sodat ons die Arduino met 'n usb -kabel aan die Pi kan koppel en 'n paar wysigings kan aanbring en 'n paar dinge kan installeer. Eerstens gaan u nanpy op die Pi installeer.
Stap 5: Stap 5: HTML, CSS en JavaScript
Die ontwerp van die webwerf is ook 'n baie belangrike deel van die projek; dit is 'n manier om dinge soos die temperatuur na te gaan en om outomaties kos te gee.
Ek het gekies om reghoeke te maak waar ek my waardes aan die binnekant vertoon.
Daar is ook 'n goeie funksie waar u 'n grafiek kan sien van al die data van die temperatuur- en PH -sensor.
Stap 6: Stap 6: Die samestelling van die projek
Sodra al die ander stappe voltooi is, kan u alles begin bymekaarmaak. Al u komponente gaan in die houtkas wat u gemaak het. Ons maak alles aan die muur vas deur klittenband te gebruik en alles op die regte plek te plaas en steeds seker te maak dat alles behoorlik verbind is.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies