Índice:

Arduino está enviando dados Dht11 para o servidor MySQL (PHPMYADMIN) usando Python: 5 etapas
Arduino está enviando dados Dht11 para o servidor MySQL (PHPMYADMIN) usando Python: 5 etapas

Vídeo: Arduino está enviando dados Dht11 para o servidor MySQL (PHPMYADMIN) usando Python: 5 etapas

Vídeo: Arduino está enviando dados Dht11 para o servidor MySQL (PHPMYADMIN) usando Python: 5 etapas
Vídeo: Enviar datos de NodeMCU ESP8266 a MySQL 2024, Julho
Anonim
Arduino está enviando dados Dht11 para o servidor MySQL (PHPMYADMIN) usando Python
Arduino está enviando dados Dht11 para o servidor MySQL (PHPMYADMIN) usando Python

Neste projeto, fiz a interface do DHT11 com o arduino e, em seguida, estou enviando os dados do dht11, que são umidade e temperatura, para o banco de dados phpmyadmin. Ao contrário do nosso projeto anterior, não estamos usando nenhum escudo ethernet neste caso, aqui estamos apenas lendo os dados seriais vindos do arduino e depois transferindo-os para o phpmyadmin por meio de um código php. Então aqui nosso dispositivo está conectado ao PC para que possa enviar dados em série, você também pode conectar o dispositivo ao raspberry pi para tornar este projeto portátil.

Etapa 1: Software usado:

Software usado
Software usado
Software usado
Software usado
Software usado
Software usado

Estes são os softwares que usamos para este projeto:

1. Arduino IDE: você pode baixar o Arduino IDE mais recente neste link:

2. Instalação do servidor XAMPP: Aqui estamos usando o servidor XAMPP, ele pode ser usado tanto no windows quanto no Linux, mas minha sugestão é que se você estiver no Ubuntu (qualquer plataforma Linux) então vá com LAMP. Agora, como estamos no Windows, preferimos o servidor XAMPP. Então você pode baixar o servidor XAMPP deste link.

Como alternativa, aqui estão as etapas para o servidor LAMP:

1. Instale o Apache: sudo apt-get install apache2

2. Instale o MySQL: sudo apt-get install mysql-server

3. Instale o PHP: sudo apt-get install php5 libapache2-mod-php5

4. Reinicie o servidor: sudo /etc/init.d/apache2 restart

5. Verifique Apache https:// localhost / você obterá uma página do apache clicando neste link acima, se você não conseguiu, significa que algo deu errado com sua instalação

Aqui, estamos usando PHPMYADMIN que é a interface da web do servidor MySQL para instalar esse comando de uso:

sudo apt-get install phpmyadmin

Etapa 2: Componentes usados:

Componentes usados
Componentes usados
Componentes usados
Componentes usados

1) Arduino UNO: Arduino / Genuino Uno é uma placa de microcontrolador baseada no ATmega328P (ficha técnica). Possui 14 pinos de entrada / saída digital (dos quais 6 podem ser usados como saídas PWM), 6 entradas analógicas, um cristal de quartzo de 16 MHz, uma conexão USB, um conector de força, um conector ICSP e um botão de reinicialização.

3) Sensor DHT11: Este sensor de temperatura e umidade DHT11 apresenta uma saída de sinal digital calibrada com a capacidade do sensor de temperatura e umidade. Ele é integrado a um microcontrolador de 8 bits de alto desempenho. Sua tecnologia garante alta confiabilidade e excelente estabilidade a longo prazo. Este sensor inclui um elemento resistivo e um sensor para dispositivos de medição de temperatura NTC úmida. Possui excelente qualidade, resposta rápida, capacidade anti-interferência e alto desempenho.

Etapa 3: Diagrama de circuito:

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

Etapa 4: Código-fonte:

Aqui para o arduino eu usei um código de exemplo com uma pequena atualização, que é o código DHTtester, por favor, assista ao vídeo embed sobre o que eu mudei naquele código de exemplo, e um código python que está enviando dados para phpmyadmin, que você pode encontre abaixo do link de download

Etapa 5: Vídeo:

Toda a descrição do projeto é fornecida no vídeo acima

Se você tiver alguma dúvida em relação a este projeto, sinta-se à vontade para nos comentar abaixo.

E se você quiser saber mais sobre o sistema embarcado você pode visitar nosso canal no youtube

Visite e curta nossa página no Facebook para atualizações frequentes.

Obrigado e cumprimentos, Tecnologias Embedotronics

Recomendado: