DIY: Monitor u motorbattery: kode en opstelling: 8 stappe
DIY: Monitor u motorbattery: kode en opstelling: 8 stappe
Anonim
DIY: Monitor u motorbattery: kode en opstelling
DIY: Monitor u motorbattery: kode en opstelling

As u die motorbattery kan monitor, kan u onaangename verrassings voorkom. Ek sal jou wys hoe ek die hardeware bymekaargemaak het, die sagteware gelaai en die monitor in my motor geïnstalleer het. Ek gebruik die ESP8266 -bord genaamd Wemos D1 Mini.

Nuut op ESP8266? Kyk eers na my Inleiding tot ESP8266 -video.

Stap 1: Kyk na die video

Image
Image

Die video bevat stap vir stap instruksies wat u deur die proses sal lei. As u nog hulp nodig het, kan u u vrae in die kommentaarafdeling van die YouTube -video byvoeg.

Stap 2: Bestel die komponente

Koop op Amazon.com

  • Wemos D1 Mini -
  • Power Shield -
  • Geassorteerde weerstande -

Koop op AliExpress:

  • Wemos d1 mini -
  • Power Shield -
  • Geassorteerde weerstande -

Koop op Amazon.ca

  • Wemos D1 Mini -
  • Power Shield -
  • Geassorteerde weerstande -

Stap 3: Hardeware

Hardeware
Hardeware

U benodig 'n wemos d1 mini, 'n kragskerm en 'n paar weerstande. Eerstens het ek die kragprop verwyder en die kleiner aansluiting geïnstalleer om die hardeware meer kompak te maak.

Die D1 mini kan eksterne spanning tot 3.3v meet deur 'n spanningsverdeler te gebruik met R1 = 220KΩ en R2 = 100KΩ. Dit is die spanning binne die 0-1 Volt wat die ADC kan verdra. Om die 3.3v na 16v wat nodig is vir die motorbattery te verhoog, moet ons R1 verhoog tot 1.44MΩ. Om dit te kan doen, kan ons nog 1,22MΩ in serie byvoeg om die totale 1,44MΩ te kry. Ek het dit gedoen deur 'n 1MΩ -weerstand aan 'n 220KΩ -weerstand te soldeer soos hier getoon.

Ek het 'n lang draad aan die ingangsklemme gekoppel om dit aan die motorbattery te kan koppel.

Stap 4: sagteware

Sagteware
Sagteware

Ek het toe die D1 mini op my skootrekenaar gekoppel en die sagteware gelaai. Maak seker dat u die sensor.bin -weergawe kies vir die analoog -invoerfunksie. Ek hervat toe met 'n tipiese Tasmota -opset.

Stap 5: motor

Voertuig
Voertuig
Voertuig
Voertuig

By die motor maak ek die enjinkap oop en vind die lontkas. Ek het gevind dat die lontkas 'n veilige plek is om my toestel te installeer.

Ek het die toestel eers in hittebestande band toegedraai om enige uitgevoerde pen te bedek om die enjin se hitte te weerstaan. Aangesien die hele motorjaag gemaal is, het ek die naaste skroef gevind en my grond daaraan gekoppel. Daarna het ek die naaste verbinding met die batterypositiewe spoor gevind en my positiewe kraginvoer daaraan gekoppel.

Stap 6: Kalibreer

Kalibreer
Kalibreer

Ek het toe voortgegaan met die kalibrering van die omvang van die analoog ingang. Ek het dit gedoen deur 'n multimeter aan die battery te koppel en die huidige spanning te lees (in my geval was dit 12,73 volt). Ek het toe 'n bietjie probeer en probeer totdat my lesing 1273 was as die analooglesing. Die laaste stap was om die lontkas en die motorkap toe te maak.

Stap 7: Tuisassistent

Huisassistent
Huisassistent

Terug in Home Assistant het ek die konfigurasielêer oopgemaak en 'n nuwe MQTT -sensor bygevoeg - die kode is hierbo aangeheg.

Nadat ek gestoor het, het ek die huisassistent weer begin sodat dit in werking tree. Toe dit weer aanlyn kom, het ek die nuwe sensor by die dashboard gevoeg.

Stap 8: Klaar

Die integrasie is nou voltooi. U kan hierdie sensor nou gebruik om waarskuwings te aktiveer!

As u dit nuttig gevind het, oorweeg dit om op my YouTube -kanaal in te teken - dit help my baie. As u belangstel om my werk te ondersteun, kan u my Patreon -bladsy besoek.

Baie van die inligting is gebaseer op persoonlike kennis en ervaring. Dit is die verantwoordelikheid van die kyker om alle inligting onafhanklik te verifieer.