This is an old revision of the document!


Persistence of Vision

Autor

Introducere

  • Proiectul are la bază fenomenul Persistența viziunii, efect ce presupune faptul că viziunea pare să persiste continuu atunci când lumina care intră în ochi este întreruptă cu intervale scurte și regulate.
  • Scopul proiectului este să reproducă acest fenomen, creând senzația de persistență a unui text ales de mine, text generat prin intermediul programării unor led-uri, punând în practică noţiunile însuşite în cadrul cursului de Proiectare cu Microprocesoare.

Descriere generală

Se conectează la Arduino UNO un board pe care sunt atașate 8/16 LED-uri, împreună cu un senzor. Acestea sunt lipite pe un ansamblu de plastic care va fi rotit prin intermediul unui motor DC, obținând astfel un text ce pare că persistă continuu din punct de vedere al spectatorului.

Hardware Design

Listă piese
  • Arduino Nano
  • 8 LED-uri
  • 9 rezistente
  • Cooler procesor
  • Senzor magnetic Hall
  • Baterie 9V
  • Sursă de alimentare
  • Fire mama-mama
  • Fire mama-tata
  • Condensatori electrolitici 1uF
  • Regulator de tensiune LM7805
Schemă electrică

Software Design

Medii de dezvoltate folosite
  • Arduino IDE - pentru dezvoltarea și încărcarea codului pe plăcuță
  • Microsoft Word - pentru realizarea schemei bloc
  • Eagle - pentru schema electrică a proiectului
Biblioteci
  • stdint.h - pentru tipurile de date folosite în cod (uint8_t, byte)
Funcții folosite
  • game_on() - pentru realizarea jocului de lumini
  • setup() - setarea pinilor pentru led-uri și rezistența de pull-up pentru senzor
  • loop() - aprinderea/stingerea led-urilor

Observații:

  • Deși am folosit Arduino Nano pentru a reduce greutatea pusă pe cooler pentru rotație, acesta tot nu reușește să se rotească suficient de repede pentru a reda un text, așa cum plănuisem inițial, ci cât să redea un joc de lumini. Această rotație e încetinită și de frecarea cu aerul obținută din cauza plăcii cu led-uri, ce depășește suprafața elicelor cooler-ului.

Rezultate Obţinute

Concluzii

Download

Arhivă cod: source.zip

Jurnal

  • 25 aprilie - Alegerea proiectului si realizarea paginii de wiki
  • 20 mai - Achizitionarea pieselor
  • 23 mai - Realizarea montajului hardware si arderea placutei Arduino
  • 25 mai - Finalul montajului hardware
  • 26 mai - O prima varianta a software-ului
  • 27 mai - Varianta finala

Bibliografie/Resurse

pm/prj2021/agrigore/pov.1622410322.txt.gz · Last modified: 2021/05/31 00:32 by miruna.cocor
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0