Inhaltsverzeichnis:

Meteo Node IoT Smart Meteo Station - Gunook
Meteo Node IoT Smart Meteo Station - Gunook

Video: Meteo Node IoT Smart Meteo Station - Gunook

Video: Meteo Node IoT Smart Meteo Station - Gunook
Video: MeteoNode IoT Battery Meteo Station 2024, Juli
Anonim
Image
Image

Ich möchte ein Gerät zur Überwachung der Temperatur und Luftfeuchtigkeit in meinem Büro herstellen. Es gibt viele Boards, die mit LUA oder Arduino IDE kompatibel sind. Es gibt viele Boards, die über eine WLAN-Internetverbindung verfügen. Ich liebe Adafruit und ich liebe alle Produkte dieser Marke.

Für mein Projekt habe ich die kleine und sehr schicke Adafruit Huzzah Feather Version gewählt. Die Adafruit Feather sind eine komplette Reihe von Entwicklungsboards von Adafruit, die sowohl eigenständig als auch stapelbar sind. Sie können mit Lipo-Batterien für unterwegs oder mit ihren Micro-USB-Steckern für stationäre Projekte betrieben werden. Federn sind flexibel, tragbar und so leicht wie ihr Namensgeber.

Ich verwende den DHT-11-Sensor. Der DHT-11 ist ein schmieriger Sensor, der eine gute Reaktion und einen sehr geringen Preis hat. Siehe bei Amazon.

Wir führen auch ein komplettes Sortiment an Zubehör und Feather Wings, um Boards zu stapeln und Platz für Prototypen zu schaffen. Im Kern ist die Adafruit Feather ein komplettes Ökosystem von Produkten – und der beste Weg, um Ihr Projekt zum Laufen zu bringen.

www.adafruit.com/feather

Ich wähle Adafruit Huzzah, weil es den ESP8266-Chip auf der Platine montiert. Dies ist ein Chip, den ich jeden Tag in meinen Projekten verwende und ich liebe ihn.

Sie können Huzzah ESP8266 bei AMAZON kaufen:

Die Huzzah ESP8266 Federversion:

Außerdem benutze ich jeden Tag Cayenne Dashboard. Das Cayenne Dashboard ist die perfekte Lösung für alle, die eine einfache Möglichkeit suchen, Daten in der Cloud zu teilen oder das MQTT-Protokoll mit Raspberry Pi- oder Arduino-Boards zu verwenden. Der Cayenne ist sehr einfach und die Community ist eine Mine von Projekten und Vorschlägen. Sehen Sie sich die Site an, abonnieren Sie noch heute kostenlos. Lesen Sie das Forum und sprechen Sie mit den Benutzern.

Schritt 1: Adafruit Feather Huzzah

Cayenne IoT für alle
Cayenne IoT für alle

Feather ist das neue Entwicklungsboard von Adafruit, und wie sein Namensvetter ist es dünn, leicht und lässt Sie fliegen! Wir haben Feather als neuen Standard für tragbare Mikrocontroller-Kerne entwickelt.

Dies ist das Adafruit Feather HUZZAH ESP8266 - unsere Version eines "All-in-One" ESP8266 WiFi-Entwicklungsboards mit integriertem USB und Akkuladefunktion. Es ist ein ESP8266 WiFi-Modul mit allen Extras, die Sie brauchen, bereit zu rocken!

Die Huzzah ESP8266 Federversion:

Einzelheiten:

  • Misst 2,0 "x 0,9" x 0,28" (51 mm x 23 mm x 8 mm)
  • 9,7 Gramm
  • ESP8266 @ 80MHz mit 3.3V Logik/Leistung
  • 4 MB FLASH (32 MBit)
  • Integriertes WLAN 802.11 b/g/n
  • 3.3V Regler mit 500mA Spitzenstromausgang
  • CP2104 USB-Seriell-Konverter onboard mit 921600 max Baudrate für schnelles Hochladen
  • Auto-Reset-Unterstützung, um vor dem Firmware-Upload in den Bootload-Modus zu gelangen
  • 9 x GPIO-Pins - kann auch als I2C und SPI verwendet werden1 x analoge Eingänge 1.0V max
  • Eingebautes 100-mA-LiPoly-Ladegerät mit Ladezustandsanzeige-LED, kann auch eine Spur schneiden, um das Ladegerät zu deaktivieren
  • Pin #0 rote LED für allgemeines Blinken.
  • Pin #2 blaue LED für Bootloading Debug & Allzweck-Blinken
  • Power/Enable-Pin
  • 4 Befestigungslöcher
  • Reset-Knopf

Schritt 2: Cayenne IoT für alle

Cayenne ist eine perfekte Plattform für die Entwicklung Ihres Cloud-Projekts. Cayenne bietet Ihnen eine Komplettlösung für die Entwicklung Ihres IoT-Projekts. Ein Dashboard, das die Daten empfängt, speichert und auch auslöst. Sie können beispielsweise eine E-Mail senden oder eine Nachricht senden. Die gesamte Installation ist sehr einfach, es gibt Tonnen von Videos und viele Projekte, die Sie anzeigen und neu mischen können.

Jetzt kostenlos registrieren!

Danach können Sie Ihrem Dashboard ein Board hinzufügen. Notieren Sie Ihren persönlichen Token. Danach müssen Sie dies im Arduino-Code unterschreiben.

Schritt 3: Installieren Sie die Software

Laden Sie zunächst die Adafrut Huzzah-Treiber herunter. Sie können die Dokumente auf der offiziellen Website von Adafruit anzeigen und alle Dateien herunterladen.

Nach dem ersten Schritt können Sie die Arduino-IDE herunterladen und das Adafruit Huzzah-Board hinzufügen. Laden Sie die Arduino-IDE von der offiziellen Website www.arduino.cc herunter und befolgen Sie die Anweisungen zum Hinzufügen der Boards.

Fügen Sie die Cayenne-Bibliothek hinzu, indem Sie dem offiziellen Arduino-Leitfaden folgen. Sie können die Bibliothek manuell herunterladen und installieren, indem Sie die Dateien in den Arduino-Bibliotheksordner kopieren.

Danach können Sie die Firmware auf Ihr Board hochladen. Verbinden Sie das Adafruit Huzzah Board über ein USB-Kabel mit Ihrem Computer und laden Sie den Code mit der Arduino IDE hoch.

DENKEN SIE DARAN: Fügen Sie Ihre SSID und Ihr Passwort für Ihr WiFi-Internet-Lan und Ihren Cayenne-Token hinzu

Laden Sie den Code von GitHub herunter:

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

Schritt 4: Installieren Sie die Adafruit Huzzah Feather ESP8266 auf der Arduino IDE

Installieren Sie die Adafruit Huzzah Feather ESP8266 auf der Arduino IDE
Installieren Sie die Adafruit Huzzah Feather ESP8266 auf der Arduino IDE

Geben Sie https://arduino.esp8266.com/stable/package_esp8266com_index.json in das Feld Additional Board Manager URLs in den Arduino v1.6.4+ Einstellungen ein.

Verwenden Sie als Nächstes den Board-Manager, um das ESP8266-Paket zu installieren.

Nach dem Installationsprozess sollten Sie sehen, dass das Paket esp8266 als INSTALLED markiert ist.

Schließen Sie das Boards Manager-Fenster, sobald der Installationsvorgang abgeschlossen ist. Wählen Sie nach dem Neustart Adafruit HUZZAH ESP8266 aus der Dropdown-Liste Tools->Board

Detailtafel

80 MHz als CPU-Frequenz

Blitzgröße bei 4M (3M SPIFFS)

Upload-Geschwindigkeit, wählen Sie 115200 Baud

Der passende COM-Port für Ihr FTDI- oder USB-Seriell-Kabel

Dies ist die Arduino IDE 8266-Unterstützung:

Schritt 5: Machen Sie die Schaltung

Mach den Kreislauf
Mach den Kreislauf
Mach den Kreislauf
Mach den Kreislauf
Mach den Kreislauf
Mach den Kreislauf

Der DHT-11-Sensor ist ein guter Sensor, der Ihnen zwei Werte liefert. Luftfeuchtigkeit und Temperatur in Celsius oder Fahrenheit.

Sie finden das DHT-11 bei Amazon

Sie können das DHT-11 auf Arduino und auf Adafruit Huzzah verwenden. Verbinden Sie VCC und GND jeweils mit den 3V- und GND-Pins. Nachdem Sie den Daten-Pin mit Pin Nummer 12 verbunden haben, ist Pin Nummer 3 am DHT-11 NC (nicht verbunden).

Danach können Sie den Batteriestecker oder eine LED anschließen. In meinem Projekt verwende ich eine blaue LED an der Unterseite der Struktur. Die LED ist mit dem Batt-Pin verbunden. Wenn ich die Batterie an das Adafruit-Board anschließe, schaltet sich die LED ein. Wie Sie auf dem Video sehen können, wenn der Meteo-Knoten auf dem Boden ist, wie Sie auf dem Video sehen können, beleuchtet die blaue LED den Ede der Wolke.

Schritt 6: Erstellen Sie Ihr Cayenne-Dashboard

Erstellen Sie Ihr Cayenne-Dashboard
Erstellen Sie Ihr Cayenne-Dashboard
Erstellen Sie Ihr Cayenne-Dashboard
Erstellen Sie Ihr Cayenne-Dashboard

Der letzte Schritt ist die Erstellung Ihres Dashboards. Ich verwende zwei Widgets im analogen Stil für Temperatur- und Humi-Werte, eine Taste für die Steuerung der Onboard-LED und einen numerischen Zähler, der auf dem Dashboard die Sekunden der Aktivität der Meteostation anzeigt.

Jetzt können Sie den Meteo Node wo immer Sie wollen stehen lassen und er zeigt Ihnen die Temperatur und Luftfeuchtigkeit der Umgebung an. Sie können das Gerät fernab von Strom stehen lassen, da das Gerät eine Lithium-Batterie enthält. Außerdem verfügen die Adafruit Huzzah über einen Spannungsregler zum Aufladen der Batterie. Wenn Sie den Meteo-Node mit dem USB-Stecker verbinden, laden Sie den Akku auf.

Lassen Sie das Gerät auf Ihrem Weingut und kontrollieren Sie die Temperatur und Luftfeuchtigkeit Ihres Weinstocks am Arbeitsplatz. Oder lassen Sie das Gerät in Ihrem Auto oder in Ihrem Kühlschrank und kontrollieren Sie die Temperatur- und Feuchtigkeitswerte.

Empfohlen: