Innehållsförteckning:

Aurdino Väderstation: 8 steg
Aurdino Väderstation: 8 steg

Video: Aurdino Väderstation: 8 steg

Video: Aurdino Väderstation: 8 steg
Video: ДОМАШНЯЯ МЕТЕОСТАНЦИЯ С БЕСПРОВОДНЫМ ДАТЧИКОМ И WI FI. НАСТРОЙКА, ОБЗОР, ОТЗЫВ. 2024, November
Anonim
Aurdino Väderstation
Aurdino Väderstation

Har du någonsin velat göra din egen Aurdino -väderstation? Tja, nu är din chans! Genom detta instruerbara lär du dig grunderna i hur man bygger en Aurdino väderstation samt lär dig koden bakom den. I slutet av detta projekt kommer du att ha en fullt fungerande väderstation som kan känna av temperatur och luftfuktighet samt att manuellt blåsa en likströmsmotorfläkt. Detta projekt kommer att ta allt från 45 minuter till 2 timmar beroende på din erfarenhet av teknik. Lycka till och ha kul!

Steg 1: Samla material

Insamlingsmaterial
Insamlingsmaterial

I det här projektet behöver du följande saker:

  • Arduino Uno med kabel
  • Likströmsmotor
  • 1 grön LED
  • 1 röd lysdiod
  • 1 halvbrödbräda
  • I2C LCD1602 -skärm
  • 3-bladig Trifoil-propellerfläkt för likströmsmotor (tillval)
  • Uppsättning ledningar (helst olika färger)
  • 1 DHT 11/ DHT 22 Humiture Sensor
  • 1 Tryckknapp
  • 2 2,20 K motstånd
  • 1 10k motstånd
  • En dator som kan köra Aurdino Uno -programvara
  • Bladkniv
  • Avbitartång
  • USB Power Bank (tillval)
  • Låda tillräckligt stor för att passa brödbräda och Aurdino.

De flesta av dessa artiklar är relativt billiga och är lätt att köpa från online -teknikbutiker eller eBay.

Steg 2: Ge makt åt Breadboard

Att ge makt åt brödbrädan
Att ge makt åt brödbrädan

Se till att alla nödvändiga material är tillgängliga och se till att det finns ett rent arbetsutrymme som du kan arbeta med.

Kretsen vi ska bygga behöver ström och den är hämtad från Arduino Uno.

Fäst en tråd från +3.3V -stiftet på Arduino Uno till den positiva skenan på brödbrädan som indikeras av en röd linje. Detta innebär att +5V nu är tillgängligt var som helst på den röda linjen. Fäst den negativa eller GND (marken) på den blå linjen på brödbrädet. Nu finns marken tillgänglig på hela den blå linjen. För att göra +5V och GND tillgängligt på båda sidor av brödbrädet, använd två trådar för att hoppa från ena änden av brödbrädet till den andra änden. Följ diagrammet ovan för att placera resten av jord- och strömkablarna.

Steg 3: Fäst DHT11- och I2C LCD1602 -skärm

Fäst DHT11 och I2C LCD1602 Display
Fäst DHT11 och I2C LCD1602 Display

Anslut en kabel från strömmen till I2C LCD1602 -skärmen till +5V stift på Arduino Uno och en kabel från jord på I2C LCD1602 -skärmen till jordstiftet på Arduino Uno. Anslut sedan en annan kabel från SDA på I2C LCD1602 -skärmen till Analog pin A4 på Arduino Uno och en kabel från SCL på displayen till Analog pin A5 på Arduino Uno. Observera att displayen som används i diagrammet inte är kretskortsmonterad, därför kommer ledningar att vara felaktiga för I2C LCD1602-display som inte är PCB.

Ta nu tag i DHT 11 -sensorn och fäst en kabel från marken på DHT11 till jordstiftet på Aurdino. Anslut en kabel från strömmen till DHT 11 till kraftskenan på brödbrädan. Slutligen, fäst en kabel från signaluttaget på DHT11 -sensorn till Digital Pin 7. Observera att på diagrammet ovan användes inte DHT 11 istället för att TMP36 -sensorn användes. Ledningarna är dock identiska med diagrammet.

Vår LCD och vår Humiture -sensor fungerar nu, med programmering kan vi styra hur dessa kommer att fungera tillsammans.

Om du är förvirrad över trådplaceringen, se diagrammet ovan.

