Taula de continguts:
- Pas 1: Pas 1: fabricació de la carcassa + alimentador automàtic
- Pas 2: Pas 2: connecteu els components
- Pas 3: Pas 3: Feu la base de dades
- Pas 4: Pas 4: escriviu el codi Python i el codi Arduino
- Pas 5: Pas 5: HTML, CSS i JavaScript
- Pas 6: Pas 6: Muntatge del projecte
Vídeo: SmartAquarium - Mathias: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Un gran problema per a les persones que tenen peix és que quan marxen de vacances necessiten que algú els cuidi. Jo i la meva família tenim el mateix problema i sempre és una pressa trobar algú. Ara amb el meu projecte espero desfer-me d’aquest problema amb el meu SmartAquarium.
Informació general:
- el cost mitjà ronda els 313 euros
- temps total dedicat a fer tot el que fa al projecte: 250 hores (això pot variar en funció de les vostres habilitats de programació)
Enllaços:
- El meu lloc web personal: mathiasdeherdt.be
- Factura de material també coneguda com a BOM: FinalBOM.xlsx
Pas 1: Pas 1: fabricació de la carcassa + alimentador automàtic
Materials:
- Fusta
- Fusta i súper cola
- Tassa de plàstic
- pom de la porta
- Cargols
- Mànec de ferro
- Frontisses
- Fil de pollastre
- magnètica
Eines:
- va veure
- Màquina de perforació
- Sander
- Tornavisos
- Llima de fusta
Construint carcassa pas a pas:
Pas 1: serrar la fusta a la mida desitjada. Voleu 2 taulons per a la part superior i inferior, 2 per al costat esquerre i dret i 2 per a la part posterior i frontal. Un cop ho tingueu tot endavant, enganxeu-los junts (amb cola per a fusta) de manera que formeu una caixa. Assegureu-vos que hi ha molta pressió sobre la fusta perquè tot pugui enganxar-se
Pas 2: assegureu-vos que deixeu forats per als cables i per als forats. Realment no importa on siguin, només cal que els poseu allà on sembli més adequat
Pas 3: després de fer els forats, agafeu un fitxer de fusta i arxiveu-ho tot perquè quedi suau
Pas 4: enganxeu el mànec a la part superior de la carcassa i enganxeu el pom de la porta al costat que es pot obrir i tancar. Connecteu també la porta amb les frontisses i poseu magnètics perquè la porta quedi tancada
Construint l'alimentador pas a pas:
Pas 1: cerqueu un bol de plàstic no tan gran i feu-hi un petit forat; assegureu-vos que la tapa del bol es pugui treure molt fàcilment
Pas 2: cerqueu alguna cosa per fer compartiments a l'interior i connecteu-los a un pal de fusta
Pas 3: Assegureu-vos que el pal de fusta sigui més gran que la planxa giratòria del motor pas a pas, farem un forat allà perquè el motor pas a pas ho mogui tot dins
Pas 4: feu alguna cosa que pugui situar l'alimentador per sobre del forat del vostre aquari, ja que ho he fet amb una mena de joguines de construcció
Pas 2: Pas 2: connecteu els components
Components (sempre podeu fer referència a la meva llista de materials):
- Raspberry Pi amb potència flexible
- Arduino tipus A a B.
- Impermeable ds18b20
- Pantalla QAPASS 1602A
- Motor pas 28BYJ-48
- Taules de pa
- Filferro mascle a femella, filferro mascle a femella
- Resistències
- Sensor PH 40x40 mm
- Ventilador
- Resistència sensible a la força (FSR)
- Relleu
- 2 sensor potenciomètric
- LM2596S DC-DC
- [LLUM]
Eines
- Soldador
- Alicates peladores
- Tornavís
- Tubs termorretractables
- Ventilador d’aire calent
- polidora
Llavors, per on començar? Primer, necessitareu obtenir tots els components, després d’això intenteu seguir el meu esquema al màxim.
El Pi és la peça més important del trencaclosques, actuarà com un hub que ho controla tot, fins i tot l'Arduino. L'Arduino serà l'esclau del Pi, però més endavant al pas 3.
La majoria de l’esquema és directe, connecta-ho tot i assegura’t que els terrenys estiguin ben connectats. El més difícil és la teva làmpada. Haurem de trencar l’interruptor i connectar-lo a un relé, si ho fem malbé, podeu destruir el llum. Un cop obert l’interruptor, connecteu 2 cables als cables de la làmpada. Connecteu-les al relé [IMATGE]
També és un missatge important: utilitzeu el tub termoretràctil quan s’exposin els cables perquè no interfereixin els uns amb els altres.
Pas 3: Pas 3: Feu la base de dades
Primer voleu fer un model per a la vostra base de dades, la meva tindrà aquest aspecte [imatge 1], tinc dues taules, una per al meu sensor i una altra per al meu mesurament.
A la taula de sensors necessitareu un identificador, un nom (del sensor) i una unitat. A la taula de mesuraments tinc el meu sensor_ID (de la meva taula de sensors), un moment en què heu fet una mesura i el valor de la vostra mesura. També necessitem una altra taula per a la llum, perquè puguem activar-la i desactivar-la al lloc web i mostrar l’estat actual.
Després de crear la base de dades, la col·loqueu al Raspberry Pi.
Pas 4: Pas 4: escriviu el codi Python i el codi Arduino
Ara és el moment del treball real, escrivint codi per a tot. Dins del fitxer zip trobareu el meu codi (no tan bo). Hi ha informació posada a la línia de comentaris.
Per al dorsal només necessitareu el fitxer app.py.
Per al frontend necessitareu les plantilles i estàtiques
Com he dit al pas 2, Arduino és un esclau del Raspberry Pi. Ho fem perquè puguem connectar l'Arduino al Pi amb un cable USB, fent algunes modificacions i instal·lant algunes coses. Primer de tot, instal·laràs nanpy al Pi.
Pas 5: Pas 5: HTML, CSS i JavaScript
El disseny del lloc web també és una part molt important del projecte, és una manera de comprovar coses com la temperatura i donar menjar automàticament.
Vaig triar fer rectangles on a l'interior mostrés els meus valors.
També hi ha una característica interessant on podeu veure un gràfic de totes les dades del sensor de temperatura i PH.
Pas 6: Pas 6: Muntatge del projecte
Un cop finalitzats tots els altres passos, podeu començar a muntar-ho tot junt. Tots els vostres components van dins de la caixa de fusta que heu fabricat. Ho adjuntem tot a la paret mitjançant velcro i ho col·loquem al lloc adequat i, tot i així, ens assegurem que tot estigui connectat correctament.
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0