Inhaltsverzeichnis:

IOT Connect - Gunook
IOT Connect - Gunook

Video: IOT Connect - Gunook

Video: IOT Connect - Gunook
Video: IoT | Internet of Things | What is IoT ? | How IoT Works? | IoT Explained in 6 Minutes | Simplilearn 2024, Juli
Anonim
Image
Image
Prototyping Ihres IOT Connect Boards
Prototyping Ihres IOT Connect Boards

IoT Connect ist ein Open-Source-Projekt zur Unterstützung des IoT-basierten Startups. IoT Connect bietet Ihnen Bibliotheken von ESP8266, AutoCad Eagle-Bibliotheken, Board-Dateien, Schemata und Cloud-Plattformen zum Empfangen von Sensordaten und zur Fernsteuerung von Leistungsrelais von überall. IoT Connect ist mit beliebten KIs wie Amazon Alexa und Google Assistant konfiguriert. Anhand dieses Projekts führen wir Sie durch die Erstellung Ihrer eigenen IoT Connect-Geräte basierend auf ESP8266 und deren Synchronisierung mit der IoT Connect Cloud-Plattform. Lass uns anfangen.

Schritt 1: Prototyping Ihres IOT Connect Boards

Prototyping Ihres IOT Connect Boards
Prototyping Ihres IOT Connect Boards
Prototyping Ihres IOT Connect Boards
Prototyping Ihres IOT Connect Boards
Prototyping Ihres IOT Connect Boards
Prototyping Ihres IOT Connect Boards

Dies sind die Schritte, um Ihr eigenes Board zu erstellen. Sie können Schritt 1 und 2 überspringen, wenn Sie das Board hier bestellen

  1. Öffnen Sie zuerst die offizielle Website von IOT Connect und klicken Sie in der Navigationsleiste auf die Registerkarte "Hilfe und Inhalt".
  2. Sie finden zwei Arten von Board-Designs verfügbar.

    1. Revision 1 ist das Design, bei dem keine Sensoren angebracht sind. Es besteht aus 8 Relais zur Steuerung von 8 Geräten von einer esp8266-Platine.
    2. Revision 2 ist das Design, in dem Sie zwei Sensoren, d. h. DHT11 und LDR, zum Erfassen von Temperatur, Feuchtigkeit und Licht aus der Umgebung und die 8 Relais finden.
  3. Ich werde Revision 2-Board in diesem anweisbaren verwenden, aber der Revisions-Board-Prozess bleibt gleich, außer Sie benötigen keinen Sensor und die Firmware, die Sie flashen müssen, ist unterschiedlich.
  4. Laden Sie die Eagle-Board-Datei und die Eagle-Schemadatei der Revision 2 herunter.
  5. Laden Sie Autodesk Eagle herunter und installieren Sie es.
  6. Befolgen Sie für die Installation die Anweisungen in den Bildern.
  7. Klicken und öffnen Sie rev2-board.brd.
  8. Gehen Sie nun zu einer PCB-Hersteller-Website. Ich werde Lion Circuits für die Herstellung verwenden. Da sie guten Service und Qualitätsprodukte bieten.
  9. Laden Sie die.cam-Datei von der Herstellerseite herunter.
  10. Gehen Sie zu Adler und klicken Sie in der oberen Leiste auf die Schaltfläche Cam-Prozess.
  11. Klicken Sie auf Cam-Datei laden, wählen Sie die Datei aus, die Sie gerade heruntergeladen haben, klicken Sie auf die ZIP-Datei und klicken Sie auf Job verarbeiten und speichern Sie die ZIP-Datei im lokalen Verzeichnis.
  12. Gehen Sie zu Lion Circuits und erstellen Sie ein neues Konto und ein neues Projekt, indem Sie die soeben erstellte ZIP-Datei hochladen.
  13. Überprüfen Sie das Diagramm und bestellen Sie dann die Platine.
  14. Sie erhalten regelmäßig Updates zum Herstellungsprozess.

Schritt 2: Holen Sie sich das gesamte Material zum Vervollständigen des Boards

Holen Sie sich das gesamte Material zum Vervollständigen des Boards
Holen Sie sich das gesamte Material zum Vervollständigen des Boards
Holen Sie sich das gesamte Material zum Vervollständigen des Boards
Holen Sie sich das gesamte Material zum Vervollständigen des Boards
Holen Sie sich das gesamte Material zum Vervollständigen des Boards
Holen Sie sich das gesamte Material zum Vervollständigen des Boards

Sobald Sie die Platine erhalten haben, müssen Sie alle unten aufgeführten Gegenstände zum Löten sammeln. Die Artikelliste finden Sie unten.

  • Werkzeuge

    • Lötkit
    • Multimeter
    • FTDI-Programmierer
  • Komponenten

    • 5V-Relais (8 pro Platine)
    • SMPS (1 pro Board)
    • Wendeschalter (2 pro Board)
    • 3.3V-Regler (1 pro Board)
    • 2n3904 Transistor (8 Jede Platine)
    • 74HC595 Schieberegister (1 pro Karte)
    • 3,5 mm blaue LED (1 pro Platine)
    • ESP8266 12-E (1 pro Platine)
    • Männlicher Header-Pin (Nur 2 Pins zum Hinzufügen von Jumpern)
    • 104 Kondensator (1 pro Platine)
    • 10 K Widerstand (2 pro Platine)
    • 10 Ohm Widerstand (8 pro Platine)
    • AC-Kontakt (9 pro Platine)
    • 10-poliger IC-Sockel (1 jede Platine für 74HC595)
    • DHT11 (1 Jedes Board. Nur für Revision 2-Board)
    • LDR (1 jede Karte, nur für Karte der Revision 2)
  • Software

    • Arduino-IDE
    • Auto CAD Eagle

Sobald Sie alle Komponenten erhalten haben, müssen Sie sie auf die IoT Connect-Platine löten, die Sie bei Ihrem Hersteller bestellt haben. Alle Komponentenmarkierungen befinden sich auf der Platine. Sie können beim Löten auch das Schema und das Platinenlayout auf Eagle beziehen. Nehmen Sie sich Zeit und stellen Sie sicher, dass alle Durchgangslöcher und SMD-Komponenten richtig gelötet sind und eine gute Lötverbindung haben.

Schritt 3: Flashen der Firmware

Flashen der Firmware
Flashen der Firmware
Flashen der Firmware
Flashen der Firmware
Flashen der Firmware
Flashen der Firmware

Um die Firmware zu flashen, benötigen Sie die folgenden Tools.

  • Ein Laptop
  • FTDI-Programmierer
  • Aruino-IDE
  • Arduino-Bibliotheken
  1. Vor dem Flashen der Firmware müssen Sie Ihre Arduino IDE für ESP8266 installieren und einrichten. Installieren Sie dazu IDE und klicken Sie auf Datei -> Einstellungen. Fügen Sie in "Additional Boards Manager URLs" "https://arduino.esp8266.com/stable/package_esp8266c…" ein. Entpacken Sie nun die Arduino Library-Zip in das Verzeichnis Documents->Arduino->Libraries.
  2. Gehen Sie nun in der Arduino IDE zu Tools->Boards->Board-Manager und installieren Sie "esp8266 by esp8266 community".
  3. Sobald das Board installiert ist, gehen Sie zu IOT Connect und laden Sie die Arduino-Firmware herunter.
  4. Verbinden Sie nun den FTDI-Programmierer mit dem System und installieren Sie den Treiber. Sobald Sie die Portnummer in Tools -> Port erhalten haben, wählen Sie in der Arduino IDE den Port aus.
  5. Fügen Sie vor dem Flashen einen Jumper in die beiden männlichen Header auf der IOT Connect-Platine ein, der esp8266 auf den Flash-Modus beim Einschalten setzt.
  6. Stellen Sie die Stromversorgung an Ihrem Programmierer auf 3,3 V (Sehr wichtig) ein und stecken Sie die Pins in die Platine, wo die Beschriftung "Programmer" aufgedruckt ist.
  7. Stellen Sie sicher, dass esp kurz nach dem Einschalten blinkt.
  8. Klicken Sie nun in Ihrer Arduino IDE auf Upload, um den esp8266 zu flashen.
  9. Jetzt ist Ihr IoT Connect-Board bereit für die Synchronisierung mit der IoT Connect-Cloud.

