Indholdsfortegnelse:

Aurdino vejrstation: 8 trin
Aurdino vejrstation: 8 trin

Video: Aurdino vejrstation: 8 trin

Video: Aurdino vejrstation: 8 trin
Video: Engine block transformation after chemical dipping 2024, Juli
Anonim
Aurdino vejrstation
Aurdino vejrstation

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

Indsamlingsmaterialer
Indsamlingsmaterialer

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

Giver magt til brødbræt
Giver magt til brødbræt

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 DHT11- og I2C LCD1602 -skærm på
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

Tilslut lysdioder og trykknap
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

Tilslutning af ledninger og tilføjelse af DC -motor
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

Ryd op og organiser ledninger
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

Tilføj kabinet og test
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: