Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inpacta/senlogy
Senlogy: Sistema de aquisição de temperatura, humidade e luminosidade com ESP8266 🚀
https://github.com/inpacta/senlogy
cpp data-aquisition esp8266 humidity-monitoring luminosity-monitoring open-source platformio temperature-monitoring vscode
Last synced: 6 days ago
JSON representation
Senlogy: Sistema de aquisição de temperatura, humidade e luminosidade com ESP8266 🚀
- Host: GitHub
- URL: https://github.com/inpacta/senlogy
- Owner: inpacta
- License: mit
- Created: 2024-11-09T12:17:57.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2024-11-09T12:28:40.000Z (7 days ago)
- Last Synced: 2024-11-09T13:23:21.466Z (7 days ago)
- Topics: cpp, data-aquisition, esp8266, humidity-monitoring, luminosity-monitoring, open-source, platformio, temperature-monitoring, vscode
- Language: C++
- Homepage: https://senlogy.inpacta.ect.ufrn.br/
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Senlogy 🚀
Sistema completo de aquisição de dados que roda em um microcontrolador ESP8266.
Ele adquire dados de temperatura, humidade e luminosidade e publica informações via MQTT.
# :pushpin: Tabela de Conteúdos
- [:gear: Como usar](#gear-como-usar)
- [:page_facing_up: Licença](#page_facing_up-licença)# :gear: Como usar
1. Clone este repositório:
```shell
git clone https://github.com/inpacta/Senlogy.git
```2. Configure as credenciais do Wi-Fi no arquivo `./src/main.cpp`:
```cpp
const char* ssid = "NOME_DA_REDE";
const char* password = "SENHA_DO_WIFI";
```3. Configure as credenciais do Broker MQTT no arquivo `./src/main.cpp`:
```cpp
const char* mqttServer = "endereco_do_broker";
const int mqttPort = 1883;
const char* mqttUser = "usuario"; // Opcional
const char* mqttPassword = "senha"; // Opcional
```4. Configure os tópicos para as informações `./src/main.cpp` :
```cpp
const char* tempTopic = "SEU/TOPICO";
const char* humidityTopic = "SEU/TOPICO";
const char* ldrTopic = "SEU/TOPICO";
```5. Compile e faça o upload para o ESP8266 usando o Platformio.
```cpp
/* O projeto acima, está baseado na utilização do Platformio, extensão do Visual Studio Code.
*/
```- [Como baixar e instalar Vscode e a extensão Platformio](https://www.youtube.com/watch?v=OZJ4niOrJ2k)
# :page_facing_up: LicençaContribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está sob a Licença MIT. Para mais informações sobre, Clique aqui