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

IOT - Smart Jar mit ESP8266, Arduino und Ultraschallsensor

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Ultraschallsensor - HC-SR04 (Generic)
× 1
Breadboard (generisch)
× 1
Widerstand 1k Ohm
× 4
Espressif ESP8266 ESP-01
× 1
Jumper (generisch)
× 15

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Lassen Sie Ihre Küche fantastisch aussehen! Machen Sie dieses Projekt, um Ihrer Mutter die Echtzeit-Datenwerte ihrer Geheimrezepte zu geben.

Hallo an alle! Vielen Dank, dass Sie sich unser Tutorial angesehen haben. In diesem Tutorial zeigen wir Ihnen die Schritte zum Erstellen eines solchen Prototyps. Hier erstellen wir eine Datenbank auf einem localhost-Server. Es wird eine Verbindung hergestellt, um den ESP8266 über ein PHP-Skript an die DB zu übermitteln. Und die Details werden in einem anderen PHP-Skript angezeigt. Bitte laden Sie die Bilder herunter und zeigen Sie sie richtig an, denn wir haben Fotos bereitgestellt, damit Sie sie auch offline sehen können. Viel Spaß beim Lernen!

Schritt 1:

Erforderliche Dinge für die Herstellung eines Smart Jar

Wie in der Einleitung erläutert, handelt es sich bei diesem Produkt um einen Basisprototyp. Es erfordert keine kostspieligen Elemente. Im Folgenden sind die Dinge und die Software aufgeführt, die dafür benötigt werden! Viel Spaß beim Selbermachen!

Komponenten:

  • Arduino UNO
  • Ultraschallsensor
  • Ein leeres Glas (Kunststoff oder transparent wird empfohlen)
  • Breadboard
  • Der Hauptmann - ESP8266 (WiFi-Modul)
  • Überbrückungsdrähte (~15 - 20)
  • Programmladekabel
  • Widerstände (2K) - 2 Stück

Software:

  • Arduino-IDE
  • Erhabener Text oder Notizblock ++
  • Apache-Server oder ein gehosteter Server
  • MYSQL-Datenbank

Schritt 2:

ESP 8266 und Ultraschallsensorverbindung

Das obige Bild erklärt die Verbindungen für den ESP8266 und den Ultraschallsensor mit Arduino.

Schritt 3:

Arduino für ESP und Bluetooth programmieren

  • Github-Link

Verwendete Software

  • Notepad++
  • XAMPP-Server
  • Arduino-IDE
#include SoftwareSerial esp(2, 3);lange Dauer; int distance;void setup () { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:Serial.begin (9600); esp.begin (9600); esp.println("AT"); Antwort (3000); esp.println("AT+CIOBAUD=9600"); Antwort (1000); esp.println("AT+CWMODE=1"); Antwort(2000);esp.println("AT+CWJAP=\"Wifi Name SSID\",\"Wifi Passwort\""); Antwort (10000); PinMode (9, AUSGANG); pinMode (10, EINGANG); }void loop() { // Setzen Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:digitalWrite(9,LOW);delayMicroseconds(2);digitalWrite(9,HIGH); VerzögerungMikrosekunden(10);digitalWrite(9,LOW); Dauer =pulseIn(10,HIGH); Distanz =Dauer*0,034/2; esp.println("AT+CIPSTART=\"TCP\",\"Ihre IP-Adresse\",80"); Antwort (5000); esp.println("AT+CIPSEND=80"); Antwort (2000); esp.print("GET Ihren Link mit der von Ihnen verwendeten IP-Adresse"); esp.print(Abstand);esp.println("\r\nabcd1234"); response(5000);}void response(int waitTime) { for (int i =0; i  0) { char x =esp.read(); Serial.print (x);} Verzögerung (1); } } 

Schritt 4:

Website-Programmierung - Einfügen von Daten

Der obige Code muss im Texteditor eingegeben werden. Es ist der Code zum Einfügen von Daten in die Datenbank.

Schritt 5:

Website-Programmierung - Anzeigen von Daten

Den Code zur Anzeige von Werten entnehmen Sie bitte dem Bild.

Schritt 6:

Einrichten der Datenbank - Ich habe das PHPMyAdmin-Panel verwendet

Dies ist eine allgemeine GUI. Wenn Sie Zweifel in SQL haben, senden Sie uns eine E-Mail an [email protected] mit dem Betreff "Tutorial - Smart Jar".

Schritt 7:

Fertig! Zeit zum Testen

Bitte stellen Sie sicher, dass Sie die richtige Baudrate verwenden. Wenn ESP8266 einen Fehler ausgibt, empfehlen wir Ihnen, die Baudrate richtig zurückzusetzen. Für weitere Anfragen zögern Sie nicht, uns eine E-Mail zu senden. Vielen Dank, dass Sie die Schritte befolgt haben. Bis Ende Februar 2017 werden wir einen Code für die Android-Unterstützung bereitstellen, auch eine grafische Web-Benutzeroberfläche! Bleiben Sie dran! Hacke viel!

Projekt erstellt von

  • Narendra Santhosh N
  • Ajay Karthik K
  • Subash C

Code

IOT Smart Jar-Codedateien
Es ist ein Github-Link! Bitte befolgen Sie die Anweisungen in der Readme-Datei des Repositorys .https://github.com/santynaren/iotsmartjar

Herstellungsprozess

  1. Python- und Raspberry Pi-Temperatursensor
  2. Windows 10 IoT Core und SHT15
  3. DHT11-Sensor mit LEDs und einem Piezo-Lautsprecher
  4. ULTRASCHALLLEVITATION-Maschine mit ARDUINO
  5. DIY-Voltmeter mit Arduino und Smartphone
  6. Herzfrequenzmesser mit IoT
  7. Kapazitiver Fingerabdrucksensor mit einem Arduino oder ESP8266
  8. Smart Home Automation und Sicherheitssystem mit 1Sheeld
  9. Sonar mit Arduino und Anzeige bei der Verarbeitung von IDE
  10. Smart Door Lock mit WLAN-Anmeldeseite von Arduino &ESP8266