
jd isobus
"Monitor CAN Bus para Tratores John Deere usando ESP32 e Streamlit -teste 2
Repository Info
About This Server
"Monitor CAN Bus para Tratores John Deere usando ESP32 e Streamlit -teste 2
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Biblioteca JD_ISOBus
Biblioteca Arduino para monitoramento de implementos agrícolas John Deere via CAN bus J1939.
Recursos
- 📊 Leitura de dados CAN J1939
- Fluxo de grãos
- Umidade
- Informações do cabeçote
- 📱 Interface web responsiva
- 🔄 Configuração WiFi via portal cativo
- 💾 Armazenamento de configurações
Hardware Necessário
- ESP32
- Módulo MCP2515 (CAN Bus)
Conexões
ESP32 | MCP2515
----------|----------
GPIO5 | CS
GPIO18 | SCK
GPIO23 | MOSI
GPIO19 | MISO
GPIO4 | INT
3.3V | VCC
GND | GND
Instalação
- Baixe este repositório
- Copie para a pasta
librariesdo Arduino - Instale as dependências:
- ArduinoJson
- AsyncTCP
- ESPAsyncWebServer
- MCP_CAN_lib
Exemplos
Monitor Básico
#include <JD_ISOBus.h>
JD_ISOBus isobus(5); // CS no pino 5
void setup() {
Serial.begin(115200);
if (!isobus.begin()) {
Serial.println("Erro CAN!");
while(1);
}
}
void loop() {
JD_ISOBus::CANMessage msg;
JD_ISOBus::HarvestData data;
if (isobus.getMessage(msg) && isobus.parseMessage(msg, data)) {
Serial.printf("Fluxo: %.2f kg/s\n", data.grainFlow);
Serial.printf("Umidade: %.1f%%\n", data.grainMoisture);
}
delay(100);
}
Monitor Web
Veja o exemplo completo em examples/JD_ISOBus_Monitor
Interface Web
!Interface Web
- Status da conexão
- Dados em tempo real
- Gráficos e indicadores
- Histórico de mensagens
PGNs Suportados
61184: Fluxo e umidade de grãos65535: Informações do cabeçote
Licença
MIT License
Autor
Givanildo Brunetta
- Email: givanildobrunetta@gmail.com
- GitHub: https://github.com/givanildo
Quick Start
Clone the repository
git clone https://github.com/givanildo/jd-isobusInstall dependencies
cd jd-isobus
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.