Steg 4: Anslut lysdioder och tryckknapp

Anslut lysdioder och tryckknapp
Anslut lysdioder och tryckknapp

Nu när vår display och Humiture -sensor är det dags att installera lysdioderna och tryckknapparna. Tryckknappen styr DC -motorn. Om tryckknappen trycks in så börjar likströmsmotorn att gå, eftersom likströmsmotorn är igång tänds den gröna lysdioden medan den röda lysdioden förblir släckt. Om knappen inte trycks in tänds den röda lysdioden medan den gröna lysdioden släcks.

Anslut katoden på den gröna lysdioden under jordkabeln på A4 på brödbrädet. Gör samma sak med den röda lysdioden genom att placera katoden under jordkabeln på A10 på brödbrädet. Placera nu 2,2K -motståndet på anoden på den gröna och röda lysdioden.

Anslut tryckknappen över bryggbrädans brygga enligt diagrammet ovan. Fäst 10k -motståndet under kontakt 2a på tryckknappen (nedre högra stift). Se till att motståndets ände är ansluten till jordkabel enligt diagrammet ovan.

Steg 5: Anslut ledningar och lägg till likströmsmotor

Ansluta ledningar och lägga till likströmsmotor
Ansluta ledningar och lägga till likströmsmotor

Vi är nästan klara! Anslut försiktigt en kabel från slutet av Green Led -motståndet till Digital Pin 2 på Aurdino. Anslut på samma sätt en kabel från änden av det röda ledmotståndet till Digital Pin 3 på Aurdino. Anslut nu en kabel från plint 2b på tryckknappen (övre högra stift) till digital stift 4 på Aurdino.

Ta nu tag i likströmsmotorn och placera den positiva änden på plint 2b på tryckknappen, högst upp på kabeln som ansluter till digital stift 4. Placera den negativa änden av likströmsmotorn på rad 27, raden som är ansluten till jord.

Motorernas polaritet spelar ingen roll. Rotationsriktningen kan ändras genom programmering.

Steg 6: Rensa och organisera trådar

Städa upp och organisera ledningar
Städa upp och organisera ledningar

Klipp ledningar till lämpliga längder och använd lämpliga färger för varje tråd. (Svart tråd för jord, en röd tråd för ström, Blå tråd för digitala stift). Använd en svart tråd, bind upp överflödig tråd på DHT11 -sensorn och I2C LCD1602 -skärmen som en dragkedja. Du bör enkelt kunna komma åt alla ledningar efter denna process.

Steg 7: Ladda upp kod till Aurdino

Ladda ner Arduino -programvaran till din dator härifrån. Öppna programmet och skapa en ny skiss genom att trycka på "Ctrl+N". Märk denna nya skiss "Aurdino Weather Station". Ladda ner koden nedan och klistra in den i ditt program. Anslut USB -kabeln till din dator och till din Arduino. Spara nu koden genom att trycka på "Ctrl+Skift+S" och tryck på uppladdningsknappen som är formad som en pil som vetter mot höger. Se till att alla nödvändiga bibliotek laddas ner och installeras så att programmet fungerar. (LCD -bibliotek, DHT11 -bibliotek)

Steg 8: Lägg till hölje och test

Lägg till hölje och test
Lägg till hölje och test

Klipp ut specifika bitar med en låda för att skapa ett hölje. LCD -skärmen behöver ett rektangulärt snitt på (2 cm x 7 cm) ovanpå lådan. Skär ett hål till vänster på lådan som är tillräckligt stor för att passa en DHT11 -sensor. Gör samma sak till höger om lådan för att passa Aurdino USB -kabel. Skär ett hål som är tillräckligt stort för att passa en likströmsmotor på önskad plats, detta kommer att vara fläkten. Stick hål på lådans undersida för den gröna och röda lysdioden. Slutligen skapar du ett hål i lådan som ligger direkt ovanför tryckknappen. Med en penna eller en skruvmejsel trycker du på knappen, från hålet direkt ovanför knappen, se till att knappen lätt kan tryckas in.

Nu är du redo att testa Aurdino väderstation. Ladda upp koden till Aurdino och låt den köra! LCD -skärmen ska visa luftfuktighet och temperatur. När knappen inte trycks ska den röda lysdioden vara tänd. Men när knappen trycks in ska likströmsmotorn vara igång liksom den gröna lysdioden.

Rekommenderad: