Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Raspberry PI-gebaseerd IoT-project dat DHT11-sensor verbindt

Het doel hiervan zelfstudie is om u in staat te stellen gegevens vast te leggen en naar de cloud te verzenden vanaf uw op Raspberry PI gebaseerde IoT Project Connecting DHT11-sensor.

Verhaal

Tutorial over het verbinden van NodeMCU met Thingsio.ai Cloud

De Raspberry Pi 3 Model B is het vroegste model van de derde generatie Raspberry Pi. Het verving de Raspberry Pi 2 Model B in februari 2016. De Pi is niet zoals je typische machine, in zijn goedkoopste vorm heeft hij geen behuizing, en is gewoon een elektronisch bord ter grootte van een creditcard van het type dat je zou kunnen vinden in een pc of laptop, maar veel kleiner.

Het doel van deze zelfstudie is om u in staat te stellen vastleggingen en gegevens naar de cloud te verzenden vanaf uw apparaat. Zorg ervoor dat je je Raspberry pi en DHT11 vochtigheids- en temperatuursensoren bij de hand hebt voordat je aan deze tutorial begint, zodat deze tutorial soepel moet verlopen.

Deel I:Installatie en instellingen van Raspberry Pi:

  • U kunt hardware zoals HDMI-kabel, LAN-kabel, SD-kaart 8/16 GB, DHT11 en één datakabel bij uw apparaat Raspberry pi 3 hebben.
  • Download en installeer de software:Advance IP-scanner, SD-kaartformatter, XLaunch en Xming, Putty, VNC Viewer en Win32 Disk Imager voor installatie en instellingen voor Raspberry Pi 3 op Windows-platform.
  • Download het besturingssysteem voor raspberry pi 3 "Raspbian stretch with desktop" via de link: https://www.raspberrypi.org/downloads/raspbian/ .
  • Formatteer de SD-kaart volledig via de SD-kaartformatter. U kunt deze link volgen voor niet-toegewezen ruimte op de SD-kaart. https://www.isumsoft.com/computer/how-to-use-unallocated-space-on-usb-drive.html.
  • Flash het besturingssysteem Raspbian door Win32 Disk Imager

Maak de bestanden “ssh” en wpa_supplicant.conf in Kladblok als type “Alle bestanden”

  • Voer uw wifi-inloggegevens op deze manier in wpa_supplicant.conf in en sla het op. Nu hebt u via uw Windows-systeem op afstand toegang tot uw Raspberry Pi. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevnetwork={ssid=”YOUR_NETWORK_NAME”psk=”YOUR_PASSWORD”key_mgmt=WPA-PSK}
  • Werp de SD-kaart uit en bevestig deze in de Raspberry Pi.
  • Wacht op het opstarten van Raspberry Pi.
  • Scan de bijgevoegde IP-adressen via de geavanceerde IP-scanner en voer "168.0.1-254, 192.168.137.1-254 in ”.
  • Open de stopverf en voer het IP-adres van je raspberry pi in bij de SSH-optie. Poortnummer zal hetzelfde zijn. Klik op Openen
  • Voer de login in als "pi" en het wachtwoord als "raspberry" (standaard)
  • Om de ssh op raspberry pi in te schakelen. Voer de “sudoraspi-config” in.
  • Navigeer naar de Geavanceerde opties en druk op enter. Schakel de ssh-optie in.
  • Installeer de vnc-server. Voer de "sudo apt-get install tightvncserver" in.
  • Voer daarna de "tightvncserver" in. Je zult de console zo zien.
  • Open de VCN Viewer en registreer.
  • Ga in VCN Server naar Bestand-> Nieuwe verbinding en voer hetzelfde IP-adres in dat je in stopverf hebt gegeven en schrijf de Naam van het apparaat.
  • Klik op de verbindingsoptie. U bevindt zich nu in Raspberry pi OS.
  • Raspberry pi 3 kant van de setup is nu klaar. We zullen het hier een paar minuten parkeren en een cloudaccount instellen, waarmee u voorbeeldcode krijgt om het terug te plakken. Cloud-account wordt ingesteld op Thingsio.ai, waardoor de Raspberry Pi uw sensorgegevens kan verzenden, opslaan en visualiseren

