Project tutorial
Persistence of Vision Arduino Code Generator

Persistence of Vision Arduino Code Generator © CC BY

With this tutorial and free apps, you could load any image or text in your Arduino POV.

  • 6,619 views
  • 2 comments
  • 16 respects

Components and supplies

Ard nano
Arduino Nano R3
or Arduino Mega or Arduino Uno
×1
LED strip APA102
×1
Allegro a1324lua t image
Hall Effect Sensor
×1
Neodymium magnet
×1
11026 02
Jumper wires (generic)
×1

Necessary tools and machines

09507 01
Soldering iron (generic)
maybe

Apps and online services

Persistence of Vision project
all resources
Arduino code generator image
Arduino code generator text
App POV image Bluetooth
App POV text Bluetooth

About this project

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

OPTION 1: Arduino Code Generator

Simplest and bigger size images.

  • Install FastLED library in Arduino IDE
  • Edit and Load Sketch

OPTION 2: Android with Bluetooth

You can load whenever you want with your mobile phone or tablet.

  • Install FastLED library in Arduino IDE

(Disconnect Bluetooth to load sketch)

  • Arduino
  • Led strip APA102 5V
  • Charger portable
  • Hall effect sensor
  • Neodymium magnet
  • Wires and connectors

Hall sensor in pin D2 (Resistor 10K between hall signal and positive hall).

  • Arduino Nano and Uno: APA102 (or similar) 'DATA' to MOSI (D11) and 'CLOCK' to SCK (D13).
  • Arduino: APA102 (or similar) 'DATA' to MOSI (D51) and 'CLOCK' to SCK (D52).

Do NOT connect APA102 in reverse as there may be possible damages! GND Arduino and GND APA102 must be connected. The power supply of APA102 must be external from Arduino.

  • Bluetooth (only Android APP): e.g. HC06.
  • Tx in Rx (pin D0) and Rx in Tx (pin D1) baud rate 9600.
  • Connect pin A2 to Reset pin.

To avoid deformations, remember to fix the LED strip like in the drawing.

Board examples (not necessary):

  • Mega
  • Nano

I haven't tried these boards but I suppose that they work (check diagrams).

Arduino Mega Persistence Board - Eagle file

Arduino Nano Persistence Board - Eagle file

Arduino Uno Persistence Board - Eagle file

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

Code

ALL resources in http://persistenceofvisionproject.com/
https://github.com/chusoHub/PERSISTENCEOFVISIONPROJECT/blob/master/POVBLUETOOTHMEGA.ino

Custom parts and enclosures

Schematics

NANO BOARD (IT ISNT NECESSARY)
Nano zr7vp0rex5
MEGA BOARD (IT ISNT NECESSARY)
Mega ykifbwxeye
CONNECTIONS
Tut3 tr5olw0y62

Comments

Similar projects you might like

Persistence of Vision Arduino Code Generator

Project showcase by Team Chusocreations

  • 1,360 views
  • 0 comments
  • 4 respects

Persistence Of Vision

Project tutorial by Ravi Parmar

  • 18,419 views
  • 6 comments
  • 48 respects

Persistence of Vision (POV) Globe

Project tutorial by TheTNR

  • 7,937 views
  • 7 comments
  • 34 respects

Arduino Bike Blink Lights

Project showcase by Sam

  • 5,452 views
  • 3 comments
  • 15 respects

tinyGlow Smart LEDs

by Alex Glow

  • 5,334 views
  • 3 comments
  • 27 respects

Leduindo - Smart Led Bike Lightning

Project tutorial by Marius Dima

  • 5,188 views
  • 1 comment
  • 20 respects
Add projectSign up / Login