Table of Contents

Victor MITRIŞ - Boloboc led

Introducere

Prezentarea proiect:

     Boloboc cu afisaj cu led-uri ce determina daca o suprafata este dreapta sau inclinata fata de o referinta aleasa.

Descriere generală

Pentru a determina inclinatia folosesc un accelerometru cu 3 axe MMA7631. Accelerometrul trimite datele pe care le colecteaza spre microcontroller-ul Atmega324 pe un canal ADC, acesta calculeaza inclinatia si aprinde led-urile simuland bula cu aer dintr-un boloboc.

schema bloc:

Hardware Design

Lista piese:

Schema Accelerometru MMA7361:

Descriere montaj:

Software Design

  1. Verificare conexiuni si functionare led-uri
  2. Se initializeaza convertorul analogic-digital
  3. Se citeste de la accelerometru, in prima faza, pozitia de referinta
  4. Intr-un while infinit:
    • Se citesc datele pe Y
    • Se determina unghiul de inclinare
    • In functie de valoare unghiului se aprind LED-urile corespunzatoare

Rezultate Obţinute

Boloboc:

Suprafata aproape dreapta(erori datorate sensibilitatii accelerometrului, in poza nu se observa dar accelerometrul nu este chiar orizontal):

Suprafata care nu este dreapta:

Observatii:

Concluzii

Foarte dragut sentimentul cand merge ceva construit cu mana ta..pana si un led aprins iti ofera satisfactie :D.

Download

mitris_victor_proiectpm.rar

Bibliografie/Resurse