Schritt 4: Verbinden des Boards mit der IOT Connect Cloud

Image
Image
Verbinden des Boards mit der IOT Connect Cloud
Verbinden des Boards mit der IOT Connect Cloud
Verbinden des Boards mit der IOT Connect Cloud
Verbinden des Boards mit der IOT Connect Cloud
  1. Sobald Ihr Board geflasht und anschlussbereit ist, schließen Sie ein Kabel an die AC-Eingangsbuchse an (siehe Videos).
  2. Drücken Sie die Reset-Taste auf der IoT Connect-Platine und schalten Sie das Gerät ein. Sie werden sehen, dass die blaue LED leuchtet, was anzeigt, dass das Gerät nicht mit dem Internet verbunden ist.
  3. Wenn das Gerät mit Strom versorgt wird, blinkt die LED, was anzeigt, dass sich das Gerät im Setup-Modus befindet. Sie werden feststellen, dass ein WiFi Access Point Name "IOT Connect" erstellt wird.
  4. Nehmen Sie gemäß dem Video ein Telefon und verbinden Sie es mit dem Zugangspunkt "IOT Connect". Wenn Sie Ihr Telefon anschließen, wird eine Konfigurationsseite angezeigt.
  5. Gehen Sie zum Info-Tab, kopieren Sie die Chip-ID und speichern Sie sie auf einem Notizblock.
  6. Trennen Sie nun das WLAN und verbinden Sie sich erneut mit "IOT Connect". Gehen Sie in der Eingabeaufforderung zu WLAN konfigurieren.
  7. Wählen Sie Ihren Heimzugangspunkt für die Internetverbindung aus. Geben Sie das Passwort ein und klicken Sie auf Speichern.
  8. Jetzt wird die Eingabeaufforderung geschlossen und die blaue LED am Gerät erlischt, sobald eine Internetverbindung besteht.
  9. Gehen Sie nun zu IOT Connect, erstellen Sie ein Konto und gehen Sie dann zu "Systemsteuerung".
  10. Fügen Sie einen Raum hinzu und klicken Sie dann auf "Gerät hinzufügen".
  11. Geben Sie dem Gerät einen benutzerdefinierten Namen und fügen Sie dann die Chip-ID ein, die Sie zuvor kopiert haben.
  12. Stellen Sie sicher, dass das Gerät eingeschaltet und mit dem Internet verbunden ist, und klicken Sie dann auf "OK".
  13. Sie werden mit der Meldung "Ihr Gerät wurde erfolgreich mit Ihrem Konto verknüpft" aufgefordert.
  14. Das ist es. Wählen Sie nun das Gerät aus, das Sie kürzlich hinzugefügt haben, und klicken Sie auf die Schaltfläche zum Umschalten des Relais. Sie werden hören, dass das jeweilige Relais tickende Geräusche macht.
  15. Sie können die Relais auch mit dem Gerätenamen umbenennen, den Sie damit verbunden haben. Dies hilft Ihnen, Alexa oder Google Home anzurufen, um es zu steuern.
  16. Sie können den Gerätezugriff mit Ihrer Familie und Ihren Freunden teilen, indem Sie einfach die Chip-ID teilen. Da Sie die erste Person sind, die das Gerät hinzufügt, sind Sie der Eigentümer. Sie erhalten eine E-Mail sowie eine Benachrichtigung auf Ihrem Telefon, wenn jemand versucht, das Gerät mit seinem Konto zu verknüpfen.
  17. Sie können den Auslöser so einstellen, dass die Relais zu einer bestimmten Zeit über das Bedienfeld sowie Amazon Alexa und Google Assistant ein- oder ausgeschaltet werden.

