Smartilator - GalileoHome

by M3-Home-Automation in Workshop > 3D Printing

674 Views, 2 Favorites, 0 Comments

Smartilator - GalileoHome

FanIcon@3x.png

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.

Hardware

IMG_3061.jpg
IMG_3085-Recuperado.jpg
IMG_6893.jpg

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

Software

  • OpenSCAD
  • Arduino

Mode of Operation

CircuitRetro.png
Circuit3000.png
CircuitBasic.png

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.

Results

IMG_3107.jpg
IMG_3105.jpg
IMG_3097.jpg
Smartilator