This shows you the differences between two versions of the page.
pm:prj2022:robert:robotfollower [2022/05/27 11:46] ioan_ovidiu.stiru [Software Design] |
pm:prj2022:robert:robotfollower [2022/06/01 20:06] (current) ioan_ovidiu.stiru [Hardware Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Nume proiect ====== | + | ====== Human Follower Robot ====== |
+ | |||
+ | Name: Tanase Paul-Gabriel | ||
+ | |||
+ | Group: 1221 A | ||
+ | |||
+ | Faculty: FILS | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 19: | Line 25: | ||
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ă. | 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ă. | ||
- | Schemă bloc: {{:pm:prj2022:robert:schema_bloc_paul.png|}} | + | Schemă bloc: {{:pm:prj2022:robert:schema_bloc_paul.png?300|}} |
+ | |||
+ | Poze robot: | ||
+ | {{:pm:prj2022:robert:tanase_paul_robo_front.jpg?300|}} | ||
+ | |||
+ | {{:pm:prj2022:robert:tanase_paul_robo_side.jpg?300|}} | ||
</note> | </note> | ||
Line 32: | Line 43: | ||
- 2 senzori IR | - 2 senzori IR | ||
- Jumper Wires | - Jumper Wires | ||
- | - 2 bateri Li-on | + | - 2 Li-Ion Battery * |
| | ||
{{:pm:prj2022:robert:schema_circuit.jpg?300|}} | {{:pm:prj2022:robert:schema_circuit.jpg?300|}} | ||
</note> | </note> | ||
+ | <note tip> | ||
+ | * Couldn't find Li-ion batteries. Replaced with a 9V battery | ||
+ | </note> | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 42: | Line 56: | ||
<note tip> | <note tip> | ||
Descrierea codului aplicaţiei (firmware): | Descrierea codului aplicaţiei (firmware): | ||
- | * mediu de dezvoltare: Arduino IDE | + | Mediu de dezvoltare: **ArduinoIDE** |
- | * librării şi surse 3rd-party NewPing AVRlib, Servo lib, AFMotor lib | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | Librarii folosite: **NewPing**,**Servo**,**AFMotor** |
- | * (etapa 3) surse şi funcţii implementate | + | |
+ | Cod: | ||
<code cpp> | <code cpp> | ||
Line 175: | Line 190: | ||
===== Download ===== | ===== Download ===== | ||
+ | |||
+ | {{:pm:prj2022:robert:tanase_paul.rar|Resurse proiect}} | ||
<note warning> | <note warning> | ||
Line 191: | Line 208: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | **Listă cu documente, datasheet-uri, resurse Internet folosite** |
+ | |||
+ | |||
+ | **Resurse Software:** | ||
+ | * [[https://github.com/adafruit/Adafruit-Motor-Shield-library|AFMotor GitHub documentation]] | ||
+ | * [[https://bitbucket.org/teckel12/arduino-new-ping/wiki/Home|NewPing lib wiki]] | ||
+ | * [[https://docs.arduino.cc/tutorials/|Arduino Tutorials]] | ||
+ | |||
+ | **Resurse Hardware:** | ||
+ | * [[https://www.instructables.com/Arduino-Motor-Shield-Tutorial/|Arduino Motor Shield L293D General info]] | ||
+ | * [[https://www.quora.com/How-do-I-connect-a-sensor-with-Arduino-when-Im-using-the-L293D-motor-shield-as-the-shield-takes-all-the-pins| How to connect sensors to Motor Shield (Quora answer)]] | ||
+ | * [[https://forum.arduino.cc/t/using-a-motor-shield-where-to-plug-other-sensors-ir/80842|How to connect IR sensors to shield (Arduino forums)]] | ||
+ | * [[https://www.instructables.com/Arduino-HC-SR04-Ultrasonic-Rover/| Example to attach Ultrasonic sensor]] | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||