Innholdsfortegnelse:
- Trinn 1: Samle materialer
- Trinn 2: Gi strøm til brødbrettet
- Trinn 3: Fest DHT11- og I2C LCD1602 -skjerm
- Trinn 4: Koble til lysdioder og trykknapp
- Trinn 5: Koble til ledninger og legge til likestrømsmotor
- Trinn 6: Rydd opp og organiser ledninger
- Trinn 7: Last opp kode til Aurdino
- Trinn 8: Legg til hus og test
Video: Aurdino værstasjon: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Har du noen gang ønsket å lage din egen Aurdino værstasjon? Vel, nå er sjansen din! Gjennom denne instruksen vil du lære det grunnleggende om hvordan du bygger en Aurdino værstasjon, samt lære koden bak den. På slutten av dette prosjektet vil du ha en fullt fungerende værstasjon som er i stand til å registrere temperatur og fuktighet samt manuelt blåse en likestrømsmotorvifte. Dette prosjektet vil ta alt fra 45 minutter til 2 timer, avhengig av din erfaring innen ingeniørfag. Lykke til og ha det moro!
Trinn 1: Samle materialer
I dette prosjektet trenger du følgende elementer:
- Arduino Uno med kabel
- DC motor
- 1 grønn LED
- 1 rød LED
- 1 halvt brødbrett
- I2C LCD1602 -skjerm
- 3-bladet Trifoil propellvifte for likestrømsmotor (valgfritt)
- Sett med ledninger (helst forskjellige farger)
- 1 DHT 11/ DHT 22 Humiture Sensor
- 1 Trykknapp
- 2 2,20 K motstand
- 1 10k motstand
- En datamaskin som kan kjøre Aurdino Uno -programvare
- Bladkniv
- Wire Cutter
- USB Power Bank (valgfritt)
- Eske som er stor nok til å passe til brødbrett og Aurdino.
De fleste av disse varene er relativt billige og kan lett kjøpes fra online tech -butikker eller eBay.
Trinn 2: Gi strøm til brødbrettet
Sørg for at alle nødvendige materialer er tilgjengelige, og sørg for at det er et rent arbeidsområde tilgjengelig for deg å jobbe med.
Kretsen vi skal bygge trenger strøm, og den er hentet fra Arduino Uno.
Fest en ledning fra +3,3V -pinnen på Arduino Uno til den positive skinnen på brødbrettet angitt med en rød linje. Dette betyr at +5V nå er tilgjengelig hvor som helst på den røde linjen. Fest den negative eller GND (bakken) til den blå linjen på brødbrettet. Nå er bakken tilgjengelig på hele den blå linjen. For å gjøre +5V og GND tilgjengelig på begge sider av brødbrettet, bruk to ledninger for å hoppe fra den ene enden av brødbrettet til den andre enden. Følg diagrammet ovenfor for å plassere resten av bakken og strømledninger.
Trinn 3: Fest DHT11- og I2C LCD1602 -skjerm
Fest en ledning fra strømmen til I2C LCD1602 -skjermen til +5V -pinnen på Arduino Uno og en ledning fra bakken på I2C LCD1602 -skjermen til jordpinnen på Arduino Uno. Fest deretter en annen ledning fra SDA på I2C LCD1602 -skjermen til Analog pin A4 på Arduino Uno og en wire fra SCL på displayet til Analog pin A5 på Arduino Uno. Vær oppmerksom på at displayet som brukes i diagrammet ikke er PCB-montert, derfor vil ledninger være feil for ikke-PCB I2C LCD1602-skjerm.
Ta nå DHT 11 -sensoren, og fest en ledning fra bakken av DHT11 til jordpinnen på Aurdino. Fest en ledning fra strømmen til DHT 11 til strømskinnen på brødbrettet. Fest til slutt en ledning fra signaluttaket til DHT11 -sensoren til Digital Pin 7. Merk at på diagrammet ovenfor ble ikke DHT 11 brukt i stedet for TMP36 -sensoren. Ledningene er imidlertid identiske med diagrammet.
LCD -skjermen og Humiture -sensoren vår fungerer nå, med programmering kan vi kontrollere hvordan disse fungerer sammen.
Hvis du er forvirret om trådplasseringen, kan du se diagrammet ovenfor.
Trinn 4: Koble til lysdioder og trykknapp
Nå som displayet og Humiture -sensoren er på tide å installere lysdiodene og trykknappene. Trykknappen vil kontrollere likestrømsmotoren. Hvis du trykker på knappen, vil DC -motoren begynne å kjøre, mens DC -motoren går, vil den grønne LED -lampen tennes, mens den røde LED -lampen vil forbli slukket. Hvis knappen ikke trykkes inn, tennes den røde LED -en mens den grønne LED -lampen slås av.
Koble katoden til den grønne LED -en under jordledningen på A4 på brødbrettet. Gjør det samme med den røde ledningen ved å plassere katoden under jordledningen på A10 på brødbrettet. Plasser nå 2,2K motstanden på anoden til den grønne og røde LED -en.
Koble trykknappen over broen til brødbrettet som vist på diagrammet ovenfor. Fest 10k -motstanden under terminal 2a på trykknappen (nederste høyre pinne). Sørg for at enden av motstanden er koblet til jordledning som vist på diagrammet ovenfor.
Trinn 5: Koble til ledninger og legge til likestrømsmotor
Vi er nesten ferdige med ledningen! Koble forsiktig en ledning fra enden av Green Led -motstanden til Digital Pin 2 på Aurdino. Tilsvarende koble en ledning fra enden av den røde led -motstanden til Digital Pin 3 på Aurdino. Koble nå en ledning fra terminal 2b på trykknappen (øverste høyre pinne) til Digital pin 4 på Aurdino.
Ta tak i likestrømsmotoren, og plasser den positive enden på klemme 2b på trykknappen, rett på toppen av ledningen som kobles til digital pinne 4. Plasser den negative enden av likestrømsmotoren på rad 27, raden som er koblet til bakken.
Polariteten til motorene spiller ingen rolle. Rotasjonsretningen kan endres ved å programmere.
Trinn 6: Rydd opp og organiser ledninger
Klipp ledninger til passende lengder, og bruk passende farger for hver ledning. (Svart ledning for jord, en rød ledning for strøm, Blå ledning for digitale pinner). Bruk en svart ledning til å binde overflødig ledning på DHT11 -sensoren og I2C LCD1602 -skjermen som en glidelås. Du bør enkelt ha tilgang til alle ledningene etter denne prosessen.
Trinn 7: Last opp kode til Aurdino
Last ned Arduino -programvaren på datamaskinen din herfra. Åpne programmet og lag en ny skisse ved å trykke "Ctrl+N". Merk denne nye skissen "Aurdino Weather Station". Last ned koden nedenfor og lim den inn i programmet. Koble USB -kabelen til datamaskinen og til Arduino. Lagre nå koden ved å trykke "Ctrl+Shift+S" og trykk på opplastingsknappen som er formet som en pil som vender mot høyre. Sørg for at alle nødvendige biblioteker er lastet ned og installert, slik at dette programmet fungerer. (LCD -bibliotek, DHT11 -bibliotek)
Trinn 8: Legg til hus og test
Klipp ut spesifikke biter med en eske for å lage et foringsrør. LCD -skjermen trenger et rektangulært snitt på (2 cm x 7 cm) på toppen av esken. Skjær et hull til venstre på esken som er stort nok til å passe til en DHT11 -sensor. Gjør det samme til høyre på esken for å passe til Aurdino USB -kabelen. Skjær et hull som er stort nok til å passe en likestrømsmotor på ønsket sted, dette vil være viften. Stikk hull på undersiden av boksen for den grønne og røde LED -en. Til slutt lager du et hull i boksen som er rett over trykknappen. Bruk en blyant eller en skrutrekker til å trykke på knappen, fra hullet som er laget rett over knappen, sikre at knappen lett kan trykkes.
Nå er du klar til å teste Aurdino værstasjon. Last opp koden til Aurdino og la den kjøre! LCD -skjermen skal vise fuktighet og temperatur. Når knappen ikke trykkes, skal den røde lysdioden være på. Men når du trykker på knappen, bør likestrømsmotoren gå så vel som den grønne lysdioden.
Anbefalt:
Profesjonell værstasjon som bruker ESP8266 og ESP32 DIY: 9 trinn (med bilder)
Profesjonell værstasjon ved bruk av ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplett værstasjon som kan grensesnittes med profesjonelle sensorer fra Sensirion samt noen Davis Instrument -komponent (regnmåler, vindmåler) Prosjektet er beregnet som en DIY værstasjon, men bare krever
HC-12 langdistanse værstasjon og DHT-sensorer: 9 trinn
HC-12 langdistanse værstasjon og DHT-sensorer: I denne opplæringen lærer vi hvordan du lager en fjernstasjon for fjerndistanser med to dht-sensorer, HC12-moduler og I2C LCD-skjerm. Se videoen
Satellittassistert værstasjon: 5 trinn
Satellittassistert værstasjon: Dette prosjektet er ment for folk som ønsker å samle sine egne værdata. Den kan måle vindhastighet og retning, temperatur og luftfuktighet. Den er også i stand til å lytte til værsatellitter som går i bane rundt jorden en gang hvert 100. minutt. Jeg vil
Håndholdt værstasjon: 4 trinn
Håndholdt værstasjon: I denne instruksjonsboken bruker vi en Arduino, en oled -skjerm og en SparkFun -miljøsensorkombinasjon med CCS811- og BME280 -sensorer om bord for å bygge en håndholdt enhet som måler temperatur, fuktighet, TVOC -nivåer, barometertrykk, og
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort den riktige måten: 8 trinn (med bilder)
NaTaLia værstasjon: Arduino solcelledrevet værstasjon gjort på riktig måte: Etter 1 års vellykket drift på 2 forskjellige steder deler jeg mine solcelledrevne værstasjonsprosjektplaner og forklarer hvordan det utviklet seg til et system som virkelig kan overleve over lang tid perioder fra solenergi. Hvis du følger