Trådlös utomhus Arduino väderstation med PC loggning och diagram (1 / 4 steg)

Steg 1: Monteringsanvisningar



Att montera remote Väderstationen du kommer att gå igenom följande steg, och skall gå på varje nedan:

  1. Ansluta alla sensorer till Stalker/Arduino styrelsen
  2. Göra mindre ändringar av Stalker
  3. Konfigurera de XBee modulerna
  4. Ladda program på Stalker
  5. Kör programmet på datorn

Ansluta sensorer:
DHT22 ansluten till digital stift 2.

DHT22 stift 1 till 3,3 Volt av Arduino
DHT22 stift 4 till GND av Arduino
DHT22 stift 2 till digital stift 2 Arduino
10KOhm motstånd mellan stift 1 (Vcc) till stift 2 (data) av sensorn
DHT22 Pin 3 är vänster inte ansluten.
Överväg att använda små bröd-board för denna lilla krets

Konsol för felsökning (tillval) på digitala stift 3 och 9 (9600 baserad konsol)

Detta är bara användbart om du vill se felsöka meddelanden, ändra saker i SW etc.
För att detta ska fungera måste du ansluta FTDI till den nedan stift eller helt enkelt använda
ytterligare FTDI styrelsen (det är vad jag gjorde). Om du bara använder en styrelsen behöver
för att ansluta den till programmering sidan, laddar programmet och sedan ansluta till konsolen stift se utgång, vilket är ganska tråkiga om du frågar mig.
För att ansluta konsolen endast, här är de anslutningar krävs:
GND från FTDI till Arduino GND
Rx från FTDI till digital stift 9 Arduino
Tx från FTDI till digital stift 3 Arduino

BMP085 är ansluten till I2C-gränssnittet (analog stift 4 och 5 i Arduino).

Vcc från breakout givarkort till 3.3V av Arduino
Gnd från breakout givarkort till GND av Arduino
SDA från sensorn breakout ombord till Aruino analog pinne 4
SCL från breakout givarkort till Arduino analoga stift 5
Om du använder små bröd-board för DHT22 sensorn, kan du förmodligen inkludera denna sensor på det också.

Mindre ändring till Stalker styrelsen

Jag använde Stalker v2.0 styrelsen, nu finns v2.1 board också.
I v2.0 måste du placera en kort på undersidan av styrelsen att ansluta INTA\ och PD2 kuddar, se



.
Jag kollat inte det med v2.1 av Stalker, men kunde se samma funktionalitet fortfarande finns där. Med detta sagt är RTC modulen används i Stalker v2.1 mycket olika DS3231 jämfört med R8025 på v2.0. Det finns Arduino bibliotek för denna nya version RTC modul där ute, men uppenbarligen kommer det att krävas vissa ändringar av koden på skissen jag har här. Detta är dock inte svårt så bli inte alltför rädd av detta.

Nästa ansluta Arduino digital utgång 5 till XBee pin 9. Ser du Pin 1 märkt på XBee och Pin 9 är en innan sista på den raden. Stalker exponera 0.1" header som representerar XBee stiften så det är lätt att löda ett huvud och göra anslutningen, eller Använd enkel tråd för detta.

Konfigurera de XBee modulerna
Det finns ganska lite information och djupgående på XBee modulerna på nätet. Jag går inte in på alla detaljer här. Fåtalet noterar dock: The XBee moduler har API-läge och kommando läge firmwares. Jag använder biblioteket som kräver API-läge. Också, med serie 2 för XBee, det finns en roll för varje modul, så vi behöver en samordnare som är ansluten till datorn och en slutpunkt som är modulen installerad på remote Väderstationen. Det finns också vissa adressinformation som behöver vara identiska mellan enheter och jag valde denna adresskod vara 2266 (min födelsedag om någon är nyfiken). Självklart kan du välja något annat. Om samordnaren måste sida (PC) AO vara 0. På Väderstationen sidan AO bör 2 (men i alla fall jag ignorera returkoderna, så det kommer att fungera ändå).

  1. Installera verktyget X-CTU
  2. Du kan också göra firmware uppgradering till XBee moduler (Observera att du behöver API-läge firmware)
  3. Konfigurera en enhet för att vara samordnare och en annan att vara slutpunkten
  4. Konfiguration för både samordnare och slutpunkt (sensor) ingår i ZIP-filen för detta instructable
  5. Skriv ner adressen samordnare XBee (noder Adressering/SH och Adressering/SL).
  6. Placera modulen XBee konfigurerad som slutpunkten i Stalker-uttaget
  7. Placera modulen XBee konfigurerad som samordnare i XBeeExplorer och Anslut den till datorn

