Sommario:

SmartAquarium - Mathias: 6 passaggi
SmartAquarium - Mathias: 6 passaggi

Video: SmartAquarium - Mathias: 6 passaggi

Video: SmartAquarium - Mathias: 6 passaggi
Video: Octopus Steals Crab from Fisherman | Super Smart Animals | BBC Earth 2024, Novembre
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Un grosso problema per le persone che hanno pesce è che quando vanno in vacanza hanno bisogno di qualcuno che si prenda cura di loro. Io e la mia famiglia abbiamo lo stesso problema ed è sempre una fretta trovare qualcuno. Ora con il mio progetto spero di eliminare questo problema con il mio SmartAquarium.

Informazioni generali:

  • il costo medio è di circa 313 euro
  • tempo totale speso per fare tutto sul progetto: 250 ore (questo può variare a seconda delle tue capacità di programmazione)

Link:

  • Il mio sito personale: mathiasdeherdt.be
  • Distinta base alias BOM: FinalBOM.xlsx

Passaggio 1: Passaggio 1: Realizzazione dell'involucro + Alimentatore automatico

Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico
Passaggio 1: realizzazione dell'involucro + alimentatore automatico

Materiali:

  • Legna
  • Legno e super colla
  • Bicchiere di plastica
  • maniglia
  • viti
  • Manico in ferro
  • cerniere
  • Filo di pollo
  • magnetici

Utensili:

  • Sega
  • Trapano
  • Levigatrice
  • cacciaviti
  • Lima di legno

Costruzione dell'involucro passo dopo passo:

Passaggio 1: segare il legno nella misura desiderata. Vuoi 2 assi per la parte superiore e inferiore, 2 per il lato sinistro e destro e 2 per la parte posteriore e anteriore. Una volta che hai tutto, incollali insieme (con la colla per legno) in modo da formare una scatola. Assicurati che ci sia molta pressione sul legno in modo che tutto possa incollarsi

Passaggio 2: assicurati di lasciare dei fori per i cavi e per gli airhole. Non importa dove siano, mettili dove ti sembra adatto

Passaggio 3: dopo aver praticato i buchi, prendi una lima di legno e archivia tutto in modo che sia liscio

Step 4: incolla la maniglia sulla parte superiore del tuo involucro e incolla la maniglia della porta sul lato che può essere aperto e chiuso. Collega anche la porta con le cerniere e metti i magneti in modo che la porta rimanga chiusa

Costruire l'alimentatore passo dopo passo:

Passaggio 1: trova una ciotola di plastica non molto grande e pratica un piccolo foro, assicurati che il coperchio della ciotola possa essere rimosso molto facilmente

Passaggio 2: trova qualcosa per creare dei compartimenti all'interno e collegali a un bastoncino di legno

Passaggio 3: assicurati che il bastoncino di legno sia più grande del ferro rotante del motore passo-passo, faremo un buco lì in modo che il motore passo-passo sposti tutto all'interno

Passaggio 4: crea qualcosa che possa posizionare l'alimentatore sopra il foro nel tuo acquario, l'ho realizzato con una sorta di giocattoli da costruzione

Passaggio 2: Passaggio 2: collegare i componenti

Passaggio 2: collega i componenti
Passaggio 2: collega i componenti
Passaggio 2: collega i componenti
Passaggio 2: collega i componenti
Passaggio 2: collega i componenti
Passaggio 2: collega i componenti

Componenti (puoi sempre fare riferimento alla mia distinta base):

  • Raspberry Pi con alimentatore
  • Arduino da tipo A a B
  • Impermeabile ds18b20
  • Display QAPASS 1602A
  • Motore passo-passo 28BYJ-48
  • taglieri
  • Cavi maschio-maschio, fili maschio-femmina
  • resistori
  • Sensore PH 40x40 mm
  • Ventilatore
  • Resistenza sensibile alla forza (FSR)
  • relè
  • 2 sensori potenziometrici
  • LM2596S CC-CC
  • [LAMPADA]

Utensili

  • Saldatore
  • Pinze spelafili
  • Cacciavite
  • Guaina termorestringente
  • Soffiante ad aria calda
  • levigatrice

Allora da dove cominciare? Bene, prima dovrai prendere tutti i componenti, dopodiché prova a seguire il mio schema al meglio delle tue capacità.

Il Pi è il pezzo più importante del puzzle, agirà come un hub che controlla tutto, anche Arduino. L'Arduino sarà lo schiavo del Pi, ma ne parleremo più avanti nel passaggio 3.

La maggior parte dello schema è semplice, collega tutto e assicurati che i motivi siano collegati correttamente. La parte difficile è la tua lampada. Dovremo aprire l'interruttore e collegarlo a un relè, se facciamo un pasticcio puoi distruggere la lampada. Una volta aperto l'interruttore, collegare 2 fili ai fili della lampada. Collegali al relè [IMMAGINE]

Anche un messaggio importante, utilizzare il tubo termoretraibile quando i cavi sono esposti in modo che non interferiscano l'uno con l'altro.

Passaggio 3: Passaggio 3: creare un database

Passaggio 3: crea un database
Passaggio 3: crea un database

Per prima cosa vuoi creare un modello per il tuo database, il mio sarà simile a questo [Immagine 1], ho due tabelle, una per il mio sensore e una per la mia misurazione.

Nella tabella dei sensori avrai bisogno di un ID, Nome (del sensore) e un'unità. Nella tabella delle misurazioni ho il mio sensor_ID (dalla mia tabella dei sensori), l'ora in cui hai effettuato una misurazione e il valore della tua misurazione. Abbiamo anche bisogno di un altro tavolo per la luce, così possiamo attivarla e disattivarla dal sito Web e visualizzare lo stato corrente.

Dopo aver creato il database, lo metterai sul Raspberry Pi.

Passaggio 4: Passaggio 4: scrivere codice Python e codice Arduino

Passaggio 4: scrivi codice Python e codice Arduino
Passaggio 4: scrivi codice Python e codice Arduino

Ora è il momento del vero lavoro, scrivere codice per tutto. All'interno del file zip troverai il mio codice (non così buono). Ci sono informazioni inserite nella riga dei commenti.

Per il backend ti servirà solo il file app.py.

Per il frontend avrai bisogno dei modelli e degli statici

Come ho detto nel passaggio 2, Arduino è uno schiavo del Raspberry Pi. Lo facciamo in modo da poter collegare Arduino al Pi con un cavo USB e apportare alcune modifiche e installare alcune cose. Prima di tutto installerai nanpy sul Pi.

Passaggio 5: Passaggio 5: HTML, CSS e JavaScript

Passaggio 5: HTML, CSS e JavaScript
Passaggio 5: HTML, CSS e JavaScript

Anche il design del sito web è una parte molto importante del progetto, è un modo per controllare cose come la temperatura e per dare il cibo automaticamente.

Ho scelto di creare rettangoli in cui all'interno mostro i miei valori.

Inoltre c'è una funzione interessante in cui puoi vedere un grafico di tutti i dati dal sensore di temperatura e PH.

Passaggio 6: Passaggio 6: assemblaggio del progetto

Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto
Passaggio 6: assemblaggio del progetto

Una volta completati tutti gli altri passaggi, puoi iniziare ad assemblare tutto insieme. Tutti i tuoi componenti stanno andando all'interno della scatola di legno che hai realizzato. Attacchiamo tutto al muro usando il velcro e posizionando tutto nel posto giusto e assicurandoci comunque che tutto sia collegato correttamente.

Consigliato: