Sommario:
- Passaggio 1: Passaggio 1: Realizzazione dell'involucro + Alimentatore automatico
- Passaggio 2: Passaggio 2: collegare i componenti
- Passaggio 3: Passaggio 3: creare un database
- Passaggio 4: Passaggio 4: scrivere codice Python e codice Arduino
- Passaggio 5: Passaggio 5: HTML, CSS e JavaScript
- Passaggio 6: Passaggio 6: assemblaggio del progetto
Video: SmartAquarium - Mathias: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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
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
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
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:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo