PERSISTENCEOFVISIONPROJECT DIY

HIGH SPEED

Load images and texts:
via Arduino Code Generator or via Bluetooth

SOFTWARE

OPTION 1: ARDUINO CODE GENERATOR

  Simplest and bigger size images.
1 INSTALL FASTLED LIBRARY IN ARDUINO IDE
2 EDIT AND LOAD SKETCH:
  TIP: do not use with chrome on desktop or laptop computer and do not use with firefox on android

OPTION 2: ANDROID WITH BLUETOOTH

  You can load it from your mobile phone or tablet wherever you may be.
1 INSTALL FASTLED LIBRARY IN ARDUINO IDE
2 LOAD ARDUINO SKETCH WITH FILE PROGRAM (EEPROMAnything.h):  ARDUINO-MEGA   ARDUINO-UNO   ARDUINO-NANO
  (Disconnect bluetooth to load sketch)
3 DOWNLOAD APP:

HARDWARE

Arduino, led strip APA102 5V, power bank 5V, hall effect sensor, neodymium magnet, wires and connectors

 HALL SENSOR TO PIN D2 (RESISTOR 10K BETWEEN HALL SIGNAL AND POSITIVE HALL)
 FOR ARDUINO NANO AND UNO: APA102 (or similar) 'DATA' TO MOSI (D11) AND 'CLOCK' TO SCK (D13)
 FOR ARDUINO MEGA: APA102 (or similar) 'DATA' TO MOSI (D51) AND 'CLOCK' TO SCK (D52)
 CARE IS NEEDED WHEN CONNECTING APA102 (IF DONE WRONG, DAMAGE COULD OCCUR)
 GND ARDUINO AND GND APA102 MUST BE CONNECTED
 APA102 POWER SUPPLY MUST BE EXTERNAL FROM ARDUINO (DAMAGE COULD OCCUR)
 IT MIGHT BE A GOOD IDEA TO USE A DIODE IN ARDUINO VIN
 FIRST CONNECT LED STRIP AND THEN CONNECT POWER SUPPLY (DAMAGE COULD OCCUR)

BLUETOOTH (only with Android APP): eg HC-06

 TX TO RX (PIN D0) AND RX TO TX (PIN D1) BAUD RATE 9600
 CONNECT PIN A2 TO RESET PIN
The strip must be placed starting from as near the centre of wheel as possible, this helps keep from deforming.

DIY EXAMPLE

HOW TO MAKE THE SIMPLEST POV without soldering

BOARD EXAMPLES (NOT NECESSARY)

NANO
MEGA

INTALLING ON BIKE

Attach Arduino and Battery on Wheel Hub with zip ties (make a support with cardboard or 3D printing).
Stick The Sensor and LED strip on Spokes, with adhesive tape.
Stick the magnet on wheel-fork with hot melt and adhesive tape.

3D PRINTABLE DESIGNS

SHARE IMAGES: COMMUNITY

Licencia de Creative Commons
Persistence of Vision Project by Jesús Vicente is licensed under a Creative Commons Reconocimiento 4.0 Internacional License.
pinpanplot@gmail.com