Wifi controller for car auxiliary heater
...
I have bought a module that enables to control CAN-bus controlled heater with a separate controller. Arduino Uno will be the base of the control unit. The heater will be operated by RemoteXY. Users can set the heater on/off, preset a heating timer, check the car battery voltage, or observe temperatures inside the car.
Hardware
Component | Bought from | Price |
---|---|---|
Arduino Uno R3 |
...
Aliexpress ( |
...
1/2020) | 5,86 € | |
ESP8266 WIFI module | Partco | 7,90 € |
...
TMP36 temperature sensor | Partco | 2,95 € |
...
Crowtail Voltage Sensor 2.0 (0-25V) | Partco | 6,57 € |
...
5V relay (10A) |
...
Aliexpress (1/2020) | 19,46 €* | |
Voltage regulator MP2307 | Partco | 2,95 € |
...
Volvo Accessory Electronic Module (AEM) | Tori.fi | 120 |
...
,00 € |
*) Included in Arduino starter kit
The total costs of hardware were approximately 150 euros.
(click to enlarge image) | Components listed from top to bottom:
|
---|
...
The voltage sensor and the temperature sensor are analog sensors. These sensors are connected to Arduinos analog input A0 and A1. The wifi module and the relay module are connected to digital outputs 0, 1, and 4. The wifi module is communicating with the Arduino by using a serial bus. Arduino has serial receiving and transmitting pins in digital pin numbers 0 and 1. That is why there is only one way to connect the wifi module. Only the relay module needs a 5-volt input voltage. All other components were running with 3,3 volts.
I used hot glue to ensure wiring connections to the breadboard.
...