Home > Technologie > IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

0
Advertisement

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Dies ist meine zweite Anweisung über Kronleuchter, die ich sehr beliebt und wollte es immer mehr perfekt machen.

Ich bin eine Vollzeit-Arbeit mit Computern, aber ich habe nicht viel Zeit, um neue Nachrichten aus sozialen Netzwerken wie Facebook oder Twitter und Gmail zu überprüfen. Aber ich möchte etwas schnell, ohne Zeit zu verschwenden, muss ich meine E-Mails sofort erhalten, wenn es zu Mailbox, oder tweet von jemandem, dass ich folgen muss. Vielleicht das Smartphone, dass am besten meine Anfrage, aber ich möchte etwas wirklich einzigartig gemacht, von mir selbst gemacht.

EUREKA! Dies ist eine Meldelampe, die eine Benachrichtigung mit Licht verursachen kann.

Ich benutze Gläser und legte in ihr einige Benachrichtigung Symbol wie Gmail, Twitter Vogel, Facebook und ein paar Wetter-Symbole und Warnung Gas-, Feuer-Ikonen.

Schritt 1: Einführung: Galerie

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Werfen Sie einen Blick auf meine Kronleuchter und darüber nachzudenken, wie Sie eine neue E-Mail erhalten, es ist eine wirklich einzigartige Art und Weise.

Das Entfernen der Audionachricht, kann die Lampe Ihre Aufmerksamkeit durch verschiedene helle Farben verursachen, die sehr glatt ist. Wenn Sie eine neue E-Mail haben, leuchtet die Lampe für E-Mail-Benachrichtigung, die Lichter werden ausgeschaltet, wenn Sie E-Mail zu beenden. Ähnlich wie Facebook und Twitter.

Meine Lampe kennzeichnet auch Gas und Flamme Warnung durch die Hain-Sensoren von Seeedstudio. Das ist wirklich großartig.

Schritt 2: Materialliste

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Hier ist, was Sie brauchen, um Ihre Kronleuchter machen:

Elektronik:

Intel Edison und Arduino Breakout Kit

Arduino Basisschild

Arduino Pro Mini 328 - 5V / 16MHz erhältlich

Leiterplatte

RGB Leds (150 Stück)

8-Bit Schieberegister 74hc595d SMD (54 Stück)

Oktal-Bus-Transceiver 74hc245d

Elektrolytische Entkopplungskondensatoren - 100uF / 16V

Elektrisches Kabel

...

Rahmen:

Acrylscheibe

Kupferkabel

Glasbecher (9 Stück)

...

Werkzeuge:

Handsäge

Bohren

Bohrer

Heißkleber und es ist Pistole

Super-Klebstoff

Lötkolben

Lot

Kabelschneider

Zangen ...

Schritt 3: Powermodul

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich benutze LM2596 Step Down Power Module auf 5V Stromversorgung für LEDs und Steuerschaltungen. Intel Edison Board integriert Spannungsregler Schaltung.

Hier sind einige Parameter des Moduls LM2596:

Eingang: DC 3V bis 40V (Eingangsspannung muss höher sein als die Ausgangsspannung auf 1,5 V über nicht steigern)

Ausgang: DC 1.5V bis 35V Spannung stufenlos einstellbar, mit hohem Wirkungsgrad maximalen Ausgangsstrom von 3A.

Features: High-Q Induktivität mit Ausgangswert von High-Power - LED - Anzeige

Abmessungen: 45 (L) * 20 (W) * 14 (H) mm (mit Potentiometer)

Ich justiere die Ausgangsspannung durch ein kleines Potentiometer auf diesem Modul. Ausgangsspannung in diesem Fall ist 5V, kann ein Bit senken, aber wenn Sie das Potentiometer auf mehr Ausgangsspannung 5,5V drehen, kann gefährlich für die ICs und LEDs sein. Seien Sie sehr vorsichtig dabei.

