This shows you the differences between two versions of the page.
pm:prj2022:cristip:saber [2022/05/27 00:28] andrei.darmaz [Software Design] |
pm:prj2022:cristip:saber [2022/05/27 22:09] (current) andrei.darmaz [Download] |
||
---|---|---|---|
Line 57: | Line 57: | ||
{{:pm:prj2022:cristip:sasiu3.png?150|}} | {{:pm:prj2022:cristip:sasiu3.png?150|}} | ||
{{:pm:prj2022:cristip:sasiu5.png?150|}} | {{:pm:prj2022:cristip:sasiu5.png?150|}} | ||
+ | {{:pm:prj2022:cristip:saber_01.png?150|}} | ||
+ | {{:pm:prj2022:cristip:saber_02.png?150|}} | ||
+ | {{:pm:prj2022:cristip:saber_03.png?150|}} | ||
{{:pm:prj2022:cristip:saber_schem01.png?700|}} | {{:pm:prj2022:cristip:saber_schem01.png?700|}} | ||
- | {{:pm:prj2022:cristip:saber_schem02.jpg?200|}} | + | {{:pm:prj2022:cristip:saber_schem02.jpg?200|}} |
+ | |||
===== Software Design ===== | ===== Software Design ===== | ||
Line 104: | Line 108: | ||
Interacțiunea cu motoarele: | Interacțiunea cu motoarele: | ||
- | * Fiecare motor are câte un drive asignat care rezista la 2.4A peek. | + | * Fiecare motor are câte un drive asignat care rezista la 2.4A peek. |
- | * Motoarele sunt comandate pe 3 pini - 2 pini de direcție și unul de PWM | + | * Motoarele sunt comandate pe 3 pini - 2 pini de direcție și unul de PWM |
- | * Generarea de PWM se face pure hardware putand sa se stabilească duty cicle si frecventa. | + | * Generarea de PWM se face pure hardware putand sa se stabilească duty cicle si frecventa. |
Posibile upgrades : | Posibile upgrades : | ||
Line 116: | Line 119: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | Am obținut inca un robot mini-sumo de adăugat la colecție. Pot spune ca este cel mai avansat de pana acum din punct de vedere mecanic, iar la partea software este tot timpul loc de îmbunătățire. |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Saber a reușit sa îmi bată robotul anterior care avea în palmares un loc 8 la Robochallenge și loc 2 la Infomatrix. Deci o sa așteptam sa vedem cum se descurca la concursurile din viitor. |
- | </note> | + | |
+ | Tot ca rezultat aș putea spune ca mi-am mai dezvoltat skillurile hardware și am învățat mai multe despre arhitectura ARM, eu fiind obișnuit numai cu AVR. | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Mă bucur ca am ales sa fac PM și ca mi-a dat impulsul de a începe un nou proiect. | ||
+ | Robotul consider ca este unul reușit, desi exista tot timpul loc de îmbunătățiri. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | ||
- | 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**. | ||
- | </note> | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 138: | Line 140: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | https://github.com/khoih-prog/RP2040_PWM#features |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | https://cdn.sparkfun.com/assets/1/4/2/1/9/TFmini_Plus_A02_Product_Manual_EN.pdf |
+ | |||
+ | https://github.com/budryerson/TFMini-Plus | ||
+ | |||
+ | https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf | ||
+ | |||
+ | https://p1r.se/startmodule/implement-yourself/ | ||
+ | |||
+ | https://docs.arduino.cc/hardware/nano-rp2040-connect | ||
+ | |||
+ | https://cdn-reichelt.de/documents/datenblatt/A300/ABX00053-DATASHEET.pdf | ||
<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> | ||