Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:drtranca:minibarierapoli [2023/05/05 19:56]
raul.voinea created
pm:prj2023:drtranca:minibarierapoli [2023/05/30 09:20] (current)
raul.voinea [Introducere]
Line 2: Line 2:
 ===== Introducere ===== ===== Introducere =====
 <note tip> <note tip>
-Prezentarea pe scurt a proiectului vostru+    *NumeVoinea Raul Cristian 
-  ce face? Permite accesul autoturismelor in campusul Politehnica +    *Grupa: 334CB
-  * care este scopul lui? Siguranta studentilor si a campusului universitar +
-  * care a fost ideea de la care aţi pornit? +
-  * de ce credeţi că este util pentru alţii şi pentru voi? Invatare controrului hardware cu ajutorul software-ului+
 </​note>​ </​note>​
 +
 +==== 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ă ===== ===== 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. 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.
-{{:​pm:​prj2023:​drtranca:​block_design.png?​nolink&​600|}} 
- 
 <note tip> <note tip>
-Circuit ​Design+Circuit ​Logic
   *Prin buton se actioneaza ridicarea barierei   *Prin buton se actioneaza ridicarea barierei
   *Senzorul daca vede o masina sub bariera aceasta nu coboara   *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   *LED-urile sunt pentru a atentiona soferul: rosu=bariera inchisa; galben=bariera coboara/​ridica;​ verde=bariera ridicata
-  *Servo motorul deplaseaza bariera ​+  *Servo motorul deplaseaza bariera
 </​note>​ </​note>​
  
 +==== Schema Bloc ====
 +{{:​pm:​prj2023:​drtranca:​rv-schemabloc.png?​nolink&​700|}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
  
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware design: +Lista piese
-  *Lista Piese +    * Arduino Uno R3 ATmega328P 
-    * Arduino Uno +    * Micro-servo motor SG90 
-    * Micro-servo motor +    * Senzor de proximitate ultrasonic ​HC-SR04 
-    * Ultrasonic Sensor - HC-SR04 +    * Rezistente (3 x 220Ohmi, 1 x 10kOhmi) 
-    * Resistor 100 ohm +    * LED RGB (anod comun)
-    * LED-uri+
     * Butoane     * Butoane
-    * Fire +    * Fire mama-mamamama-tata, tata-tata
- +
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-urie.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +
-  * diagrame de semnal  +
-  * rezultatele simulării+
 </​note>​ </​note>​
 +
 +==== Schema Circuitului ====
 +{{:​pm:​prj2023:​drtranca:​schematic_view.png?​nolink&​500|}}
 +    ​
 +==== Design-ul Circuitului ====
 +{{:​pm:​prj2023:​drtranca:​rv-designcircuit.png?​nolink&​500|}}
 +
  
 ===== Software Design ===== ===== Software Design =====
Line 44: Line 53:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR) +  * mediu de dezvoltare: Arduino IDE 
-  * librării şi surse 3rd-party ​(e.gProcyon AVRlib) +  * librării şi surse 3rd-party: Servo.h, math.h 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * 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
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +==== Stare Finala ==== 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +{{:​pm:​prj2023:​drtranca:​rv-starefinala.jpg?​nolink&​600|}}
-</​note>​+
  
 ===== Concluzii ===== ===== Concluzii =====
 +
  
 ===== Download ===== ===== Download =====
- +[[https://github.com/​RaulCristian/​CarBarrierArduino|https://github.com/​RaulCristian/CarBarrierArduino]]
-<note warning>​ +
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etcUn fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul)**Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. +
-</note>+
  
 ===== Jurnal ===== ===== Jurnal =====
  
-<​note ​tip> +  - 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. 
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul ​de proiect progresul proiectului+  - Sensor-ul este destul ​de sensibil si uneori desi are un obiect in fata, nu-l vede. 
-</​note>​+  - 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
 +  - 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 ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+  * https://​arduinogetstarted.com/​tutorials/​arduino-rgb-led 
 +  ​https://​docs.arduino.cc/​built-in-examples/​digital/​Button 
 +  ​https://​howtomechatronics.com/​tutorials/​arduino/​ultrasonic-sensor-hc-sr04/​ 
 +  ​https://www.electronics-lab.com/​project/​using-sg90-servo-motor-arduino/​
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/drtranca/minibarierapoli.1683305768.txt.gz · Last modified: 2023/05/05 19:56 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