Ich verwende LM2596 Modul in den meisten meiner Projekte, weil es viele Funktionen und billig hat.

Schritt 4: HC-SR505 Mini-PIR-Bewegungssensor

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich verwende diesen Sensor, um die Bewegung nah an Lichter zu ermitteln. Einige Effekte werden sich ändern, wenn sich jemand bewegt.

Hier sind einige Parameter dieses Sensors, es ist einfach zu bedienen mit nur einem Pin-Ausgang. Dieser Pin auf hohem Niveau in 8s, wenn Sensor erkennt jemand bewegt.

"HC-SR505 Mini-PIR Bewegungs-Sensor basiert auf Infrarottechnologie und es kann automatische Steuerung durch sich selbst mit hoher Empfindlichkeit und hoher Zuverlässigkeit. Wegen der minimalen Größe und des Schwachstrombetriebsmodus, es weit verbreitet in den verschiedenen automatischen elektronischen Geräten besonders verwendet Batteriebetriebene automatische Produkte. "

Spezifikation

Betriebsspannungsbereich: DC4.5-20V

Ruhestrom: <60uA

Niveausausgang: Gao 3.3V / niedrig 0V

Trigger: wiederverwendbarer Trigger (Standard)

Verzögerungszeit: Die Standard-8S + -30%

Brett-Abmessungen: 10 * 23mm

Induktionswinkel: <100 Grad Kegelwinkel

Erfassungsabstand: 3 Meter

Arbeitstemperatur: -20 bis +80 Grad

Sensor-Objektiv Abmessungen: Durchmesser: 10mm

Schritt 5: RGB LED-Verschiebung pwm Prüfung

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich interessiere mich sehr für das Schieberegister, insbesondere 74HC595. Mit diesem Schieberegister können Sie Hunderte von RGB-LEDs mit Arduino vollständig steuern. Es gibt auch eine Bibliothek für Arduino PWM-Steuerung über SPI.

Im Bild oben verwendete ich Intel Edison, um mit Arduino pro mini über UART zu kommunizieren. Ich verwende Edison, um die Effekt- und Prozesszeit-Effektanzeige zu ändern.

Erklären:
Jede RGB-LED besteht aus drei Farben, entsprechend 3 Pins Controller.

Jedes 8-Bit-Schieberegister 74HC595 hat 8 Steuerausgang. Ich muss 16 RGB Leds steuern, was bedeutet, dass ich 16x3 = 48 Pins steuern muss, entsprechend 48/8 = 6 Schieberegister.

Wie man diese Skizzen zu einem ARDUINO MINI UPLOAD:
Ich habe in Arduino Programmierung in letzter Zeit und freuen uns auf ein kleines Formfaktor-Projekt zu schaffen. Um Code in es bekommen möchten Sie vielleicht die folgende Technik versuchen.

Sie benötigen einen USB Serial Light Adapter oder Arduino Uno, Duemillanove oder etwas ähnliches wie ein HOST (abnehmbarer Chip!).

Grundsätzlich verbinden die wichtigsten Arduino's 5v, GND, RX, TX (nicht gekreuzt, nur RX zu RX und TX zu TX) und RESET zum Mini. Jetzt für den wichtigsten Teil. DETACH die ATMega-Chip von der Host-Board (Duemilanove, Uno .. was auch immer) und starten Sie das Hochladen Ihrer Skizzen, wie Sie es mit dem normalen Arduino. Keine Notwendigkeit, das Board in der Arudino Software zu ändern. Das ist es. Nichts mehr. Einfach tun und genießen.

Über Programmierung:

Ich mit ShiftPWM Bibliothek für Arduino, können Sie sich hier herunterladen Elcojacops Githup . Sehr dankbar für Elco Jacobs für diese Bibliothek. Sie können sich auf die Beispieldatei in dieser Bibliothek beziehen.
Basierend auf Software PWM vor Ort http://www.elcojacobs.com/shiftpwm/ ich die PWM - Frequenz wählte 60 ist, ist die maximale Helligkeit 200 Meine Code - Datei unten angebracht ist.

