INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo, my naam is Sushant Joshi en welkom by my Instructable / FINAL PROJECT. Hierdie projek toon my finale projek vir my ingenieursgraad 11 -kursus. Dit gaan deur al die materiaal wat nodig is om te maak, alle komponente, hoe om dit te bou (stroombaan), die kode van die projek en hoe dit mooi laat lyk! 'N Basiese oorsig van hierdie projek is basies 'n Weersimulator (ek noem dit Weather Shazam). Dit het 'n Humiture Detector, wat humiditeit en temperatuur opspoor, 'n vlamalarm met 'n zoemer, so as daar vuur is, sal dit 'n harde geluid maak, daar is 'n watersensor wat opspoor as daar te veel water is, en uiteindelik 'n gassensor om te sien of daar 'n oorvloed CO2 is. Dit word alles op die LCD vertoon.
Benodighede:
BEHOEFTE NODIG:
BREADBOARD
ARDUINO UNO
SPRINGDRAADE
Vroulike vroulike drade
MANNELIKE DRAADE
KAART EN BAND (ELEKTRIES)
1 X LCD -skerm
1 X GASSENSOR
1 X HUMITURE SENSOR
1 X VLAM ALARM
1 X BUZZER
1 X WATERSENSOR
1 X PLANT
1 X LIGTER
WATER
Stap 1: Voorbereiding van elke sensor
BEREIDING VAN LCD -SKERM
Vir hierdie komponent moet u eers die LCD -skerm aansluit op die grond en krag (óf op die Arduino óf op die broodbord met springdrade)
Dan moet u die poorte van LCD aansluit op analoog penne A4 en A5 (groen drade in die eerste prentjie vir LCD)
WATERSENSOR VOORBEREIDING
Hierdie is eenvoudig: u koppel die krag en die grond (+ en - op die sensor) in hul dele, en koppel dit dan vir die laaste poort aan die analoog pen A1.
VOORBEREIDING VAN BEVOGTINGSENSOR
Sluit die eerste en laaste poort (soos getoon in die vyfde prentjie van humiditeit) aan op die krag en die aarde, en koppel dan die middelste poort aan Digital Pin 7.
GASSENSOR VOORBEREIDING
Hierdie sensor, sluit weer krag en grond aan, en sluit dan aan op die analoog pen op A2
VOORBEREIDING VLAM ALARM
Koppel dus eerstens krag en grond aan ('n algemene tendens), en koppel dan aan die analoog pen aan A0 en die digitale pen 8.
BUZZER VOORBEREIDING
Koppel die negatiewe kant van die zoemer aan die grond en die ander pen aan die digitale pen 6.
Stap 2: Om die kode saam te stel
Die kode is dus hoofsaaklik vanselfsprekend, maar ek gaan die basiese beginsels van die kode deur om die belangrikste stukke uit te beeld.
Die begin:
Onthou dat u altyd die biblioteke in u stelsel moet byvoeg (of ten minste u Arduino -vouers)
Die spesifieke biblioteke wat benodig word, is:
Draad.h
LiquidCrystal_I2c.h
dht.h
Hierdie spesifieke biblioteke is nodig om die kode te vervul en te laat werk, sonder hulle is die kode nutteloos.
Nog 'n belangrike ding wat ek wou noem, is die insette en om seker te maak dat al die digitale penne en analoog penne vermeld word
#definieer VLAM 6
#definieer BUZZER 6
dht DHT;
const int DHT11_PIN = 7;
const int waterSensor = A1;
int waterValue = 0;
int gas;
int water;
Hierdie dinge is belangrik en noodsaaklik om die kode te laat werk.
Maak ook seker dat u die nodige hakies, asook die regte as -stellings, behoorlik sit tydens die skryf van die kode, saam met die foto's.
Stap 3: Laat dit mooi lyk
Dit is nie verpligtend nie, maar dit gaan die ekstra myl om dit mooi en netjies te laat lyk
Om hierdie tipe huis / boks te maak, kan u dit op u eie manier doen, maar vir my eie. al wat jy hoef te doen is:
- Soek 'n ewekansige boks in u huis
- Sny dit in stukke en plak dit met kleefband vas
- Sny gate vir elke individuele komponent
- Nadat u dit gedoen het en 'n bietjie werk gedoen het, het u die eerste prentjie
- Sit dan u broodbord en Arduino in u boks
- Maak 'n deur daarvoor soos op die tweede prentjie getoon
- Verfyn dit en laat dit nog beter lyk
- Voeg laaste aanraking en versierings by
- Jy is klaar!
Geniet nou die weersimulator en geniet dit.