Lastning Program storbildsformat Stalker:

  1. Ansluta UartBee till Stalker programmering stift (se Seeduino webbplats för detaljer).
  2. Företa Arduino IDE rekommenderade ändringar så att det vet om denna typ av styrelsen (se innehållet i ArduinoIDE sub-katalogen i zipfilen bifogas här)
  3. Lägga till biblioteken från ZIP filen sub katalogen bibliotek till användaren bibliotek för Arduino IDE
  4. Ansluta UartBee till din PC USB
  5. Placera koden till Stalker i din utvecklingsområde,
  6. Gå till raden i den... PDE fil som säger "statisk XBeeAddress64 addr64 = XBeeAddress64 (0x0013A200, 0x40869EF2);" och ändra siffrorna för att ha adressen till din samordnare som du skrev ned i föregående avsnitt XBeeAddress64 (SH, SL);
  7. Sammanställa och läsa in programmet på Stalker
  8. Ansluta batteriet och sol laddare när du också samlat alla i din låda

Kör programmet på datorn

  1. Placera de .exe och .dll-filerna på datorn i någon katalog för att förstora (nej, inte gjorde en installera programmet). WeatherSationMan.exe och DTG. Spreadsheet.dll ligger i WeatherStationMan\bin\Debug
  2. Kör programmet och dubbelklicka på den COM-port som din XBee är ansluten till
  3. Efter en minut eller så, bör du börja se avläsningar av väderinformation från fjärranslutna stationen
  4. Lägg till programmet att starta automatiskt på uppstarten av följande steg i denna förklaring. Följ den sökvägen och filnamnet för programmet med parametern anger den COM-port som är ansluten till XBee. Till exempel om COM-porten är COM20, du kommer att göra något liknande: C:\Temp\WeatherStationMan.exe COM20
Se Steg
Relaterade Ämnen

Arduino väderstation med RF433 MHz moduler

I detta projekt ska jag visa dig hur göra två Arduinos prata med varandra via RF frekvens (trådlös)Tidigare publicerade jag fyra instructables som leder till den här:Två första är om hur du ansluter en seriell LCD med I2C till en Arduino UNO och en N...

Akryl blad RGB glödande väderstation med inomhus/utomhus/prognos med ESP8266

Väderstationen gjorde jag bygger på programvaran av Daniel Eichhorn från Switserland. Denna firmware innehåller mätning av insidan temperaturen + fuktighet, utanför temperatur + lufttryck (hämtar data från en 2: a Väderstationen anslutna till thingsp...

ESP8266 (fristående) väderstation med hjälp av Arduino IDE och GadgetKeeper moln plattform

Detta är en uppgradering av mitt tidigare projekt GadgetKeeper-väderstation. I detta projekt bygger jag samma funktioner men bara använder ESP8266 WiFi SoC fristående med DHT11 temperatur och luftfuktighet sensor. I det tidigare projektet använde jag...

ESP8266 väderstation med Arduino – #1 hårdvara

BakgrundJag läste om ESP8266 först i mars i år och jag visste inte vad jag ska göra med. Och nu är jag verkligen fascinerad hur lätt anslutning av en Arduino till Internet kan vara. Liksom andra jag först ställa in en väderstation på en skärbräda och...

DIY väderstation med Bluetooth

Hej alla.Nyligen deltog jag i en kurs i våra universitet för elektroteknik och vi gjorde oss en liten väderstation. Det ingår lärande om lödning, sensorer och arduino. Det var super kul att göra det med små barn och andra högstadieungar min ålder. Ja...

Autonoma väderstation med ESP8266

Hola amigosHoy les vamos en mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va en reportar temperatura, humedad y punto de rocío a la comunidad globala de wunderground con esto contribuiremos en...

Lätt IoT väderstation med flera sensorer

En väderstation är ett roligt projekt som lär dig massor om elektronik med den extra fördelen att vara en faktiskt användbar liten enhet. Projektet kräver en massa billiga delar och sensorer totalt mindre än $15, och hela slutar montering i din hand....

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...

WiFi aktiverat Arduino - gränssnitt med webb-API: erna

Är du bekant med Arduino, men är ute efter lite mer connectivity i dina projekt? Detta Instructable går över en ny (och billigt) trådlös modul som har drabbat inbäddade världen hårt - ESP8266. Denna lilla modul är ett perfekt sätt att koppla din Ardu...

Arduino väderstation Del3, regn

så ett av mina senaste projekt var att lägga en vindflöjel till min Arduino väderstation.Denna lata gamla Geek beslutat att lägga till en REGNMÄTARE i det även om vi inte får mycket regn i höga öknen. De flesta digitala regn mätare baseras på något s...

Mini väderstation med Attiny85

I en nyligen instructable Indigod0g beskrivs en mini väderstation som fungerar ganska bra, med två Arduinos. Kanske inte alla vill offra 2 Arduinos för att få fukt och temperaturavläsningar och jag kommenterade att det bör vara möjligt att göra en li...

Arduino WiFi termometer (med webbsida) - Arduino wireless

Vad du behöverEn Arduino ombord (någon kompatibel styrelsen är OK).LM-35 (för att använda med den medföljande filen kan du använda DS18B20 men du måste konvertera källkoden respektive).HLK-RM04 WiFi router modul.5V strömförsörjning eller leverans och...

Arduino väderstation (AWS)

I detta projekt kommer vi att göra en väderstation som mäter lufttryck, temperatur, regn droppe, markens fuktighet och lufta fuktighet med hjälp av Arduino som spara data för datainsamling!Det är ett ganska lätt projekt och kan vara antingen användas...

Arduino-avsändare med Ethernet adapter/shield

Hej igen.Inte så länge sedan nått jag 50 000 synpunkter på min ESP8266 Wi-fi-modul. Jag var ganska förvånad och ville tacka alla som såg den, gillade det och kommenterat den. Den 2 September., jag publicerade instructable på väderstation och fick inn...

Cloud trattar - Arduino väderstation

Enkla Arduino Uno väderstation med Ethernet web access använder cheep Maplin sensorer :) se PDF för beskrivning och Arduino kod. Du behöver 1 Arduino Uno och Ethernet shield + några remsor en bröd och halvpension att ansluta upp sensorer. Det kommer...

DIY Arduino väderstation

Hur man gör din egen väderstation med Arduino.Steg 1: delar ArduinoenHoppare ledningarSkärbrädaNokia 5110 displayDHT11Steg 2: Koppla upp Binda upp kretsen som schematiskt.Steg 3: Kod tid!!!Ladda upp koden.Steg 4: gjort!!! Du har nu du äger väderstati...

Arduino väderstation.

För ett tag sedan fick jag en idé att bygga min egen väderstation, från grunden.Det blev bra. Kan börja!Steg 1: delar En lista över artiklar jag använde:-2 x Arduino nano.-433mhz sändare.-433 mhz mottagare.-4 x 20 LCD (blå)-en blå led och motstånd-El...

Blumcaw Cupcake (blinkar, LED, ultraljud, Motorized, kacklande, Arduino, häxa) med 3d tryckta delar

Denna gamla häxa har en blinkande vårta på näsan. Om du kliver kommer alltför nära (som bestäms av en Ping ultraljud givare), hon kackel ut en hälsning, hennes hatt kommer att snurra och hennes ögon blinkar sju färger.Blumcaw kan göras som en "vanlig...

Kontroll Arduino RC bil med android telefon & 1Sheeld

Om du vill kontrollera RC bil med din android smartphone utan att använda Bluetooth-modul och programmering android ansökan, kan du använda 1Sheeld i stället för dem.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är...