4 Schritt:Schritt 1: Erstellen Sie die Wetterstation Schritt 2: Legen Sie die Arduino und der Temperatursensor Schritt 3: Stellen Sie die Raspberry Pi Schritt 4: Fire it up und die Ergebnisse!

    Dieser Artikel beschreibt, mit SAMI mit einfachen, off-the-shelf-Sensoren und Hardware. Genauer gesagt, werden wir sammeln Klimadaten von einem Low-Cost-Temperatursensor und die Weiterleitung dieser Daten in die Cloud über SAMI APIs. Von dort aus können wir unsere gesammelten Daten in Echtzeit oder historisch zu analysieren. Diese autonome Kombination von Hardware, Software und die Vernetzung wird jetzt als Internet der Dinge (Internet of Things) bezeichnet. Dieser Artikel setzt voraus Sie Erfahrung Upload-Code haben zu einem Arduino Uno mit der IDE und den Betrieb eines Raspberry Pi . Hardware-Komponenten werden wir in unserem Demo verwenden Raspberry Pi mit einer Netzwerkverbindung Arduino Uno mit einem Steckbrett Temperaturfühler ( DHT11 ) USB und Netzkabel sowie Verkabelung für die Steckbrett Software werden wir schreiben A Node.js Skript auf auf dem Arduino dem Raspberry Pi A Sketch-Programm Laufen Laufen Sie können die Codebeispiele hier herunterladen . Schritt 1: Erstellen Sie die Wetterstation Eine Verbindung mit SAMI (es ist kostenlos, wirklich!) Melden Sie sich zunächst in die SAMI User Portal . Wenn Sie nicht über ein Samsung-Konto, können Sie in diesem Schritt erstellen. Klicken Sie, um ein Gerät zu verbinden. Wählen Sie die bereits definierte Gerätetyp "Temp Sensor". Nennen Sie Ihr Gerät mit Ihrem Namen (zB "Dan Temp Sensor"). Klicken Sie auf "Gerät verbinden ...". Sie sind wieder auf dem Armaturenbrett genommen. Klicken Sie auf den Namen des Geräts, die Sie gerade hinzugefügt. In dem Pop-up, klicken Sie auf "Generate Geräte Token ...". Kopieren Sie die Geräte-ID und Geräte Token auf diesem Bildschirm. Diese finden Sie im Code verwenden. Schritt 2: Legen Sie die Arduino und der Temperatursensor Lassen Sie uns jetzt verbinden Sie den Sensor. Wir sind mit einem DHT11 hier. Sie sind nicht die genaueste, aber sie sind billig und einfach zu unserer einfachen Anwendungsfall zu verwenden sind. Unter Verwendung der Arduino IDE, laden Sie die Arduino-Code (dht11.ino) an die Uno. Dieser Code liest die Temperaturdaten aus dem Sensor und sendet den Wert (in Fahrenheit) an die serielle Schnittstelle alle 2 Sekunden (Sie können diesen Parameter im Code später ändern, da SAMI begrenzt die Anzahl der Nachrichten pro Tag). Hier ist der Code: #include "DHT.h" #define DHTPIN 2 // Datenstift #define DHTTYPE DHT11 DHT DHT (DHTPIN, DHTTYPE); Leere setup () { Serial.begin (9600); dht.begin (); } Leere Schleife () { Verzögerung (60000); // 1 min float f = dht.readTemperature (true); if (isnan (f)) { Serial.println ("200"); // Error zurück; } Serial.println (f); 21 } Schritt 3: Einrichten der Raspberry Pi Set Verbinden Sie Ihren Raspberry Pi auf einen Monitor, Maus und Tastatur. Stellen Sie sicher, dass die Ethernet oder WiFi funktioniert, und sicherstellen, dass das Betriebssystem up-to-date: $ Sudo apt-get update $ Sudo apt-get upgrade Falls noch nicht installiert ist, installieren Node.js für ARM, fügen Sie dann die Pakete "Serialport" und "node-rest-Clients via npm: $ NPM installieren Serialport $ Npm node-rest-Client installieren Nun verbinden Sie die serielle Schnittstelle aus dem Arduino an den USB auf dem Raspberry Pi. Schließlich, kopieren Sie den Code Node.js (weather.js) mit dem Raspberry Pi (Verwendung scp, um sie zu übertragen, oder einfach eine Datei und fügen Sie den Code). Legen Sie die Token-Gerät und Geräte-ID Sie von der Benutzer-Portal in die Platzhalter in den Code gesammelt. Unten ist der Code: var sami = "https://api.samsungsami.io/v1.1/messages"; var Inhaber = "Bearer INSERT_TOKEN_HERE"; var sdid = "INSERT_SOURCE_ID"; var Serialport = erfordern ("Serialport") var Serialport = serialport.SerialPort; var sp = new Serialport ("/ dev / ttyACM0" { Baudrate: 9600, Parser: serialport.parsers.readline ("\ n") 10}); var Client = erfordern ("node-rest-Client") Auftraggeber. var c = new Client (); Funktion build_args (temp, ts) { var args = { headers: { "Content-Type": "application / json", "Autorisierung": Inhaber- } Daten: { "Sdid": sdid, "Ts": ts, "Type": "message", "Daten": { "Temperatur": temp } } }; zurück args; } sp.on ("offen", function () { sp.on ('Daten', function (data) { var args = build_args (parseInt (Daten) .ToString (), new Date () valueOf ().); c.post (sami, args, Funktion (Daten, Antwort) { console.log (Daten); }); }); }); Schritt 4: Fire it up und die Ergebnisse! Beginnen wir die Node.js Programm auf dem Raspberry Pi aus der Klemme: $ Node weather.js Sie sollten eine JSON-Ausgabe, die die Antwort von SAMI ist zu sehen. Melden Sie sich beim SAMI User Portal erneut. Gerätedaten anzeigen, wie es durch Klicken auf das Vergrößerungsglas in der Gerätefeld erzeugt. Wo kann man von hier aus? Der Himmel ist das Limit. Der DHT11 zeichnet auch Feuchtigkeit, und Sie können Ihre eigenen Gerätetyp mit mehreren Feldern definieren, mit der SAMI Developer Portal . So könnte ein logischer nächster Schritt das Hinzufügen Feuchtigkeit der Mischung sein. Außerdem wäre es nicht interessant zu wissen, wo Ihre Wetterstation liegt? Was ist mit Sammeln GPS-Koordinaten von ein zusätzlicher Sensor-oder sogar fest codierten, wenn die Wetterstation nicht verschoben werden? Das könnte sicherlich mit mehr Datenfelder hinzugefügt werden. Es gibt auch andere Sensoren, Luftdruck und Windgeschwindigkeit zu ermitteln. Warum nicht eine vollständige Palette von Wetterdaten zu erfassen für Ihr spezielles Mikroklima, egal wo Sie sind? Dan Gross Regisseur Samsung SSIC$(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Installieren Arduino erforderlichen Bibliotheken Schritt 2: Hardware Steup, schließen arduino um HC-06 Schritt 3: Richten Sie andriod Anwendung Schritt 4: Testen der Anwendung Schritt 5: Was wird passieren

      Ich möchte versuchen, mit dem Internet der Dinge MQTT Protokoll (http://mqtt.org/), um dies zu tun, die meisten von Arduino Rezept verwendet Ethernet oder WLAN, aber ich habe nur bluetooth HC-06, so dass ich mein Smartphone zu nutzen als Drehscheibe Internetanschluss durch ihn zugreifen befestigt Video enthält, was ich, bevor Sie dieses Rezept, ich werde hier decken nur die Konnektivität und Bibliotheken used.Step 1 erreicht in anderen Projekt: Installieren Arduino erforderlichen Bibliotheken Zwei Bibliotheken in diesem Projekt JSON-Bibliothek verwendet und speziell für das Android-Smartphone-Bibliothek, um tether MQTT Protokoll gemacht, über Software-Serien. können Sie beide Bibliotheken hier herunterladen https://github.com/ahmadsayed/Mqtt_Bluetooth https://github.com/bblanchon/ArduinoJson Hinweis: nach dem beigefügten Bild können Sie direkt zum Download-Bibliothek von Github mit Download Zip-Taste und entpacken Sie es in Library-Ordner auf der Arduino IDE Installation pathStep 2 Arduino: Hardware Steup, schließen arduino um HC-06 In diesem Projekt verwenden I HC-06 ähnlich ist, was passieren in einem früheren instructable Sie in die unten stehende Adresse zu finden http: //www.instructables.com/id/Arduino-Internet-W ... sondern schließen Sie die RX, TX mit 10, 11 digitale Output-Pins, weil unser Beispielcode verwendet Software Serial.Step 3: Setup Sie andriod Anwendung Das Android-Anwendung muss einige Verbesserungen an die MAC-Adresse zu erkennen, müssen Sie die MAC-Adresse manuell einfügen, der Einfachheit halber ich hart codiert die ersten 4 Bytes sollten sie die gleichen für alle HC-06 vom gleichen Lieferanten. können Sie die Android-Anwendung Quellcode mit Android Studio hier und optimieren es zu Ihrem Modul passen https://github.com/ahmadsayed/MQTTSerialTethering Hinweis: Bitte versichern Sie Telefon gekoppelt mit dem HC-06 und Ihrem Bluetooth eingeschaltet, bevor Presse Connect 4: Testen der Anwendung Dies ist nur ein Beispiel, um Ihre Konnektivität Setup zu testen, werden wir nutzen IBM bereitgestellt Schnellstart-Dienst können Sie es verwenden, um es zu Ihrem Diagramm Sensormesswerte, so stellen die HC-06-Modul-MAC-Adresse und warten auf die Lektüre. Laden angebracht test.ino um Ihren Arduino, versichern Aktualisierung Linie 7 mit der Modulinfo zum Beispiel, wenn Sie Ihre MAC-Adresse (00: 14: 03: 18: XX: XX), sollte Ihr Konstruktor wie folgen MqttSerial mqttSerial ("d: Schnellstart: instructable: 00140318XXXX", bluetoothSerial); das beigefügte Code zu lesen A0 Analoge Eingangsstift und die Daten über einen schnellen Start MQTT Protokoll zu veröffentlichen und die Daten bekommen von diesem magischen IBM Web pageStep 5 kartiert: Was wird passieren Schließlich, es funktioniert das Ergebnis ist von meinem Versuch, dies ist nicht eine tatsächliche Sensordaten, aber es ist das Rauschen auf A0 Stift aber es gibt eine sehr interessante Chart zu :) :)

        3 Schritt:Schritt 1: Schritt 0: Ziele (erreicht und Planung) Schritt 2: Schritt 1: MP3-Player / Internet-Radio Schritt 3: Schritt 2: Software basierten Barcode Reader mit WebCam

        Smarter Startseite Eine intelligente PAHome für viel beschäftigte Berufstätige - zum Spaß, gesunde Lebensweise und Nachhaltigkeit! : bei Intel IoT Roadshow London Hackathon am 13.-14. Juni 2015 begann http://iotroadshow.intel.com weiter bei Unilever #ReHack eCommerce Hackathon angereichert 2015: http://rehack.io Beschreiben Sie die einzigartige und innovative Eigenschaften von Ihrem Projekt: automatisch zu helfen / verwalten Fachleute Leben / Unterhaltung zu Hause Mood Erfassung mit Bio-Sensoren (mit Umgebungssensoren und Bio-Sensoren) Context (Stimmung, Tageszeit, Wochentag, Wetter) bewusst, Hintergrundmusik / Internet-Radiowiedergabe über Bluetooth Lautsprecher Einzeldrehsicherheitskamera für den Außen (Fremde Tagging) und Indoor (Haustiere) Genfencing frühen Verkehrswarnung vor dem Verlassen der Tür (in der Nähe der Tür) - Umleitung mit National Rail Enquiry API und TFL API. Auto-Bewässerungssystem für Zimmerpflanzen. Was ist die Zielgruppe und verfügbaren Markt für Ihr Projekt? Busy Professionals Wie sieht Ihr Projekt technisch zu arbeiten? Edison Bluetooth: Speakers Edison BLE: Sensoren - TI Sensor Stichworte, ibeacon, Fitbit Edison Breakout-Board USB: WebCam Edison Wi-Fi: Internet Edison GPIO: Sensoren, LCD, Servo (für Sicherheitskamera) Wie sieht Ihr Projekt nutzen Wolken Konnektivität? Ja - Intel IoT Analytics Sensor Auslastung? Temperatur Feuchte / Feuchtigkeit Ton / Geräusch Ambient Light PiR RGB LED-LCD Wie sieht Ihr Projekt nutzen Software-Komponenten? Intel XDK Ausgabe Node.js OpenCV Hardware-Komponenten? GPIO - Analog, Digital, I2C Bluetooth - Lautsprecher USB - WebCam Präsentationsfolien Angebracht: Schritt 1: Schritt 0: Ziele (erreicht und Planung) Smarter Home - für Spaß, Lifestyle und Nachhaltigkeit Hardware-Setup, einschließlich GPIO-Sensoren, Peripheriegeräte angeschlossen werden: Intel Edison Arduino Breakout Board Edison natürlich SeeedStudio Grove Sensoren: Temperatur Ton Ambient Light Touch Buzzer Taste LED RGB LCD Microsoft USB HD Webcam Drahtlose Verbindungen sind wir in der Verwendung: Bluetooth - Lautsprecher Bluetooth Low Energy - TI SensorTag 2.0 Wi-Fi - Internet Gehege: Recycled Acrylblatt - 100mm x 150mm Fall - Band für jetzt genäht Hauptfunktionen (umgesetzt): Echtzeit-Umgebungssensoren - GPIO: Digital / Analog - laden zu Intel IoT Analytics Echtzeit-Bio-Sensoren - über BLE - Intel IoT Analytics Internetradio laden - via Lame + Pulseaudio + Icy Streaming-Client - Bluetooth Lautsprecher-MP3-Player - über Lame + Pulseaudio - Bluetooth Lautsprecher Security camera - via USB WebCam Barcode-Scanner - via USB WebCam, mit ffmpeg + HP IDOL OnDemand Weitere Funktionen (Work in Progress): Laser geschnitten Acryl transparent Fall 4-Touch-Menüsystem - Hoch, Runter, Zurück, OK Rotating Sicherheit WebCam - fertig - über Grove Servo (fertig) 0,96 OLED-Display Internet clock TFL / National Rail Enquiries - Verkehrsstörung Frühwarnalarm OpenCV - Gesichtserkennung OpenCV - Echtzeit-Barcode, mit Ultraschall Distanz + IR interruptor basierte intelligente Barcode-Scanner Akku - 9V 2x10-Band LED - Sound Mood Erfassung Umwelt / Hintergrund-Musik-Player modulare Hardware Design - "Hardware-Blöcke" - zB littleBits Modulare Software-Design - zB Knoten - Red Open Source Software + Open Source Hardware Schritt 2: Schritt 1: MP3-Player / Internet-Radio Stellen Sie sicher, Bluetooth-Stack aktiviert ist; Makre sicher, dass Sie Bluetooth gekoppelt und verbunden; Stellen Sie sicher, Pulseaudio funktioniert und kann auf Bluetooth-Lautsprecher wiedergeben # Aktivieren Bluetooth-Stack rfkill bluetooth entsperren # Koppeln Sie die Bluetooth-Lautsprecher bluetoothctl [Bluetooth] scannen auf [Bluetooth] Vertrauen XX: YY: ZZ: WW [Bluetooth] Paar XX: YY: ZZ: WW [Bluetooth] verbinden XX: YY: ZZ: WW [Bluetooth] exit cat XXXX.wav | pacat # Kompilieren LAME # Kompilieren Icy / Icecast # Rohr mp3-Datei oder Internetradio (mp3) Strom über Icy, Metadaten zu extrahieren # Rohr Metadaten abgestreift mp3 Strom über Lame zu pacat # Genießen Sie Ihren Internet-Radio / MP3-Player :) Schritt 3: Schritt 2: Software basierten Barcode Reader mit WebCam Stellen Sie sicher, Ihre Webcam wird von Linux UVC-Treiber unterstützt, und ist mit Edison Arbeits - vergessen Sie nicht, den Schalterknopf in Richtung voller Größe USB-Buchse auf Intel Edison Arduino Breakout Board Compile ffmpeg auf Edison bewegen - es dauert 1,5 Stunden oder mehr! Überprüfen Sie, ob opkg hat ffmpeg bereits installiert. Verwenden ffmpeg auf Standbild aus WebCam öffnen Sie ein Konto auf HP IDOL OnDemand Website erfassen - freie Schicht genießt 5000 Anfragen pro Tag Barcode Jetzt haben Sie eine Software-basierte Barcode Reader haben Anfragen!

          3 Schritt:Schritt 1: Der Aufbau, die Technologie, die Dinge, Schritt 2: Das Aquarium und wachsen Bett Schritt 3: Hinzufügen von i auf die AquaDesk

          Alle 7 Artikel anzeigen Aquaponics ist ein System der Aquakultur, in der die durch Zuchtfische oder andere Wasserlebewesen produzierten Abfälle liefert die Nährstoffe für die Pflanzen in Hydrokultur angebaut, die wiederum reinigen das Wasser. Ein Ökosystem, in dem Pflanzen und Fische helfen sich gegenseitig, um zu gedeihen. IoT aktiviert aquaponics hilft, ständig zu überwachen und die Bedingungen für die Fische und Pflanzen zu analysieren, Take automatisierte Korrekturmaßnahmen, um die Variationen der Grundlage von Daten aus dem Internet und Erkenntnisse aus den gesammelten Daten, um den Ertrag zu maximieren und Risiken zu reduzieren und manuelle Eingriffe auszugleichen. Die Lösung bietet eine vollständige Echtzeit-Überblick über die verschiedenen gesammelten vom System wie Temperatur, pH, Bodenfeuchte, Parameter O2-Gehalt usw. Der Benutzer kann die verschiedenen Systeme wie Heizungen, Lichter und Fischfutter der Ferne mit der App steuern. Alle gesammelten Daten können analysiert werden, um einen Einblick in das Wachstum als auch die Energie / Systeme Nutzungen zu erhalten. iAquadesk ist ein IoT aktiviert interaktiven Desktop Ecosystem als Proof of Concept für die oben genannte Vorgehensweise für Aquaponics bilden, während sie Educative und Hinzufügen Ästhetische Schönheit zu Ihnen nach Hause oder am Arbeitsplatz. Das System wurde vollständig entwickelt, um es rentabel als Wohnkultur, die Aquaponics Reichweite auf die masses.Step 1 macht sein: Der Build ist die Technologie, die Dinge, Der Körperbau: Es ist eine Selbst entworfen, handgemachte offenen Boden Aquarium aus Acryl, die schön veranschaulicht die Physik der Atmosphärendruck und hat eine Pflanze wachsen Bett Balkon unterhalb der Freiträger Wasser enthält. Die Technologie: Der Entire IoT-Infrastruktur wird durch die Intel Galileo-Plattform, die Daten von den Sensoren zum Einsatz speichert und schiebt es auf die Intel aktivieren IoT Cloud, wo die Daten aktiv überwacht und Warnungen werden auf Regelverletzung gesendet angetrieben. Das System auch Sport eine plattformübergreifende mobile Anwendung, die Echtzeit-Sensordaten-Überwachung hat sowie manuellen Kontrollen auf allen Systemen. Die Auto-Funktion automatisch überwacht und nimmt Korrekturmaßnahmen auf der Grundlage von Daten aus dem Internet. Die Dinge: Intel Galileo Bord Sensoren: Temperatur, Licht, Feuchtigkeit Actuators: DC Wasserpumpe, LED-Leuchten (12V Strips), Relais, Peltier-Heizung, Mini-Servomotor Aquarium, Growbed, Aqua Ton / weiß Keramikringe, Mat Schwamm Grove Starterkit https: / /software.intel.com/en-us/iot/devkit (Optional, wird das Leben einfach zu machen) Schritt 2: Das Aquarium und wachsen Bett Alle 7 Artikel anzeigen Der Build in diesem instructable ist eine offene Unter Aquarium mit einem einzigartigen Freiträger, der die Fische schwimmen über den Pflanzen Sport, aber man konnte einfach zu bauen jede Art von Aquarium oder aktualisieren Sie Ihre vorhandene. Das Aquarium wird mit transparenten Acrylplatten gebaut. Sie könnten mit den Dimensionen, die Ihrem Desktop oder im Wohnzimmer passen zu bauen. der eine in den Bildern ist gebaut, um von etwa der Größe eines ipad, die gut auf dem Schreibtisch neben Ihrem Laptop passen würde. Schneiden Sie die Acrylplatten entsprechend Ihrem Entwurf Vorübergehend fixieren die Platten paarweise mit einem Klebeband und gelten Acrylzement Warten auf die Acrylzement aushärten, und fügen Sie eine weitere Schicht Silikondichtmittel Um mehr über den Bau eines Aquariums mit Acryl lernen Sobald Sie das Aquarium bauen, testen auf Lecks abgeschlossen haben und mit den restlichen Acrylplatten, eine grow Bett zu bauen. Stellen Sie sicher, Löcher / Steckdosen in die Pflanzbett zu schaffen. Fügen Sie die Matte Schwamm, um die untere Schicht und legen Sie die Aqua-Ton darüber. Sie können Sie Anlagen auf diese Schicht hinzuzufügen. Rohr hinzufügen Aus dem Grow-Bett in das Aquarium, wo Sie Ihre DC-Pumpe zu platzieren. Die wachsen Bett muss oberhalb der Wasseröffnung, so dass das gefilterte Wasser nach unten laufen, kreativ zu sein und man kann einen schönen waterfall.Step 3 zu erstellen: Hinzufügen von i auf die AquaDesk Alle 9 Artikel anzeigen Nun, da die Grundstruktur des aquaponics Setup fertig ist, lässt es IoT aktiviert. Schließen Sie den Seed Hain kit Bord zu Bord der Galileo und fügen Sie die folgende: 4 Relais Bodenfeuchtesensor Lichtsensor Wasserstandssensor Tankheizung (i verwendet ein Peltier hier) Temperatursensor (optional pH-Sensor) Fügen Sie die Wi-Fi-Modul und konfigurieren WiFi-Konnektivität. In der Wasserpumpe zum Aquarium, wo man über ein Relais platziert den Rohrleitungen und Draht die Pumpe. Schließen Sie die Beleuchtung über den Pflanzen und fügen Sie die Heizung, um den Tank, führen ihre Verdrahtung durch einen anderen Relais. Verwenden Sie den Bodenfeuchtesensor, um den Wassergehalt in der growbed messen. Fügen des Temperatursensors und der Umgebungslichtsensor in den Tank. Verbinden Sie sie mit dem Samen-Kit. Erstellen Sie eine einfache Zuführung wie im Video unten und führen Sie das Kabel durch das Relais. Sie verwenden können, um die Acryleinzug statt des im Video gezeigt Stahl zu bauen. Schließen Sie das intel Galileo Platte an der Intel XDK IoT Ausgabe und Javascript-Code zu schreiben, um die Relais zu steuern und lesen Sie die Werte aus den Sensoren https://software.intel.com/en-us/html5/xdk-iot Starten Sie aus den folgenden Proben: - Relais: https: //software.intel.com/en-us/iot/sensor/grove -... // Lade mraa.js Modul. var MRAA = erfordern ("MRAA"); // Initialisierung GPIO 8 und 6 var myButton = new mraa.Gpio (8); var myrelay = new mraa.Gpio (6); // Gesetzt Eingangsrichtung für Taste und Ausgang für Relais myButton.dir (mraa.DIR_IN); myrelay.dir (mraa.DIR_OUT); funktionieren readButton () {// wenn Taste gedrückt wird, senden HIGH-Signal zum Relais. if (myButton.read () == 1) {myrelay.write (1); } Else {myrelay.write (0); }} SetInterval (readButton, 10); Sensoren: https: //software.intel.com/en-us/iot/sensor/grove -... // Lade Hain-Modul. var groveSensor = require ('jsupm_grove'); // Initialize Temperaturfühler Klasse auf Aio # 1 var temp = neue groveSensor.GroveTemp (1); console.log (Temp.wert ()); Verwenden Sie die Intel aktivieren IoT Cloud, um alle aufgezeichneten Daten von den Sensoren speichern https: //dashboard.us.enableiot.com/v1/ui/auth#/log ... Schreiben Sie eine App mit dem Intel XDK an den Vorstand zu verbinden und zu betätigen, die Relais. Beginnen Sie mit dem HTML5 Begleiter app, können Sie die Daten aus der Cloud gespeichert früher verwenden, um alle historischen Lesungen plotten. Ergeben sich auch Metriken zum Tank stehen. Die Proben zeigen auch die Socket-Kommunikation Beispiele, nutzen sie, um die Relais zu betätigen. Finden Sie den Screenshot der App für iAquadesk gebaut. die Möglichkeiten sind endlos. Verwenden Sie die App aus der Ferne überwachen und steuern Sie das System. Die Arbeits E2E iAquaDesk:

            7 Schritt:Schritt 1: Ihre cloudBit Set, wenn Sie nicht bereits getan haben. Schritt 2: Verbinden Sie Ihren Kreislauf Schritt 3: AC-Schalter einstellen Schritt 4: Vorbereitung der IR-Sender Schritt 5: Passen Sie den IR-Sender mit dem Netzschalter Schritt 6: Testen der Schaltung Schritt 7: Machen Sie es smart!

            Schalten Sie eine Lampe [oder anderer Geräte, die in den Dübel] zu jeder Zeit von jedem Ort. Anreise spät nach Hause zu einer dunklen Wohnung oder einfach nur auf der Couch sitzen und faul? Verwenden Sie einfach Ihr Telefon aus der Ferne schalten eine Lampe ein- oder ausgeschaltet. Wie funktioniert es: Wenn Sie die Taste in Cloud Control Taste [auf Ihrem Handy oder Computer], wird ein Signal an die cloudBit, die den IR-Sender löst gesendet. Der IR-Sender sendet eine Explosion des Infrarotlichtes, die von dem Infrarotsensor auf der AC-Schalter aufgenommen wird. Bei Empfang eines IR-Signals, der Wechselstromschalter schaltet alle Geräte, die an oder aus eingesteckt wird. Das helle LED dient als visuelle Anzeige, die Ihren Kreislauf triggered.Step 1: Ihre cloudBit Set, wenn Sie nicht bereits getan haben. Anweisungen zum Einrichten der cloudBit finden Sie hier. Schritt 2: Verbinden Sie Ihren Kreislauf USB-Netz + cloudBit + IR-Transmitter + helle LED. Wir haben unsere Schaltung zusammen mit einem Montage littleBits board.Step 3: Einrichten von Netzschalter Stecken Sie den Netzschalter in die Wand. Dann stecken Sie Ihre Lampe in die AC-Schalter und schalten Sie ihn ein. Sie werden feststellen, dass die AC-Schalter hat eine kleine ovale Sensor, um es angebunden. Sie wollen diesen Sensor so zu positionieren, dass es eine direkte Sichtverbindung zwischen ihm und dem IR-Sender auf Ihrem littleBits Kreis. Hinweis: Der IR-Sender strahlt Licht aus der Seite der Platine. Sie müssen, um die Schaltung zu positionieren, so dass die Seite der IR-Sender gegenüber der Wechselstromschalter. IR-Licht ist unsichtbar für das menschliche so dass Sie nicht sehen, nichts geschehen auf dem Brett, wenn Sie den IR-Sender auslösen. Sie werden die hellen LED-Blitz jedoch schnell zu sehen, wenn die cloudBit ist triggered.Step 4: Bereiten Sie den IR-Sender Der IR-Sender hat vier Kanäle und ist in der Lage, mit bis zu vier Wechselstromschalter zu arbeiten. Doch für dieses Projekt, es sei denn, Sie mehr als ein Wechselstromschalter haben, müssen Sie nur einen Kanal auf der IR-Sender verwenden. Setzen Sie einen der kleinen Schalter auf der IR-Sender an die "on" position.Step 5: Koppeln Sie den IR-Sender mit der AC-Schalter Wenn Sie ein Tastenmodul zur Hand haben, vorübergehend cloudBit in Ihrer Schaltung mit zu ersetzen [wenn nicht, können Sie immer noch die cloudBit - die Taste macht es nur einfacher, schnell zu testen]. Auf der AC-Schalter, werden Sie sehen, eine langsame blinkendes rotes Licht. Wenn Sie dies nicht sehen, die Taste gedrückt halten, auf der AC-Schalter, bis Sie tun. Auf Ihrer Schaltung, drücken Sie die Tastenmodul mit dem IR-Sender koppeln. Sie sollten das rote Licht auf der AC-Schalter blinken sehr schnell sehen, und gehen Sie dann off.Step 6: Testen der Schaltung Wenn Sie nun auf die Schaltfläche Modul drücken, Ihre Lampe ein- und ausschalten. Wenn es nicht funktioniert, überprüfen Sie alle Verbindungen von Ihrem Stecker und / oder passen Sie die Positionierung der IR-Sender. Um die Wechselstromschalter zurückzusetzen, halten Sie einfach die Taste gedrückt, bis das rote Licht blinkt langsam again.Step 7: Machen Sie es smart! Sobald Sie wissen, Ihre Schaltung funktioniert, ersetzen Sie die Tasten-Modul mit dem cloudBit. Warten Sie auf den cloudBit auf wifi verbinden (die LED sollte grün sein), und verwenden Sie dann die Taste auf Cloud Control aus der Ferne schalten Sie die Lampe ein und aus.

              1 Schritt:Schritt 1: Images

              Wir sind in der TI India Innovation Challenge 2015 teil, als ein Teil der, dass wir diese project.Soon werde ich eine ordentliche instructables auf dieser .Bitte schreiben das Video zu schauen und Kommentar unten, wenn Sie dert haben .thank Sie Schritt 1: Images

                7 Schritt:Schritt 1: Ersatzteile Schritt 2: Verdrahten Sie den Kreislauf Schritt 3: Software-Konfiguration # 1 Schritt 4: Software-Konfiguration # 2 Schritt 5: Working Test mit Kabelsteckbrett Schritt 6: Echt Hardware Implementierung Schritt 7: Finale Video

                Diese instructable zeigt Ihnen, wie Elektrogeräte in Sie Haus mit Web Server mit WIZwiki-W7500 steuern. Für dieses Projekt umzusetzen I mein eigenes Relais Schild kompatibel mit WIZwiki-W7500. Diese Idee kam von IOT (Internet der Dinge) wie Heimautomatisierung. Also habe ich versucht, alle Elektrogeräte mit WIZwiki-W7500 als Web-Server steuern. Und fest verdrahteten TCP / IP in W7500 mir helfen, Web-Server zu bauen. Diese Schritte nun folgenden wird Ihnen helfen, Ihre eigene IOT in Hause. Lass es uns tun Schritt 1: Parts 1. WIZwiki-W7500 Es hat sich TCP / IP fest verdrahtet und Cortex-M0-Kern dann machen mich diese zu wählen. - USB-Kabel für Strom und herunterladen Firmware W7500. - LAN-Kabel mit Ethernet verwenden Was ist WIZwiki-W7500: WIZwiki-W7500 2. Relais Ich wähle ALQ105 Relais von vielen anderen Optionen. Damit das Ein / Ausschalten Waren es ist passabel. ALQ105 Datenblatt: ALQ105 3. Mehrere Leitungs Das Ziel dieses Projektes ist die Kontrolle dieser Multiple Hahn, um andere Elektrogeräte zu behandeln. 4. Sonstiges - Transistor 2N2222 x 1 - Diode 1N4148 x 1 - LED (rot) x 1, LED (grün) x 1 - Brotschneidebrett - Starthilfekabel - Registrieren 330Ω x 2 Schritt 2: Verdrahten Sie den Kreislauf In dieser Schaltung, ich benutze Transistor (NPN) um 3,3 V Pegel von dem Ausgangsstift zu konvertieren, um für Relais 5V. Für einfache Schaltung, finden Sie 3V Relay dann genießen, ohne Transistor I eingesetzt. Relay datesheet: AJQ105 Datenblatt Wenn Sie Relais Datenblatt lesen, Sie 5-polig, Spule, com, NC und NO finden kann NC ist normal in der Nähe und NO normal offen. Ohne kein Signal von außen, in der Regel, NC ist mit com gesetzt und NO ist offen. Aber keine ist mit com gesetzt, wenn coli hat Regelung mit externer Signal bekam. Mit dieser Grund, liefert die Energie das Brot Bord, rote LED leuchtet über NC (PC_6 ist Low). Danach, wenn Sie PC_6 Hoch gesetzt, coli innerhalb des Relais gesetzt die NO Hoch dann werden Sie überprüfen die grüne LED auf. Schritt 3: Software-Konfiguration # 1 Lassen Sie installieren Compiler für WIZwiki-W7500. WIZwiki-W7500 Compiler ist Keil uvision5. Können Sie mehr Details zu der Download und die Installation klicken. : Wie man Keil installieren Wenn Sie gcc-Compiler bevorzugen, klicken Sie hier: Wie Sie gcc installieren Schritt 4: Software-Konfiguration # 2 Nach der Installation Compiler, müssen Sie Projekt und Treiber für WIZwiki-W7500 herunter zu laden. Download Projekt: https://github.com/joon874/WIZwiki-W7500.git WIZwiki-W7500 hat Cortex-M0, so dass es die Serien ARM-Treiber verwendet. Kostenfreier Download von Driver: ARM-Treiber (Download neuesten Treiber) Wie Firmware WIZwiki-W7500 herunterladen: Download Firmware Schritt 5: Working Test mit Kabelsteckbrett Dies ist die Demo-Video zu zeigen, wie es funktioniert mit Web-Server und, wenn gut funktioniert. Wie Sie sehen, mit Klick auf den buttin auf Web-Browser, finde ich Relais arbeitet wie ich entworfen. Aber, mein Endziel bis 220V Waren zu kontrollieren, nicht 3,3 V LED.Step 6: Echt Hardware Implementierung Löten Sie alle Teile von Steckbrett. Und ich Pin-Buchse in den kompatiblen Schild mit WIZwiki-W7500 (und Arduino) und Stecker für Mehrfachleitungs machen. Eigentlich kann WIZwiki-W7500 keine arduino Schilde haben. Es ist kompatibel mit Arduino Pins (sind ). Es ist eine Sache, die Sie berücksichtigen müssen. 220V-Level wird in Relais 'com' zu liefern. Also muss man machen, um Hardware-Hochspannungspegel zu behandeln. Ich habe es mit 220v Draht und bedeckt es wie Bild oben. Bitte seien Sie vorsichtig im Umgang 220v.Step 7: Schluss Video Dies ist der letzte durchführen mit echten hardwared verlassen Schild auf WIZwiki-W7500. Ich habe gerade in fan gesteckt, aber es passabel, jede 220V oder 110V Elektrogeräte zu verbinden ist. Jetzt können Sie alle Dinge im Haus mit Web-Server steuern. Geniesse es!!

                  6 Schritt:Schritt 1: Ersatzteile Schritt 2: Hardware-Einstellungen Schritt 3: Erstellen Sie eine Anwendung auf Gerätedaten bearbeiten Schritt 4: Geräteregistrierung und Verknüpfen Sie Ihre App Schritt 5: mbed Programm Import und ändern Sie den Code für Ihre Auth-info Schritt 6: Führen Sie und genießen Sie es!

                  IoT Cloud Platform gibt Ihnen die Werkzeuge, um zu skalieren Verbindungen, zu sammeln und sinnvoll von Daten und stellen die zuverlässige Kundenerlebnisse, die Hardware-Geräte erfordern. IBM Bluemix hat einen Service, der einen Teil seiner Katalog an die IBM IoT Wolke zu verbinden ist. Neben dem Service, hat Bluemix ein Textvorschlag für das Internet der Dinge, die up steht ein Node-RED-Instanz mit dem Sie für Ihre Design-Flows IoT Daten. Also machte ich meine eigene IT Cloud-Service mit IBM und ARM mbed bluemix Plattform; WIZnet WIZwiki-W7500 Bord. In dem Prozess, ich habe IBM Cloud MQTT ethernet Beispiel Portierung für mbed meiner WIZwiki-W7500 board.Step 1: Teile WIZnet WIZwiki-W7500 Platform Bord WIZnet WIZwiki-W7500 ist ein WIZwiki Plattform Board basierend auf W7500. Die IOP4IoT W7500 Chip ist Ein-Chip-Lösung, die einen ARM Cortex-M0, 128KB Flash und fest verdrahteten TCP / IP-Core für verschiedene eingebettete Anwendungsplattform vor allem Internet der Dinge integriert. Voll Features beziehen sich auf den nächsten Link: http: //wizwiki.net/wiki/doku.php id = Produkte: wizwi ... Seeedstudio Grove Starterkit für mbed Grove Starter Kit für mbed ist so konzipiert für Anfänger mit mbed so schnell wie möglich zu beginnen. Es enthält Plug-n-Play-Hardware-Module wie zB Temp senser und Lichtsensor. Weitere Einzelheiten finden Sie in der nächsten Link: http: //www.seeedstudio.com/depot/Grove-Starter-Kit ... Ein Computer für die Verwendung von ARM mbed Web-Compiler und IBM bluemix configurationsStep 2: Hardware-Einstellungen Schließen Sie das WIZwiki-W7500 Bord und Sensoren mit Grove Baseboard. WIZwiki-W7500 Bord Grove Lichtsensor Grove Temperatur sensorStep 3: Erstellen Sie eine Anwendung auf Gerätedaten bearbeiten Zum IBM Bluemix und melden Sie sich Wählen Sie das Internet der Dinge Foundation Starter Boilerplate indem Sie die folgenden Schritte aus Ihrem Bluemix Dashboard unter "Applications", klicken Sie auf "Erstellen Sie eine APP" Wählen Sie, dass Sie möchten, um eine "Web" app Klicken Sie auf "Durchsuchen Textbausteine ​​"und klicken Sie auf" Durchsuchen Boilerplates "noch einmal neben" Textbausteine ​​"wählen Sie" Internet der Dinge Foundation "das Hinzufügen der App, indem Sie die folgenden Schritte aus: Geben Sie einen Namen für Ihre Anwendung auf die Schaltfläche Erstellen nach einer kurzen Warte Ihre Anwendung zu starten Sobald Ihr Antrag geht auf die Anwendung URL, um den Node-RED Internet der Dinge Zielseite geöffnet (dies zeigt sich als Routes: auf dem Armaturenbrett) Blättern Sie in der Node-RED Internet der Dinge Zielseite und wählen Sie das Gehen Sie zu Ihrem Node-RED Flow-Editor Schaltfläche Weitere Einzelheiten finden Sie in den IBM Rezepte: ARM mbed IoT Starter Kit Schritt 4: Geräteregistrierung und Verknüpfen Sie Ihre App Doppelklicken Sie auf das IBM IoT App In Knoten in Ihrem Node-RED Fluss-Editor. Im Feld Authentifizierung die Option Quickstart aus dem Pull-Down-Liste. Geben Sie die Geräte-ID des Boards in die Geräte-ID-Feld. Achten Sie auf die Schaltfläche Bereitstellen in der oberen rechten Ecke des Node-RED Fluss-Editor Schritt 5: mbed Programm Import und ändern Sie den Code für Ihre Auth-info Zum mbed Entwickler Website ARM Import IBMIoTClientEthernetExample_WIZnet , um Ihre Web mbed-Compiler. Voll füllen Ihr Gerät Auth-Codes (definiert in main.cpp Datei) ORG ID auth_token TYPE Kompilieren und erzeugen Binary Schritt 6: Führen Sie und genießen Sie es! Beispiel IoT Cloud-Service automatisch twit, wenn Licht aus. Sie können ändern und anpassen Programmcode mit Hilfe verschiedener Sensoren. Geniesse es! <Hinweis> IBM bluemix IoT Cloud gefiltert Geräteanschluss nach MAC-Adresse. Sie müssen ARM-MAC-Adresse zu verwenden. (WIZnet MAC-Adresse noch nicht unterstützt.)

                    5 Schritt:Schritt 1: Vorbereiten Materialien Schritt 2: Hardware-Verbindung Schritt 3: Bereiten Entwicklungsumgebung Schritt 4: Software: GitHub-Repository Schritt 5: Wie laufen: Test zur Folge haben

                    Kürzlich wurde WIZwiki-W7500-Plattform von WIZnet angekündigt. Also habe ich ein Firmware WIZwiki-W7500 implementiert durch WIZ550web SW Änderung, weil ich ein Quelltext leicht zu handhaben. Sie können die Web-Seite auf Heimnetzwerke zu verwenden. Bitte beachten Sie die folgenden step.Step 1: Vorbereiten Materialien Bitte beachten Sie die folgenden beziehen. 1. WIZwiki-W7500 Bord. ( http://www.shopwiznet.com/wizwiki-7500 ) 2. Mini-USB-Kabel 3. Lan-Kabel 4. UART2USB adapterStep 2: Hardware-Verbindung Bitte schließen Sie eine USB, LAN-Kabel und Adapter UART2USB Sie können mehr Informationen HW durch die folgende Website. http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start Schritt 3: Bereiten Entwicklungsumgebung Ich GCC Entwicklungsumgebung vorbereitet von der folgenden Website. http://wiznetian.com/how-to-build-a-development-environment-with-gnu-arm-java-jdk-eclipse-cygwin/ Ich GNU Toolchain, Java JDK, Eclipse, Cygwin installiert. Wenn Sie alle Tools zu installieren, sind Sie bereit für die Ausführung dieses Projekts. Sie können eine Configuration Tool von der folgenden Website vorübergehend zu verwenden. http: //wizwiki.net/wiki/doku.php id = Produkte: wiz55 ... : Wie man eine CFG-Tool verwenden http://wizwiki.net/wiki/doku.php?id=products:wiz550s2e:wiz550s2epg_en#configuration_tool <Referenz> WIZ550web Quellcode-Repository: https://github.com/Wiznet/WIZ550web WIZwiki-W7500 Bibliothek Quelle: http://wizwiki.net/wiki/doku.php?id=products:w7500:library Schritt 4: Software: GitHub-Repository Ich öffnete Quellcodes des Projekts in GitHub. https://github.com/bingdo/WEBApp_WIZwiki-W7500_Eclipse Sie können diese Projektdateien herunterladen. Und dann Projekt importieren in Eclipse. Nach der Kompilierung können Sie Web-Anwendung WIZwiki-W7500 laufen. Dieses Projekt ist noch nicht abgeschlossen. Dies ist für alle offen. Ich erwarte, dass Ihre Teilnahme an einer Qualität der Projekt verbessern. Schritt 5: Wie laufen: Testergebnis 1. FW in das Zielprogramm. 2. Um ein Ziel zurückzusetzen und setzen Sie die MAC-Adresse. 3. Um ein Ziel von Configuration Tool zu suchen. 4. Um richtig zu ändern IP, Gateway. 5. Um zu einem Ziel durch ALFTP verbinden. 6. Um zu einer Ziel laden Web-Seite. 7. Um zu einem Ziel von Browser-Programm zu verbinden. 8. Um zu steuern, Lichter durch Web-Seite. Sie können das Testergebnis durch das Video zu sehen. Vielen Dank für Ihre Aufmerksamkeit. * Tipp: Wenn Sie in registrieren www.wiznetian.com und aktiv, können Sie eine Probe billiger als E-Vertrieb sowie ein kostenloses Muster zu bekommen.

                      8 Schritt:Schritt 1: Konfiguration des WLAN DFRobot Shield with Arduino Schritt 2: Anschließen einer LED mit unseren WiFi-Schild Schritt 3: Der Sketch and Test WLAN Serial Communication Laden Schritt 4: Testen Sie die TCP-Kommunikation mit einem Mobil Telnet App Schritt 5: Installieren Evothings Studio und Cient Schritt 6: Die Suche nach einer verwandten TCP Beispiel in Evothings Studio Schritt 7: Änderung in der Beispiel-Code Schritt 8: Portweiterleitung und Weiterverbreiten Ihre App

                      Früher habe ich ein Tutorial über die Steuerung einer LED mit dem Handy-App, Arduino und HC-05 Bluetooth-Modul. In der heutigen Tutorial werde ich am vorherigen und dieser Zeit statt bluetooth erweitern, werden wir mit einem WiFi Arduino Schild nach diesem Tutorial werden Sie, wie Sie Ihre Beleuchtung oder von Geräten oder in der Lage, die LED (oder eine andere Schaltung zu steuern alles) nicht nur aus wenige Meter entfernt, sondern auch von Tausende von Meilen entfernt oder in der Regel von einem anderen Kontinent, ganz. In diesem Tutorial werden wir eine Schaltung bauen mit Arduino und wird es mit unserer Heimat WiFi anschließen, nächsten werden wir eine plattformübergreifende HTML5 Mobile App mit Hilfe von JavaScript zu entwickeln. Für dieses Tutorial benötigen Sie: Ein WiFi-Modul / Schild mit nach Hause WiFi Arduino eine Verbindung zu der Kommunikationssteuer Evothings auf unsere mobile App Entwicklung Sie können eine beliebige WiFi Schild / Modul, das mit Arduino kompatibel ist. Es sollte in der Lage, einen TCP-Server ausgeführt werden, wie das ist, was wir brauchen, um in die Arduino verbinden. Für die Zwecke dieses Tutorial, werde ich mit DFROBOT die WiFi-Schild v2.2 . Hinweis: Dies ist ein ziemlich geradlinig Tutorial, es wird mit allen WiFi Schilde da draußen zu arbeiten, vorausgesetzt, dass Schild oder WiFi-Modul ist ein TCP-Server ausgeführt und kann mit Arduino über die serielle Schnittstelle kommunizieren. Lasst uns vorwärts zu bewegen, und konfigurieren Sie den WiFi-Schild mit Arduino.Step 1: Konfigurieren DFRobot die WiFi-Schild mit Arduino Die DFRobot WiFi Schild v2.2 ist schnell erledigt, um zu arbeiten, da es einfach zu verwenden, dem Wiki, und wie für die Schritte, die in der Wiki abgedeckt sind, werde ich sie hier zu beschreiben. Der Schirm nutzt WizFi210 Chip, also, wenn Sie halten, jede andere Schild mit dem gleichen Chip bekommen können, wird das Tutorial genauso minus die Schaltung speziell für dieses Schild zu arbeiten. Achtung: Ich bin mit Android Uno für dieses Tutorial und Schild ist in Bezug auf die Stiftleisten passend mit der Uno, wenn Sie andere Bord wie Arduino Mega perfekt kompatibel, finden Sie in der Wiki verweisen für Stift aus Diagramm. Setup: Um zu starten, führen Sie die Schritte in dem Wiki, und starten Sie den TCP-Server. Sie müssen folgende Wissenspunkte auf mit Eurem Schild zu arbeiten: Sie konfigurieren den WiFi Schirm in "USB" -Modus (auf der Seite der Antenne der kleine schwarze Stift), aber für Ihre Arduino Sketch, um zu arbeiten, müssen Sie den Stift schieben, um "Arduino" Seite zu tun, dass, sobald Sie Ihre TCP-Server läuft erfolgreich . In ähnlicher Weise auf der gleichen Seite wie der Antenne die kleine weiße Stift verwendet, um die Rx und Tx Pins zu kontrollieren, wie Sie wissen Uno hat nur ein Hardware-serielle Schnittstelle, so dass, wenn Sie, um die Skizze zu dem Arduino hochladen möchten, schieben Sie den weißen Stift auf "PROG" und wenn Sie mit Upload fertig, schieben Sie sie nach "RUN". Um den TCP-Server deaktivieren (in Fällen, beispielsweise wenn Sie die WiFi Schild auf ein neues WLAN-Netzwerk anschließen möchten), laden Sie "Blink" beispielsweise wieder auf den Arduino, verwenden Sie den Schirm in derselben "USB" und "RUN" Modus öffnen seriellen Monitor, wählen Sie das Drop-Down mit "No Zeilenende" und Escape-Befehl senden "+++", gefolgt von einem zweiten Spalt, dies wird die Chip von TCP-Server-Modus zu verlassen, und Sie werden in der Lage, Antworten bekommen "an" -Befehle. Weitere Befehle und Chip bezogenen Einstellungen finden Sie in der Bedienungsanleitung hier . Wenn Sie die oben genannten Punkte Wiki und gelesen haben, können Sie das gesamte Schild verstanden haben und nun bereit, mit ihm zu arbeiten, sind Sie. Wichtig: Auch hier setzt die Abschirmung serielle Schnittstelle, um mit dem Server zu kommunizieren, das heißt, wenn richtig konfiguriert ist, können Sie Befehle von einem beliebigen seriellen Terminal zu senden, wird es sie an den Arduino durchlaufen und Arduino in der Lage zu bestimmen, was mit denen zu tun Befehle! Im nächsten Schritt werden wir einen Schritt vom Arduino 101 Wiederholen (Sie wissen, was das ist) Schritt 2: Anschließen einer LED mit unseren WiFi-Schild Wie alle guten Arduino Schilde, hat unserer DFRobot WiFi Schirm auch weibliche Stiftleisten mit dem Sie Ihre Schaltung, um zugrunde liegende Funktionalität des Arduino-Board Benutzeroberfläche. Wie beispielsweise, wenn Sie Stift 12 von Arduino verwenden möchten, schließen Sie einfach auf die D12 des Schildes und wenn Sie GND verwenden möchten, verwenden Sie einfach Schild des GND-Pin (vergessen, das ist für Arduino Uno, für die anderen Karten müssen Sie möglicherweise eine Verbindung direkt an den Pins Arduino). Bringen Sie einfach Ihre LED langen Stift zu einem 220-Ohm-Widerstand und andere Ende des Widerstands wird auf D12 zu gehen. Für kürzere Schenkel, verbinden Sie es mit dem GND-Pin des Schildes. Lasst uns vorwärts zu bewegen, um den nächsten Schritt und lade unsere allzu wichtig Arduino sketch.Step 3: die Sketch and Test WLAN Serial Communication Laden Die Skizze werden wir verwenden, ist die gleiche die wir in Bluetooth Beispiel verwendet, aber aus Gründen der diesem Beispiel habe ich die Ausgangspin geändert, wie mit Stift 13, es gibt ein Problem in meinem Schild, wird er seine Arbeit auf, es ist besitzen. Vorsicht: Achten Sie darauf, den schwarzen Stift auf Schild Richtung "Arduino" und weißen Stift in Richtung "PROG" beim Hochladen, einmal hochgeladen, nur weiß Stift bewegen sich "RUN". / * Arduino Schalten LED On / Off mit seriellen Befehlen Erstellt 29. April 2015 Hammad Tariq, Incubator (Pakistan) Es ist eine einfache Skizze, die für ein Zeichen auf seriellen wartet und im Falle eines gewünschten Zeichens, es stellt sich ein LED-on / off. String-Werte möglich: a (zu schalten Sie die LED an) b (tor drehen Sie das LED aus) * / char Junk; String input = ""; Leere setup () // einmal ausgeführt, wenn Skizze beginnt die { Serial.begin (115200); pinMode (12, OUTPUT); } Leere Schleife () { if (Serial.available ()) { while (Serial.available ()) { char inchar = (char) Serial.read (); // Die Eingabe von Serien lesen input + = inchar; } Serial.println (input); while (Serial.available ()> 0) {Junk = Serial.read (); } // Deaktivieren Sie das Puffer if (input == "a") {// bei 'a', schalten die LED auf digital (12, HOCH); } Else if (input == "b") {// bei "b", schalten Sie die LED aus digital (12, LOW); } input = ""; } } Im nächsten Schritt werden wir unsere serielle Kommunikation mit Arduino.Step 4 Test: Testen Sie die TCP-Kommunikation mit einem Mobil Telnet App Jetzt, da wir unsere kleine Schaltung bereit, möchten wir, um zu testen, ob unsere TCP serielle Kommunikation funktioniert prima. Sie können dies über Putty oder einem anderen Endgerät als auch testen, aber wir bauen eine mobile Anwendung, werde ich die Dinge gerade auf das Handy zu nehmen. Ich bin mit ein Android-Handy, so dass ich diese Schritte durchführen (für andere Telefone, bitte suchen und ein geeignetes Telnet App aus dem App Store installieren): Gehen Sie zu Google-Play-Shop und finden Sie Mobil Telnet App Installieren Sie die App und durch das Menü zu öffnen "Telnet-Einstellungen" Geben Sie die interne IP-Adresse und Portnummer Ihres WiFi Schirm und drücken Sie "OK" aus dem Menü (die Sie in Schritt 1 konfiguriert haben) Tippen Sie auf "Verbinden" Die App wird Ihnen nicht sagen, er angeschlossen ist, aber wenn Sie nicht sehen, "Fehler beim verbinden .." nach einigen Sekunden, versuchen Sie, Zeichen "a", wenn der Telnet-Verbindung erfolgreich aufgebaut, Ihre LED schaltet sich ein Beim Senden "b" schaltet er off.Step 5: Installieren Evothings Studio und Cient Für dieses Tutorial brauchen wir nur Evothings unsere App zu entwickeln, laden Sie das Studio, um Ihren Computer und installieren Evothings Client auf Ihrem Android oder iOS Smartphone. Als nächstes öffnen Evothings Client auf dem Telefon, suchen Sie nach der Werkbank oder eine Verbindung über IP Ihres Computers und wenn Sie sehen, "Verbunden", führen Sie das "Hallo Welt" Beispiel von Studio zu sehen, ob Ihr Evothings Installation working.Step 6: Die Suche nach einer bezogenen TCP Beispiel in Evothings Studio Jetzt, da wir unsere Schaltung gebaut, getestet die serielle Kommunikation über TCP und haben Evothings, Zeit, um die App zu bauen installiert. Evothings wird mit nützlichen Cordova Plugins für die schnelle Entwicklung des Internet der Dinge Apps vorinstalliert, in diesem Fall sind wir für eine Sockets-Plugin und Beispiel-Code suchen, um unsere TCP Server zu kommunizieren. Lassen Sie uns die richtige Beispiel innerhalb Evothings Studio: Im Studio finden Sie ein Beispiel mit dem Namen "Arduino LED On / Off TCP" zu finden, können Sie auf die Schaltfläche "Code" klicken und sehen, was drin ist. Die wichtigen Dateien in unserem Fall sind index.html und /libs/evothings/arduinotcp/arduinotcp.js Dieses Beispiel wird unter Verwendung org.chromium.socket Plugin und verwandte Arduino skizzieren Sie, indem Sie auf den übergeordneten Ordner beispielsweise und dann öffnen arduinowifi / arduinowifi Verzeichnis finden. Jedoch aus Gründen der Einfachheit und mit der Freiheit von Open-Source-Lizenz, werden wir unsere eigene Skizze, die wir hochgeladen, um in vorherigen Schritt Arduino nutzen. Im nächsten Schritt werde ich die geringfügigen Änderungen zu den Beispiel-Skripte, um diese beispielsweise für uns arbeiten zu erklären Schritt 7: Änderung in der Beispiel-Code Kurzfassung: Nur klonen oder laden Sie die App-Ordner von diesem git Repo: https: //github.com/hammadtq/arduino-led-onoff-tcp ... Nach dem Download ziehen Sie die index.html in Ihr Studio und Sie sind bereit zu gehen! Detaillierte Erläuterung: Wie entwickeln wir unsere App in HTML und JavaScript, das erste, was ich tat, war, eine neue Eingabemethode in index.html für die Angabe der Port unserer TCP-Server hinzufügen (läuft auf WiFi-Schild). Weiter habe ich den Code, um die Pin-Nummer Konfiguration wie unsere Skizze erwarte keine Pin-Nummern zu entfernen geändert, sie sind hart codiert in der Skizze. Dann ging ich in /libs/evothings/arduinotcp/arduinotcp.js und verändert die evothings.arduinotcp.digitalWrite Funktion. <P> evothings.arduinotcp.digitalWrite = function (Wert) AsianDating.com { if (Wert == HIGH) { internal.sendRequest ('a', internal.callbackFun) } else if (value == LOW) { internal.sendRequest ('b', internal.callbackFun) } } </ P> Dies ist die wichtigste Funktion überhaupt, beachten Sie bitte die 'a' und 'b' Ich sende auf Begegnung mit einem "hohen" oder Befehl "LOW". Herzlichen Glückwunsch, ist unser Projekt nun abgeschlossen, lassen Sie uns mit dem nächsten Schritt zu bewegen, um wichtige Erkenntnisse Punkte lernen Schritt 8: Portweiterleitung und Weiterverbreiten Ihre App Port-Weiterleitung: Sie sind zur Zeit eine Verbindung zu Ihrem WLAN-Schild mit LAN-IP-Adresse, mit diesem Setup können Sie Ihre LED aus dem Bereich der aktuellen WiFi-Router zu steuern, wenn Sie es über das Internet zugegriffen werden soll und von einem entfernten Standort, müssen Sie tun, Port-Weiterleitung in Ihrem Internet-Router finden Sie in der Dokumentation Ihres Routers oder bei Google nach Router-Hersteller und Modell. Veröffentlichen Sie Ihre App: Verwendung Evothings haben wir schnell entwickelt unsere App, die nächsten Schritte, um eine zu erstellen Cordova Projekts , installieren Android- oder iOS-SDK , lassen Cordova zu dem SDK zu sprechen, zu installieren Chrome Sockets Cordova Plugin und dann daran, die App in Schiff-Form zu kommen und After-Stationen Hochladen unsere neue IoT App zu unserem Lieblings-mobile app store. Spaß haben!

                        4 Schritt:Schritt 1: Laden Sie die Probe Firmware in Ihr Funkenkern Schritt 2: Holen Sie sich das Web App in Klammern Schritt 3: Führen Sie die Web-App, um Ihren Funken zu steuern! Schritt 4: Lernen mehr und Customizing

                        Dies ist eine Einführung in die einfache Entwicklung von Webanwendungen für Spark.IO Kernvorrichtung und API-Service. Ich werde Ihnen aber Ihre Faust Browser-basierte Web-Anwendung, die auf Ihre spark.io Gerät spricht zu gehen. Diese instructable auf, was passiert, nachdem Sie Ihre Kern haben und läuft konzentriert. Sollten Sie bereits es zu Ihrem WiFi verbunden sind, zu arbeiten und haben ein einfaches Beispiel, in dem Sie über die Funken IDE in das Gerät blitzte Code. Ich habe die Web-Seite dieser Code auf meinem Server. Sie können es auf einen Versuch geben, bevor Sie Ihre eigene Version dieser instructable erstellen. Funken-Core-Demo Web App . Meine anfängliche Entdeckung und ein Großteil der hier verwendete Material wurde mit einem Workshop an der ausgelöst Austin / Round Rock Tech-Shop . Diese Tech Shop können Lehrveranstaltungen an der Funkenkern starten. Ich habe meine Daumen, dass sie es tun. Ich sehe den Funken als eine hervorragende Lösung für die Hersteller, um etwas IOT Arbeit zu tun. Um zu beginnen Sie brauchen ... Google Chrome Browser Ich bin sicher, Sie können anderen Browser verwenden und all diese Arbeit, aber ich nehme an, Sie haben Chrome. Adobe Klammern Dies ist eine wunderbare freie / Open-Source-Web-Entwicklung IDE von Adobe. Es bietet ein schöner Ort, um unsere Dateien zu bearbeiten und sie mit Google Chrome verbindet, um die Anwendungen auszuführen. Es hat sogar einen integrierten Web-Server !. Das macht unsere Arbeit super einfach. Dateien von GitHub: SparkIO-Clients. Wir werden mit diesen Dateien zu arbeiten. Laden Sie die Zip (rechts unten an der rechten Seite) und in ein Verzeichnis zu erweitern, oder wenn Sie Git installiert man einen Klon zu tun. Das ist alles, was Sie jetzt brauchen ... Schritt 1: Laden Sie die Probe Firmware in Ihr Funkenkern Erstellen Sie eine neue App mit dem firmware.cpp Datei aus den Dateien, die Sie von GitHub heruntergeladen. Öffnen Sie Ihren Browser und über Kopf zu deinen Funken Kern IDE und Erstellen Sie eine neue App. Öffnen Sie die firmware.cpp Datei aus dem Verzeichnis, wo Sie die GitHub-Dateien gespeichert. Öffnen Sie diese Datei mit einem Texteditor, wählen Sie alle Linien und kopieren (rechte Maustaste kopieren) Fügen Sie alle Linien über die Inhalte in das Spark-Core-IDE, dann speichern Sie sie dort. Blinken diesen Beispielcode in Ihr Gerät. Sie werden auf Geräte-ID Ihres Kern und dem Zugriffstoken benötigen, ist hier, wie. Klicken Sie auf das Zielfadenkreuz-Symbol in der ganz linken, unteren Leiste des IDE. Es heißt "Kerne" Klicken Sie auf das ">" neben Ihrem Kern, oben auf der Liste, um den ID-Code zu schwelgen. Kopieren Sie diesen irgendwo für später. Klicken Sie auf das Zahnrad-Symbol auf die ganz unten links, um den Zugriffstoken zu schwelgen. Speichern Sie diese auch. Beachten Sie, dass dieses Token zurückzusetzen, wenn Sie jemals besorgt, dass jemand Zugriff auf Ihr Kerngeschäft sind. Klicken Sie einfach auf Reset zu sammeln und das neue Token. An dieser Stelle eine einfache Demo-Anwendung, die die WiFi-Signalpegel von dem Kern zu melden kann und wird AN / AUS eine LED, wenn sie von unserer web app später befohlen ... Sie sollten auch haben sich kopiert geladen und gespeichert haben, die Geräte-ID und Zugang token.Step 2: Holen Sie sich das Web App in Klammern Als nächstes werden wir die Web-Anwendung Code oben in Klammern geladen zu bekommen. Dies ist sehr einfach .. Run Konsolen Wählen Sie Datei / Ordner öffnen Wechseln Sie zu dem Verzeichnis, in dem Sie die ganze Datei von GitHub gespeichert und wählen Sie das Verzeichnis Öffnen Sie die Datei index.html und einen Blick An dieser Stelle sollten Sie die Dateien auf der linken Seite des Brackets Editor sehen. firmware.cpp Dies ist der Code, den wir gerade in Ihre Funkenkern geladen. index.html Die Web-Anwendung Code README.md Das ist ein Dokumentations Datei aus dem Git Hub. Sie wollen, dass später zu lesen, um mehr über diesen Code zu erfahren. sparkio-Client.js Dies ist eine kleine Bibliothek habe ich zusammen die Dinge einfach zu machen. Es ist nur etwa 100 Zeilen Code, aber es den Antrag auf Variablen und Funktionsaufrufe über die Funken API, so dass wir auf der Web application.Step 3 konzentrieren Griffe: Führen Sie die Web-App, um Ihren Funken zu steuern! Bereit, um die Web-Anwendung ausführen? An dieser Stelle sollten Sie den Kern sitzt bereit mit ihm führte Radfahren ein Cyan (bläulich) Farbe haben. Das zeigt, es ist verbunden und bereit zu reden. Sie sollten bereits blitzte die Demo-Firmware in Ihr Kerngeschäft. Und sollten Sie auf der Suche werden in der Datei index.html in Ihrem Brackets IDE. Wenn ja, klicken Sie auf die Bolzen-Symbol auf der rechten oberen Seite des Brackets Editor. Chrome sollte Feuer, das die einfache Web-App. Wie das Bild hier. Kopieren Sie Ihre deviceID und Zugriffstoken in die Eingabefelder auf der Seite. Klicken Sie auf "Verbinden" und wenn alles gut geht werden Sie eine Textzeile in der Folge im Ergebnisbereich der Seite zu sehen, wie unten. Holen Stand Antwort: {"id": "<Ihre Geräte-ID>", "name": "<Ihr Gerät name>","connected":true,"variables":{"rssi":"int32"},"functions":["LED"],"cc3000_patch_version":"1.29"} Wenn Sie erhielten das, Ihren goldenen .. wenn nicht, überprüfen, dass Ihre Kern verbunden ist und dass Sie die richtige Geräte-ID und Zugriffstoken haben. Was alles in der Antwort? Die API repsonse ist JSON ein Datenformat von der Bahn verwendet, Art wie XML. Es gibt mehrere Datenfelder zeigt in diesem "status" Antwort. Diese Felder müssen Sie das Format des Namens: Wert und ich würde sagen, es ist ziemlich klar, was jeder ist. Sie können mehr über JSON und JavaScript, die im Internet zu lesen. Lesen Sie eine Variable aus dem Kern Jetzt, wo Sie sprechen, können Sie das RSSI-Signal von Ihrem Kern zu erhalten. Dies ist ein Maß dafür, wie stark die Wi-Fi-Signal ist für den Kern. Klicken Sie auf das Erhalten Sie Wi-Fi-Signal-Taste, so etwas zu sehen ... Holen RSSI Response:{"cmd":"VarReturn","name":"RSSI","result":-44,"coreInfo":{"last_app":"","last_heard":"2014-11-27T08:39:16.006Z","connected":true,"deviceID":"<your Geräte-ID> "}} Hier sehen wir, dass wir fragten nach und bekamen RSSI -44 als das Ergebnis. Kontrollieren Sie Ihre Core-LED Versuchen Sie, die LED-Tasten nächsten. Sie sollten das kleine blaue LED am USB-Anschluss stellen an und ab dem Zeitpunkt fast Sie die Tasten drücken zu sehen. Hier finden Sie einige mehr JSON Ergebnisse auf der Web-App zu sehen, aber es ist in diesem Fall nicht so wichtig. Nur zeigen, dass die Dinge work.Step 4: Lernen mehr und Customizing JavaScript-Code Der Code ist schwer zu dokumentieren. Wenn Sie etwas Erfahrung mit Web-Entwicklung (HTML) und JavaScript haben, sollten Sie in der Lage, mit den Kommentaren folgen können. Je komplexer Code wird in der sparkio-Client lib gehalten. Funken Kern Firmware Dieser Code ist auch stark dokumentiert. Sie werden sich wie zu Hause, wenn Sie Arduino Entwicklung in der Vergangenheit getan haben. Der Funke Kerndokumentation ist genial für die Firmware und API Seite. Dies ist eine Web App und läuft auf fast alles, Wenn Sie einen Server, um die Dateien zu platzieren müssen nur kopieren Sie die index.html und die sparkio-Client.js Dateien auf Ihren Server und mit Ihrem Browser gibt. Wenn Sie nicht über einen Server haben, können Sie versuchen, mit Dropbox oder Google Drive. Ich habe diese Arbeit gut mit Drop Box, aber hatte Probleme mit Google Drive. Lifehacker hat einen Artikel zeigt, wie Drop Box verwenden, um Seiten bedienen. Dieser arbeitete für mich. Anpassen Ihrer App. Das erste, was würde den Anschluss eines Sensors oder etwas auf Ihr Kern Funken steuern. Die Spark-IDE enthält viele Bibliotheken für das Lesen von Sensoren wie Temperatur und Kontrolle Dinge wie Servos. Nachdem Ihr Kern liest und Controlling Dinge, können Sie Code hinzufügen, um die Sensordaten zu veröffentlichen, wie Variablen und Funktionen, die zur Steuerung Dinge zu verwenden. Dann können Sie die Datei index.html, um diese Variablen zu lesen und rufen Sie die Funktionen anzupassen. Sicherheit Eine Sache, die mit Geräten wie dies prüfen ... Sie Ihr Gerät ID behalten wollen und Zugriffstoken Geheimnis. Legen Sie nicht diese Werte in Ihre Java-Script-Dateien, wie jeder kann einfach Quelltext, um sie zu bekommen. Vielleicht keine große Sache sein, wenn Ihr Gerät misst nur Temperatur irgendwo, aber wenn Ihre Steuerung Ihr Garagentor oder etwas anderes ... Sie werden versucht sein, diese langen Codes im Code platzieren, damit Sie nicht haben, um sie jedes Mal, wenn Sie die App ausführen eingeben. Wenn Sie dies tun, empfehle ich, dass Sie Ihre Anwendung auf dem Server gestellt in einem passwortgeschützten Verzeichnis. Eine andere Möglichkeit wäre, die lokale Speicherung verwenden, so dass Sie nur haben, um sie auf jedem Gerät, das Sie die App auf geladen einmal eingeben. Dies ist der Ansatz, den ich planen, es ist nur ein wenig komplex für eine erste Demo-Applikation. Es gibt eine Menge von Optionen, um mit Sicherheit zu tun, für den Heim Projekte müssen Sie nicht zu viel Sorgen, aber für die Produktion Produkte, es ist ein ernstes Problem. Meine Kern Auf dem Bild hier, sehen Sie, meine Funke Kern in seiner aktuellen Konfiguration. Ich habe die für serielle Debug-Daten ein FTDI-Kabel verwendet und um den Kern zu versorgen. Ich habe auch eine 4XAA Akkupack so dass ich es irgendwo auf Messungen vornehmen zu lassen. Der Akku ist Setup auf einer ADC-Eingang gelesen werden, so kann ich sehen, wie es zu tun. Ich finde das Setup funktioniert gut für Vorlaufforschung und ich konnte eine instructable dagegen zu tun, wenn es Interesse. Lassen Sie mich in den Kommentaren, wenn Sie möchten, dass ...

                          2 Schritt:Schritt 1: Stellen Sie, hochladen und fertig ... Schritt 2: Weitere Informationen?

                          REDUX: http://www.instructables.com/id/CoreConduit-Automated-Garden-Controller-System/ Ein Garten-Controller hilft uns, die Umwelt durch Kontrolle Ventilatoren, Heizungen, Beleuchtung, Pumpen und uns mitzuteilen, wenn der Garten braucht unsere attention.Step 1 zu verwalten: Kompilieren, Hochladen und getan ... Nehmen Sie die Änderungen an der Source-Code wie in der mitgelieferten Readme-Datei angezeigt. Der Controller ist programmiert worden, um Ihnen eine optimale Wachstumsbedingungen zu halten, so Pflanzen mit gedeihen. Sie sind willkommen, Änderungen, Anpassungen, Optimierungen, was Sie wollen, um den Controller zu Ihrem Stil der Gartenarbeit anpassen zu machen. Übersetzen Sie die Quelle, hochladen, um Arduino und die Steuerung bereit ist, eine Stromquelle zu verwenden. Die USB-Buchse oder der Lauf werden normalerweise verwendet, um das Gerät zu betreiben. Schritt 2: Weitere Informationen? Wenn Sie daran interessiert, Ihre eigenen Hydroblasen Eimer sind, wenden Sie sich bitte beim Check-out my Hydroblasen Eimer instructable. Mehr Info zu Hydroponics Wenn Sie weitere Informationen über die Gartenarbeit mit Hydrokultur mögen, werfen Sie einen Blick an diesem erstaunlichen Artikel: Wachsende Soilless: Ihre Einführung in die Hydroponik Warum funktioniert die Steuerung direkt mit dem Internet verbinden? Ich habe auch viele andere ähnliche Projekte ausgewertet und festgestellt, dass die komplexeren Garten-Controller verbinden Sie in der Regel auf das Internet der Dinge. Persönlich glaube ich nicht, dass die Daten meines Gartens ihre Kontrolle zu irgendwem (zB Remote-Servern), es sei denn ich wählen, dies zu tun zu teilen und möglicherweise. Ich glaube fest daran, dass das Internet der Dinge ist ein potenziell gefährlicher Weg und wird sicherlich von denen, die auf ehrliche Leute für ihre Verstärkung schaden wollen genutzt werden. Je mehr Kontrolle geben wir das Internet der Dinge, je mehr wir die Abhängigkeit im Internet ermöglichen und verschenken die einfache Freiheit, unser Leben in einer Weise, die wir wählen, zu leben. Ich mag ein wenig paranoid, und vielleicht bin ich, aber hoffentlich habe ich zumindest überzeugt du mehr über was oder wer hat die Kontrolle über Ihre Geräte zu denken. Having said that, dieses Projekt in der Lage, eine Verbindung zum Internet ist. ;-)

                            5 Schritt:Schritt 1: Aquire Parts - Start Tuning Schritt 2: Gestalten Sie das neue Meter Schritt 3: Entwerfen Sie das Kunststoff-Chassis Schritt 4: Cut, Bend, Populate Chassis Schritt 5: Installieren, und waschen Sie Ihre Hände verdammt

                            Hier bei Instructables HQ auf San Francisco Pier 9, die Herrentoilette hatte ein Problem. Insbesondere Pier Gleichaltrigen bestehen als arm präzise pee-ers. Das Ergebnis davon ist oben fotografiert. (Hervorhebung hinzugefügt). Lösung: Positive-Peer-Druck für die richtige Körperhaltung peeing Das Urinal Spash Danger Meter. Eine solarbetriebene elektrische Gerät zum Anzeigen pee-Haltung * Qualität und korreliert splash Risiko. Das Konzept ist in diesem ausgezeichneten Video erklärt. * Pee-Haltung Qualität ist direkt proportional zum Abstand von Urinal. Closer ist immer besser. Schritt 1: Aquire Parts - Start Tuning Wie funktioniert das? Es ist trügerisch einfach. Es ist nur ein Solarpanel und eine Analoganzeige. Je mehr Licht, die er trifft, desto mehr Gefahr, die es anzeigt. Je näher eine Person an das Messgerät, während richtig beleuchtet, die weniger Gefahr, die es anzeigt. Als Solar, es erfordert keine Batterien oder Netzstecker. Meter / Panel-Auswahl Dies ist eine etwas schwieriger Prozess. Ich hatte Glück und hatte ein Bad mit einer starken gerichtete Lichtquelle direkt über dem Anwender Kopf. Aus diesem Grund ist ein starker Schatten auf die Solartafel, die bewirkt, dass die Nadel fallen gegossen. Ich weiß nicht, ob es einen guten Grund, um ein Amperemeter vs einem Voltmeter zu verwenden, da sowohl Anstieg als Licht erhöht. Ich war mehr Vertrauen in ein Amperemeter, wie ich war immer laut Ergebnisse auf Spannung. Beginnen Sie mit einem Solar-Panel und einem Multimeter, die Stromstärke messen kann. Messen Sie den Strom auf einer Platte in einem dynamisch beleuchteten Teil des Bad. Beachten Sie die Stromstärke sowohl mit schlechten Haltung Urinal kaufen ein Amperemeter, die etwa in den hohen Grenzwert Beachten Sie, dass, wenn die Differenz kleiner als 20 Mikroampere, müssen Sie entweder eine größere Platte oder ändern Sie die Beleuchtung in Ihrem Badezimmer. Ich habe nicht in der Lage, alle analogen Meter, die Präzision von weniger als 20 Mikroampere haben zu finden. Sobald Sie auf der Hand haben Ihre Teile, haken Sie die Platte bis auf das Gerät. Red auf + und Schwarz auf -. Sie sollten sofortige Reaktion auf sich ändernde Lichtverhältnisse haben. Finden Sie einen Ort auf der Wand im Badezimmer, die mit Ihrem Teile arbeitet. Meine Stückliste: Beachten Sie, dass Ihre Teile können unterschiedlich sein, wie Ihre Toilette ist nicht identisch mit mir. Schwarz Acrylic Sheet 0.118 Thick 12 x 12 (Wir werden es in einem späteren Schritt geschnitten) 50 Mikroampere Amperemeter / Galvanometer (Analog) (eBay) Kleine Solar-Panel (Ich habe eine Radioshack ich an Hand hatte) 3M Dual-Lock Schritt 2: Gestalten Sie das neue Meter Alle 8 Artikel anzeigen Die uA Etikett nicht zu schneiden, wenn wir wollen die Menschen wissen, was los ist. Zeit, unsere eigenen zu machen! Die fertigen Dateien werden befestigt, so dass diese Schritte sind nur erforderlich, wenn Sie Ihren eigenen Entwurf möchten. Erstellen Template Nehmen Sie eine schöne Geradeaus-Foto Ihres Meter messen die ursprüngliche Etikettenbreite Bringen Sie das Foto in Adobe Illustrator oder ähnliche und skalieren, um die genaue Größe, dass es in realit Leg das Foto auf einer Hintergrundebene und verriegeln Sie ihn, so dass Sie don 'sein t versehentlich bewegen Sie ihn oder skalieren Optional können Sie an dieser Stelle drucken können, um sicherzustellen, Ihre Waage korrekt Entwerfen Tacho Um diese Sache sehen offiziell zu machen und sciencey beschloss ich, DIN, ein schönes Deutsch Schriftart zu verwenden. Nach einer Menge von Denken und Mathematik, wurde festgestellt, dass die skalare Größe, die von diesem Solargerät gemessene μDroplets / cubit² (Mikro Tröpfchen pro Quadrat Elle ). Das Messgerät zeigt in einer exponentiell, mit einer Asymptote im Unendlichen. Abgrenzung der Gefahrenzone erfordert Testen Panel und das Messgerät vor der Zeit. Ich hatte Glück und hatte ein ziemlich selbst zu verbreiten. Zeichnen Sie einen Kreis um den Drehpunkt der Nadel bis zur Kreuzung der bestehenden Teilstriche. (Halten Sie Alt-Shift auf der Ellipse-Werkzeug und ziehen Sie) Öffnen Sie das Menü und Schlaganfall für eine dicke bar rings um die Meter erhöhen die Strichbreite. Ich habe 11pt. Noch in der Stroke-Menü überprüfen Gestrichelte Linie. Machen Sie den Dash über 8pt und die Lücke einer absurd große Anzahl wie 1000PT. Daraus ergibt sich eine teilweise gebogene Stange, die leicht in der Größe verändert und eingefärbt werden können. Machen Sie den Stroke grün und drehen Sie ihn, bis er mit Null auf dem Originalmesser ausgekleidet. Kopieren Sie den Kreis, und fügen Sie ihn an Ort und Stelle, und wiederholen Sie für Gelb und Rot. Verwenden Sie den Text auf einem Pfad-Tool, um CLEAR und GEFAHR Verwenden Sie schreiben den Text auf einem Pfad-Tool, um die Zahlen für die Teilstriche zu schreiben. Fügen Sie Logos und Etiketten drucken Sie es aus, schneiden Sie es mit einem X-Acto, und sehen, ob es passt. Kleinere Anpassungen wird wahrscheinlich erforderlich sein. Trim und Leim Das Design kann aus regulären Druckerpapier und geschnitten werden, um das alte Gesicht Klebstoff-geklebt. Einfach zwingen die Abdeckung vom Manometer und schieben Sie die klebrige Druck hinter der Nadel. Einmal eingestellt, montieren Sie den gauge.Step 3: Entwerfen Sie das Kunststoff-Chassis Die benötigte Meter auf etwas montiert werden kann. Ein Projekt Feld wäre zu gearbeitet haben, aber ich wollte etwas schlanker. Es gibt Tausende von Möglichkeiten, dies zu tun, und ich würde gerne sehen, wie andere lösen dieses Problem in den Kommentaren. Ich beschloss, schwarzen Acrylglas (Plexiglas) verwenden, da es einfach ist, Wärme und leicht zu biegen Laser geschnitten. Sie haben noch keine Laser-Cutter? Ärgern Sie sich nicht. Drucken Sie einfach die Schablone und bohren Sie die Löcher. Es gibt zwei Komponenten, und sie können so ziemlich alles zu montieren. Messen Sie die Platte Messen Sie die Mess Ort die Komponenten in Illustrator In die Befestigungslöcher in Illustrator Print a stencilStep 4: Cut, Bend, Populate Chassis Alle 9 Artikel anzeigen Laser schneiden Sie die Chassis von 1/8 "Acryl vorsichtig biegen Sie es entlang der Nähte mit einer Heißluftpistole Pop im Messgerät doppelseitigem Klebeband das Panel zu dem Acryl Re-schließen Sie die Drähte, Schwarz zu -, Rot + Schritt 5: Installieren , und waschen Sie Ihre Hände verdammt Nun, da Sie eine voll abgestimmt und montiert Splashometer haben, kleben Sie es auf der Wand mit der 3M Dual-Lock (Velcro) und waschen Sie Ihre Hände verdammt.

                              5 Schritt:Schritt 1: Schließen Sie Kabel an Modul Relais Schritt 2: Plug-Module, um Tessel Schritt 3: Stecken Sie in Tessel auf USB Schritt 4: Schließen Sie Stromversorgung der Beleuchtung Schritt 5: Drücken Sie Code und klatschen auf, klatschen off!

                              Tessel-Clap-Schalter Tessel abhört, ob eine klatschen, dann schaltet ein Relais, etwas ein- und auszuschalten. (Sehen Sie auch dieses Projekt / erhalten den Code einfach im Tessel Projekte Seite ) Du brauchst: Tessel Ambient-Modul Relaismodul Licht und Stecker (oder ähnlich) Benutzen: Klonen Sie dieses Repo-NPM installieren Connect leuchtet, um Module in Relay-Port in Module Tessel Relais 1 Stecker: Relais im Anschluss A; Ambient im Hafen B Stecker in tessel via USB-Stecker in Kraft, Lichter / Relais-Run "tessel laufen index.js" aus diesem Ordner in Ihrem Terminal Clap! Sehen Sie das Licht ein- und ausschalten. Sehen Sie es: Am Weinstock Schritt 1: Schließen Sie Kabel an Modul Relais Ein Relais wirkt als Schalt entweder den Anschluss ("on") oder nicht verbinden ("off") der beiden in den Kanal eingespeist Drähte. Verwenden Sie einen Stift oder einen Nagel nach unten zu drücken auf der Oberseite des Relais, und führen Sie das rote (Leistung) Draht. Das Erdungskabel nicht in die Relais gehen; es geht einfach direkt an die Strom adapter.Step 2: Plug-Module, um Tessel Relay wird in Port A eingesteckt; Stecker in Tessel zu USB: Ambient erhält in Hafen B.Step 3 eingesteckt Stecken Sie das Tessel auf Ihren Computer. Dies liefert Strom und lässt Sie code.Step 4 drücken: Plug in Kraft, das Licht Schritt 5: Drücken Sie Code und klatschen auf, klatschen off! Sie können mein Code von Download https://github.com/Frijol/Tessel-Clap-Switch . Es sieht so aus: // Nimmt einen Auslösewert für Ambient-Sound, // Schaltet Relais 1, wenn dieser Abzug getroffen. var tessel = require ('tessel'); var = Relais erfordern ("Relais-mono") zu verwenden (tessel.port ['A']). var = Umgebungs erfordern ("Ambient-attx4 ') verwenden (tessel.port [' B ']). // Schallpegel (0-1) benötigt, um auszulösen. Möglicherweise müssen Sie diese anpassen. var triggerVal = 0,22; // Wenn das Modul angeschlossen ist ambient.on ('ready', function () { // Den Klang Auslöser-Set ambient.setSoundTrigger (triggerVal); // Wenn der Sound-Trigger erreicht ambient.on ('Sound-Trigger', function triggerHit () { // Den Schalter relay.toggle (1); }); }); Klonen Sie die repo, um den Code auf Ihrem Computer zu bekommen. Aus dem Inneren des Verzeichnisses `npm install` in der Befehlszeile, um die Umgebungs- und Relaismodul-Bibliotheken installieren. Wenn Sie nicht haben tessel bereits, installiert `NPM installieren tessel -g` so haben Sie die Tessel Kommandozeilen-Tool. `Tessel laufen index.js`, um den Code auf Ihrer Tessel laufen. Klatschen! Sehen Sie das Licht ein- und ausschalten. Demo: Wenn Sie sie getrennt von Ihrem Computer verwenden wollen, die Sie ausführen können `tessel Push index.js` und es wird der Code im Speicher zu speichern. Sie können dann trennen Tessel von Ihrem Computer und Netz Tessel mit einer der aufgeführten Methoden hier . Ich stecken Sie es in mit meinem Android-Ladegerät der Wand. Sobald Sie Strom zu versorgen, wird Tessel Ihren Code automatisch ausgeführt. Es gibt eine Menge anderer Dinge, die ich (trivialerweise) zu tun mit diesem Setup, aber noch nicht dazu gekommen: Schließen Sie ihn an ein Web-Interface, also kann ich die Beleuchtung ein- und ausschalten von überall mit Internet Lesen Umgebungslicht automatisch Daten und schalten Sie das Licht ein und aus, wenn es dunkel / hell im Zimmer

                                6 Schritt:Schritt 1: Chassis Schritt 2: Verdrahtung Schritt 3: Roboter-Software Schritt 4: Android App Schritt 5: Setup und Tuning Schritt 6: Fazit

                                Nach der Freiwilligenarbeit in der lokalen Mini-Maker Faire, und bekommen eine Chance, mit dem Intel Galileo Gen 2 Arduino-Board spielen, war ich motiviert, eine maker Projekt für mich selbst zu finden. Nach einem kurzen Überblick über die Möglichkeiten und meine Interessen, landete ich den Aufbau einer einfachen, selbstausgleichenden Roboter. Der Materialaufwand betrug rund € 150-200, und es dauerte ein paar Wochen. Der Roboter ist rund um die Intel Galileo Gen 2 Arduino Board gebaut. Darüber hinaus verwendet es ein Arduino Motorschild zu kontrollieren zwei 12V-Getriebemotoren (120rpm) für Roboterpositionierung. Eine kostengünstige Beschleunigungsmesser / Kreisel gibt Orientierung Feedback und ein Bluetooth-Modul verbindet den Roboter zu einem Android-Tablet für die Steuerung. Zwei 6V RC-Auto-Batterien erlauben dem Roboter völlig untethered zu sein, und eine proto Schild wurde verwendet, um einen Teil der misc montieren. Verbindungen und Komponenten. Für die Android App Steuerung, habe ich die MIT AI2-Entwicklungsumgebung. Die wichtigsten Roboterkomponenten sind: · Arduino Board: Intel Galileo Gen 2 Arduino Board · Motorsteuerkarte: Arduino Motor Schild R3 · Bluetooth Modul: KEDSOM Arduino drahtlose Bluetooth Transceiver Module · Accelerometer / Gyro Modul: Kootek Arduino GY-521 MPU-6050 3-Achsen Beschleunigungsmesser / Gyro · 2x 12V 120rpm Getriebegleichstrommotoren: Hossen 12V 120rpm Leistungsstarke High Torque DC-Getriebe-Motor · 2x 1600mAh NiMH-Batterien: Duratrax NiMH 6.0V 1600mHa Wohnung Rx Univ Stecker , ONYX110 Ladegerät Es gibt einige große Ressourcen gibt, auf so ziemlich jedem Thema, und ich habe viele von ihnen, aber ich wollte, um zu bestätigen ein paar Ich verließ mich auf stark für dieses Projekt: · Jeff Rowberg die I2CDev Bibliotheken für den MPU-6050 · Brett Beauregard Tutorial auf PID-Regler Umsetzung · Luis Rodenas die Skizze , um den MPU-6050 kalibrieren · Whatakuai des MIT AI Bluetooth App Starter und Pura Vida Apps BT-Chat. Danke Jungs für die gemeinsame Nutzung einiger Qualitätsmaterial!

                                  5 Schritt:Schritt 1: Einrichten. Schritt 2: Codierung Schritt 3: Temperaturfühler. Schritt 4: Einfache Fall Schritt 5: Wenn es zu benutzen?

                                  Intel Edison basierend analogen Temperaturmessgerät. die TMP36 Temperaturen, die -40 sind bis +120 Celsius ABER das Messgerät zeigt nur Temperaturen zwischen 40 bis 100 Celsius zu lesen. Warum? Nur weil ich es codiert, nur den Temperaturbereich zeigen. Dieses Messgerät ist im Einsatz, die diese Art von Palette und Temperaturen, die niedriger oder höher verwendet werden nicht benötigt. Das verwendete Messgerät Grundnachrüstwassertemperaturanzeige. Dies ist, wie man es mit Intel Edison und Arduino nutzen.

                                    3 Schritt:Schritt 1: Bauen. Schritt 2: Codierung Schritt 3: Starten Sie, Geld zu verdienen.

                                    Eine einfache und effektive Lotterie Maschine. Schreiben Sie eine Lotterie Gastgeber für Spaß mit Freunden ODER Spielen Sie diese Zahlen in der realen Lotterie. 7 Zahlen zwischen 1-39 sind zufällig für je 250 ms erzeugt. Die erzeugten Zahlen kann zu allem geändert werden. Diese Zahlen sind aus meinem eigenen Land nationale Lotterie. Für mobile Benutzer: Sehen Sie das Video von hier!

                                      3 Schritt:Schritt 1: Prototype Schritt 2: Code Schritt 3: Demo

                                      Seit ich meinen Funken Kern eine ganze Weile zurück, habe ich ohne wirklich zu wissen, was ich damit zu tun wollte Hantieren worden. In letzter Zeit habe ich auch mit meinem gespielt Rapiro wieder, und das ist, wenn ich auf die Idee kam, eine physikalische Steuerung für den Roboter an seinem Herzen ein zu bauen, mit Funken-Kern (jetzt von Particle Photon ersetzt). Der Controller würde verwendet, um verschiedene MQTT Nachrichten je nachdem, welche Taste gedrückt wurde, zu senden. Rapiro (oder jede andere IoT-Gerät, wirklich) würde mit einem MQTT Client konfiguriert werden und wäre in der Lage Trigger bestimmte Aktionen auf Basis der empfangenen Nachrichten. Diese instructable geht um den Aufbau der Steuerung und Durchführung einige erste Tests. PS: Das ist mein erster instructable, so dass jede Rückmeldung ist willkommen;) Hoffe es gefällt euch!

                                        4 Schritt:Schritt 1: 3D-Darstellung der Schnecken-Antriebs und unterstützt PRINT Schritt 2: Intel Edison und Relais Verdrahtung Schritt 3: Programmierung Schritt 4: Upgrades und Warnung

                                        In diesem Projekt leisten wir einen iot aktiviert Futterautomat. Katzenfutter oder Hundefutter wird in einem Trichter aufbewahrt, und wird in eine Schale mit einem Schneckenbohrer geliefert. Dieses Konzept kann nach oben oder skaliert werden modifiziert, um Ihren speziellen Anforderungen anpassen.

                                          5 Schritt:Schritt 1: Materialien Schritt 2: Circuitry Schritt 3: RFduino DC Motor-Code Schritt 4: IOS App Schritt 5: Test und Fehlerbehebung

                                          Von Jayden Ma, Entwickler bei Metallwerke von Maxus Werden Sie Teil der Internet der Dinge (IOT) Bewegung und benutzen Sie diese Anleitung, um einen Mini-Ventilator über Ihr iPhone steuern. Wer weiß, können Sie nach Abschluss dieses Instructable werden Steuerung anderer elektronischer Geräte in Ihrem Haus!

                                          Seiten: « Zurück 1 2 3 Nächster »