Posiadam dosyć nietypowe autko (Reva GWiz) i jeszcze w zimę wpadłem na pomysł,skoro autko się ładuje to dlaczego by nie móc uruchomić ogrzewania na 20 minut przed wyjściem z domu i wsiąść do nagrzanego auta bez potrzeby późniejszego zużywania energii z akumulatora ?
Potem doszedł pomysł ze światłami aby móc sobie doświetlić drogę do/z domu w nocy oraz odczyt danych z głównego sterownika.
Projekt bazuje na płytce WeMos D1 mini,dwóch przekaźnikach,scalaku MAX3232 do odczytu danych z fabrycznego portu RS232 oraz przetwornicy step-down.
Kod napisałem w ArduinoIDE z użyciem biblioteki : https://github.com/klew/arduino
Dane z głównego sterownika tj.napięcia akumulatorów,prąd ładowania,pobrana energia itp. wysyłane są co sekundę przez port232 i oddzielone są znakiem ":",potem wemos je odczytuje i zapisuje do zmiennych.
Do wyświetlania parametrów ładowania i pobranej energii użyłem kanału miernika energii,z tym że parametry typowe dla prądu zmiennego ustawiłem na 0,bo dane są mierzone na wyjściu ładowarki.
Jako poziom naładowania baterii używam kanału dla czujnika wilgotności.
Światła i dmuchawa jako automat schodowy.
Dodałem także opcję automatycznego wyłączania wszystkich przekaźników po przekręceniu kluczyka.
Jako że danych z samochodu jest jeszcze więcej planuję dodać zewnętrzną aplikację jako coś w rodzaju deski z zegarami,ale najpierw lepiej żebym uporządkował sobie obecny kod bo trochę namieszałem w tej bibliotece

Elementy umocowałem klejem na gorąco,co nie wygląda zbyt ładnie ale przecież to ma być praktyczne

Filmik z działania:
https://youtu.be/utFp8FOPqXk

