Mini Bariera Politehnica

Introducere

  • Nume: Voinea Raul Cristian
  • Grupa: 334CB

Prezentare

Proiectul consta intr-o bariera la scara mica care permite accesul ordonat al masinilor in campus. Bariera se ridica la apasarea unui buton si coboara automat dupa ce o masina a trecut pe sub ea.

Ideea

Studentii si profesorii au nevoie sa se simta in siguranta in campus de aceea nu trebuie permisa intrarea in campus a oricarui autoturism.

Descriere generală

Mini Bariera Politehnica este o macheta in miniatura a barierei pentru autorismele care intra si ies din campusul universitar. Ea contine un controller Arduino, un servo motor care ridica/coboara bariera, un senzor care detecteaza masina de la bariera si un buton care actioneaza deschiderea barierei.

Circuit Logic

  • Prin buton se actioneaza ridicarea barierei
  • Senzorul daca vede o masina sub bariera aceasta nu coboara
  • LED-urile sunt pentru a atentiona soferul: rosu=bariera inchisa; galben=bariera coboara/ridica; verde=bariera ridicata
  • Servo motorul deplaseaza bariera

Schema Bloc

Hardware Design

Lista piese:

  • Arduino Uno R3 ATmega328P
  • Micro-servo motor SG90
  • Senzor de proximitate ultrasonic HC-SR04
  • Rezistente (3 x 220Ohmi, 1 x 10kOhmi)
  • LED RGB (anod comun)
  • Butoane
  • Fire mama-mama, mama-tata, tata-tata

Schema Circuitului

Design-ul Circuitului

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare: Arduino IDE
  • librării şi surse 3rd-party: Servo.h, math.h
  • Functii implementate: rutina intrerupere pentru buton, functii pentru controlul culorii led-ului, functie care detecteaza un obiect cu ajutorul senzorului, 2 functii care misca servo-motorul

Rezultate Obţinute

Stare Finala

Concluzii

Download

Jurnal

  1. Led-ul RGB pe care il folosesc e cu anod comun si a trebuit sa modific codul de pe Tinkercad unde folosisem leg rgb cu catod comun. Spre exemplu, ca Led-ul sa fie rosu trebuie setat Red pe LOW, Green pe HIGH si Blue pe HIGH, invers ca la celalalt tip de led.
  2. Sensor-ul este destul de sensibil si uneori desi are un obiect in fata, nu-l vede.
  3. Teoretic vorbind, servo-motorul ar trebui sa se deplaseze doar 90 de grade, insa in practica l-am pus sa se roteasca intre 0 si 100 de grade.
  4. As fi dorit ca atunci cand bariera e in coborare, sensor-ul sa verifice daca a aparut un obiect, astfel bariera s-ar opri si s-ar ridica pana dispare obiectul.

Bibliografie/Resurse

pm/prj2023/drtranca/minibarierapoli.txt · Last modified: 2023/05/30 09:20 by raul.voinea
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