Documente Academic
Documente Profesional
Documente Cultură
TACHE Elvis-Daniel
Conducător științific:
dr. ing. MĂCEȘANU Gigel
Brașov 2021
Cuprins
• Arhitectura hardware
• Arhitectura software
Serială L298N
Driver motoare
Interfață cu
PWM
utilizatorul
HTML Raspberry Pi 4
Modul de comandă și Motoare de
control curent continuu
Mecanism de
virare
Modul alimentare
Motor de cc
Unitate centrală
Diver Raspberry PI 4
motor
Buzzer
Senzor temperatură
Modul Arduino Uno și umiditate
Senzor gaz
Arhitectura software
• la apăsarea butoanelor: request-uri HTML
Exemplu de request utilizat: 192.168.0.105 - - [31/Jan/2021 11:49:39] "GET /background_inainte HTTP/1.1" 200
Aplicația web pentru controlul robotului
• Se accesează utilizând adresa IP
sau raspberrypi.mshome.net
• Cuprinde 3 secțiuni HTML.
1. Secțiunea de titlu: header de tip H1
2. Secțiunea de streaming
primeste frame-uri prin decoratorul @video_feed
3. Secțiunea butoanelor ├── camera_pi.py
butoanele pointează către @app.route-ul corespunzător ├── camera_pi.pyc
• Aplicația are o întârziere de doar 500ms ├── __pycache__
│ └── camera_pi.cpython-37.pyc
• Aplicația rulează de fiecare dată când sistemul porneste ├── static
│ └── style.css
└── templates
└── index.html
Demo
Deplasare cu virare Deplasare în linie dreaptă
Concluzii
A fost implementată o platformă controlată de la distanță utilizându-se
Raspberry Pi, driver motoare L298N și alimentare pe baterii
A fost implementat un sistem de achiziție date de la un senzor analog MQ-
135 și un senzor de temperatură și umiditate DHT22
Dezvoltarea acestor lucruri a permis acumularea de cunostinte legate de
mecanică, electronică dar și scrierea de programe software în diverse limbaje
de programare
Direcții viitoare
• Radar de obstacole utilizând un servomotor și un detector de ultrasunete
• Comanda să se realizeze prin Bluetooth și aplicație specifică de Android
Vă mulțumesc pentru atenție!