Deel II:Cloud-account instellen op Thingsio.AI

  • ThingsIO.AI is een IoT-platform voor ontwikkelaars. Als ontwikkelaar begrepen we de pijn van het ontbreken van een naadloze plek om apparaatgegevens te verbinden, te analyseren en te verwerken. Veel pure analyseplatforms bieden geen apparaatbeheer, wat de kern is van het iot. Dat is de reden van ThingsIO.AI
  • Registreer het account in http://thingsio.ai/#/register.
  • Je krijgt een melding om je aan te melden.
  • Voer uw e-mailadres in en verifieer uw account.
  • Log daarna in op uw account met uw e-mailadres en wachtwoord
  • U bevindt zich nu op het projectdashboard. Klik op de nieuwe projectoptie:
  • Klik op de optie Een nieuw apparaat toevoegen. U krijgt een tweede ID.
  • Voer de apparaatnaam in en klik op het apparaat maken en configureren
  • U bevindt zich op het dashboard van uw apparaat:

1. Volg hier de speciale parameters van uw apparaat. Dit kan worden ingesteld in de apparaatconfiguratie (standaard is dit null).

2. U kunt de grafiek van uw realtime en speciale parameter zien.

3. U kunt al uw gegevenspunten zien.

4. U kunt hier uw laatste 5 gegevenspunten zien.

5. U kunt hier de hele lijst met gemaakte grafieken zien.

Ga naar voorbeeldapparaatcode-opties en klik op de Raspberry pi.

Je krijgt de voorbeeldcode van daar, kopieer en plak in je vi-editor of de editor van Geany-programmeurs.

Klik op "Stuur proefgegevens" om proefgegevens naar de server te sturen:

Deel III:Raspberry Pi 3 instellen

Schakel nu terug naar je Raspberry pi-compiler. De nieuwe paar stappen die je moet doen om het te doen, projecteer je en is gerelateerd aan raspberry pi 3.

  • Open de terminalpagina en voer in:sudo apt-get updatesudo apt-get upgradesudo apt-get install git-coregit clone git://git.drogon.net/wiringPi
  • Open daarna de editor van de Geany-programmeur.
  • Voordat we een programma compileren en uitvoeren met de WiringPi-bibliotheek in de Editor van Geany Programmer, moeten we enkele regels toevoegen aan de build-instellingen. Om deze regels toe te voegen, klikt u op Build en selecteert u Set Build Commands, wat als volgt wordt weergegeven
  • Wijzig de sectie C en Execute-opdrachten voor het compileren en uitvoeren van programma's met behulp van de WiringPi-bibliotheek die als volgt wordt weergegeven en klik op OK.
  • Ga naar voorbeelden van apparaatcode-opties in http://thingsio.ai/
  • Kopieer en plak de voorbeeldcode in uw editor/compiler in "file.c".
  • Klik nu op de optie apparaat configureren

Deel IV:grafieken en visualisaties op Thingsio.Ai

U kunt de speciale parameters instellen (dit wordt bijgehouden op het dashboard) en dienovereenkomstig transformeren en nieuwe toevoegen

Klik op de optie apparaat bijwerken:

  • U kunt ook de geografische locatie van uw apparaat instellen
  • Als u een grafiek voor uw apparaat wilt maken, klikt u op de optie 'Grafiek maken'
  • Klik op de voorbeeldoptie en klik op wijziging opslaan
  • Bevestig de DHT11-sensor op GPIO-pin
  • Klik op de build-optie en bouw de code

Lees meer detail:Raspberry PI-gebaseerd IoT-project dat DHT11-sensor verbindt


Productieproces

  1. Basis IoT – RaspberryPI HDC2010 hoe
  2. Raspberry Pi Temperature Logger
  3. Weerstation gebaseerd op Raspberry Pi
  4. Python- en Raspberry Pi-temperatuursensor
  5. Raspberry Pi-weerstation
  6. IoT 101-project:stream de temperatuur van je Raspberry Pi
  7. Ultrasone sensor (HC-SR04) + Raspberry Pi
  8. Bewegingssensor met Raspberry Pi
  9. Raspberry Pi Bodemvochtsensor
  10. Raspberry Pi digitale Hall-sensor in JAVA
  11. Raspberry Pi temperatuur- en lichtsensor