Schritt 5: Synchronisieren von Amazon Alexa mit IOT Connect

Image
Image
Synchronisieren von Amazon Alexa mit IOT Connect
Synchronisieren von Amazon Alexa mit IOT Connect
Synchronisieren von Amazon Alexa mit IOT Connect
Synchronisieren von Amazon Alexa mit IOT Connect
  1. Hier können Sie Amazon Alexa Echo Dot kaufen.
  2. Richten Sie Ihr Amazon Alexa-Gerät ein und installieren Sie die Alexa-App auf Ihrem Android-Telefon.
  3. Besuchen Sie nun den Skill Store und fügen Sie den Skill "IOT Connect" zu Ihrem Alexa-Konto hinzu.
  4. Sobald Sie den Skill aktivieren, werden Sie zum IoT Connect-Authentifizierungsserver weitergeleitet. Melden Sie sich an und wählen Sie das Gerät aus, das Sie mit Alexa steuern möchten.
  5. Klicken Sie auf dies von Alexa aus steuern.
  6. Das war's, Ihr Alexa-Konto wird mit dem IoT Connect-Konto synchronisiert.
  7. Gehen Sie nicht zu IoT Connect "Systemsteuerung" und benennen Sie die Relais mit den Geräten um, mit denen Sie eine Verbindung herstellen möchten.
  8. Jetzt können Sie Alexa als "Alexa, IoT Connect bitten, den Lüfter einzuschalten" bitten. Wenn Sie eine Platine der Revision 2 mit angeschlossenen Sensoren gebaut haben, können Sie Alexa auch als "Alexa, Ask IOT Connect what's the Temperature?", "Alexa, Ask IOT Connect what's the Humidity?", "Alexa, Ask IOT Connect what's the Light" aufrufen ?".

Schritt 6: Synchronisierung von Google Home mit IOT Connect

Image
Image
Synchronisierung von Google Home mit IOT Connect
Synchronisierung von Google Home mit IOT Connect
Synchronisierung von Google Home mit IOT Connect
Synchronisierung von Google Home mit IOT Connect
  1. Google Home ist in Indien nicht verfügbar, aber Sie können den Google Assistant auf Ihrem Telefon verwenden, um IOT Connect-Geräte zu steuern.
  2. Holen Sie sich ein Android-Telefon und richten Sie den Google Assistant darauf ein.
  3. Rufen Sie nun "Ok Google, sprechen Sie mit iot connect." an.
  4. Sie erhalten eine Antwort, um Ihr Google-Konto mit dem IoT Connect-Konto zu verknüpfen. Tippen Sie auf den Link und Sie werden zur gleichen Authentifizierungsseite aufgefordert. Melden Sie sich an und wählen Sie das zu steuernde Gerät über Google Assistant aus.
  5. Das ist es. Sagen Sie nun "Ok Google, frage IOT Connect, um das Röhrenlicht einzuschalten", "Ok Google, frage IOT Connect, was die Temperatur ist?", "Ok Google, frag IOT Connect, was die Luftfeuchtigkeit ist?", "Ok Google, frag IOT Connect Was ist das Licht?".

Schritt 7: Danke fürs Lesen

Image
Image

Jetzt können Sie jedes Gerät mit der IOT Connect-Anwendung, Google Assistant und Amazons Alexa von überall auf der Welt steuern.

Sie können diese Geräte direkt in Ihre Steckdosen einbauen und Ihre vorhandenen, langweiligen Handgeräte in eine Smart-House-Lösung verwandeln.

Vielen Dank.

Empfohlen: