Introduction: Smartilator - GalileoHome
Attention!
This instructable belongs to a huge project. This is just one part of it. In case you found this page first, please visit the main project https://www.instructables.com/id/GalileoHome/
We named our project Smartilator, a name composed of smart and ventilator. We constructed three different models, with different design and also different circuitry. Two of them are lighted with LEDs. We can manage the ventilators through an app named Frontend. Depending on the temperature of the room they can switch automatic according to the preset value on the app.
Step 1: Hardware
Common for all models:
- Intel Galileo board
- 1 power supply for the motors
- Resistances
Basic model:
- Mosfet type: BS170
- Motor type: Sharkoon system fan
Model 3000:
- MOSFET type: IRFD110
- Motor type: Sharkoon system fan
- 4 LEDs type: White LED
Model Retro:
- MOSFET type: IRLZ34N
- Motor type: Twister Storm 12cm (UCTS12A)
- 8 LEDs type: White LED
Step 2: Software
- OpenSCAD
- Arduino
Step 3: Mode of Operation
The so-called PWM (pulse width modulation) regulates the voltage that the pin puts onto the gate of the MOSFET Thereby the MOSFET regulates the flowing current of the circuit. The motors receive electricity only when the MOSFET permits. Both MOSFET and motor don’t behave lineal but in this range it's a close enough approximation so that further computation isn't needed.
The power magnitude is updated once there’s a new value in the channel “Smartilator”. The power magnitude tolerates values from 0 to 100%. Taking into account that the motors start up with different levels, every ventilator has a different lower limit.