Table of Contents

Spiro-Bot: Plotter Mobil Autonom

Introducere

Acest proiect consta in realizarea unui robot mobil autonom, denumit Spiro-Bot, capabil sa deseneze forme geometrice complexe pe o suprafata plana.

Descriere generală

O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html

Hardware Design

Design-ul fizic se bazeaza pe un sasiu circular pentru a permite rotatii precise pe loc, avand instrumentul de scris montat exact in centrul geometric pentru a asigura trasarea corecta a formelor matematice. Conexiunile sunt realizate prin fire Dupont, separand logica de forta.

Lista de piese:

Board Pin Function Component Direction Description
Pin 4 Digital Out Driver L298N (IN1) Output Direcție motor stâng
Pin 5 Digital Out Driver L298N (IN2) Output Direcție motor stâng
Pin 6 Digital Out Driver L298N (IN3) Output Direcție motor drept
Pin 7 Digital Out Driver L298N (IN4) Output Direcție motor drept
Pin 10 PWM Out Driver L298N (ENA) Output Viteză motor stâng
Pin 11 PWM Out Driver L298N (ENB) Output Viteză motor drept
Pin 9 PWM Out Servomotor SG90 Output Control unghi braț
Pin 0 (RX) UART RX Bluetooth HC-05 Input Recepție date
Pin 1 (TX) UART TX Bluetooth HC-05 Output Transmisie date

Schematic

Software Design

Dezvoltarea software este de tip bare-metal, bazată pe procesarea asincronă a comenzilor și controlul precis al mișcărilor.

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF