This shows you the differences between two versions of the page.
pm:prj2023:dene:baston-inteligent [2023/05/06 13:42] rares.bran created |
pm:prj2023:dene:baston-inteligent [2023/05/26 20:38] (current) rares.bran [Software Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Nume proiect ====== | + | ====== Baston Inteligent ====== |
+ | Autor: Bran Rares - 331CC | ||
===== Introducere ===== | ===== Introducere ===== | ||
- | <note tip> | + | Proiectul consta in crearea unui baston cu functii speciale pentru persoanele cu deficiente de vedere care ar beneficia de pe urma acestuia. Bastonul avertizeaza utilizatorul de prezenta unui obstacol in fata sa printr-un buzzer. In acelasi timp poate fi usor localizat de pe smartphone cu ajutorul datelor transmise de modulul gps. |
- | Prezentarea pe scurt a proiectului vostru: | + | |
- | * ce face | + | |
- | * care este scopul lui | + | |
- | * care a fost ideea de la care aţi pornit | + | |
- | * de ce credeţi că este util pentru alţii şi pentru voi | + | |
- | </note> | + | |
===== Descriere generală ===== | ===== Descriere generală ===== | ||
+ | {{pm:prj2023:dene:baston.drawio.png?750|Schema}} | ||
- | <note tip> | + | ===== Hardware Design ===== |
- | 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ă. | + | {{pm:prj2023:dene:schemaelectrica.png?750|SchemaElectrica}} |
- | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | {{pm:prj2023:dene:proiectpm_schema.png?750|SchemaElectrica}} |
- | </note> | + | |
- | ===== Hardware Design ===== | + | Piesele folosite vor fi: |
- | + | * Arduino UNO | |
- | <note tip> | + | * Senzor Ultrasonic HC-SR04 |
- | Aici puneţi tot ce ţine de hardware design: | + | * Modul Buzzer |
- | * listă de piese | + | * Modul GPRS GSM QUAD-BAND SIM800L |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | * Modul GPS NEO-6M CU ANTENA |
- | * diagrame de semnal | + | * fire, breadboard, LED-uri |
- | * rezultatele simulării | + | |
- | </note> | + | |
===== Software Design ===== | ===== Software Design ===== | ||
+ | Mediul de dezvoltare folosit este Arduino IDE. Am folosit biblioteca TinyGPS++ pentru parsarea datelor primite de la modulul GPS si biblioteca SoftwareSerial pentru a dispune de o conexiune UART software. | ||
+ | Programul foloseste Timer1 pentru a crea o intrerupere o data pe secunda. Putem astfel sa trimitem un mesaj SMS cu locatia GPS a dispozitivului la intervale regulate. | ||
- | <note tip> | + | Utilizand biblioteca TinyGPS++, putem parsa datele primite de la modul in format NMEA si sa le stocam intr-un obiect gps. |
- | Descrierea codului aplicaţiei (firmware): | + | |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
- | </note> | + | |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | |||
- | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
- | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 48: | Line 33: | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | ===== Bibliografie/Resurse ===== |
- | 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**. | + | Sursa PNG: https://www.vhv.rs/viewpic/hiwwJmx_blind-walking-stick-png-transparent-png/ |
- | </note> | + | |
- | ===== Jurnal ===== | + | **Resurse Software** |
- | + | ||
- | <note tip> | + | |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
- | + | ||
- | ===== Bibliografie/Resurse ===== | + | |
- | <note> | + | **Resurse Hardware** |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </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> | ||