This shows you the differences between two versions of the page.
pm:prj2023:dene:baston-inteligent [2023/05/06 13:58] rares.bran |
pm:prj2023:dene:baston-inteligent [2023/05/26 20:38] (current) rares.bran [Software Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Baston Inteligent ====== | ====== 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. | 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. | ||
- | </note> | + | |
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | + | {{pm:prj2023:dene:baston.drawio.png?750|Schema}} | |
- | <note tip> | + | |
- | + | ||
- | </note> | + | |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
+ | {{pm:prj2023:dene:schemaelectrica.png?750|SchemaElectrica}} | ||
+ | |||
+ | {{pm:prj2023:dene:proiectpm_schema.png?750|SchemaElectrica}} | ||
- | <note tip> | ||
Piesele folosite vor fi: | Piesele folosite vor fi: | ||
* Arduino UNO | * Arduino UNO | ||
Line 21: | Line 20: | ||
* Modul GPS NEO-6M CU ANTENA | * Modul GPS NEO-6M CU ANTENA | ||
* fire, breadboard, LED-uri | * fire, breadboard, LED-uri | ||
- | </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. | ||
+ | |||
+ | Utilizand biblioteca TinyGPS++, putem parsa datele primite de la modul in format NMEA si sa le stocam intr-un obiect gps. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
Line 33: | Line 35: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | Sursa PNG: https://www.vhv.rs/viewpic/hiwwJmx_blind-walking-stick-png-transparent-png/ |
**Resurse Software** | **Resurse Software** | ||
**Resurse Hardware** | **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> | ||