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:

  • 7 LED-uri si 7 rezistente de 1k
  • Accelerometru MMA7631
  • placa de baza
  • fire
  • regulator de tensiune BA033
  • condensator de 100uF

Schema Accelerometru MMA7361:

Descriere montaj:

  • Led-urile sunt conectate pe porturile PC1-7 ale microcontroller-ului
  • accelerometrul necesita o tensiune de intrare de 3.3 V, placa fiind alimentata la 5 V, de aceea a fost nevoie de un regulator de tensiune BA033 care pe iesire contine si un condensator de 100uF
  • iesirea YOUT a accelerometrului este conectata cu pinul PA0 al microcontroller-ului

Software Design

  • mediu de dezvoltare: WinAVR + Programmer's Notepad
  • Programul a fost realizat in urmatoarele etape:
  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:

  • Proiectul este 90% functional..exista probleme la software, gasindu-se cam greu echilibrul, datorate dificultatii in a calcula unghiul de inclinare si datorita sensibilitatii foarte mari a accelerometrului

Concluzii

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

Download

Bibliografie/Resurse

pm/prj2014/tvisan/victor-mitris.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