Table of Contents

Ionuţ-Alexandru DOBRII - Boloboc cu LCD

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Scopul proiectului a fost crearea unui dispozitiv care determina daca o suprafata este dreapta.

Dispozitivul calculeaza unghiul de inclinare fata de o referinta setata si afiseaza rezultatul cu ajutorul unui LCD. De asemenea, proiectul este unul util pentru ca are aplicatie practica.

Descriere generală

Schema bloc

Descriere mod de interactionare al componentelor

Accelerometrul are rolul de a determina unghiul de inclinare, iar valorile intoarse de acesta sunt receptionate de microcontroller-ul ATMega32 printr-un ADC. Datele sunt filtrate, determinandu-se mai intai valorile de referinta pentru 0, respectiv 90 de grade. Valoarea instantanee este comparata cu cele de referinta si in functie de miscarea accelerometrului se aleg datele cele mai realiste. In final se afiseaza pe LCD unghiul la care bolobcul este inclinat.

Hardware Design

Lista componente

Descriere montaj

Schema reductorului de tensiune

Interfatarea LCD-ului

Software Design

Mediu de dezvoltare: WinAVR + Programmer's Notepad

Pentru dezvoltare au fost utile urmatoarele laboratoare:

  1. Laboratorul 1: pentru afisare de text pe LCD
  2. Laboratorul 3: lucrul cu ADC
  3. Laboratorul 6: lucrul cu accelerometrul

Descriere algoritm:

  1. Se initializeaza convertorul analogic-digital.
  2. Se citeste de la accelerometru, in prima faza, pozitia de referinta.
  3. Intr-un while infinit:
    • se citesc datele de la accelerometru ( pe X si Z, Y nefiind necesar).
    • Se determina unghiul de inclinare.
    • In functie de valoare unghiului se afiseaza pe LCD valoarea corespunzatoare.

Rezultate Obţinute

Proiectul nu este 100% la functional intrucat datele receptionate de la acceleromtru sunt eronate.

In schimb LCD-ul este functional si se poate afisa numarul gradelor cu care este inclinat bolobocul.

Boloboc pe o suparafata plata

Concluzii

}

Download

Resursele pentru acest proiect le puteti accesa de aici:

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Datasheet accelerometru

Datasheet regulator de tensiune

Datasheet ATMega32

Datasheet LCD