coordonatorstiin țific: absolvent: orjanadrian-gabriel · componenta server – arduino o soft-ul...
TRANSCRIPT
�
Coordonator stiințific:
Prof. Dr. Ing. Dumitriu Luminița
Absolvent:
Orjan Adrian-Gabriel
Universitatea “Dunărea de Jos” din GalaţiFacultatea de Automatică, Calculatoare, Inginerie Electrică şi Electronică
1. Introducere
2. Scopși obiective
3. Aspecte tehnologice
4. Arhitectura sistemului
5. Implementare Hardware
6. Implementare Software
7. Concluzii
� Lucrarea prezintă aspecte legate:
- Roboții mobili
- Rolul și utilitatea lor
- Domenii de activitate
- Tehnologiile folosite
� Scop
- Realizarea unui robot mobil cu control de la distanță
� Obiective- Costuri nu prea ridicate
- Complexitate cât mai mică
- Utilizarea de tehnologii moderne
� Arduino
� Visual C#
� Android
� Platforma hardware open-source
� Instrument pentru dezvoltarea de obiecteinteractive
� Flexibilitate în proiectare deosebită
� Avantaje față de alte platforme hardware
� Limbaj simplu, modern, orientat pe obiecte
� Dezvoltare independentă de platformă
� Suport pentru platforma .NET
� Platformă software open-source
� Sistem de operare pentru dizpozitive mobile
� API-uri și librării extinse
� Documentație bogată
Router
Internet
Robot
Android
Visual C#
� Platforma mobilă
� Placa Arduino Mega2560
� Driver de motoare
� Modul Wi-Fi
� Componenta Server – Arduino
o Soft-ul Arduino
o Interfață simplă (IDE)
o Implementată pe robot
• Conectare automată
• Recepționează comenzi
• Execută comenzi
� Componenta client -Visual C#
o Interfață simplă
o Se conectează la server
o Trimite date către server folosind:• pentru direcții - tastatură
• pentru lumini - butoane
o Întrerupe conexiunea
Start
ComenziStop
Robot
� Componenta client – Android
o Interfață user-friendly
o Se conectează la server
o Afi șează valorile senzorului de orientare
o Trimite date către server folosind:
• pentru direcții - accelerometru
• pentru lumini - butoane
o Întrerupe conexiunea
Interfața C# Interfața Android