Introduction: Smartilator - GalileoHome


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

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.

Step 4: Results