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

IOT - Smart Jar met ESP8266, Arduino en ultrasone sensor

Componenten en benodigdheden

Arduino UNO
× 1
Ultrasone sensor - HC-SR04 (algemeen)
× 1
Broodplank (algemeen)
× 1
Weerstand 1k ohm
× 4
Espressief ESP8266 ESP-01
× 1
Jumperdraden (algemeen)
× 15

Apps en online services

Arduino IDE

Over dit project

Laat je keuken er geweldig uitzien! Maak dit project om je moeder de realtime gegevenswaarden van haar geheime recepten te geven.

Hallo allemaal! Bedankt voor het bekijken van onze tutorial. In deze tutorial laten we je de stappen zien om zo'n prototype te maken. Hier creëren we een database op een localhost-server. Er wordt een koppeling gemaakt om de ESP8266 via een PHP-script naar de DB te communiceren. En de details worden weergegeven in een ander PHP-script. Download de afbeeldingen en bekijk ze goed, want we hebben foto's aangeleverd zodat je ze ook offline kunt bekijken. Veel leerplezier!

Stap 1:

Dingen die nodig zijn om een ​​slimme pot te maken

Zoals uitgelegd in de inleiding, is dit product een basisprototype. Het vereist geen dure elementen. De volgende dingen en software zijn nodig om dit te maken! Veel plezier met klussen!

Onderdelen:

  • Arduino UNO
  • Ultrasone sensor
  • Een lege pot (plastic of transparant wordt aanbevolen)
  • Broodplank
  • De belangrijkste man - ESP8266 (WiFi-module)
  • Jumperdraden (~15 - 20)
  • Programma laadkabel
  • Weerstanden (2K) - 2 nrs

Software:

  • Arduino IDE
  • Sublieme tekst of Kladblok ++
  • Apache Server of een gehoste server
  • MYSQL-database

Stap 2:

ESP 8266 en ultrasone sensorverbinding

De bovenstaande afbeelding zal duidelijk de aansluitingen voor de ESP8266 en ultrasone sensor met Arduino uitleggen.

Stap 3:

Arduino programmeren voor ESP en Bluetooth

  • Github-link

Gebruikte software

  • Notepad++
  • XAMPP-server
  • Arduino IDE
#include SoftwareSerial esp(2, 3);lange duur; int distance;void setup() {// plaats hier uw setup-code om één keer uit te voeren:Serial.begin(9600);esp.begin(9600); esp.println("AT"); reactie (3000); esp.println("AT+CIOBAUD=9600"); reactie (1000); esp.println("AT+CWMODE=1"); response(2000);esp.println("AT+CWJAP=\"Wifi-naam SSID \",\"Wifi-wachtwoord\""); reactie (10000); pinMode(9,UITGANG); pinMode (10,INPUT); }void loop() { // plaats hier je hoofdcode, om herhaaldelijk uit te voeren:digitalWrite(9,LOW);delayMicroseconds(2);digitalWrite(9,HIGH); vertraging Microseconden (10); digitalWrite (9, LAAG); duur =pulseIn(10,HIGH); afstand =duur*0.034/2; esp.println("AT+CIPSTART=\"TCP\",\"Uw IP-adres\",80"); reactie (5000); esp.println("AT+CIPSEND=80"); reactie (2000); esp.print("Vraag je link met het IP-adres dat je hebt gebruikt"); esp.print(afstand);esp.println("\r\nabcd1234"); response(5000);}void response(int waitTime) { for (int i =0; i  0) { char x =esp.read(); Serial.print(x);} vertraging(1); } } 

Stap 4:

Website-programmering - Gegevens invoegen

De bovenstaande code moet in Text Editor worden getypt. Het is de code voor het invoegen van gegevens in de database.

Stap 5:

Website-programmering - Gegevens weergeven

Raadpleeg de afbeelding voor de code voor het weergeven van waarden.

Stap 6:

De database instellen - ik heb het PHPMyAdmin-paneel gebruikt

Dit is een algemene GUI. Als je twijfels hebt over SQL, stuur ons dan een e-mail op [email protected] met als onderwerp "Tutorial - Smart Jar".

Stap 7:

Klaar! Tijd om te testen

Zorg ervoor dat u de juiste baudrate gebruikt. Als ESP8266 een fout geeft, raden we aan om de baudrate correct te resetten. Voor verdere vragen, aarzel niet om ons te mailen. Bedankt voor het volgen van de stappen. Tegen het einde van februari 2017 zullen we een code voor Android-ondersteuning plaatsen, ook een grafische webinterface! Blijf kijken! Hack veel!

Project gemaakt door

  • Narendra Santhosh N
  • Ajay Karthik K
  • Subash C

Code

IOT Smart Jar-codebestanden
Het is een Github-link! Volg de instructies in het leesmij-bestand van de repo .https://github.com/santynaren/iotsmartjar

Productieproces

  1. Python- en Raspberry Pi-temperatuursensor
  2. Windows 10 IoT Core en SHT15
  3. DHT11-sensor met LED's en een piëzo-luidspreker
  4. ULTRASONE LEVITATION-machine die ARDUINO gebruikt
  5. DIY voltmeter met Arduino en smartphone
  6. Hartslagmeter met IoT
  7. Capacitieve vingerafdruksensor met een Arduino of ESP8266
  8. Smart Home Automation en beveiligingssysteem met 1Sheeld
  9. Sonar met arduino en weergave op verwerkings-IDE
  10. Eenvoudige en slimme robotarm met Arduino
  11. Slim deurslot met WiFi-aanmeldingspagina door Arduino &ESP8266