Draadloze outdoor Arduino-weerstation met PC houtkap en grafieken


ik wilde een logboek van buiten weer met PC houtkap en grafieken voor geruime tijd nu. Er zijn dergelijke apparaten in de markt, maar hun kosten is echt hoog. Zo, besliste te bouwen door mijzelf en de ervaring te genieten.

Functies

  • Temperatuur, luchtvochtigheid en luchtdruk meting
  • Geen externe voeding voor buiten sensoren vereist (zonne energie)
  • Draadloze communicatie tussen buitensensor en PC
  • Volledige registratie van en rapportage over weersinformatie op PC
  • Relatief goedkoop en gemakkelijk op te bouwen

Code is ook beschikbaar op https://github.com/zmashiah/arduino-StalkerV2WeatherStation

Onderdelen van de oplossing

  • Arduino compatibel Seedstudio Stalker board voor externe sensoren.
  • XBee gebaseerde communicatie tussen buitensensor en PC
  • Zonnepaneel en LiPo batterij voor buitensensor macht
  • XBee Explorer aangesloten op PC voor ontvangst van de mededeling
  • C#-gebaseerde PC applicatie te slaan, verslag en grafiek van alle gegevens

Wat hebt u nodig om te bouwen dit?

  1. Seeduino Stalker v2 ($39). Als u ervoor kiest zullen v2.1 er enkele wijzigingen van de code vereist.
  2. Zonne- paneel voor het voeden van de buitensensor ($ 2.00)
  3. Een LiPo Accu 2000mAh ($7.5 - $12) of 1000mAH
  4. DHT22 Vochtigheid sensor ($ 9,95)
  5. BMP085 Barometrische druksensor (19,95 dollar)
  6. Een 10K Ohm weerstand
  7. 2 x Xbee serie 2 modules (2 x $25.95)
  8. XBee Explorer ($ 24.95)
  9. Jumper draden
  10. USB-kabel aan de PC verbinden met XBee Explorer
  11. Optionele kleine brood-bord voor het aansluiten van de twee sensoren hierboven. Kies een soldeer-minder één of iets als deze die solderen vereist of een ander alternatief dat u denkt dat voor u geschikt is.

U zult UartBee bord om te programmeren van de Seedstudio Stalker. Eventueel moet u ook een FTDI bestuur, 3,3 v te zien debug informatie van de stalker bord. Bent u in alle bedrijfs- of hobby spullen te bouwen, moet u wellicht niemand in het Parlement. Deze module is niet vereist, na de vergadering is gedaan.

Opmerkingen over de onderdelen:
Batterij: Ik bouwde de buitensensor unit met 2000mAh accu, echter door het toezicht van het apparaat voor paar maanden nu, met inbegrip van winter ik kan u zeggen dit is echt een overkill als de accu niet leeg raken doet krijgen of zelfs dicht bij dat. Ik heb alle reden om te geloven een 1000mAh of zelfs minder zal volstaan.
Prijs: Voor bijna elk van de bovenstaande componenten adviseer ik enige tijd online, met inbegrip van eBay vind je een veel betere prijs voor elk. Mijn ervaring in de laatste 6 maanden is dat je dingen op eBay voor de Fractie van de kosten in vergelijking met de amateurs-sites vinden kan.
Board: Ik gebruikte de Seedstudio Stalker voor externe sensor controller, maar een echt met vele andere compatibele Arduino boards bouwen kan. De reden dat ik koos dit is omdat er zowel XBee module socket, on-board real-tijd-clock (RTC), klaar voor LiPo accu en lader, die zijn al geweldige functies die hier nodig zijn. Ik te profiteren van de RTC voor de Raad van bestuur regelmatig wakker.
XBee: Ik gebruikte de 2 MW serie 2 ZigBee modules terwijl in feite voor deze toepassing zonder toekomstige verbeteringen die ik beschouw, kan men gebruik maken van serie ik modules en misschien de 1mW versies. Aangezien ik ben van plan in de toekomst verbeteren gebruikte ik de serie 2 modules. Wat betreft de verzendende macht zullen de 2 MW mijn aanbeveling. Mijn huis is gebouwd van beton en de afstand tussen de buitensensor station en PC is niet te lang, nog steeds als ik neem het 5 meter verder, de opvang wordt zeer slecht.
DHT22: U kunt kiezen voor DHT11 in plaats van de DHT22

Andere Tools die u nodig:

  1. Arduino IDE. Ik gebruik de versie 0022. Porten van de code en de bibliotheken naar nieuwere versie van de IDE mag niet te moeilijk, maar zinloos as far as I 'm bezorgdheid.
  2. X-CTU-hulpprogramma voor het configureren van de modules XBee
  3. Ik gebruik de volgende bibliotheken: TMP102 (Stalker on-board temperatuursensor), R8025 (Stalker on-board RTC), BMP085 (luchtdruk sensor), DHT (voor DHT22 vochtigheid sensor), NewSoftwareSerial (voor foutopsporing console), Xbee-arduino (voor draadloze communicatie). Alle deze bibliotheken zijn opgenomen in de code-ZIP-bestand hier, maar als u te poort besluit of dingen hier wijzigt, ik dacht dat is belangrijk om te vermelden op deze lijst. Speciaal wanneer porten naar nieuwere IDE Noteer de naam van NewSoftwareSerial was veranderd en u wilt #include gebruiken in plaats van #include (rug-compat van de IDE was niet hoog op de lijst ik denk :-))
  4. Soldeerbout

