Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ciao, mi chiamo Sushant Joshi e benvenuto nel mio Instructable/PROGETTO FINALE. Questo progetto mostra il mio progetto finale per il mio corso di grado 11 di ingegneria. Passerà attraverso tutti i materiali necessari per realizzarlo, tutti i componenti, come costruirlo (circuito), il codice del progetto e come renderlo bello! Una panoramica di base di questo progetto è fondamentalmente un simulatore meteorologico (lo chiamo Weather Shazam). Ha un Humiture Detector, che rileva umidità e temperatura, un allarme fiamma con cicalino, quindi se c'è un incendio farebbe un forte rumore, c'è un sensore dell'acqua che rileva se c'è troppa acqua, e infine un sensore del gas per vedere se c'è abbondanza di CO2. Tutto questo viene visualizzato sul display LCD.
Forniture:
FORNITURE NECESSARI:
BREADBOARD
ARDUINO UNO
FILI DEL PONTICELLO
FILI FEMMINA FEMMINA
FILI MASCHIO MASCHIO
CARTONE E NASTRO (ELETTRICO)
1 X SCHERMO LCD
1 X SENSORE DI GAS
1 X SENSORE DI UMIDITÀ
1 X ALLARME FIAMMA
1 X SEGNALE ACUSTICO
1 X SENSORE ACQUA
1 X PIANTA
1 X ACCENDINO
ACQUA
Passaggio 1: preparazione di ciascun sensore
PREPARAZIONE SCHERMO LCD
Per questo componente prima di tutto è necessario collegare lo schermo LCD a massa e alimentazione (su Arduino o sulla breadboard con cavi jumper)
Quindi è necessario collegare le porte dell'LCD ai pin analogici A4 e A5 (fili verdi nella prima immagine per LCD)
PREPARAZIONE SENSORE ACQUA
Questo è abbastanza semplice, colleghi l'alimentazione e la massa (+ e - sul sensore) nelle loro sezioni, quindi per l'ultima porta, collegala al pin analogico A1.
PREPARAZIONE DEL SENSORE DI UMITURA
Per questo, collegare la prima e l'ultima porta (come mostrato nella quinta immagine di Umidità) collegarle all'alimentazione e alla terra in modo appropriato, quindi collegare la porta centrale al pin digitale 7.
PREPARAZIONE SENSORE GAS
Questo sensore, collega nuovamente l'alimentazione e la terra rispettivamente, quindi collega il pin analogico a A2
PREPARAZIONE ALLARME FIAMMA
Quindi prima di tutto collegare alimentazione e massa (A Common Trend), quindi collegarsi al Pin Analogico su A0 e al Pin Digitale 8.
PREPARAZIONE BUZZER
Collegare il lato negativo del Buzzer a massa e l'altro pin al Pin digitale 6.
Passaggio 2: mettere insieme il codice
Quindi il codice è principalmente autoesplicativo, ma esaminerò le basi del codice per ritrarre i bit più importanti.
L'inizio:
Ricorda di aggiungere sempre le librerie nel tuo sistema (o almeno le tue cartelle Arduino)
Le biblioteche specifiche necessarie sono:
Filo.h
LiquidCrystal_I2c.h
dht.h
Queste librerie specifiche sono necessarie per soddisfare il codice e farlo funzionare, senza di esse il codice è inutile.
Un'altra cosa importante che volevo menzionare sono gli ingressi e assicurarmi di indicare tutti i pin digitali e i pin analogici
#define FIAMMA 6
#define BUZZER 6
dht DHT;
const int DHT11_PIN= 7;
const int sensore d'acqua = A1;
int waterValue = 0;
int gas;
int acqua;
Queste cose sono importanti e cruciali per il funzionamento del codice.
Inoltre, durante la scrittura del codice, assicurati di inserire correttamente le parentesi necessarie e anche le istruzioni if corrette, seguite dalle immagini.
Passaggio 3: fallo sembrare bello
Questo non è obbligatorio, ma sta facendo il possibile per renderlo bello e ordinato
Per realizzare questo tipo di casa/scatola, puoi farlo a modo tuo ma per il mio. tutto quello che devi fare è:
- Trova una scatola a caso in casa tua
- Taglialo a pezzi e usa del nastro adesivo per attaccarlo insieme
- Praticare fori per ogni singolo componente
- Dopo aver fatto questo e aver messo un po' di lavoro, avrai la prima foto
- Quindi metti la tua breadboard e Arduino nella tua scatola
- Crea una porta come mostrato nella seconda immagine
- Perfezionalo e fallo sembrare ancora migliore
- Aggiungi gli ultimi ritocchi e decorazioni
- Hai finito!
Ora goditi il simulatore meteorologico e divertiti.