WiFi Zoe
Objavljeno: 06 Nov 2017, 12:58
En moj projekt, ki bi bil mogoče zanimiv še za kakšnega hobi-elektronika z Zoe.
Kot vsi avti ima tudi Zoe OBD port prek katerega se da prisluškovat CAN komunikaciji med večino elektronskih procesnih enot v avtomobilu. Mislim da jih ima Zoe okrog 12. CANbus deluje na 500kbps, zraven pa je še multimedijski CAN, ki deluje na 250kbps, vendar ta ni tako zanimiv.
V prvi fazi mi je najbolj zanimivo stanje baterije (SOC). S tem podatkom bom lahko tempiral termine in moč polnjenja in hkrati imel podatek pri roki na telefonu. Renaultova aplikacija je žal smešno nerodna.
Idejaje taka: Na OBD port priključim MPC2515 in za njim ESP8266. S tem dobim povezavo od CAN vodila do WiFi omrežja (domačega ali drugega). Podatek o SOC preprosto pošljem na domači MQTT server, in od tu naprej je avtomatizacija poljubna.
In kako med milijoni sporočil ki letijo po CAN vodilu priti do uporabnega. Preprosto, na MPC2515 se nastavi filter za ID 0x654 in se pogleda 3 byte. Tam je direktno zapisan SOC.
To je teorija. HW in SW imam sicer že živ, vendar ga moram predelat in zapakirat za uporabo v avtu.
PS. HW je identičen tudi za vse ostale avtomobile, le izvedet je treba ID in obliko zapisa za vsako avtomobilsko znamko posebej.
Kot vsi avti ima tudi Zoe OBD port prek katerega se da prisluškovat CAN komunikaciji med večino elektronskih procesnih enot v avtomobilu. Mislim da jih ima Zoe okrog 12. CANbus deluje na 500kbps, zraven pa je še multimedijski CAN, ki deluje na 250kbps, vendar ta ni tako zanimiv.
V prvi fazi mi je najbolj zanimivo stanje baterije (SOC). S tem podatkom bom lahko tempiral termine in moč polnjenja in hkrati imel podatek pri roki na telefonu. Renaultova aplikacija je žal smešno nerodna.
Idejaje taka: Na OBD port priključim MPC2515 in za njim ESP8266. S tem dobim povezavo od CAN vodila do WiFi omrežja (domačega ali drugega). Podatek o SOC preprosto pošljem na domači MQTT server, in od tu naprej je avtomatizacija poljubna.
In kako med milijoni sporočil ki letijo po CAN vodilu priti do uporabnega. Preprosto, na MPC2515 se nastavi filter za ID 0x654 in se pogleda 3 byte. Tam je direktno zapisan SOC.
To je teorija. HW in SW imam sicer že živ, vendar ga moram predelat in zapakirat za uporabo v avtu.
PS. HW je identičen tudi za vse ostale avtomobile, le izvedet je treba ID in obliko zapisa za vsako avtomobilsko znamko posebej.