Table of Contents

Boloboc electronic

Descriere

Hardware Design

Piese folosite

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

watch

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