Indholdsfortegnelse:
- Trin 1: Indsamling af materialer
- Trin 2: Giver strøm til Breadboard
- Trin 3: Sæt DHT11- og I2C LCD1602 -skærm på
- Trin 4: Tilslut lysdioder og trykknap
- Trin 5: Tilslutning af ledninger og tilføjelse af DC -motor
- Trin 6: Ryd op og organiser ledninger
- Trin 7: Upload kode til Aurdino
- Trin 8: Tilføj kabinet og test
Video: Aurdino vejrstation: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Har du nogensinde ønsket at lave din helt egen Aurdino vejrstation? Nå, nu er din chance! Gennem denne instruktive vil du lære det grundlæggende om, hvordan du bygger en Aurdino vejrstation samt lærer koden bag. I slutningen af dette projekt vil du have en fuldt fungerende vejrstation, der er i stand til at registrere temperatur og fugtighed samt manuelt blæse en jævnstrømsmotorblæser. Dette projekt vil tage alt fra 45 minutter til 2 timer afhængigt af din erfaring inden for teknik. Held og lykke og hav det sjovt!
Trin 1: Indsamling af materialer
I dette projekt skal du bruge følgende elementer:
- Arduino Uno med kabel
- DC motor
- 1 grøn LED
- 1 rød LED
- 1 halvt brødbræt
- I2C LCD1602 display
- 3-bladet Trifoil-propellerblæser til DC-motor (valgfri)
- Sæt med ledninger (gerne forskellige farver)
- 1 DHT 11/ DHT 22 Humiture Sensor
- 1 Trykknap
- 2 2,20 K modstand
- 1 10k modstand
- En computer, der kan køre Aurdino Uno -software
- Kniv
- Wire Cutter
- USB Power Bank (valgfrit)
- Kasse stor nok til at passe til brødbræt og Aurdino.
De fleste af disse varer er relativt billige og kan let købes fra online tech -butikker eller eBay.
Trin 2: Giver strøm til Breadboard
Sørg for, at alle nødvendige materialer er tilgængelige, og sørg for, at der er et rent arbejdsområde, som du kan arbejde med.
Det kredsløb, vi er ved at bygge, har brug for strøm, og det er taget fra Arduino Uno.
Sæt en ledning fra +3,3V -stiften på Arduino Uno til den positive skinne på brødbrættet angivet med en rød linje. Det betyder, at +5V nu er tilgængelig hvor som helst på den røde linje. Fastgør minus eller GND (Ground) til den blå linje på brødbrættet. Nu er jorden tilgængelig på hele den blå linje. For at gøre +5V og GND tilgængelig på begge sider af brødbrættet skal du bruge to ledninger til at springe fra den ene ende af brødbrættet til den anden ende. Følg diagrammet ovenfor for at placere resten af jorden og strømledninger.
Trin 3: Sæt DHT11- og I2C LCD1602 -skærm på
Sæt en ledning fra strømmen på I2C LCD1602 -skærmen til +5V pin på Arduino Uno og en ledning fra jorden på I2C LCD1602 -skærmen til jordstiften på Arduino Uno. Sæt derefter en anden ledning fra SDA på I2C LCD1602 -skærmen til Analog pin A4 på Arduino Uno og en wire fra SCL på displayet til Analog pin A5 på Arduino Uno. Bemærk, at det display, der bruges i diagrammet, ikke er PCB-monteret, derfor vil ledninger være forkerte til I2C LCD1602-display, der ikke er PCB.
Tag nu fat i DHT 11 -sensoren, og fastgør en ledning fra jorden af DHT11 til jordstift på Aurdino. Sæt en ledning fra strømmen fra DHT 11 til strømskinnen på brødbrættet. Til slut sluttes en ledning fra signalstikket på DHT11 -sensoren til Digital Pin 7. Bemærk, at på diagrammet ovenfor blev DHT 11 ikke brugt i stedet for TMP36 -sensor. Ledningerne er dog identiske med diagrammet.
Vores LCD og vores Humiture -sensor fungerer nu, med programmering kan vi kontrollere, hvordan disse fungerer sammen.
Hvis du er forvirret over ledningens placering, henvises til diagrammet ovenfor.
Trin 4: Tilslut lysdioder og trykknap
Nu hvor vores display og Humiture -sensor er på tide at installere lysdioder og trykknapper. Trykknappen betjener jævnstrømsmotoren. Hvis der trykkes på knappen, starter DC -motoren, da DC -motoren kører, den grønne LED tændes, mens den røde LED forbliver slukket. Hvis der ikke trykkes på knappen, tændes den røde LED, mens den grønne LED slukker.
Tilslut katoden på den grønne led under jordledningen på A4 på brødbrættet. Gør det samme med den røde led ved at placere katoden under jordledningen på A10 på brødbrættet. Placer nu 2,2K modstanden på anoden på den grønne og røde LED.
Tilslut trykknappen på tværs af brødbrættets bro som vist på diagrammet ovenfor. Monter 10k -modstanden under terminal 2a på trykknappen (nederste højre stift). Sørg for, at enden af modstanden er forbundet til jordledning som vist på diagrammet ovenfor.
Trin 5: Tilslutning af ledninger og tilføjelse af DC -motor
Vi er næsten færdige med ledninger! Tilslut forsigtigt en ledning fra enden af den grønne Led -modstand til Digital Pin 2 på Aurdino. Tilslut på samme måde en ledning fra enden af den røde led -modstand til Digital Pin 3 på Aurdino. Tilslut nu en ledning fra terminal 2b på trykknappen (øverste højre pin) til Digital pin 4 på Aurdino.
Tag nu fat i DC -motoren, og placer den positive ende på terminal 2b på trykknappen, lige oven på ledningen, der forbinder til Digital Pin 4. Placer den negative ende af DC -motoren på række 27, rækken, der er forbundet til jorden.
Motorernes polaritet er ligegyldig. Rotationsretningen kan ændres ved programmering.
Trin 6: Ryd op og organiser ledninger
Klip ledninger i passende længder, og brug passende farver til hver ledning. (Sort ledning til jord, en rød ledning til strøm, Blå ledning til digitale stifter). Brug en sort ledning til at binde overskydende ledning op på DHT11 -sensoren og I2C LCD1602 -skærmen som en lynlås. Du bør let have adgang til alle ledninger efter denne proces.
Trin 7: Upload kode til Aurdino
Download Arduino -softwaren på din computer herfra. Åbn programmet og opret en ny skitse ved at trykke på "Ctrl+N". Mærk denne nye skitse "Aurdino Weather Station". Download koden herunder, og indsæt den i dit program. Slut USB -kablet til din computer og til din Arduino. Gem nu koden ved at trykke på "Ctrl+Shift+S" og tryk på upload -knappen, der er formet som en pil, der vender mod højre. Sørg for, at alle nødvendige biblioteker downloades og installeres, så dette program fungerer. (LCD -bibliotek, DHT11 -bibliotek)
Trin 8: Tilføj kabinet og test
Skær bestemte stykker ud med en kasse for at skabe et kabinet. LCD -skærmen skal bruge et rektangulært snit på (2 cm x 7 cm) øverst på æsken. Skær et hul til venstre på boksen, der er stort nok til at passe til en DHT11 -sensor. Gør det samme til højre for æsken for at passe til Aurdino USB -kablet. Skær et hul stort nok til at passe en jævnstrømsmotor et hvilket som helst ønsket sted, dette vil være blæseren. Poke huller i bunden af boksen til den grønne og røde LED. Til sidst skal du oprette et hul i boksen, der er direkte over trykknappen. Brug en blyant eller en skruetrækker til at trykke på knappen, fra hullet, der er lavet direkte over knappen, sikre, at knappen let kan trykkes.
Nu er du klar til at afprøve Aurdino vejrstation. Upload koden til Aurdino og lad den køre! LCD'et skal vise fugtighed og temperatur. Når der ikke trykkes på knappen, skal den røde LED være tændt. Men når der trykkes på knappen, skal DC -motoren køre såvel som den grønne LED.
Anbefalede:
Professionel vejrstation ved hjælp af ESP8266 og ESP32 DIY: 9 trin (med billeder)
Professionel vejrstation ved hjælp af ESP8266 og ESP32 DIY: LineaMeteoStazione er en komplet vejrstation, der kan forbindes med professionelle sensorer fra Sensirion samt nogle Davis Instrument -komponenter (regnmåler, vindmåler) Projektet er rettet som en DIY vejrstation, men kræver blot
Satellitassisteret vejrstation: 5 trin
Satellitassisteret vejrstation: Dette projekt er beregnet til folk, der ønsker at indsamle deres egne vejrdata. Det kan måle vindhastighed og retning, temperatur og luftfugtighed. Det er også i stand til at lytte til vejrsatellitter, der kredser om jorden en gang hvert 100. minut. Jeg vil
Håndholdt vejrstation: 4 trin
Håndholdt vejrstation: I denne instruks vil vi bruge en Arduino, en oled -skærm og en SparkFun -miljøsensorkombination med CCS811- og BME280 -sensorer om bord til at bygge en håndholdt enhed, der måler temperatur, fugtighed, TVOC -niveauer, barometertryk, og
Fanair: en vejrstation til dit værelse: 6 trin (med billeder)
Fanair: en vejrstation til dit værelse: Der er utallige måder at finde ud af det aktuelle vejr på, men så kender du kun vejret udenfor. Hvad hvis du vil vide vejret i dit hus, inde i et bestemt rum? Det er det, jeg forsøger at løse med dette projekt. Fanair bruger flere
Online vejrstation: 6 trin
Online vejrstation: Du vil ikke tro det! Men fra begyndelsen. Jeg arbejdede på den næste version af CoolPhone og antallet af fejl, jeg lavede, da den blev designet, tvang mig til at tage en pause fra den. Jeg tog mine sko på og gik udenfor. Det viste sig at være koldt, så jeg