This shows you the differences between two versions of the page.
|
pm:prj2026:atoader:gabriel.draghici05 [2026/05/09 23:18] gabriel.draghici05 |
pm:prj2026:atoader:gabriel.draghici05 [2026/05/10 02:04] (current) gabriel.draghici05 |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Sistemul obține date de la două module senzoriale: | Sistemul obține date de la două module senzoriale: | ||
| - | Senzorul Ultrasonic HC-SR04 - folosit pentru a măsura timpul de zbor al sunetului și a calcula distanța până la un obstacol. | + | - Senzorul Ultrasonic HC-SR04 - folosit pentru a măsura timpul de zbor al sunetului și a calcula distanța până la un obstacol. |
| - | Senzorul Inerțial MPU-6050 - un modul cu accelerometru și giroscop care comunică prin protocolul I2C, folosit pentru a calcula unghiul de înclinare pe axele X și Y. | + | - Senzorul Inerțial MPU-6050 - un modul cu accelerometru și giroscop care comunică prin protocolul I2C, folosit pentru a calcula unghiul de înclinare pe axele X și Y. |
| Utilizatorul primește informațiile vizual, pe un ecran LCD text 16x2, și auditiv, printr-un buzzer pasiv. Sistemul sonor este dinamic: emite bip-uri a căror frecvență se modifică pe măsură ce dispozitivul se apropie de unghiul de 0 grade (orizontala perfectă), transformându-se într-un ton continuu la nivelare optimă. | Utilizatorul primește informațiile vizual, pe un ecran LCD text 16x2, și auditiv, printr-un buzzer pasiv. Sistemul sonor este dinamic: emite bip-uri a căror frecvență se modifică pe măsură ce dispozitivul se apropie de unghiul de 0 grade (orizontala perfectă), transformându-se într-un ton continuu la nivelare optimă. | ||
| Line 18: | Line 18: | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | {{:pm:prj2026:atoader:draghici_gabriel_diagrama.jpg?800|}} | + | {{:pm:prj2026:atoader:draghici_gabriel_diagrama.jpg?700|}} |
| ** 1. Flux de funcționare - Modul Ruletă:** | ** 1. Flux de funcționare - Modul Ruletă:** | ||
| Line 43: | Line 43: | ||
| ^ Componenta ^ Link ^ Descriere ^ | ^ Componenta ^ Link ^ Descriere ^ | ||
| - | | ATmega328P standalone | din kit | Microcontroller principal | | + | | Placă dezvoltare ATmega328P-XMINI | - | Microcontroller principal | |
| - | | Oscilator cuarț 16MHz + 2x Cond. 22pF | [[https://sigmanortec.ro/Oscilator-cu-Quart-16MHz-p148481741|Magazin]] | Tact sistem procesor | | + | | Senzor ultrasonic HC-SR04+ | din kit Plusivo | Măsurare distanță (funcția ruletă) | |
| - | | Senzor ultrasonic HC-SR04+ | din kit | Măsurare distanță (funcția ruletă) | | + | | Modul MPU-6050 (Giroscop/Accel) | [[https://www.optimusdigital.ro/en/inertial-sensors/13611-mpu6050-accelerometer-and-gyroscope-module-soldered-pins.html|Magazin]] | Măsurare înclinare (funcția nivelă) pe I2C | |
| - | | Modul MPU-6050 (Giroscop/Accel) | [[https://www.optimusdigital.ro/en/inertial-sensors/13611-mpu6050-accelerometer-and-gyroscope-module-soldered-pins.html?gad_source=1&gad_campaignid=19615979487&gbraid=0AAAAADv-p3DFjqZUZ1FG3bBl7-ADH7Iwj&gclid=CjwKCAjwzevPBhBaEiwAplAxvnVvhHRh4yWrXueviGa0DfOQ-ei67Xb8nw49JTxW73nd8VCr5et7KRoCbzAQAvD_BwE|Magazin]] | Măsurare înclinare (funcția nivelă) pe I2C | | + | | Display LCD 16x2 cu modul I2C | [[https://www.emag.ro/display-lcd-2-x-16-cu-convertor-i2c-80-x-35-mm-verde-albastru-negru-2-e-001/pd/DHRJ0LMBM/|Magazin]] | Afișaj interfață utilizator (folosește doar 4 pini) | |
| - | | Display LCD 16x2 | [[https://www.emag.ro/display-lcd-2-x-16-cu-convertor-i2c-80-x-35-mm-verde-albastru-negru-2-e-001/pd/DHRJ0LMBM/|Magazin]] | Afișaj interfață utilizator | | + | | Buzzer Pasiv | din kit Plusivo | Feedback sonor dinamic prin semnal PWM | |
| - | | Potențiometru 10kΩ WH148 | din kit | Reglaj contrast ecran LCD | | + | | Sursă alimentare breadboard | din kit Plusivo | Coboară tensiunea bateriei la 5V constanți | |
| - | | Buzzer Pasiv | din kit | Feedback sonor dinamic prin semnal PWM | | + | | Baterie 9V + Mufă DC | din kit Plusivo | Alimentare sistem portabil | |
| - | | Stabilizator tensiune L7805 | [[https://www.optimusdigital.ro/en/linear-regulators/7987-voltage-regulator-9-v-15-a.html?gad_source=1&gad_campaignid=19615979487&gbraid=0AAAAADv-p3DMKKdc3wEBoBdBw6iyODUzG&gclid=Cj0KCQjw8PDPBhCeARIsAOJwmWVVCplPGR2E95MdRereaJ0l5pufcuUWrxLo1WnLHfaQlmK4T-F23HwaAovDEALw_wcB|Magazin]] | Coborâre tensiune baterie de la 9V la 5V | | + | | Breadboard 830 puncte + fire | din kit Plusivo | Montaj prototipare | |
| - | | Condensatori filtrare (ex. 10µF, 100µF)| din kit | Stabilizare tensiune L7805 | | + | |
| - | | Baterie 9V + Clip alimentare | din kit | Alimentare sistem portabil | | + | |
| - | | Breadboard 830 puncte + fire | din kit | Montaj prototipare | | + | |
| - | | Rezistori (10kΩ) | din kit | Pull-up pentru pinul RESET și (opțional) I2C | | + | |
| ===== Software Design ===== | ===== Software Design ===== | ||