Differences

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

Link to this comparison view

pm:prj2026:ionut.otelea:andrei.nicola [2026/05/05 09:09]
andrei.nicola
pm:prj2026:ionut.otelea:andrei.nicola [2026/05/05 12:03] (current)
andrei.nicola
Line 3: Line 3:
 Proiectul meu consta intr-un circuit de comanda de la distanta(telecomanda) si un vehicul. Telecomanda consta intr-un circuit facut custom pe o placuta de prototipare si cu o carcasa printata 3D cu componente metalice pentru fixare, iar masina consta intr-un sasiu off-the-shelf,​ cu driverele, integrate si circuite aditionale pentru control si alimentare. Proiectul meu consta intr-un circuit de comanda de la distanta(telecomanda) si un vehicul. Telecomanda consta intr-un circuit facut custom pe o placuta de prototipare si cu o carcasa printata 3D cu componente metalice pentru fixare, iar masina consta intr-un sasiu off-the-shelf,​ cu driverele, integrate si circuite aditionale pentru control si alimentare.
  
 +**Decizii de design**: ​
 +- microcontrollerele AtMega au package-ul vechi(DIP-28) pentru future compatibility si posibilitatea verisionarii mai usoare a codului si a aduce optimizari in mod incremental. Folosirea noului package(QFN 28) ar fi insenmat incompatibilitatea cu o placuta de prototipare custom si nevoia de a conecta un programmer, dar ar fi venit cu avantajul de dimensiune redusa si compacta.
 +- comunicarea este realizata radio, in detrimentului unui protocol precum Wi-Fi sau Bluetooth din dorinta de a fi cat mai low-level si a codifica semnalele //​bare-metal//,​ fara a fi restrictionata de stiva OSI sau un protocol anume. Desi bluetooth ar fi fost o optiune versatila pentru a avea controlul pe mai multe device-uri(laptop,​ PC, mobile etc.), ar fi fost mult mai pasibil de interferente intr-un spatiu precum holul EC; de asemenea, aria de acoperire nu ar fi crescut semnificativ sau poate chiar deloc.
  
- +===== II. Schema bloc ===== 
-===== II. Schema bloc ====={{:​pm:​prj2026:​ionut.otelea:​diagrama_pm.drawio.png?​900 |}}+{{:​pm:​prj2026:​ionut.otelea:​diagrama_pm.drawio.png?​800 |}}
  
 ===== III. Comunicare ===== ===== III. Comunicare =====
 Comunicarea se face pe frecventa radio pe o frecventa de 433MHz. Raza de actiune este aproximativ de 50-100 m. Comunicarea se face pe frecventa radio pe o frecventa de 433MHz. Raza de actiune este aproximativ de 50-100 m.
 Biblioteca modulului de transmisie radio implementeaza transmiterea prin siruri de caractere ASCII, asa ca fiecare comanda atomica va avea 8 biti de informatie. Biblioteca modulului de transmisie radio implementeaza transmiterea prin siruri de caractere ASCII, asa ca fiecare comanda atomica va avea 8 biti de informatie.
-===== IV. Componente =====+ 
 +===== IV. Alimentare ===== 
 +Pentru telecomanda,​ circuitul de alimentare consta intr-o **baterie Li-Po de 3.7V** aleasa din motive de eficienta pe termen lung si portabilitate. Pentru a a ridica tensiunea exact la tensiunea dorita de AtMega328(//​5 volti//), folosesc un step-up converter. 
 + 
 +Pentru masinuta, folosesc alimentarea direct de la baterie de 9V conectata la driverul de motor **L298N**. Acesta are integrat un divizor de tensiune si scoate exact 5V pentru alimentarea microcontroller-ului. 
 + 
 +===== V. Componente =====
 ==== 1. Telecomanda ==== ==== 1. Telecomanda ====
   - AtMega328P-U => [[https://​datasheets.b-cdn.net/​files/​ATMEGA328P-AU-Microchip-datasheet-65729177.pdf|aici]]   - AtMega328P-U => [[https://​datasheets.b-cdn.net/​files/​ATMEGA328P-AU-Microchip-datasheet-65729177.pdf|aici]]
   - Li-Po Battery => [[https://​www.conexelectronic.ro/​acumulatori/​17688-ACUMULATOR-LI-POLYMER-3-7V-1800MAH.html|aici]]   - Li-Po Battery => [[https://​www.conexelectronic.ro/​acumulatori/​17688-ACUMULATOR-LI-POLYMER-3-7V-1800MAH.html|aici]]
   - Rezistente de pull-up (x4)   - Rezistente de pull-up (x4)
-  - Transmitter Radio+  - Transmitter Radio => [[https://​components101.com/​modules/​433-mhz-rf-transmitter-module|FS1000A ~ 433MHz Transmitter Datasheet]]
   - Step-up Converter MT3608 => [[https://​components101.com/​sites/​default/​files/​component_datasheet/​MT3608-Step-Up-Power-Module-Datasheet.pdf||aici]]   - Step-up Converter MT3608 => [[https://​components101.com/​sites/​default/​files/​component_datasheet/​MT3608-Step-Up-Power-Module-Datasheet.pdf||aici]]
 +  - Oscilator de cristal => [[https://​sigmanortec.ro/​Oscilator-cu-Quart-16MHz-p148481741?​SubmitCurrency=1&​id_currency=2&​gad_source=1&​gad_campaignid=23069763085|Oscilator cu Quart 16MHz]]
   - Buton (x4)   - Buton (x4)
  
Line 23: Line 33:
   - carcasa printata 3D   - carcasa printata 3D
   - thread inserts => [[https://​image.made-in-china.com/​44f3j00TFADhJWKwNqr/​M5-M6-Knurled-Brass-Insert-Nut-Threaded-Insert-for-Plastic.webp|aici]]   - thread inserts => [[https://​image.made-in-china.com/​44f3j00TFADhJWKwNqr/​M5-M6-Knurled-Brass-Insert-Nut-Threaded-Insert-for-Plastic.webp|aici]]
-  - distantier hexagonal ​=> [[https://​mm.digikey.com/​Volume0/​opasdata/​d220001/​medias/​docus/​2287/​Hex_Hybrid_Standoffs_Brochure.pdf|aici]]+  - distantieri hexagonali ​=> [[https://​mm.digikey.com/​Volume0/​opasdata/​d220001/​medias/​docus/​2287/​Hex_Hybrid_Standoffs_Brochure.pdf|aici]]
  
  
 ==== 3. Masinuta ==== ==== 3. Masinuta ====
-  - Driver motor LN298N ​=> +  - Driver motor L298N => [[https://​components101.com/​modules/​l293n-motor-driver-module]]
   - Motor (x2)   - Motor (x2)
-  - AtMega328P-U => [[https://​datasheets.b-cdn.net/​files/​ATMEGA328P-AU-Microchip-datasheet-65729177.pdf|aici]] +  - AtMega328P-U => [[https://​datasheets.b-cdn.net/​files/​ATMEGA328P-AU-Microchip-datasheet-65729177.pdf]] 
-  - Receiver Radio =>+  - Receiver Radio => [[https://​d148k72crfmm2d.cloudfront.net/​wp-content/​uploads/​2019/​02/​ISM-Modul_XY-MK-5V.pdf|XY-MK-5V ~ 433MHz Receiver Datasheet]] 
 +  - Oscilator de cristal => [[https://​sigmanortec.ro/​Oscilator-cu-Quart-16MHz-p148481741?​SubmitCurrency=1&​id_currency=2&​gad_source=1&​gad_campaignid=23069763085|16MHz Oscilator cu Quart]]
  
  
-===== V. Software =====+===== VI. Software =====
 Intrucat masina este controlata de catre 2 motoare, avand 2 roti de tractiune si 2 pentru stabilitate,​ directiile stanga/​dreapta sunt imitate prin rotire in jurul centrului, iar directiile fata/spate sunt de fapt deplasari pe directia principala de orientare a rover-ului. Intrucat masina este controlata de catre 2 motoare, avand 2 roti de tractiune si 2 pentru stabilitate,​ directiile stanga/​dreapta sunt imitate prin rotire in jurul centrului, iar directiile fata/spate sunt de fapt deplasari pe directia principala de orientare a rover-ului.
  
pm/prj2026/ionut.otelea/andrei.nicola.1777961374.txt.gz · Last modified: 2026/05/05 09:09 by andrei.nicola
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