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

IOT - Smart Jar utilisant ESP8266, Arduino et capteur à ultrasons

Composants et fournitures

Arduino UNO
× 1
Capteur à ultrasons - HC-SR04 (Générique)
× 1
Planche à pain (générique)
× 1
Résistance 1k ohm
× 4
Espressif ESP8266 ESP-01
× 1
Câbles de raccordement (générique)
× 15

Applications et services en ligne

Arduino IDE

À propos de ce projet

Donnez à votre cuisine un look génial! Réalisez ce projet pour donner à votre maman les valeurs de données en temps réel de ses recettes secrètes.

Bonjour à tous! Merci d'avoir regardé notre tutoriel. Dans ce tutoriel, nous allons vous montrer les étapes pour faire un prototype comme celui-ci. Ici, nous créons une base de données sur un serveur localhost. Un lien est fait pour communiquer l'ESP8266 à la BD via un script PHP. Et les détails sont affichés dans un autre script PHP. Veuillez télécharger les images et les visualiser correctement, car nous avons fourni des photos afin que vous puissiez également les voir hors ligne. Bon apprentissage !

Étape 1 :

Choses nécessaires pour faire un pot intelligent

Comme expliqué dans l'introduction, ce produit est un prototype de base. Il ne nécessite pas d'éléments coûteux. Ce qui suit sont les choses et les logiciels nécessaires pour faire cela ! Bon bricolage !

Composants :

  • Arduino UNO
  • Capteur à ultrasons
  • Un bocal vide (plastique ou transparent recommandé)
  • Planche à pain
  • Le gars principal - ESP8266 (module WiFi)
  • Câbles de pontage (~15 - 20)
  • Câble de chargement de programme
  • Résistances (2K) - 2 No

Logiciel :

  • IDE Arduino
  • Texte sublime ou Bloc-notes ++
  • Apache Server ou tout serveur hébergé
  • Base de données MYSQL

Étape 2 :

Connexion ESP 8266 et capteur à ultrasons

L'image ci-dessus expliquera clairement les connexions pour l'ESP8266 et le capteur à ultrasons avec Arduino.

Étape 3 :

Programmation Arduino pour ESP et Bluetooth

  • Lien Github

Logiciels utilisés

  • Bloc-notes++
  • Serveur XAMPP
  • IDE Arduino
#include SoftwareSerial esp(2, 3);long duration; int distance;void setup() { // mettez votre code de configuration ici, à exécuter une fois :Serial.begin(9600);esp.begin(9600); esp.println("AT"); réponse (3000); esp.println("AT+CIOBAUD=9600"); réponse(1000); esp.println("AT+CWMODE=1"); réponse(2000);esp.println("AT+CWJAP=\"Nom Wifi SSID \",\"Mot de passe Wifi\""); réponse (10000); pinMode(9,SORTIE); pinMode(10,ENTRÉE); }void loop() { // mettez votre code principal ici, à exécuter à plusieurs reprises:digitalWrite(9,LOW);delayMicroseconds(2);digitalWrite(9,HIGH); retardMicrosecondes(10);digitalWrite(9,LOW); durée =pulseIn(10,HIGH); distance =durée*0,034/2 ; esp.println("AT+CIPSTART=\"TCP\",\"Votre adresse IP\",80"); réponse (5000); esp.println("AT+CIPSEND=80"); réponse (2000); esp.print("OBTENEZ votre lien avec l'adresse IP que vous avez utilisée "); esp.print(distance);esp.println("\r\nabcd1234"); réponse (5000);}réponse void(int waitTime) { for (int i =0; i  0) { char x =esp.read(); Serial.print(x);} délai(1); } } 

Étape 4 :

Programmation de site Web - Insertion de données

Le code ci-dessus doit être tapé dans l'éditeur de texte. C'est le code pour insérer des données dans la base de données.

Étape 5 :

Programmation de site Web - Affichage des données

Veuillez vous référer à l'image pour le code d'affichage des valeurs.

Étape 6 :

Configuration de la base de données - J'ai utilisé le panneau PHPMyAdmin

Il s'agit d'une interface graphique générale. Si vous avez des doutes sur SQL, n'hésitez pas à nous envoyer un e-mail à [email protected] avec pour objet "Tutoriel - Smart Jar".

Étape 7 :

Terminé ! Il est temps de tester

Assurez-vous d'utiliser le bon débit en bauds. Si ESP8266 donne une erreur, nous vous recommandons de réinitialiser correctement le débit en bauds. Pour toute demande complémentaire, n'hésitez pas à nous envoyer un email. Merci d'avoir suivi les étapes. D'ici la fin février 2017, nous mettrons en place un code pour la prise en charge d'Android, ainsi qu'une interface utilisateur graphique Web ! Restez à l'écoute! Hackez beaucoup !

Projet réalisé par

  • Narendra Santhosh N
  • Ajay Karthik K
  • Subash C

Code

Fichiers de code Jar intelligent IOT
C'est un lien Github ! Veuillez suivre les instructions données dans le fichier readme du repo .https://github.com/santynaren/iotsmartjar

Processus de fabrication

  1. Capteur de température Python et Raspberry Pi
  2. Windows 10 IoT Core et SHT15
  3. Capteur DHT11 avec LED et haut-parleur piézo
  4. Machine à LÉVITATION ULTRASONIQUE utilisant ARDUINO
  5. Voltmètre DIY utilisant Arduino et Smartphone
  6. Moniteur de fréquence cardiaque utilisant l'IoT
  7. Capteur d'empreintes digitales capacitif avec un Arduino ou ESP8266
  8. Système de domotique et de sécurité intelligent utilisant 1Sheeld
  9. Serrure de porte intelligente utilisant la page de connexion WiFi par Arduino et ESP8266