Innholdsfortegnelse:

Aurdino værstasjon: 8 trinn
Aurdino værstasjon: 8 trinn

Video: Aurdino værstasjon: 8 trinn

Video: Aurdino værstasjon: 8 trinn
Video: Arduino UNO/NANO - ili9341 - weather station 2024, November
Anonim
Aurdino værstasjon
Aurdino værstasjon

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

Samle materialer
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

Å gi kraft til brødbrettet
Å gi kraft 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 DHT11- og I2C LCD1602 -skjerm
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

Koble til lysdioder og trykknapp
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

Koble til ledninger og legge til likestrømsmotor
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

Rydd opp og organiser ledninger
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

Legg til hus og test
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: