Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Verkabelung
- Schritt 2: Server einrichten / EPA-Feeds abrufen
- Schritt 3: Drucken Sie den Fall
- Schritt 4: Zusammenbauen
Video: EPA UV Index Feed / IOT - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Dieses kleine Gerät zieht Ihren lokalen UV-Index von EPA und zeigt den UV-Wert in 5 verschiedenen Farben an und zeigt auch Details zum OLED an. UV 1-2 ist Grün, 3-5 ist Gelb, 6-7 ist Orange, 8-10 ist Rot, 11+ ist Violett.
Lieferungen
Adafruit Feather M0 WLAN – ATSAMD21 + ATWINC1500
350 Mah Lipo
Ein NeoPixel
Ein Server, der PHP-Skripte mit einer Internetverbindung ausführen kann
3D-gedruckte Teile (beigefügt)
Schritt 1: Verkabelung
Sie müssen den NeoPixel mit Adafruit Feather M0 WiFi verbinden – ATSAMD21 + ATWINC1500
es wird verwendet, um die UV-Farbcodierung oben anzuzeigen. Sie müssen auch den Schiebeschalter mit dem GND- und Enable-Pin verbinden.
Ich benutze den Schiebeschalter von hier aus
www.digikey.com/product-detail/de/c-k/JS20…
Schritt 2: Server einrichten / EPA-Feeds abrufen
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Die Zip-Datei enthält die Datei uv.php, sie ruft die XML von der EPA-Site ab
(Ändern Sie die Postleitzahl/***** in Ihre Postleitzahl)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Die PHP-Datei, die ich unten eingefügt habe, formuliert die XML-Datei und fügt einige Dinge hinzu, wie die aktuelle Uhrzeit und den aktuellen UV-Index ganz am Ende und sieht so aus?08AM 9AM:2 10AM:4 11AM:5 12PM:7 13PM:7 14:00:7 15:00:6 16:00:4 17:00:2 18:00:1 0 Adafruit MO verarbeitet dann die Zeichenfolge und ordnet sie der NeoPixel-Farbe über das folgende Zeichen zu.
Schritt 3: Drucken Sie den Fall
Drucken Sie die 3D-Druckdateien
Schritt 4: Zusammenbauen
- Um sicherzustellen, dass Sie den NeoPixel mit der richtigen PIN verbinden, habe ich 12 im mitgelieferten Code verwendet.
- Bearbeiten Sie die WLAN-SSID und das Passwort.
- Laden Sie die bereitgestellte Skizze hoch.
- Pop in das Display und die Lippen
- Fertig!
Empfohlen:
So verbinden Sie einen ESP32 mit der IoT-Cloud: 8 Schritte
So verbinden Sie einen ESP32 mit der IoT-Cloud: Diese Anleitung enthält eine Reihe von Artikeln zum Anschließen von Hardware wie Arduino und ESP8266 an die Cloud. Ich werde Ihnen erklären, wie Sie Ihren ESP32-Chip mit dem AskSensors IoT-Dienst mit der Cloud verbinden. Warum ESP32?Nach dem großen Erfolg
So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow
So fügen Sie Ihren Projekten IOT-Funktionen hinzu: Nichts ist besser, als ein DIY-Projekt zu erstellen, das ein kommerzielles Produkt ersetzt, das Sie für nützlich halten. Nun, eigentlich gibt es etwas Besseres. Hinzufügen von IOT-Fähigkeiten zu Ihrem Projekt. Wenn es um Automatisierung geht, flippen Anfänger in der Regel aus
LTE CAT-M1 GSM IoT Sensors Network T - 15 Minuten.: 5 Schritte
LTE CAT-M1 GSM IoT Sensors Network… T - 15 Minuten.: Am 08. April 2018 gab R&D Software Solutions srl [itbrainpower.net] der Öffentlichkeit die Ankündigung des xyz-mIoT von itbrainpower.net Shield bekannt - das erste und kompakteste IoT-Board, das die Vielseitigkeit der ARM0-Mikrosteuerung kombiniert
So veröffentlichen Sie ESP32-Daten mit NTP-Zeitstempel in der IoT-Cloud – wikiHow
So veröffentlichen Sie ESP32-Daten mit NTP-Zeitstempel in der IoT-Cloud: In vielen Anwendungen müssen Benutzer ihre Daten zusammen mit dem lokalen Zeitstempel der in der Nutzlast zu sendenden Werte an die AskSensors-IoT-Cloud senden. Das Zeitstempelformat ist die Zeit der UNIX-Epoche: die Anzahl der Millisekunden, die seit Januar
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da