Coder Social home page Coder Social logo

niscan's Introduction

Hi there ๐Ÿ‘‹, I am Frederik (aka rampage)

Developer since 2003 and full time nerd since 1998

I love writing software and making things. Now that you have found me on github please feel free to check out my profile below or browse through some of my projects.

๐Ÿ”ง Stuff I Work With

AOE Languages and Tools
Microcontrollers C/C++
Web CSS HTML Java JS Less MySQL PHP React Redux RxJS Sass Symfony
Games JME Unity
Android Java Kotlin
Desktop Java
Other Stuff Lua Python

Please note:

  • A green badge with an check mark will link you to my repos that use that language. Unfortunately github does not support linking for every language used :-(.
  • A blue badge with an arrow will link you to the product website (this is for languages/frameworks I have no github link to)
  • I have categorized these, so some languages/frameworks might appear more than once, if they fall into multiple categories.

โญ My Stats

GitHub stats

๐Ÿ“ซ Also find me on

github ย  instagram ย  stackoverflow ย  YouTube ย  xing

niscan's People

Contributors

rampage128 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

niscan's Issues

*Question* USB OTG

@rampage128
In the INO file, there is code that defines pin 3 as an output and sets it high in the setup().
// pin3 set to high for USB-OTG
pinMode(3, OUTPUT);
digitalWrite(3, HIGH);

The comment above it states that this is for USB OTG. This is the only mention of USB OTG I have seen in this project. Can you elaborate on what this signal is for? All of the USB OTG wiring diagrams show that the OTG adapters ground the sense pin (which I initially thought this was for), so setting it high adds more confusion with regards as to what it is for. Couldn't one just use an OTG adapter or is there special wiring going on using pin 3? Thanks!

*Questions* Connectivity to the car

Hi!

First of all, thank you for providing your work to the community!. I own a 370z (GT - 2015 - european model) and plan to replace the very outdated infotainment with a tablet.

I have chosen a USB-C tablet I have for work (a Galaxy S5e), which seemed like a good choice given its compatibility with usb-c hubs with power delivery, and its very good screen. I plan to add an EasyCap device for the (built-in) rearview camera as well as a CarPlay/Android auto dongle. I'm probably planning to leave the factory AC controls, which I believe will fit below the tablet. I've been investigating around the 370z service manuals and have everything almost figured out, but seeing your set-up (here and in your YouTube video) I have a couple of questions that you have have already stumbled upon:

  • You mentioned in another issue that the AC control unit would be incompatible with another redundant control. Is there any particular reason for this?
  • The Bose amp takes 4 (balanced) inputs. I assume you have wired the negative part of the signal to ground. Did this produce unwanted noise (alternator whinning or something else)?
  • The connectors seem to be proprietary. As I want a non-destructive set-up, did you find these connectors readily available?

I've tried your software in a rig I have for testing and seems to be working great. I also like a lot the way you've organized the code. It has provided me a lot of inspiration!
Thanks again and I hope to share also my progress in this endeavour :)

Unexpected Behavior and Check Engine Light

@rampage128

I downloaded this project and loaded it to an Arduino with the MCP2515 shield and connected it to the car. before I turned the car on, I noticed that the door chime stopped when connected to the OBDII port, as if something was communicated on the CAN Bus and stopped the chime.

I powered on the car and noticed the following:

  1. The check engine light came on immediately. I used my OBDII reader with Torque to pull the codes and got a U0164 code which is "Lost Communication With HVAC Control Module".
  2. Tire Pressure Indicator turned on.
  3. Ignition Start/Stop switch malfunction. I could not get the car to start with the unit plugged in. Once I removed it, I could start the car, but pushing it again would not stop it.
    4. Engine rev'ed a bit high in idle and felt rough. Not related.
    *edit 5) The radiator fan seemed to spin up to max RPM with the car in ON. The engine temp was at room temperature.
    *edit 6) The gear indicator disappeared from the dash.
    *edit 7) VDC Off, Traction Loss, ABS lights turn on.

I cleared the code and the Check Engine light went away, but the issues above persisted. I drove the car around the block and then things seemed to return to normal.

I knew that messing the the CAN Bus was a bit risky, but I have looked through your code and cannot understand why this happened. Could this be because I still have the car intact and need to remove the existing control interface before using this? As in, did I create a conflict by having two control sources? I wanted to test this out with a basic case. I simply wanted to send (via serial) the command to cycle through the AC Modes by sending 0x7B 0x63 0x07 0x7D.

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.