This shows you the differences between two versions of the page.
pm:prj2023:gpatru:mini-satelit [2023/05/29 21:50] sebastian.severin [Download] |
pm:prj2023:gpatru:mini-satelit [2023/06/01 13:37] (current) sebastian.severin [Software Design] |
||
---|---|---|---|
Line 107: | Line 107: | ||
Cod sursa: | Cod sursa: | ||
{{:pm:prj2023:gpatru:minisatelit.zip|}} | {{:pm:prj2023:gpatru:minisatelit.zip|}} | ||
+ | </note> | ||
+ | |||
+ | <note important> | ||
+ | **Biblioteci adaptate** | ||
+ | |||
+ | Din cauza arhitecturii diferite folosite de modulul, NINA-B306 bazat pe microcontroller-ul nrf52840 produs de Nordic Semiconductors, a trebuit sa editez cel putin partial majoritatea bibliotecilor de la Adafruit si biblioteca LoRa pentru a putea obtine un produs final functional. Editarile au fost majoritar necesare din cauza unor diferente intre bibliotecile Wire si SPI dedicate nrf52840 (ARM Cortex M4) si cele dedicate produselor AVR. | ||
</note> | </note> | ||
<note tip> | <note tip> | ||
- | **Pogramul de pe statia de la sol:** | + | **Programul de pe statia de la sol:** |
Este de asemenea scris in Arduino IDE si implementează o comunicare LoRa cu mini-satelitul. Datele primite sunt mai apoi trimise pe interfata seriala a laptopului pentru a putea fi procesate de interfata grafica dedicata acestui proiect. | Este de asemenea scris in Arduino IDE si implementează o comunicare LoRa cu mini-satelitul. Datele primite sunt mai apoi trimise pe interfata seriala a laptopului pentru a putea fi procesate de interfata grafica dedicata acestui proiect. | ||
Line 138: | Line 144: | ||
proiectul reprezinta o reusita (functioneaza nominal toate elementele integrate). Am pornit de la ideea de CanSat cu scopul de a comprima cat mai mult tot sistemul embedded pentru a facilita integrarea mai multor astfel de sisteme intr-o doza de suc. Mai sunt elemente aditionale pe care voiam sa le adaug proiectului, dar pe care din lipsa de timp nu am reusit momentan (mai e timp pana la PM fair :-D), dar pe care sigur le voi adauga pana cand voi transforma acest proiect in proiectul meu de licenta. | proiectul reprezinta o reusita (functioneaza nominal toate elementele integrate). Am pornit de la ideea de CanSat cu scopul de a comprima cat mai mult tot sistemul embedded pentru a facilita integrarea mai multor astfel de sisteme intr-o doza de suc. Mai sunt elemente aditionale pe care voiam sa le adaug proiectului, dar pe care din lipsa de timp nu am reusit momentan (mai e timp pana la PM fair :-D), dar pe care sigur le voi adauga pana cand voi transforma acest proiect in proiectul meu de licenta. | ||
- | P.S. Carcasa mini-satelitului este in curs de printare, iar parasuta am realizat-o din panza de parapanta. | + | P.S. Carcasa mini-satelitului este 3D printata, iar parasuta am realizat-o din panza de parapanta. |
{{:pm:prj2023:gpatru:parachute.jpg?400|}} | {{:pm:prj2023:gpatru:parachute.jpg?400|}} | ||
Line 146: | Line 152: | ||
[[https://drive.google.com/file/d/1vVw9gzxmqblScGr8cPGoZSD1W-FcQChJ/view?usp=share_link]] | [[https://drive.google.com/file/d/1vVw9gzxmqblScGr8cPGoZSD1W-FcQChJ/view?usp=share_link]] | ||
</note> | </note> | ||
+ | |||
+ | **Produs final:** | ||
+ | |||
+ | {{:pm:prj2023:gpatru:sectiune-sat2.jpg?200|}} {{:pm:prj2023:gpatru:sectiune-sat.jpg?200|}} | ||
+ | |||
+ | **Statie sol:** | ||
+ | |||
+ | {{:pm:prj2023:gpatru:gs_fin.jpg?200|}} | ||
+ | |||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
Line 159: | Line 175: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | [[https://content.u-blox.com/sites/default/files/NINA-B3_DataSheet_UBX-17052099.pdf]] |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | [[http://djynet.net/?p=969]] |
+ | |||
+ | [[https://cdn.sparkfun.com/assets/6/d/0/b/9/Qwiic_SGP40-Schematic.pdf]] | ||
+ | |||
+ | [[https://cdn.sparkfun.com/assets/e/6/2/6/d/Sensirion_Gas_Sensors_SGP40_Datasheet.pdf]] | ||
+ | |||
+ | [[https://cdn.sparkfun.com/assets/learn_tutorials/1/1/6/8/Environmental_Sensor_Breakout_BME680.pdf]] | ||
+ | |||
+ | [[https://cdn.sparkfun.com/assets/8/a/1/c/f/BME680-Datasheet.pdf]] | ||
+ | |||
+ | [[https://cdn.sparkfun.com/datasheets/Sensors/IMU/Triple_Axis_Accelerometer-Gyro_Breakout_-_MPU-6050_v12.pdf]] | ||
+ | |||
+ | [[https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf]] | ||
+ | |||
+ | [[https://ocw.cs.pub.ro/courses/icalc/proiect2023]] | ||
<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> | ||