Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry PI-basiertes IoT-Projekt zum Verbinden des DHT11-Sensors

Das Ziel davon Das Tutorial soll Ihnen ermöglichen, Daten von Ihrem Raspberry PI-basierten IoT-Projekt, das den DHT11-Sensor verbindet, zu erfassen und an die Cloud zu senden.

Geschichte

Anleitung zum Verbinden von NodeMCU mit der Thingsio.ai Cloud

Der Raspberry Pi 3 Model B ist das früheste Modell des Raspberry Pi der dritten Generation. Es ersetzte den Raspberry Pi 2 Model B im Februar 2016. Der Pi ist nicht wie eine typische Maschine, in seiner billigsten Form hat er kein Gehäuse und ist einfach eine elektronische Platine in Kreditkartengröße, wie Sie sie vielleicht finden könnten in einem PC oder Laptop, aber viel kleiner.

Das Ziel dieses Tutorials besteht darin, Ihnen das Senden von Captures und das Senden von Daten an die Cloud von Ihrem Gerät zu ermöglichen. Bevor Sie mit diesem Tutorial beginnen, stellen Sie sicher, dass Sie Ihren Raspberry Pi und Ihren DHT11-Feuchtigkeits- und Temperatursensor zur Hand haben, damit dieses Tutorial reibungslos abläuft.

Teil I:Installation und Einstellungen von Raspberry Pi:

  • Sie können Hardware wie HDMI-Kabel, LAN-Kabel, SD-Karte 8/16 GB, DHT11 und ein Datenkabel mit Ihrem Gerät Raspberry Pi 3 verwenden.
  • Laden Sie die Software herunter und installieren Sie sie:Advance IP-Scanner, SD-Kartenformatierer, XLaunch und Xming, Putty, VNC Viewer und Win32 Disk Imager für die Installation und Einstellungen für Raspberry Pi 3 auf der Windows-Plattform.
  • Laden Sie das Betriebssystem für Raspberry Pi 3 „Raspbian stretch with desktop“ über den Link herunter: https://www.raspberrypi.org/downloads/raspbian/ .
  • Formatieren Sie die SD-Karte vollständig mit dem SD-Kartenformatierer. Sie können diesem Link folgen, um nicht zugewiesenen Speicherplatz auf der SD-Karte zu erhalten. https://www.isumsoft.com/computer/how-to-use-unallocated-space-on-usb-drive.html .
  • Flashen Sie das Betriebssystem Raspbian durch Win32 Disk Imager

Erstellen Sie die Datei „ssh“ und wpa_supplicant.conf im Editor als Typ „Alle Dateien“

  • Geben Sie Ihre WLAN-Anmeldeinformationen wie diese in wpa_supplicant.conf ein und speichern Sie sie. Jetzt können Sie über Ihr Windows-System aus der Ferne auf Ihren Raspberry Pi zugreifen. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevnetwork={ssid=“YOUR_NETWORK_NAME“psk=“YOUR_PASSWORD“key_mgmt=WPA-PSK}
  • Wirf die SD-Karte aus und stecke sie in den Himbeer-Pi.
  • Warten Sie auf das Booten von Raspberry Pi.
  • Scannen Sie die angehängten IP-Adressen mit dem Advance IP-Scanner und geben Sie "168.0.1-254, 192.168.137.1-254 . ein .
  • Öffnen Sie den Putty und geben Sie die IP-Adresse Ihres Raspberry Pi in der SSH-Option ein. Die Portnummer ist dieselbe. Klicken Sie auf Öffnen
  • Geben Sie das Login als „pi“ und das Passwort als „raspberry“ ein (Standard)
  • Um SSH auf Raspberry Pi zu aktivieren. Geben Sie die „sudoraspi-config“ ein.
  • Navigieren Sie zu den Advance-Optionen und drücken Sie die Eingabetaste. Aktivieren Sie die ssh-Option.
  • Installieren Sie den vnc-Server. Geben Sie „sudo apt-get install tightvncserver“ ein.
  • Geben Sie danach den „tightvncserver“ ein. Sie sehen die Konsole wie folgt.
  • Öffne den VCN-Viewer und registriere dich.
  • Gehen Sie im VCN-Server zu Datei-> Neue Verbindung und geben Sie dieselbe IP-Adresse ein, die Sie in Putty angegeben haben, und geben Sie den Namen des Geräts ein.
  • Klicken Sie auf die Verbindungsoption. Sie befinden sich jetzt in Raspberry Pi OS.
  • Raspberry Pi 3 Seite des Setups ist nun fertig. Wir werden es hier für einige Minuten parken und ein Cloud-Konto einrichten, das Ihnen einen Beispielcode zum Zurückfügen gibt. Ein Cloud-Konto wird auf Thingsio.ai eingerichtet, das es dem Raspberry Pi ermöglicht, Ihre Sensordaten zu senden, zu speichern und zu visualisieren

