This shows you the differences between two versions of the page.
pm:prj2023:dene:baston-inteligent [2023/05/26 13:17] rares.bran [Software Design] |
pm:prj2023:dene:baston-inteligent [2023/05/26 20:38] (current) rares.bran [Software Design] |
||
---|---|---|---|
Line 10: | Line 10: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
{{pm:prj2023:dene:schemaelectrica.png?750|SchemaElectrica}} | {{pm:prj2023:dene:schemaelectrica.png?750|SchemaElectrica}} | ||
+ | |||
+ | {{pm:prj2023:dene:proiectpm_schema.png?750|SchemaElectrica}} | ||
Piesele folosite vor fi: | Piesele folosite vor fi: | ||
Line 21: | Line 23: | ||
===== 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. | 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 ===== | ||