Inhoudsopgave:

Meteo Node IoT Smart Meteo Station - Ajarnpa
Meteo Node IoT Smart Meteo Station - Ajarnpa

Video: Meteo Node IoT Smart Meteo Station - Ajarnpa

Video: Meteo Node IoT Smart Meteo Station - Ajarnpa
Video: MeteoNode IoT Battery Meteo Station 2024, November
Anonim
Image
Image

Ik wil een apparaat maken om de temperatuur en vochtigheid in mijn kantoor te bewaken. Er zijn veel boards die compatibel zijn met LUA of Arduino IDE. Er zijn veel borden met wifi-internetverbinding. Ik hou van Adafruit en ik hou van alle producten van dit merk.

Voor mijn project heb ik de kleine en zeer slimme Adafruit Huzzah Feather-versie gekozen. De Adafruit Feather is een complete lijn ontwikkelborden van Adafruit die zowel standalone als stapelbaar zijn. Ze kunnen worden gevoed door lipo-batterijen voor gebruik onderweg of door hun micro-USB-stekkers voor stationaire projecten. Veren zijn flexibel, draagbaar en net zo licht als hun naamgenoot.

Ik gebruik de DHT-11-sensor. De DHT-11 is een kleine sensor met een goede respons en een zeer lage prijs. Zie op Amazon.

We hebben ook een complete lijn accessoires en Feather Wings om planken op te stapelen en ruimte toe te voegen voor prototyping. In de kern is de Adafruit Feather een compleet ecosysteem van producten - en de beste manier om uw project te laten vliegen.

www.adafruit.com/feather

Ik kies voor Adafruit Huzzah omdat het de ESP8266-chip aan boord heeft. Dit is een chip die ik elke dag in mijn projecten gebruik en ik ben er dol op.

U kunt Huzzah ESP8266 kopen op AMAZON:

De Huzzah ESP8266 Feather-versie:

Ook gebruik ik dagelijks Cayenne Dashboard. Het Cayenne Dashboard is een perfecte oplossing voor iedereen die op een eenvoudige manier de gegevens in de cloud wil delen of het MQTT-protocol wil gebruiken met Raspberry Pi- of Arduino-borden. De Cayenne is heel eenvoudig en de gemeenschap is een schat aan projecten en suggesties. Bekijk de site, abonneer u vandaag nog gratis. Lees het forum en praat met de gebruikers.

Stap 1: Adafruit Feather Huzzah

Cayenne IoT voor iedereen
Cayenne IoT voor iedereen

Feather is het nieuwe ontwikkelbord van Adafruit, en net als zijn naamgenoot is het dun, licht en laat je vliegen! We hebben Feather ontworpen als een nieuwe standaard voor draagbare microcontroller-cores.

Dit is de Adafruit Feather HUZZAH ESP8266 - onze kijk op een 'alles-in-één' ESP8266 wifi-ontwikkelbord met ingebouwde USB en batterijoplader. Het is een ESP8266 wifi-module met alle extra's die je nodig hebt, klaar om te rocken!

De Huzzah ESP8266 Feather-versie:

Details:

  • Maatregelen 2,0 "x 0,9" x 0,28" (51 mm x 23 mm x 8 mm)
  • 9,7 gram
  • ESP8266 @ 80MHz met 3.3V logica/voeding
  • 4 MB FLASH (32 MBit)
  • Ingebouwde WiFi 802.11 b/g/n
  • 3.3V-regelaar met 500mA piekstroomuitgang
  • CP2104 USB-serieel converter aan boord met 921600 max baudrate voor snel uploaden
  • Ondersteuning voor automatische reset om in de bootload-modus te komen voordat de firmware wordt geüpload
  • 9 x GPIO-pinnen - kan ook worden gebruikt als I2C en SPI1 x analoge ingangen 1.0V max
  • Ingebouwde 100mA LiPoly-oplader met oplaadstatusindicator-LED, kan ook een spoor knippen om de oplader uit te schakelen
  • Pin #0 rode LED voor algemeen knipperend.
  • Pin #2 blauwe LED voor bootloading debug & knipperen voor algemeen gebruik
  • Aan/uit-pin
  • 4 montagegaten
  • Reset knop

Stap 2: Cayenne IoT voor iedereen

Cayenne is een perfect platform voor het ontwikkelen van uw cloudproject. Cayenne biedt u een complete oplossing voor het ontwikkelen van uw IoT-project. Een dashboard dat de data ontvangt, opslaat en ook activeert. U kunt bijvoorbeeld een mail sturen of een bericht sturen. De installatie is heel eenvoudig, er zijn tonnen video en veel projecten die je kunt bekijken en remixen.

Meld u nu gratis aan!

Daarna kun je een bord toevoegen aan je dashboard. Noteer uw persoonlijke token. Daarna moet u dit ondertekenen in de Arduino-code.

Stap 3: Installeer de software

Download eerst de Adafrut Huzzah-stuurprogramma's. U kunt de documenten op de officiële site van Adafruit bekijken en alle bestanden downloaden.

Na de eerste stap kun je de Arduino IDE downloaden en het Adafruit Huzzah-bord toevoegen. Download de Arduino IDE van de officiële site www.arduino.cc en volg de procedure voor het toevoegen van de boards.

Voeg de Cayenne-bibliotheek toe door de officiële Arduino-gids te volgen. U kunt de bibliotheek handmatig downloaden en installeren door de bestanden naar de Arduino-bibliothekenmap te kopiëren.

Daarna kun je de firmware op je board uploaden. Sluit het Adafruit Huzzah-bord aan op uw computer met behulp van een USB-kabel en upload de code met behulp van de Arduino IDE.

ONTHOUD: voeg uw SSID en wachtwoord toe voor uw WiFi-internetlan en uw Cayenne-token

Download de code van GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Stap 4: Installeer de Adafruit Huzzah Feather ESP8266 op Arduino IDE

Installeer de Adafruit Huzzah Feather ESP8266 op Arduino IDE
Installeer de Adafruit Huzzah Feather ESP8266 op Arduino IDE

Typ https://arduino.esp8266.com/stable/package_esp8266com_index.json in het veld Extra Board Manager-URL's in de voorkeuren van Arduino v1.6.4+.

Gebruik vervolgens de Board manager om het ESP8266-pakket te installeren.

Na het installatieproces zou u moeten zien dat het esp8266-pakket is gemarkeerd als GENSTALLEERD.

Sluit het Boards Manager-venster zodra het installatieproces is voltooid. Als je opnieuw bent opgestart, selecteer je Adafruit HUZZAH ESP8266 in de vervolgkeuzelijst Tools->Board

Details bord:

80 MHz als de CPU-frequentie

Flitsgrootte bij 4M (3M SPIFFS)

Uploadsnelheid, selecteer 115200 baud

De bijpassende COM-poort voor uw FTDI- of USB-seriële kabel

Dit is de Arduino IDE 8266-ondersteuning:

Stap 5: Maak het circuit

Maak het circuit
Maak het circuit
Maak het circuit
Maak het circuit
Maak het circuit
Maak het circuit

De DHT-11 sensor is een goede sensor die je twee waarden geeft. Luchtvochtigheid en temperatuur in Celsius of Fahrenheit.

Je kunt de DHT-11 vinden op Amazon

Je kunt de DHT-11 op Arduino en op Adafruit Huzzah gebruiken. Sluit respectievelijk de VCC en GND aan op de 3V- en GND-pinnen. Sluit daarna de datapin aan op pin nummer 12. Pinnummer 3 op de DHT-11 is NC (niet aangesloten).

Daarna kunt u de batterijstekker of een led aansluiten. In mijn project gebruik ik een blauwe led aan de onderkant van de structuur. De led is verbonden met de Batt-pin. Als ik de batterij op het Adafruit-bord aansluit, gaat de led aan. Zoals je kunt zien op de video, wanneer de meteo-node op de grond is, zoals je kunt zien op de video, verlicht de blauwe led de rand van de wolk.

Stap 6: Maak uw Cayenne-dashboard

Maak uw Cayenne-dashboard
Maak uw Cayenne-dashboard
Maak uw Cayenne-dashboard
Maak uw Cayenne-dashboard

De laatste stap is het maken van je dashboard. Ik gebruik twee widgets in analoge stijl, voor temp- en humi-waarden, één knop voor het commando van de led aan boord en een numerieke teller die op het dashboard de seconden van activiteit van het meteostation laat zien.

Nu kunt u de Meteo Node achterlaten waar u maar wilt, en het toont u de temperatuur en vochtigheid van de omgeving. U kunt het apparaat ver van elektriciteit laten staan, omdat het apparaat een lithiumbatterij bevat. Ook hebben de Adafruit Huzzah een spanningsregelaar voor het opladen van de batterij. Wanneer je de Meteo-Node op de USB-stekker aansluit, laad je de batterij op.

Laat het apparaat op uw wijnmakerij staan en regel de temperatuur en vochtigheid van uw wijnstok op de werkplek. Of laat het apparaat in uw auto of in uw koelkast staan en controleer de waarden van temperatuur en vochtigheid.

Aanbevolen: