Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

IOT - Jar inteligente usando ESP8266, Arduino e sensor ultrassônico

Componentes e suprimentos

Arduino UNO
× 1
Sensor ultrassônico - HC-SR04 (genérico)
× 1
Breadboard (genérico)
× 1
Resistor 1k ohm
× 4
Espressif ESP8266 ESP-01
× 1
Fios de jumpers (genérico)
× 15

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


Faça sua cozinha parecer incrível! Faça este projeto para dar a sua mãe os valores de dados em tempo real de suas receitas secretas.

Olá a todos! Obrigado por ver nosso tutorial. Neste tutorial, mostraremos as etapas para fazer um protótipo como este. Aqui estamos criando um banco de dados em um servidor localhost. Um link é feito para comunicar o ESP8266 ao banco de dados por meio de um script PHP. E os detalhes são exibidos em outro script PHP. Faça o download das imagens e visualize-as corretamente, pois fornecemos fotos para que você também possa vê-las off-line. Bom aprendizado!





Etapa 1:


Coisas necessárias para fazer um frasco inteligente

Conforme explicado na introdução, este produto é um protótipo básico. Não requer elementos caros. A seguir estão os itens e o software necessários para fazer isso! Feliz DIYing!

Componentes:
  • Arduino UNO
  • Sensor ultrassônico
  • Um frasco vazio (plástico ou transparente é recomendado)
  • Placa de ensaio
  • O cara principal - ESP8266 (módulo WiFi)
  • Jumper fios (~ 15-20)
  • Cabo de carregamento de programa
  • Resistores (2K) - 2 Nos

Software:
  • Arduino IDE
  • Texto Sublime ou Bloco de Notas ++
  • Servidor Apache ou qualquer servidor hospedado
  • Banco de dados MYSQL





Etapa 2:


ESP 8266 e Conexão de Sensor Ultrassônico

A imagem acima explicará claramente as conexões para o ESP8266 e o ​​sensor ultrassônico com Arduino.





Etapa 3:


Programando Arduino para ESP e Bluetooth
  • Link do Github

Softwares usados ​​
  • Notepad ++
  • Servidor XAMPP
  • Arduino IDE
  #include  SoftwareSerial esp (2, 3); longa duração; int distance; void setup () {// coloque seu código de configuração aqui, para ser executado uma vez:Serial.begin (9600); esp.begin (9600); esp.println ("AT"); resposta (3000); esp.println ("AT + CIOBAUD =9600"); resposta (1000); esp.println ("AT + CWMODE =1"); resposta (2000); esp.println ("AT + CWJAP =\" Nome Wifi SSID \ ", \" Senha Wifi \ ""); resposta (10000); pinMode (9, SAÍDA); pinMode (10, INPUT); } void loop () {// coloque seu código principal aqui, para executar repetidamente:digitalWrite (9, LOW); delayMicroseconds (2); digitalWrite (9, HIGH); atrasoMicrosegundos (10); digitalWrite (9, LOW); duração =pulseIn (10, HIGH); distância =duração * 0,034 / 2; esp.println ("AT + CIPSTART =\" TCP \ ", \" Seu endereço IP \ ", 80"); resposta (5000); esp.println ("AT + CIPSEND =80"); resposta (2000); esp.print ("OBTER o seu link com o endereço IP que você usou"); esp.print (distância); esp.println ("\ r \ nabcd1234"); resposta (5000);} resposta nula (int waitTime) {for (int i =0; i  0) {char x =esp.read (); Serial.print (x);} atraso (1); }}  





Etapa 4:


Programação de sites - Inserindo dados

O código acima deve ser digitado no Editor de Texto. É o código para inserir dados no banco de dados.





Etapa 5:


Programação de sites - Exibindo dados

Consulte a imagem para o código de exibição de valores.





Etapa 6:


Configurando o banco de dados - Usei o painel PHPMyAdmin

Esta é uma GUI geral. Se você tiver dúvidas em SQL, fique à vontade para nos enviar um e-mail para [email protected] com o assunto "Tutorial - Smart Jar".





Etapa 7:


Feito! Hora de testar

Certifique-se de usar a taxa de transmissão correta. Se ESP8266 apresentar um erro, recomendamos que você redefina a taxa de transmissão corretamente. Para qualquer dúvida, não hesite em nos enviar um e-mail. Obrigado por seguir os passos. No final de fevereiro de 2017, colocaremos um código para suporte ao Android, também uma IU gráfica da web! Fique ligado! Hackeie muito!

Projeto feito por
  • Narendra Santhosh N
  • Ajay Karthik K
  • Subash C

Código

Arquivos de código IOT Smart Jar
É um link do Github! Siga as instruções fornecidas no arquivo leia-me do repo .https://github.com/santynaren/iotsmartjar

Processo de manufatura

  1. Sensor de temperatura Python e Raspberry Pi
  2. Windows 10 IoT Core e SHT15
  3. Sensor DHT11 com LEDs e um alto-falante Piezo
  4. Máquina de LEVITAÇÃO ULTRASÔNICA Usando ARDUINO
  5. Faça você mesmo voltímetro usando Arduino e Smartphone
  6. Monitor de freqüência cardíaca usando IoT
  7. Sensor capacitivo de impressão digital com um Arduino ou ESP8266
  8. Automação residencial inteligente e sistema de segurança usando 1Sheeld
  9. Sonar usando arduino e exibição no IDE de processamento
  10. Trava de porta inteligente usando página de login WiFi por Arduino e ESP8266