Este é um projeto simples de datalogger utilizando Arduino e Python para gravar dados de umidade e temperatura em um arquivo CSV.
- Arduino Uno
- Sensor de Umidade e Temperatura DHT11
- Computador com Python 3 e PySerial instalado
- Para instalar a biblioteca do PySerial é só digitar no terminal:
pip install pyserial
- Para baixar a biblioteca do DHT11 acesse esse link, baixe e em seguida clique em sketch > include libraries > add .ZIP library
- Faça o upload do código
dht11.ino
(dht11/dht11.ino) para o seu Arduino Uno. - Conecte o sensor DHT11 ao Arduino conforme o esquema de conexão.
- Execute o script
datalogger.py
no seu computador. - Pressione Enter no terminal para iniciar a leitura dos dados da porta serial.
- Pressione Enter novamente para parar a leitura e fechar o arquivo CSV.
Sensor DHT11 | Arduino Uno |
---|---|
VCC | 5V |
DATA | Pino do sinal |
GND | GND |
- Faça upload do arquivo
datalogger.csv
gerado pelo Arduino para o Google Colab. - Crie um novo notebook Python no Google Colab.
- Utilize o seguinte código para carregar e visualizar os dados do arquivo CSV:
import pandas as pd
# Carregar arquivo CSV
df = pd.read_csv('caminho_para_o_arquivo_datalogger.csv')
# Exibir as primeiras linhas do dataframe
print(df.head())
Contribuições são bem-vindas! Para maiores informações, por favor, abra uma issue para discutir o que você gostaria de mudar ou faça um clone do repositório.
Este projeto está licenciado sob a MIT License.