Required parts:
  • 1 x 1100KV Brushless Motor or similar. I used a Turnigy.
  • 1 x standard ESC. The one I used is 20 A.
  • 1 x Digispark ATtiny85 or any other Arduino that fits.
  • 1 x potentiometer (6 mm shaft diameter) of 1 to 100 KOhm range. I used a 100 KOhm Alpha.
  • 1 x female 12 mm 12 V socket.
  • 4 x 8 mm round adhesive bumpers.
  • 12 x M2 x 6 mm screws (9 of them are countersunk).
  • 4 x M3 x 6 mm screws.
  • Some small gauge wire.
  • Silicone, superglue or similar.
  • 12 V DC PSU (2 - 3 A).

You will have to upload the following program to the Digispark ATtiny85 in order to make it work:

https://github.com/EliteWorm/Bladeless_Fan/blob/master/Bladeless_Fan_V_1_0_0.ino

Connections:

  • The Digispark ATtiny85 must be powered with 12 V DC (Vin and GND pins).
  • The ESC must be powered with 12 V DC too (in parallel).
  • The potentiometer outer terminals must be connected to the 5 V DC rail of the Digispark ATtiny85.
  • The potentiometer wiper terminal must be connected to P2 of the Digispark ATtiny85.
  • The ESC signal input wire must be connected to P0 of the Digispark ATtiny85.
  • Connect the three motor phases and swap two if the direction of rotation is wrong.