Schritt 6: Schaltplan und Programm für Arduino

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich habe das PWM RGB LED Programm für Arduino pro mini angeschlossen. Nur laden und laufen.

Schritt 7: Herstellung der gedruckten Schaltung

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Das Herstellen einer Leiterplattenleiterplatte ist für jedermann einfach, das Elektronik liebt. Suchen Sie einfach Schritt für Schritt und Sie können alle gedruckten Leiterplatten haben, die Sie mögen.

Hier sind ein paar Fotos von PCB-Prozess von mir. Ich brauche neun Bretter, um in neun runde Glas zu setzen. 9. ist eine schöne Zahl. Haha

Schematisches und Layout-Diagramm sind unten angefügt.

Schritt 8: LEDs löten

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich habe sehr sorgfältig löten die LEDs auf Leiterplatten, die viel Zeit und Langeweile kosteten. So empfehle ich dies zu tun, wenn Sie sich am wohlsten fühlen.

Schritt 9: Design-Icons und Frame

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich zeichnete die Ikonen wie das Logo von Twitter, Facebook, Gmail und einige Wetter-Symbol von Corel Draw.

Ich verwendete 5mm starkes Acrylblatt, um Rahmen und 2 Millimeter starkes Acryl herzustellen, um die Seiten zu bilden.

Laden Sie die unten angehängte Datei herunter und öffnen Sie sie in Corel Draw X7 oder höher.

Schritt 10: Laserschnitt Acryl

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich habe keine Laser-Schneidemaschine aus dem einfachen Grund, dass es zu teuer ist. Alle meine Design-Datei wird von einem Laserschneiden Dienstleistungen in meinem lokalen, natürlich habe ich dafür zu zahlen. Wenn Sie mich mögen, schicken Sie Ihre Entwurfsakte zu einem nahe gelegenen Nachbarschaftsladen und warten, um sie zu empfangen.

Ich habe versucht, die Symbole zusammen, um die Größe der Acryl-Blatt zu speichern. Sie sollten versuchen, das Logo mit ein paar verschiedenen Farben, wie rot für Gmail, blau für Facebook und Twitter, ..

Schritt 11: Versuchen Sie, die Gläser zu positionieren

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Die Glasgefäßgröße ist 3 Zoll im Durchmesser, also entwarf ich den Lampenrahmen mit einem Durchmesser von ungefähr 14 1/2 Zoll, um für alle neun des Glases innerhalb zu halten.

Ich versuchte, das Glas in einem Kreis unter dem Acrylrahmen anzuordnen, es sieht gut aus. Ich stelle mir meine Kronleuchter vor Wie schön.

Schritt 12: Überprüfen der Helligkeit der 3mm LED

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Der nächste Schritt ist, um die Symbole leuchten Sie Ihren Weg. Ich habe die 3mm LEDs starkes Licht mit vielen verschiedenen Farben, zB weiß für Gmail, blau für bewölkt, orange für die Sonne und Mond ...

Mit der Testplatine, um die Helligkeit von ihnen zu überprüfen, sind einige Art von transparenten LEDs stärker als andere LEDs.

Schritt 13: Zusammenbau der Icons

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich löte die LED parallel und legte sie in das Symbol. Dies erfordert viel Zeit und akribisch.

Fixed die LEDs auf der Ikone mit Super-Kleber und mit Kunststoff-Bindungen, um die Drähte nicht rutschen aus dem Symbol.

Verbringen Sie viel Zeit für diesen Schritt, weil ich weiß, eine schöne Lampe ist aufgrund dieser Symbole.

