Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Connecter un Raspberry Pi 3 au capteur DHT11 et envoyer les données vers le cloud ThingsIo.ai

L'objectif de ce tutoriel est de vous guider dans la capture de données de température et d'humidité avec un capteur DHT11 sur un Raspberry Pi 3 et leur envoi vers la plateforme cloud ThingsIo.ai pour stockage et visualisation.

Vue d'ensemble

Ce guide étape par étape couvre la configuration matérielle, la configuration du Raspberry Pi, la création de compte ThingsIo.ai, le déploiement du code et la visualisation des données. Que vous soyez amateur ou développeur IoT professionnel, les instructions sont claires, concises et basées sur les meilleures pratiques éprouvées.

Exigences matérielles

Logiciels et Outils

Partie I : Configuration du Raspberry Pi

  1. Formatez la carte SD avec le formateur et flashez l'image Raspbian avec Win32 Disk Imager.
  2. Créez un fichier vide nommé ssh (sans extension) sur la partition boot pour activer SSH.
  3. Créez wpa_supplicant.conf avec vos identifiants Wi‑Fi :
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="VOTRE_SSID"
    psk="VOTRE_MOT_DE_PASSE"
}
  1. Insérez la carte SD, alimentez le Pi, et localisez son adresse IP avec Advanced IP Scanner (168.0.1‑254 ou 192.168.137.1‑254).
  2. Connectez-vous en SSH au Pi avec Putty : utilisateur pi, mot de passe raspberry.
  3. Activez SSH et installez VNC :
sudo raspi-config # Naviguer vers Interface Options → SSH → Enable
sudo apt-get update && sudo apt-get install tightvncserver
  1. Démarrez le serveur VNC et connectez-vous via VNC Viewer depuis votre machine Windows.

Partie II : Configuration du cloud ThingsIo.ai

  1. Inscrivez-vous sur ThingsIo.ai et vérifiez votre email.
  2. Connectez-vous à votre tableau de bord et créez un nouveau projet.
  3. Dans le projet, ajoutez un nouvel appareil pour obtenir un Device ID.
  4. Naviguez vers Sample Device Code → Raspberry Pi pour copier le script Python fourni.
  5. Téléversez le script sur le Pi (ex. device.py) et exécutez-le pour envoyer un paquet de données d'essai.

Partie III : Câblage et Configuration du Code

  1. Installez WiringPi sur le Pi :
sudo apt-get update
sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
  1. Ouvrez le script dans votre éditeur préféré (Geany, Nano, etc.). Assurez-vous que l'affectation de broche GPIO correspond à votre connexion DHT11.
  2. Modifiez le code pour référencer votre Device ID et l'endpoint ThingsIo.ai.
  3. Exécutez le script et confirmez que les données apparaissent dans le tableau de bord ThingsIo.ai.

Partie IV : Visualisation des données sur ThingsIo.ai

Avec cette configuration, votre Raspberry Pi stream en continu les données de température et d'humidité vers le cloud ThingsIo.ai, où vous pouvez analyser les tendances, configurer des alertes et intégrer avec d'autres services.

Ressources supplémentaires

Pour une exploration plus approfondie, consultez la documentation officielle Raspberry Pi, la fiche technique DHT11 et les guides développeur ThingsIo.ai.

Processus de fabrication

  1. Raspberry Pi et HDC2010 : guide complet de configuration du capteur I2C température et humidité
  2. Construire un enregistreur de température Raspberry Pi avec capteur I2C à 5 $
  3. Station météo solaire DIY avec Raspberry Pi
  4. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  5. Construire une station météo Raspberry Pi qui envoie les données météo quotidiennes par email
  6. Tutoriel IoT débutant : Diffusion de données de température depuis un Raspberry Pi
  7. Connexion du capteur ultrasonique HC‑SR04 au Raspberry Pi 3 : Guide complet
  8. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
  9. Construire un capteur d'humidité du sol Raspberry Pi low-cost pour irrigation intelligente