Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Bună ziua, numele meu este Sushant Joshi și bine ați venit la PROIECTUL meu instructabil / FINAL. Acest proiect prezintă proiectul meu final pentru cursul meu de inginerie clasa a 11-a. Acesta va trece prin toate materialele necesare pentru a face, toate componentele, cum să-l construiască (Circuitry), codul proiectului și cum să-l facă să arate frumos! O prezentare generală de bază a acestui proiect este practic un simulator meteo (îl numesc Weather Shazam). Are un detector de umiditate, care detectează umiditatea și temperatura, o alarmă de flacără cu un buzzer, deci dacă există foc, ar face un zgomot puternic, există un senzor de apă care detectează dacă există prea multă apă și, în cele din urmă, un senzor de gaz pentru a vedea dacă există o abundență de CO2. Toate acestea se afișează pe ecranul LCD.
Provizii:
PRODUSE NECESARE:
PANOU
ARDUINO UNO
SIRURI JUMPER
SIRURI FEMININE FEMININE
Sârme masculine
CARTON ȘI BANDĂ (ELECTRICĂ)
1 X ECRAN LCD
1 X SENZOR DE GAZ
1 X SENZOR HUMITURAL
1 X ALARMĂ DE FLACĂ
1 X BUZZER
1 X SENZOR DE APĂ
1 X PLANTA
1 X BRIȘTE
APĂ
Pasul 1: Pregătirea fiecărui senzor
Pregătirea ecranului LCD
Pentru această componentă mai întâi oprită, trebuie să conectați ecranul LCD la masă și la alimentare (Fie pe Arduino, fie pe placa cu fire jumper)
Apoi, trebuie să conectați porturile LCD la pinii analogici A4 și A5 (fire verzi în prima imagine pentru LCD)
PREGĂTIREA SENZORULUI DE APĂ
Acestea sunt destul de simple, conectați puterea și masa (+ și - pe senzor) în secțiunile lor, apoi pentru ultimul port, conectați-l la pinul analogic A1.
Pregătirea senzorului de umiditate
Pentru acesta, conectați primul și ultimul port (așa cum se arată în imaginea a cincea a Umidității) conectați-le la alimentare și la masă în mod corespunzător, apoi conectați portul din mijloc la pinul digital 7.
PREGĂTIREA SENZORULUI DE GAZ
Acest senzor conectează din nou puterea și respectiv masa, apoi conectați-l la pinul analogic la A2
PREGĂTIREA ALARMEI DE FLAMMĂ
Așadar, în primul rând conectați alimentarea și împământarea (O tendință comună), apoi conectați-vă la pinul analogic la A0 și pinul digital 8.
PREGĂTIREA BUZZERULUI
Conectați partea negativă a soneriei la masă și celălalt pin la pinul digital 6.
Pasul 2: Punerea împreună a codului
Deci, codul se explică în principal, dar voi trece prin elementele de bază ale codului pentru a descrie cei mai importanți biți.
Inceputul:
Nu uitați să adăugați întotdeauna bibliotecile din sistemul dvs. (sau cel puțin folderele Arduino)
Bibliotecile specifice care sunt necesare sunt:
Sârmă.h
LiquidCrystal_I2c.h
dht.h
Aceste biblioteci specifice sunt necesare pentru a îndeplini codul și a-l face să funcționeze, fără ele, codul este inutil.
Un alt lucru important pe care am vrut să-l menționez sunt intrările și să mă asigur că indică toate pinii digitali și pinii analogici
#define FLAME 6
#define BUZZER 6
dht DHT;
const int DHT11_PIN = 7;
const int waterSensor = A1;
Int waterValue = 0;
gaz int;
apa int;
Aceste lucruri sunt importante și cruciale pentru funcționarea codului.
De asemenea, în timp ce scrieți codul, asigurați-vă că ați pus corect parantezele necesare și, de asemenea, declarațiile corespunzătoare if, urmați împreună cu imaginile.
Pasul 3: Faceți-l să arate frumos
Acest lucru nu este obligatoriu, dar merge mai departe pentru a face să arate frumos și ordonat
Pentru a face acest tip de casă / cutie, o poți face în felul tău, dar pentru al meu. tot ce trebuie să faci este:
- Găsește o casetă aleatorie în casa ta
- Tăiați-l în bucăți și folosiți bandă adezivă
- Tăiați găuri pentru fiecare componentă individuală
- După ce ați făcut acest lucru și ați pus ceva de lucru, veți avea prima imagine
- Apoi puneți panoul dvs. și Arduino în cutie
- Faceți-i o ușă așa cum se arată în a doua imagine
- Rafinați-l și faceți-l să arate și mai bine
- Adăugați atingeri finale și decorațiuni
- Ai terminat!
Acum bucurați-vă de simulatorul meteo și distrați-vă.