Teil II:Cloud-Konto auf Thingsio.AI einrichten

  • ThingsIO.AI ist eine aIoT-Plattform für Entwickler. Als Entwickler haben wir den Schmerz verstanden, keinen nahtlosen Ort zum Verbinden, Analysieren und Verarbeiten von Gerätedaten zu haben. Viele reine Analyseplattformen bieten kein Gerätemanagement, das für den IOT von zentraler Bedeutung ist. Das ist der Grund für ThingsIO.AI
  • Registrieren Sie das Konto in http://thingsio.ai/#/register.
  • Sie erhalten eine Benachrichtigung zur Anmeldung.
  • Geben Sie Ihre E-Mail-Adresse ein und bestätigen Sie Ihr Konto.
  • Anschließend melden Sie sich mit Ihrer E-Mail-Adresse und Ihrem Passwort in Ihrem Konto an
  • Sie befinden sich nun im Projekt-Dashboard. Klicken Sie auf die neue Projektoption:
  • Klicken Sie auf die Option Neues Gerät hinzufügen. Sie erhalten eine ID.
  • Geben Sie den Gerätenamen ein und klicken Sie auf das Gerät erstellen und konfigurieren
  • Sie befinden sich auf Ihrem Geräte-Dashboard:

1. Verfolgen Sie hier die speziellen Parameter Ihres Geräts. Dies kann in der Gerätekonfiguration eingestellt werden (Standardwert ist null).

2. Sie können Ihre Echtzeit- und Sonderparameter-Grafik sehen.

3. Sie können alle Ihre Datenpunkte sehen.

4. Sie können hier Ihre letzten 5 Datenpunkte sehen.

5. Sie können hier die gesamte Liste der erstellten Grafiken sehen.

Gehen Sie in Beispiel-Gerätecode-Optionen und klicken Sie auf den Raspberry Pi.

Sie erhalten den Beispielcode von dort, kopieren Sie ihn und fügen Sie ihn in Ihren vi-Editor oder den Geany-Programmierer-Editor ein.

Klicken Sie auf "Testdaten senden", um Testdaten an den Server zu senden:

Teil III:Raspberry Pi 3 einrichten

Wechseln Sie nun zurück zu Ihrem Raspberry Pi-Compiler. Die neuen Schritte, die Sie dafür ausführen müssen, beziehen sich auf Raspberry Pi 3.

  • Öffne die Terminalseite und gib ein:sudo apt-get updatesudo apt-get upgradesudo apt-get install git-coregit clone git://git.drogon.net/wiringPi
  • Öffnen Sie danach den Editor des Geany-Programmierers.
  • Bevor wir ein Programm mit der WiringPi-Bibliothek im Editor von Geany Programmer kompilieren und ausführen, sollten wir einige Zeilen in den Build-Einstellungen hinzufügen. Um diese Zeilen hinzuzufügen, klicken Sie auf Build und wählen Sie Set Build Commands, was wie folgt angezeigt wird
  • Ändern Sie den Abschnitt C und Ausführen von Befehlen zum Kompilieren und Ausführen des Programms mit der wie folgt gezeigten WiringPi-Bibliothek und klicken Sie auf OK.
  • Beispiel-Gerätecodeoptionen in http://thingsio.ai/ aufrufen
  • Kopieren Sie den Beispielcode und fügen Sie ihn in Ihren Editor/Compiler in „file.c“ ein.
  • Klicken Sie jetzt auf die Option zum Konfigurieren des Geräts

Teil IV:Diagramme und Visualisierungen auf Thingsio.Ai

Sie können die speziellen Parameter einstellen (dies wird auf dem Dashboard verfolgt) &entsprechend umwandeln und neue hinzufügen

Klicken Sie auf die Option zum Aktualisieren des Geräts:

  • Sie können auch den geografischen Standort Ihres Geräts festlegen
  • Um eine Grafik für Ihr Gerät zu erstellen, klicken Sie auf die Option "Grafik erstellen"
  • Klicke auf die Vorschauoption und klicke auf Änderung speichern
  • DHT11-Sensor am GPIO-Pin anbringen
  • Klicken Sie auf die Build-Option und erstellen Sie den Code

Lesen Sie mehr Details :Raspberry PI-basiertes IoT-Projekt zur Verbindung des DHT11-Sensors


Herstellungsprozess

  1. Einfaches IoT – RaspberryPI HDC2010 wie es geht
  2. Himbeer-Pi-Temperaturlogger
  3. Wetterstation basierend auf Raspberry Pi
  4. Python- und Raspberry Pi-Temperatursensor
  5. Raspberry Pi Wetterstation
  6. IoT 101-Projekt:Stream-Temperatur von Ihrem Raspberry Pi
  7. Ultraschallsensor (HC-SR04) + Raspberry Pi
  8. Bewegungssensor mit Raspberry Pi
  9. Raspberry Pi Bodenfeuchtigkeitssensor
  10. Raspberry Pi digitaler Hall-Sensor in JAVA