Innholdsfortegnelse:
Video: WEATHER SHAZAM: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Hei, jeg heter Sushant Joshi og velkommen til mitt instruerbare / sluttprosjekt. Dette prosjektet viser mitt avsluttende prosjekt for mitt Engineering Grade 11 -kurs. Den vil gå gjennom alt materialet som trengs for å lage, alle komponenter, hvordan du bygger det (kretsløp), koden til prosjektet, og hvordan du får det til å se fint ut! En grunnleggende oversikt over dette prosjektet er i utgangspunktet en værsimulator (jeg kaller det Weather Shazam). Den har en Humiture Detector, som oppdager fuktighet og temperatur, en flammealarm med en summer, så hvis det er brann, vil det lage høy lyd, det er en vannsensor som oppdager om det er for mye vann, og til slutt en gassensor for å se om det er mye CO2. Alt dette vises på LCD -skjermen.
Rekvisita:
LEVERINGER NØDVENDIG:
PANELBORD
ARDUINO UNO
HOPPERKABLER
KVINNELIGE KVINNELIGE TRÅD
MANNLIG TRÅD
PAPP OG TAPE (ELEKTRISK)
1 X LCD -SKJERM
1 X GASSSENSOR
1 X FUGGSENSOR
1 X FLAMALARM
1 X BUZZER
1 X VANNSENSOR
1 X PLANT
1 X LYSER
VANN
Trinn 1: Forberedelse av hver sensor
Klargjøring av LCD -SKJERM
For denne komponenten må du først koble LCD -skjermen til bakken og strømmen (enten på Arduino eller brødbrettet med hoppetråder)
Deretter må du koble portene på LCD til analoge pinner A4 og A5 (grønne ledninger i det første bildet for LCD)
FORBEREDELSE AV VANNSENSOR
Disse er ganske enkle, du kobler strøm og jord (+ og - på sensoren) til seksjonene, og for den siste porten kobler du den til Analog Pin A1.
FORBEREDELSE AV FUGESENSOR
For denne, koble den første og siste porten (som vist på det femte bildet av fuktighet) koble dem til strøm og jord på riktig måte, og koble deretter den midtre porten til Digital Pin 7.
GASSENSORFORBEREDELSE
Denne sensoren, koble henholdsvis strøm og jord igjen, og koble deretter til den analoge pinnen til A2
FORBEREDELSE AV FLAMALARM
Så først og fremst koble til strøm og jord (en vanlig trend), og koble deretter til Analog Pin til A0 og Digital Pin 8.
BUZZER -FORBEREDELSE
Koble den negative siden av summeren til bakken og den andre pinnen til Digital Pin 6.
Trinn 2: Sette koden sammen
Så koden er hovedsakelig selvforklarende, men jeg vil gå gjennom det grunnleggende i koden for å skildre de viktigste bitene.
Begynnelsen:
Husk å alltid legge til bibliotekene i systemet ditt (eller i det minste Arduino -mappene)
De spesifikke bibliotekene som trengs er:
Wire.h
LiquidCrystal_I2c.h
dht.h
Disse spesifikke bibliotekene er nødvendige for å oppfylle koden og få den til å fungere, uten dem er koden ubrukelig.
En annen viktig ting jeg ønsket å nevne er inngangene og å sørge for å oppgi alle digitale pinner og analoge pinner
#define FLAME 6
#define BUZZER 6
dht DHT;
const int DHT11_PIN = 7;
const int waterSensor = A1;
int waterValue = 0;
int gass;
int vann;
Disse tingene er viktige og avgjørende for at koden skal fungere.
Når du skriver koden, må du sørge for å sette de nødvendige parentesene og de riktige if -setningene på riktig måte, følg med på bildene.
Trinn 3: Få det til å se fint ut
Dette er ikke obligatorisk, men det går en ekstra mil for å få det til å se pent og ryddig ut
For å lage denne typen hus / esker, kan du gjøre det på din egen måte, men for min egen. alt du trenger å gjøre er:
- Finn en tilfeldig boks i huset ditt
- Skjær den i biter og bruk tape for å holde sammen
- Skjær hull for hver enkelt komponent
- Etter å ha gjort dette og gjort litt arbeid, får du det første bildet
- Legg deretter brødbrettet og Arduino i esken
- Lag en dør for den som vist på det andre bildet
- Avgrens den og få den til å se enda bedre ut
- Legg til siste finpuss og dekorasjoner
- Du er ferdig!
Nyt nå værsimulatoren og ha det gøy.
Anbefalt:
Super Weather Station hengende kurv: 11 trinn (med bilder)
Super Weather Station Hengende kurv: Hei alle sammen! I dette T3chFlicks blogginnlegget viser vi deg hvordan vi lagde en smart hengende kurv. Planter er et friskt og sunt tillegg til ethvert hjem, men kan fort bli slitsomt - spesielt hvis du bare husker å vanne dem når du
Hanging Gear Weather Station: 7 trinn (med bilder)
Hanging Gear Weather Station: I denne instruksen skal jeg vise deg hvordan du bygger din egen værstasjon for hengende utstyr, som er laget av CNC laserskårne MDF-deler. En trinnmotor driver hvert gir, og en Arduino tar temperatur- og fuktighetsmålinger ved hjelp av en DHT
Weather Alert Light System: 6 trinn
Weather Alert Light System: Værvarslingsbelysningssystemet endrer belysning for å indikere forskjellige værvarsler eller klokker. Dette systemet benytter fritt tilgjengelige værdata for å gjøre en lysendring for å indikere værstatus. En bringebær pi (via node-rød) sjekker
Online Weather Display Widget Bruke ESP8266: 4 trinn
Online Weather Display Widget Ved hjelp av ESP8266: For et par uker siden lærte vi hvordan vi bygger et online værvisningssystem som hentet værinformasjon for en bestemt by og viste den på en OLED -modul. Vi brukte Arduino Nano 33 IoT -brettet for det prosjektet som er et nytt brett for
Weather Forecast Beacon: 4 trinn (med bilder)
Weather Forecast Beacon: I dette prosjektet presenterer jeg en modell fra et lokalt værfyr som jeg laget ved hjelp av 3D -utskrift, LED -striper, en strømforsyning og et Arduino -kort med wifi -tilkobling for å få tilgang til værmeldingen for neste dag. Hovedformålet med