Table of Contents

Doru-Andrei CORNEA (87664) - Distance Meter

Date de contact: Doru-Andrei Cornea

Introducere

Proiectul constă în realizarea unui dispozitiv care poate măsura distanțe ce pot fi interpretate în mai multe unități de măsură. Măsurătorile vor fi realizate cu ajutorul unui senzor cu ultrasunete HC-SR04 care folosește unde sonice pentru determinarea distanței unui obiect - la fel ca liliecii sau delfinii. Acest modul oferă o precizie excelentă și stabilă într-un pachet mic și ușor de utilizat. Rezultatele vor fi afișate utilizatorului prin intermediul unui LCD 1602, iar unitatea de măsură dorită va fi aleasă utilizând un push-button.

Scopul acestui proiect este de a îmi dezvolta abilitățile tehnice dobândite pe parcursul cursului de Proiectare cu Microprocesoare, iar ideea a apărut dintr-o necesitate, întrucât am avut deseori nevoie de un astfel de dispozitiv.

Descriere generală

Schema bloc a proiectului User input-ul constă în două butoane de tip push-button, unul pentru a își selecta unitatea de măsură dorită, iar celălalt pentru a realiza măsurătoarea efectivă. Senzorul HC-SR04 măsoară distanțe între 2cm și 400cm cu o precizie care poate ajunge și la 3mm. Rezultatele calculate de microcontroller-ul ATMega 324 sunt afișate utilizatorului prin intermediul unui LCD 1602.

Hardware Design

Lista de piese:

Schema electrică:

Software Design

Mediul de dezvoltare folosit:

Biblioteci folosite:

Funcții folosite:

Rezultate Obţinute

Demo: watch

Aparatul funcționează exact cum mi-am propus inițial. Prin apăsarea butonului roșu se realizează și afișează măsurătoarea, iar prin apăsarea celui albastru se poate schimba treptat unitatea de măsură, opțiunile fiind: mm/cm/dm/m. În cazul în care distanța de la senzor până la obiect depășește 400 cm, aparatul afișează mesajul de eroare: OBJECT TOO FAR. În acest caz, măsurătoarea trebuie repetată corespunzător.

Concluzii

Download

Arhiva conține:

Arhiva: corneadoruandrei_distancemeter_pm2019.zip

Jurnal

Bibliografie/Resurse