Schritt 14: Überprüfen der Helligkeit der Symbole

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Nach dem Zusammenbauen der Acrylstücke von Ikone zusammen, teste ich sie wieder, um sicherzustellen, dass sie leuchten, wenn Energie an.

Schritt 15: Befestigen Sie das Symbol auf den Leiterplatten der LEDs

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Der nächste Schritt ist, zwei Drähte von Icons auf LED-Platine zu löten. Ein Draht ist an 5V angeschlossen, der andere ist Steuerleitung.

Schritt 16: Montage von Leiterplatten in der Kappe aus Glas

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Ich verwende Schaumstoffband, um die Brett-LED unter dem Deckel zu stützen, die Plastikbindungen, die benutzt werden, um den Deckel und die gedruckten Schaltungen zusammen zu halten, verhindern, daß die Gläser unten fallen.

Schritt 17: Letzte Überprüfung

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Überprüfen Sie das letzte Mal, um sicherzustellen, dass alle von ihnen sind Licht, wenn Sie an.

Schritt 18: Wickeln Sie den elektrischen Draht durch Isoliermanschettenrohr

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Schritt 19: Befestigen Sie das Glas auf Acrylrahmen

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Mit Kunststoff-Bindungen.

Schritt 20: Intel Edison Erste Schritte und Überprüfung mit Hain-Sensoren

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Für dieses Projekt verwende ich Edison Board von Intel, also werde ich den Prozess, wie mit diesem Board Setup gehen.

  • Intel Edison benötigt einen USB - Treiber , die Sie herunterladen können hier , nach Treiberinstallation abgeschlossen ist, werden Sie drei virtuellen COM - Port auf Ihrem Computer haben.
  • Wenn Sie Intel Edison neu sind, mit Blick auf Intel Edison Sie beginnen
  • Der nächste Schritt ist die Installation von Flash Tool Lite, Flash Tool Lite ist die bevorzugte Methode, die Firmware Ihrer Karte zu aktualisieren. Die Firmware ist das Betriebssystem Ihres Boards und ermöglicht auch die Verwendung von Wi-Fi *, Bluetooth *, analogen und digitalen Steuerungen , Und andere Funktionen. Es ist wichtig, dass Ihre Firmware up-to-date zu halten, um die beste Stabilität und Leistung für Ihr Board zu gewährleisten.
  • Schließlich setzen eine WiFi - Verbindung aufgebaut , so dass Sie eine echte IoT - Gerät haben.

Verbindung zum Netzwerk:

Es gibt ein paar Dinge im Code zu ändern , so dass es mit dem lokalen Netzwerk verbunden ist , den Netzwerknamen und Ihr Passwort ein . Sie finden die Linien, die in der Nähe der Spitze der Skizze geändert werden müssen.

   Char ssid [] = "IHR NETZWERK";  // Ihr Netzwerk-SSID (Name)
  <P> char pass [] = "NETWORK PASSWORT";  // Ihr Netzwerkkennwort </ p>

In diesem Projekt habe ich Grove Sensorsystem, das leicht verbindet und ist auf einem Standard gebaut. Dazu gehören MQ2-Gassensor , Flammensensor , Luftqualitätsfühler , Infrarot - Temperatursensor , Lautsprecher . Sie finden weitere Informationen in finden Grove Wiki - Seite .

Laden Sie die angehängte Datei herunter und öffnen Sie sie in der Intel Arduino IDE.

Schritt 21: Programmieren Sie Ihren Intel Edison

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

In diesem Projekt erhalte ich Informationen auf drei verschiedene Weisen. Aber sie haben einen gemeinsamen Punkt wird eine Python-Datei ausgeführt, um Informationen aus dem Internet über API zu erhalten, dann speichern Sie diese Informationen in einer Textdatei. Ich habe gerade diese Text-Datei gelesen und die Informationen, die ich will.

Wetterbedingungen

