This is an old revision of the document!


Paper Plane Radar

Introduction

What is the project about? Paper Plane Radar is a distance-based tracking system using an ultrasonic sensor and a microcontroller. It detects the flight of a paper airplane and calculates both its speed and angle of movement, displaying them on a simple LED matrix. A warning LED simulates radar alert behavior when a target is detected.

What is the project's purpose? The purpose of this project is to simulate a minimalistic radar system using low-cost components and to practice real-time measurement and feedback systems in embedded environments.

What inspired the idea? The idea came from the fascination with radar systems and motion tracking. By adapting this concept to something as lighthearted as a paper airplane, the project makes radar concepts tangible and interactive while remaining technically relevant and accessible.

Why is this project useful? It offers a hands-on experience with sensor data acquisition, time-based calculations, and visual output. It is useful for learning embedded system design principles, especially in motion tracking and data visualization scenarios, and could serve as a fun educational tool or demo.

General Description

Block Diagram

###

Hardware Design

#### Bill of Materials – Completat

No. Component Description Quantity Unit Price Total Price Product Link / Datasheet
————————————- ——————————————————————– ——– ———– ———– ————————————————————————————————————————————————————————————————————————————————————————————–
8 Arduino Mega 2560 Placă de dezvoltare principală pentru controlul motoarelor și afișaj 1 \~69.99 lei 69.99 lei [https://www.optimusdigital.ro/ro/placi-de-dezvoltare/1559-placa-de-dezvoltare-compatibila-cu-arduino-mega-2560-r3-atmega2560-i-ch340.html](https://www.optimusdigital.ro/ro/placi-de-dezvoltare/1559-placa-de-dezvoltare-compatibila-cu-arduino-mega-2560-r3-atmega2560-i-ch340.html)
9 TMC2209 Stepper Driver Driver silențios și eficient pentru motorul Nema17 1 \~35.00 lei 35.00 lei [https://www.trinamic.com/products/integrated-circuits/details/tmc2209-la/](https://www.trinamic.com/products/integrated-circuits/details/tmc2209-la/)
10 Nema17 Stepper Motor Motor pas cu pas pentru control precis 1 \~49.99 lei 49.99 lei [https://www.optimusdigital.ro/ro/motoare-pas-cu-pas/457-motor-pas-cu-pas-nema17-17hs4401.html](https://www.optimusdigital.ro/ro/motoare-pas-cu-pas/457-motor-pas-cu-pas-nema17-17hs4401.html)
11 L293D Motor Driver Driver H-bridge pentru controlul motorului DC 1 \~11.99 lei 11.99 lei [https://www.optimusdigital.ro/ro/motoare-driver-motoare/414-l293d-motor-driver-shield.html](https://www.optimusdigital.ro/ro/motoare-driver-motoare/414-l293d-motor-driver-shield.html)
12 DC Motor (3–6V) Motor simplu utilizat pentru deplasarea unei componente 1 \~9.99 lei 9.99 lei [https://www.optimusdigital.ro/ro/motoare-dc/476-motor-dc-3v-6v.html](https://www.optimusdigital.ro/ro/motoare-dc/476-motor-dc-3v-6v.html)
13 LCD 1602 cu I2C Afișează viteza și alte informații 1 16.34 lei 16.34 lei *(deja inclus mai sus)*
14 Module DC-DC LM2596 Modul de reglare a tensiunii de alimentare 1 \~8.99 lei 8.99 lei [https://www.optimusdigital.ro/ro/surse-de-tensiune/35-modul-step-down-lm2596-dc-dc.html](https://www.optimusdigital.ro/ro/surse-de-tensiune/35-modul-step-down-lm2596-dc-dc.html)
15 Type-C Trigger Board Modul de pornire a sursei Type-C 1 \~6.99 lei 6.99 lei [https://www.optimusdigital.ro/ro/surse-de-tensiune/12677-modul-usb-c-type-c-trigger-decoupling-board.html](https://www.optimusdigital.ro/ro/surse-de-tensiune/12677-modul-usb-c-type-c-trigger-decoupling-board.html)
16 Butoane momentane + rezistențe Selecția numărului de participanți 2 \~1.50 lei 3.00 lei [https://www.optimusdigital.ro/ro/comutatoare-butoni/177-buton-momentan.html](https://www.optimusdigital.ro/ro/comutatoare-butoni/177-buton-momentan.html)
17 Jumper Wires (Male-Male, Female-Male) Cablu pentru conectare între module și placă 20 \~0.20 lei 4.00 lei *(idem mai sus)*

Total Cost adăugat: \~219.28 lei (cu tot cu părțile anterioare)

#### Utilizare PINI:

Arduino Mega:

* D2, D3, D6, D7 – pini digitali pentru controlul driverului TMC2209 * D27, D29 – pini conectați la butoane pentru selecția numărului de participanți * D8, D9, D10 – pini conectați la L293D pentru controlul motorului DC * D20 (SDA), D21 (SCL) – pentru comunicația cu LCD-ul prin I2C * 5V, GND – alimentare pentru module externe și ground comun

TMC2209:

* STEP, DIR, EN – semnale de control primite de la Mega * VIO, GND, VM – alimentare logică și de motor * A+, A-, B+, B- – ieșiri către bobinele motorului Nema17

Motor Nema17:

* Conectat direct la ieșirile driverului TMC2209 (A și B)

L293D:

* IN1, IN2, EN – controlate de Mega * OUT1, OUT2 – conectate la motorul DC * Vcc1 – 5V pentru logică * Vcc2 – 6V–12V pentru motor * GND – ground comun

Motor DC:

* Alimentat prin ieșirile OUT1 și OUT2 de la L293D

LCD:

* SDA, SCL – comunicație I2C cu Mega * Vcc, GND – alimentare

Butoane:

* Conectate la D27 și D29 * Rezistențe de pull-down conectate la GND

Type-C Trigger Board & LM2596:

* Type-C Trigger → alimentează LM2596 * LM2596 → reglează tensiunea de alimentare pentru motor și restul sistemului

#### Electrical Diagram

Software Design

Results

Describe the results you obtained after building the project.

Conclusions

Download

An archive (or more if needed) containing the project files: sources, schematics, etc. A README file, a ChangeLog, and a script to compile and copy to the microcontroller always make a good impression ;-)

Files should be uploaded to the wiki using the Add Images or other files feature. The namespace for uploads is typically :pm:prj20??:c? or :pm:prj20??:c?:student_name (if applicable). Example: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin

Journal

You may include a journal section to help your lab assistant track the project's progress.

Bibliography/Resources

List of documents, datasheets, and Internet resources used — optionally grouped into Software Resources and Hardware Resources.

pm/prj2025/eradu/mihai.strejaru.1748290489.txt.gz · Last modified: 2025/05/26 23:14 by mihai.strejaru
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