Arduino controle/integreren Aftermarket accessoires via de CAN-BUS (2 / 2 stap)

Stap 2: Zie dit instructable in actie


Ive gemaakt een voorbeeld prototype op youtube van dit.

Het controleert de CAN-BUS voor het bericht dat de lichten ingeschakeld, en klik vervolgens DigitalWrite naar de pin van uw keuze.
IO pin van de Arduino is aangesloten op een 8Channel relais boord die kan worden gebruikt voor het inschakelen van accessoires.

In de video ben ik het controleren van de estafette door te draaien op de belangrijkste balken.

Geniet van! Gelukkig CAN-BUS hacken!

Meer informatie over dit project kan worden bekeken in deze forumthread op techtinker.co.za

http://techtinker.co.za/forum/viewtopic.php?f=14&t...

De Code van de Arduino.

 #include <br>#include "mcp_can.h" 
 INT32U canId = 0x000; 
 unsigned char len = 0; unsigned char buf[8]; char str[20]; 
 String CanMessage=""; int HeadLightsDetected=0; int RelayCHN01=7; 
 void setup() { //INIT RELAY PIN pinMode(RelayCHN01, OUTPUT); //TEST RELAY PIN TESTRElay(); Serial.begin(115200); 
 START_INIT: 
 if(CAN_OK == CAN.begin(CAN_125KBPS)) { Serial.println("CAN BUS Shield init ok!"); } else { Serial.println("CAN BUS Shield init fail"); Serial.println("Init CAN BUS Shield again"); delay(100); goto START_INIT; } } 
 void loop() { if(CAN_MSGAVAIL == CAN.checkReceive()) { CAN.readMsgBuf(&len, buf); CanMessage=""; canId = CAN.getCanId(); //Detect Main Beam HeadLisghts if (canId==680) { //Build Complete Message Without CAN ID From BUS for(int i = 0; i 
 void TESTRElay() { digitalWrite(RelayCHN01, HIGH); delay(200); digitalWrite(RelayCHN01, LOW); delay(200); digitalWrite(RelayCHN01, HIGH); delay(200); digitalWrite(RelayCHN01, LOW); delay(200); digitalWrite(RelayCHN01, HIGH); delay(200); digitalWrite(RelayCHN01, LOW); delay(200); digitalWrite(RelayCHN01, HIGH); delay(200); digitalWrite(RelayCHN01, LOW); delay(200); 
 } 

Gerelateerde Artikelen

Hack uw voertuig CAN-BUS met Arduino en het Seeed CAN-BUS Shield

Hack uw voertuig CAN-BUS met Arduino en het Seeed CAN-BUS Shield

Moderne voertuigen alle zijn voorzien van een CAN-BUS Controller Area Network, in plaats van een miljoen draden lopen terug en weer vanaf verschillende apparaten in uw auto naar de batterij, de gebruikmaking van een slimmer systeem.Alle elektronische
Auto de mededeling van de Arduino: CAN-Bus snuiven en uitzenden met Arduino

Auto de mededeling van de Arduino: CAN-Bus snuiven en uitzenden met Arduino

Uit Wikipedia is de bus Controller Area Network (CAN) een "voertuig bus standaard zo ontworpen dat microcontrollers en apparaten met elkaar communiceren binnen een voertuig zonder een hostcomputer." Deze apparaten kunnen ook worden hierna aanged
Gehackt Hexbug Spider Arduino Control

Gehackt Hexbug Spider Arduino Control

Dit project heeft hexbug Arduino gebaseerde robot spider zal controleren. Het controlesysteem voltooit ons project door het verstrekken van zowel per telefoon en computer.http://make.robimek.com/Arduino-Control-Hexbug-Spider/Stap 1: materialen:Hexbug
Hoe om te analyseren van een voertuig CAN-BUS met behulp van een Arduino verbonden aan een CAN-BUS schild en vrije software.

Hoe om te analyseren van een voertuig CAN-BUS met behulp van een Arduino verbonden aan een CAN-BUS schild en vrije software.

De Hardware die is ingebouwd in een vorige InstructableIn een vorige instructable Ive getoond hoe kun je samen hardware als u wilt scannen uw kan bus, de instructable kan hier worden gevonden.Ik heb gemaakt een forumdraad uitleggen een beetje meer in
Arduino Controlled Flight Simulator - "The Viper"

Arduino Controlled Flight Simulator - "The Viper"

mijn Maker Faire project voor 2012 is "The Viper"--een Arduino controlled flight simulator geïnspireerd door het schip van de gelijknamige filmpje uit de SyFy Channel's TV serie Battlestar Galactica. Het draait 360 graden langs twee assen, wat b
Zelfgemaakte Scara Robot Arm DIY robot Frame projecten Chassis Draw Arduino Control

Zelfgemaakte Scara Robot Arm DIY robot Frame projecten Chassis Draw Arduino Control

Zelfgemaakte Scara Robot Arm DIY robot Frame projecten Chassis Draw Arduino controleMaterialen:1 stk aluminiumlegering 245 x 42 x 12 mm1 stk aluminiumlegering 200 x 22 x 12 mm1 stk aluminiumlegering 100 x 160 x 12 mm voor bed1 stk stap motor 42 x 48
Program je Arduino met een Android apparaat via Bluetooth

Program je Arduino met een Android apparaat via Bluetooth

Hallo wereld, in dit Instructable wil ik u laten zien hoe te programmeren van de Arduino Uno met uw Androïde apparaat via Bluetooth. Het is zeer eenvoudig en zo goedkoop. Ook het laat ons toe om onze Arduino program waar ooit wij via draadloze blueto
Verkennen van de Tesla Model S CAN-Bus

Verkennen van de Tesla Model S CAN-Bus

Onlangs ik dacht dat het misschien leuk om te proberen de Model S CAN bus, rondneuzen, want de auto is in feite één grote computer met bijna alle besturingselementen vanuit de grote centraal geplaatst 17-inch scherm van de Aanraking. Zo ik eens ieman
DIY Beaglebone CAN Bus Cape

DIY Beaglebone CAN Bus Cape

Dit is een aanvulling op mijn andere tutorial verkennen van de Tesla Model S CAN bus, voor dat tutorial ik moest sommige manier verbinding maken en verzenden van berichten via het systeem kan, maar niet willen betalen en arm en een been voor een fanc
Controle van de arduino met behulp van Blynk via usb

Controle van de arduino met behulp van Blynk via usb

Dit is mijn tweede instructable. In dit instructable zal ik laten zien hoe u kunt besturen LED met behulp van Blynk.Blynk is een applicatie die ons dashboard, evenals connectiviteit biedt. die u kunt downloaden van google play store (voor Android). &
Een relais controle over het Internet via Arduino met Teleduino

Een relais controle over het Internet via Arduino met Teleduino

Relais zijn een oldie maar een goodie. Hiermee kunt u overstappen op een hoge stroom/spanning ladingen met behulp van een digitale uitgang van zoiets als de Arduino.Wat zou een relais nog beter te maken? Hoe zit het beheersen van een relais via inter
Een LED voor controle op het Internet via Arduino met Teleduino

Een LED voor controle op het Internet via Arduino met Teleduino

er is iets cool over het maken van een LED-gloed via een Arduino. Wat kon maken dat zelfs koeler? Hoe over het maken van die LED gloed van overal in de wereld via het internet? Nu zijn we talkin '!Dit proces is echt eenvoudig met behulp van de schets
Controle LED lichte kleur via een Arduino en een iPhone over BLE

Controle LED lichte kleur via een Arduino en een iPhone over BLE

Dit leerprogramma zal u tonen hoe u kunt besturen een RGB LED via een Arduino en een iOS-apparaat. Het zal gebruik maken van de lichtshow-app waarmee u één kleur instellen of het maken van een lichtshow met een reeks van kleuren.Als u bepalen van een
Arduino Control rc auto mod

Arduino Control rc auto mod

Sur plusieurs site internet op peut voir des voiture télécomander par bluetooth, sa ma donner envie den construire une petite qui peut être commandant par bluetooth via un smartphone ou tablette, je suis tomber sur ce petit 4 x 4 dans un magasin d'oc