This shows you the differences between two versions of the page.
|
pm:prj2021:abirlica:inflaredsportcar [2021/05/20 13:04] aurel.luca [Schema Electrica:] |
pm:prj2021:abirlica:inflaredsportcar [2021/05/31 16:44] (current) aurel.luca [Rezultate Obţinute] |
||
|---|---|---|---|
| Line 20: | Line 20: | ||
| //**DC Motors (motor de curent continuu)**// | //**DC Motors (motor de curent continuu)**// | ||
| - | {{ :pm:prj2021:abirlica:screenshot_from_2021-05-02_16-29-07.png?200|}} | + | {{ :pm:prj2021:abirlica:dcmotor.jpg?200|}} |
| Caracteristici:\\ | Caracteristici:\\ | ||
| Line 33: | Line 33: | ||
| //**Driver-ul de motoare L298N Dual H-Bridge**//\\ | //**Driver-ul de motoare L298N Dual H-Bridge**//\\ | ||
| - | {{ :pm:prj2021:abirlica:screenshot_from_2021-05-02_20-30-19.png?200|}} | + | {{ :pm:prj2021:abirlica:driverl298n.jpg?200|}} |
| Driver-ul se conectează la platforma Arduino folosind 4 pini digitali, conectaţi la pinii In1, In2, In3 şi In4.\\ | Driver-ul se conectează la platforma Arduino folosind 4 pini digitali, conectaţi la pinii In1, In2, In3 şi In4.\\ | ||
| Tensiune de alimentare motoare: 5...35V.\\ | Tensiune de alimentare motoare: 5...35V.\\ | ||
| Line 40: | Line 40: | ||
| - | Schema circuitului L298N\\ | ||
| - | |||
| - | {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_16-47-22.png?300|}}\\ | ||
| - | \\ | ||
| Fiecare motor are trei pini de control. Astfel, primul motor este controlat de pinii EnA, In1, si In2, iar motorul al doilea de pinii EnB, In3 si In4. Pinii En sunt conectati la nivelul logic 1 prin jumperi, deci prin program vom controla doar pinii In. Sunt disponibile următoarele combinatii:\\ | Fiecare motor are trei pini de control. Astfel, primul motor este controlat de pinii EnA, In1, si In2, iar motorul al doilea de pinii EnB, In3 si In4. Pinii En sunt conectati la nivelul logic 1 prin jumperi, deci prin program vom controla doar pinii In. Sunt disponibile următoarele combinatii:\\ | ||
| {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_20-31-52.png?300|}}\\ | {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_20-31-52.png?300|}}\\ | ||
| Line 57: | Line 53: | ||
| Temperatura de funcționare: -30° C - +60° C.\\ | Temperatura de funcționare: -30° C - +60° C.\\ | ||
| Dimensiuni: 21.5 x 11.8 x 22.7 mm\\ | Dimensiuni: 21.5 x 11.8 x 22.7 mm\\ | ||
| + | |||
| + | |||
| + | //**IR Receiver**// | ||
| + | |||
| + | {{ :pm:prj2021:abirlica:irreceiver.jpg?200|}} | ||
| + | |||
| + | Caracteristici:\\ | ||
| + | |||
| + | Bazat pe receptorul IR VS1838B; | ||
| + | Tensiune de alimentare: 3V - 5V; | ||
| + | Curent consumat: maxim 1.5mA; | ||
| + | Distanță de recepție: 17 m, pentru radiație perpendiculară pe receiver; | ||
| + | Frecvență de lucru: 38kHz; | ||
| + | Lungime de undă: 940nm; | ||
| + | Pulsurile au durate pe high/low între 400 și 800 us; | ||
| + | Filtru RC integrat; | ||
| + | Compatibil pentru nivel TTL și CMOS.\\ | ||
| + | |||
| + | //**Led RGB**// | ||
| + | |||
| + | {{ :pm:prj2021:abirlica:ledrgb.png?200|}} | ||
| + | |||
| + | Caracteristici:\\ | ||
| + | Rosu: -lungime de unda: 630 - 640 nm | ||
| + | -intensitatea luminii: 1000-1200 mcd | ||
| + | -tensiune directa: 1.8 - 2.0 V | ||
| + | Verde: -lungime de unda: 515 - 525 nm | ||
| + | -intensitatea luminii: 3000-5000 mcd | ||
| + | -tensiune directa: 3.2 - 3.4 V | ||
| + | Albastru: -lungime de unda: 465 - 475 nm | ||
| + | -intensitatea luminii: 2000-3000 mcd | ||
| + | -tensiune directa: 3.2 - 3.4 V\\ | ||
| //**Arduino UNO**//\\ | //**Arduino UNO**//\\ | ||
| Arduino UNO este o placă de dezvoltare open-source realizată pe baza microcontrolerului ATmega328P. Acesta din urmă prezintă un procesor AVR cu o arhitectură de tip RISC (set restrâns de instrucțiuni).\\ | Arduino UNO este o placă de dezvoltare open-source realizată pe baza microcontrolerului ATmega328P. Acesta din urmă prezintă un procesor AVR cu o arhitectură de tip RISC (set restrâns de instrucțiuni).\\ | ||
| - | **Schema:**\\ | ||
| - | {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_21-21-00.png|}} | ||
| - | \\ | ||
| - | **Caracteristici:**\\ | ||
| - | \\ | ||
| - | {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_21-13-05.png|}} | ||
| **Structura placii:**\\ | **Structura placii:**\\ | ||
| Line 77: | Line 99: | ||
| * Jumper wires | * Jumper wires | ||
| * Motor Driver L298 | * Motor Driver L298 | ||
| - | * Motor Servo | + | * IR Receiver |
| + | * Led RGB | ||
| * Battery | * Battery | ||
| - | * Leduri | ||
| + | |||
| + | |||
| + | **Schema vizuala Tinkercad:**\\ | ||
| + | {{:pm:prj2021:abirlica:schemavizuala.png?800|}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| **Mediu de dezvoltare:**\\ | **Mediu de dezvoltare:**\\ | ||
| Line 87: | Line 113: | ||
| \\ | \\ | ||
| {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_22-33-59.png?300|}}\\ | {{:pm:prj2021:abirlica:screenshot_from_2021-05-02_22-33-59.png?300|}}\\ | ||
| + | |||
| + | **Diagrama UML cod:**\\ | ||
| + | \\ | ||
| + | {{:pm:prj2021:abirlica:activity_network_luca.png?700|}}\\ | ||
| + | |||
| + | **Cod sursa:**\\ | ||
| + | \\ | ||
| + | {{:pm:prj2021:abirlica:cod_sursa_sportcar_dpf_off.zip?200|}}\\ | ||
| + | |||
| + | **Biblioteci folosite:**\\ | ||
| + | \\ | ||
| + | IRRemote.h | ||
| + | \\ | ||
| ===== Rezultate Obţinute===== | ===== Rezultate Obţinute===== | ||
| - | TODO | + | \\ |
| - | ===== Concluzii ===== | + | {{:pm:prj2021:abirlica:luca1.jpg?700|}}\\ |
| - | TODO | + | {{:pm:prj2021:abirlica:luca2.jpg?700|}}\\ |
| + | {{:pm:prj2021:abirlica:luca3.jpg?700|}}\\ | ||
| + | {{:pm:prj2021:abirlica:luca4.jpg?700|}}\\ | ||
| + | \\ | ||
| + | [[https://youtu.be/mD764-zgR8E| Video demonstrativ]] | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| + | [[https://dumblebots.com/2019/09/29/controlling-motors-with-arduino-and-h-bridges/| Control motoare]] | ||
| + | \\ | ||
| + | [[https://create.arduino.cc/projecthub/electropeak/use-an-ir-remote-transmitter-and-receiver-with-arduino-1e6bc8|IR Receiver]] | ||