Boloboc electronic

Descriere

  • Boloboc electronic cu ajutorul unui giroscop
  • Calculeaza unghiul de inclinare fata de referinta setata
  • Afiseaza rezultatul la portul serial si cu ajutorul unor LED-uri
  • Schema bloc:

Hardware Design

Piese folosite
  • Placuta etapa 1 proiect
  • Reductor de tensiune
  • Placa giroscop pe 2 axe LPY530AL
  • 7 LED-uri cu rezistente aferente
  • Placuta de test
  • Fire, pini

Placa cu giroscopul a fost luat de pe situl www.robofun.ro si include giroscopul si toti condensatorii de filtrare. Acesta este alimentat la 3,3V si am folosit reductorul de tensiune in acest scop

Schema placuta giroscop

Software Design

Pentru dezvoltare s-a folosit un editor de text. Nu s-au folosit librarii speciale. S-au folosit parti si idei din urmatoarele laboratoare

  1. Laboratorul 1 - schimbarea stari unui LED
  2. Laboratorul 3 - maparea functilor scanf si printf la trimiterea si primirea caracterelor peserial (uart)
  3. Laboratorul 6 - CAD

Se initiaza lucru cu serialul si convertorul analog digital. Se citeste nivelul de referinta pe cele 2 axe (pe 2 canale a ADMUX). Se citeste intr-o bucla infinita acceleratia unghiulara. In functie de sensibilitatea aleasa se aprind din ce in ce mai multe leduri in directia opusa inclinarii. Bolobocul se initalizeaza la fiecare pornire la un nivel de referinta.

Poze

Testare initiala:

Dupa ce s-a lipit definitiv giroscopul pe placuta:

Setarea sensibilitati cu care se aprind beculetele:

Youtube

Concluzii

Proiectul a fost foarte interesant, mai complicat software decat hardware (este mai complicat sa obtii un unghi din acceleratia unghiulara).

Indicat ar fi folosirea si unui accelerometru in paralel.

Laboratoarele de PM au fost foarte utile in dezvoltarea softului.

Costul pieselor a fost mediu din cauza faptului ca s-a ales cumpararea placutei cu giroscop de-a gata.(se poate cumpara separat giroscopul reducand costurile)

Nu am mai apucat sa inplementez

  1. Ordered List Itemcalculul unghiului ramandand cu obtinerea valorii acceleratiei unghiulare
  2. Butonul de recalibrat la un noua referinta

Bibliografie si Resurse

  • Laboratoarele la PM
  • Datasheet-ul ATMEGA16
  • DataSheet-ul LPY530AL ( lpy530al.pdf )
pm/prj2011/dtudose/boloboc.txt · Last modified: 2021/04/14 17:07 (external edit)
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