Der Kronleuchter bekommen die Wetterinformationen von openweathermap.org . Dieses Programm funktioniert mit jedem Mikrocontroller, die mit Arduino's IDE programmiert werden kann und die WiFi-Fähigkeiten hat. Das Programm erstellt eine HTTP-Anforderung für Daten auf einer JSON-Seite, die auf openweather-Server gehostet wird. Es verwendet dann die TextFinder Arduino-Bibliothek, um nach bestimmten Informationen zu suchen, z. B. die aktuelle Temperatur, und speichert sie in einer Variablen.

Sie benötigen ein kostenloses Konto, um einen kostenlosen API-Schlüssel zu erhalten, mit dem Sie jederzeit auf openweathermap.org zugreifen können. Bitte besuchen Sie diese Link-Syntax:

  api.openweathermap.org/data/2.5/weather?q={YourCityCode/Name},{YourCountryCode}&appid={YourAPI}

Nach dem Drücken der Eingabetaste erhalten Sie einige Parameter wie:

  { "Id": 88319, "dt": 1345284000, "Name": "Benghazi", "Lon": 20,07, "Haupt": { "temp" : 306,15, & ldquor; Druck ": 1013, & ldquor; Feuchtigkeit": 44, & ldquor; temp_min ": 306, & ldquor; : "Regenbogen", "Symbol": "09d"}, { "id": 500, "main": "Regen" 10d ", {" id ": 701," Haupt ":" Nebel "," Beschreibung ":" Nebel "," Symbol ":" 50d " }], "Clouds": { "all": 90}, "rain": { "3h": 3}}

Ich nehme ein paar Parameter über das Wetter-Symbol und speichern Sie es in einer Textdatei, dann benutze ich die Arduino IDE auf die Programmierung lesen Sie die Textdatei und aktivieren / deaktivieren Sie ein Wetter-Symbol auf dem Kronleuchter.

Ungelesene E-Mail aktualisieren

Informationen über die Anzahl der ungelesenen E-Mails in Ihrem Posteingang, die Verbindung zu einem IMAP4-Server, die Authentifizierung mit unserem Login / Passwort und die Überprüfung Ihrer E-Mails. Diese Arbeit wird durch eine Python-Datei, die in Intel Edison gespeichert ist.

Wenn Sie gefunden haben, haben Sie eine oder mehrere ungelesene E-Mails, Edison leuchtet das Gmail-Symbol, um zu benachrichtigen.

Sie können sich in mehr Details beziehen sich die Sparkfun Tutorial .

Fragen Sie Facebook und Twitter für neue Benachrichtigungen

Dafür verwenden wir Facebook Graph. Klicken Sie hier .
Sie müssen ein Acess Token generieren. Klicken Sie auf "Get Access Token", dann "Erweiterte Berechtigungen" und wählen Sie "manage_notification". Unter Verwendung dieses Zugriffstoken Sie Anfrage URL machen können: https: //graph.facebook.com/me/notifications Zugang ...

Dadurch erhalten Sie einige Informationen im JSON-Format. Das einzige Feld, das wir interessieren, ist "Zusammenfassung" am Ende des JSON. Wenn Sie eine neue ungelesene Benachrichtigung haben, wird die "Summary" -Länge nicht null sein.

  Während True: <br> r = urllib2.urlopen ( 'https://graph.facebook.com/me/notifications?access_token=your_access_token') html = r.read () data = json.loads (html);  Wenn len (data [ 'summary']) == 0: write_led (0) sonst: write_led (1) time.sleep (3)

Laden Sie die angehängte Datei unten und führen Sie es auf!

Hinweis: Speichern Sie die Python - Dateien in / home / root / Kronleuchter /

Schritt 22: Fixed Intel Edison Board und Sensoren

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Schritt 23: Hängen Sie die Lampe auf!

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Schritt 24: Viel Spaß!

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Schritt 25: Fertig

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

IoT Jar Kronleuchter, Körperliche Gmail Twitter Facebook & Wetter Notifier

Related Reading