Disclaimer:
Dit is een hobby te bouwen en niet een product. Ik bevatte niet de steun van alle talen dan het Engels. Ik gebruik alleen Celsius temperaturen (u kunt code zodanig Fahrenheit gebruiken als u wilt aanpassen), er zijn geen gegevens archiveren en het verzorgen van de ondersteuning en meer vergelijkbaar spul dat iets een product in plaats van een hobby te bouwen maakt.

Gerelateerde Artikelen

Arduino-weerstation met RF433 MHz modules

Arduino-weerstation met RF433 MHz modules

In dit project zal ik laten zien hoe u twee Arduinos praten met elkaar met behulp van RF frequentie (draadloos)In het verleden ik vier instructables die tot deze leiden gepubliceerd:De eerste twee zijn over het aansluiten van een serieel LCD met I2C
Acrylplaat RGB glowing weerstation met indoor/outdoor/forecast ESP8266 met

Acrylplaat RGB glowing weerstation met indoor/outdoor/forecast ESP8266 met

Het weerstation die ik heb gemaakt is gebaseerd op de software van Daniel Eichhorn uit Zwitserland. Deze firmware omvat de bepaling van de binnen temperatuur + vochtigheid, buiten temperatuur + luchtdruk (het ophalen van gegevens uit een 2e weatherst
Weerstation met SAMIIO, Arduino en Raspberry Pi

Weerstation met SAMIIO, Arduino en Raspberry Pi

Dit artikel demonstreert met behulp van de SAMI met eenvoudige, off-the-shelf sensoren en hardware. Specifiek, we verzamelen van klimaat gegevens van een goedkope temperatuursensor en doorgeven van deze gegevens naar de wolk via SAMI APIs. Van daarui
WiFi Enabled Arduino - Interfacing met web API's

WiFi Enabled Arduino - Interfacing met web API's

Bent u bekend met de Arduino, maar zijn op zoek naar een beetje meer connectiviteit in uw projecten? Dit Instructable gaat over een nieuwe (en goedkoop) draadloze module die heeft getroffen de ingebedde wereld hard - de ESP8266. Deze kleine module is
Gemakkelijk IoT-weerstation met meerdere sensoren

Gemakkelijk IoT-weerstation met meerdere sensoren

Opmerking: Ik ben op zoek naar iemand die kan doe een spellingscontrole op onderstaande tekst. Bent u een native Engelse spreker/schrijver en annuleerteken u helpmenu dan neem contact met mij. (beloning = credits!)Hoi allemaal!In deze tutorial laat i
Arduino-weerstation Part2

Arduino-weerstation Part2

dus mijn laatste project een Arduino wind chill machine was.Natuurlijk, deze lui oude Geek wilde een windwijzer (windrichting) toevoegen aan mijn weerstation. Wie geeft, mag u vragen? Nou, ben ik een Geek. Eigenlijk, windrichting heeft enig belang. H
DIY Arduino-weerstation

DIY Arduino-weerstation

Hoe maak je eigen weerstation met behulp van Arduino.Stap 1: onderdelenArduinoJumper dradenBreadboardNokia 5110 weergevenDHT11Stap 2: Kabellengte tot Kabellengte tot het circuit als het schema.Stap 3: Code tijd!!!Het uploaden van de code.Stap 4: geda
Cloud Hoppers - Arduino-weerstation

Cloud Hoppers - Arduino-weerstation

Eenvoudige Arduino Uno weerstation met Ethernet web access met behulp van goedkope Maplin sensoren :) Zie PDF voor beschrijving en Arduino code. Je moet 1 Arduino Uno en de Ethernet-shield + enkele strip board of een brood bord aansluiten van de sens
Mini weerstation met Attiny85

Mini weerstation met Attiny85

In een recente instructable Indigod0g beschreef een mini weerstation dat vrij goed werkt, met behulp van twee Arduinos. Misschien niet iedereen wil offeren 2 Arduinos om vochtigheid en temperatuur lezingen te krijgen en ik merkte dat het moet mogelij
Arduino-weerstation (AWS)

Arduino-weerstation (AWS)

In dit project, zullen we het maken van een weerstation dat meet luchtdruk, temperatuur, de daling van de regen, bodemvochtigheid en luchtvochtigheid met behulp van Arduino die gegevens voor data-acquisitie opslaan!Het is een vrij eenvoudig project e
Arduino-weerstation Part3, regen

Arduino-weerstation Part3, regen

zodat een van mijn laatste projecten was het toevoegen van een windwijzer tot mijn Arduino-weerstation.Deze oude Lazy Geek besloten toe te voegen een regenmeter hoewel we niet veel regen in de hoge woestijn krijgen. De meeste digitale regen meters zi
Zonne-aangedreven ARDUINO weerstation

Zonne-aangedreven ARDUINO weerstation

In een land als India zijn het merendeel van de mensen afhankelijk van landbouw. Voor de effectieve planning in landbouw weerbericht is van het allergrootste belang. Dus boeren altijd geïnteresseerd in het weer Forecasts.As boeren verblijf in afgeleg
Autonome weerstation met ESP8266

Autonome weerstation met ESP8266

Hola amigosHoy les vamos een mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va een reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos ee
Arduino stopcontact met blootgestelde pinnen

Arduino stopcontact met blootgestelde pinnen

Ik vond mijn zelf vaak proberen te sluiten spullen thuis met Arduino. Dus ik dacht dat het zou goed zijn dat dat een systeem dat u gewoon uw sensor kunt aansluiten, sluit het toestel en code iets om te zien hoe het gaat. Ik heb graag nooit een toeste