Update README.md

pull/2/head
sq2ips 2024-03-22 20:23:43 +01:00 zatwierdzone przez GitHub
rodzic 7bafe207c8
commit 6f9a052a90
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 13 dodań i 3 usunięć

Wyświetl plik

@ -1,12 +1,22 @@
# m20-custom-firmware
The goal of the project is to reverse engineer the Meteomodem M20 radiosonde and build custom firmware for it for use in ham radio baloons. Work is currently underway to make individual modules work such as GPS, radio etc. Once this is achieved, the full firmware will be built. In this state, the code only tests individual elements.
# What works
- GPS: partialy
- GPS: :heavy_check_mark:
- Radio: :x:
- Uart: :heavy_check_mark:
- temperature sensor: :x:
- barometer: :x:
- humidity sensor: :x:
# Images
![alt text](https://github.com/sq2ips/m20-custom-firmware/blob/main/img/bottom.jpg?raw=true)
![alt text](https://github.com/sq2ips/m20-custom-firmware/blob/main/img/pcb.jpg?raw=true)
![alt text](https://github.com/sq2ips/m20-custom-firmware/blob/main/img/side.jpg?raw=true)
![alt text](https://github.com/sq2ips/m20-custom-firmware/blob/main/img/side.jpg?raw=true)
![alt text](https://github.com/sq2ips/m20-custom-firmware/blob/main/img/sticker.jpg?raw=true)
# GPS
M20 uses xm1110 gps module but with custom firmware that transmits only binary protocol data.
M20 uses xm1110 gps module that transmits data over UART but with custom firmware that transmits only binary protocol data.
Data format:
![alt text](https://github.com/sq2ips/m20-custom-firmware/blob/main/img/GPS.png?raw=true)