Innehållsförteckning:
- Steg 1: Samla material
- Steg 2: Ge makt åt Breadboard
- Steg 3: Fäst DHT11- och I2C LCD1602 -skärm
- Steg 4: Anslut lysdioder och tryckknapp
- Steg 5: Anslut ledningar och lägg till likströmsmotor
- Steg 6: Rensa och organisera trådar
- Steg 7: Ladda upp kod till Aurdino
- Steg 8: Lägg till hölje och test
Video: Aurdino Väderstation: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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
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
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
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
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
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:
Professionell väderstation med ESP8266 och ESP32 DIY: 9 steg (med bilder)
Professionell väderstation med hjälp av ESP8266 och ESP32 DIY: LineaMeteoStazione är en komplett väderstation som kan anslutas till professionella sensorer från Sensirion samt en viss Davis Instrument -komponent (regnmätare, vindmätare) Projektet är avsett som en DIY väderstation men kräver bara
HC-12 långväga väderstation och DHT-sensorer: 9 steg
HC-12 långdistansväderstation och DHT-sensorer: I den här självstudien lär vi oss hur man gör en fjärrväderstation på distans med två dht-sensorer, HC12-moduler och I2C LCD-skärmen. Se videon
Satellitassisterad väderstation: 5 steg
Satellitassisterad väderstation: Detta projekt är avsett för personer som vill samla in sina egna väderdata. Den kan mäta vindhastighet och riktning, temperatur och luftfuktighet. Den kan också lyssna på vädersatelliter som kretsar runt jorden en gång var 100: e minut. Jag vill
Handhållen väderstation: 4 steg
Handhållen väderstation: I den här instruktionsboken kommer vi att använda en Arduino, en oled display och en SparkFun miljösensorkombination med CCS811 och BME280 sensorer ombord för att bygga en handhållen enhet som mäter temperatur, fuktighet, TVOC -nivåer, barometertryck,
Fanair: en väderstation för ditt rum: 6 steg (med bilder)
Fanair: en väderstation för ditt rum: Det finns otaliga sätt att ta reda på det aktuella vädret, men då vet du bara vädret utanför. Vad händer om du vill veta vädret i ditt hus, inuti ett specifikt rum? Det är vad jag försöker lösa med det här projektet. Fanair använder flera