GithubHelp home page GithubHelp logo

paleppp / 2serialtorealdashcan Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 4.0 37 KB

Include rest of your physical dash into Realdash including the Speeduino Serial3

C++ 100.00%
arduino esp32-arduino realdash speeduino

2serialtorealdashcan's Introduction

Reading Speeduino Secondary Serial with broader realtime dataset command "n". Then passes the data with Realdash CAN to Realdash. Testing has been done with CP21xx UART-USB adapter but should work similarly with HC-05 Bluetooth adapter.

Code is designed to use ESP32 DEVKIT V1 38PIN Board and 8 channel Optocoupler. And optocoupler is used to input dash warning lights also to the CAN protocol. But you can add what inputs you like.

2SerialToRealdashCAN_confiq.xml

This file is used by Realdash to getting it read the custom channel configuration. Just add it in Realdash -> Garage -> Connections -> Realdash CAN -> Custom Channel Description

Schematic: RealdashCAN-Guide2

This is how i have personally set it up. Polarity of the warning/indicator lights matters only in a optocoupler input side, since the boards have shared grounding on input side.

This code is based of janimm 'Realdash Arduino CAN example' and pazi88 'Serial3toBMWcan' and modified by paleppp.

2serialtorealdashcan's People

Contributors

paleppp avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.