Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
Ondřej Hruška
b49668e3e8
|
6 lat temu | |
---|---|---|
.settings | 6 lat temu | |
Docs | 6 lat temu | |
Drivers | 6 lat temu | |
Inc | 6 lat temu | |
Middlewares/Third_Party/Lora | 7 lat temu | |
Src | 6 lat temu | |
startup | 7 lat temu | |
.cproject | 6 lat temu | |
.gitignore | 7 lat temu | |
.mxproject | 7 lat temu | |
.project | 6 lat temu | |
Bees3 Debug.cfg | 7 lat temu | |
CMakeLists.txt | 7 lat temu | |
Makefile | 7 lat temu | |
NUCLEO-L073RZ.xml | 7 lat temu | |
README.md | 6 lat temu | |
STM32L073RZTx_FLASH.ld | 7 lat temu | |
lora_bees_final Run.cfg | 6 lat temu | |
mx.scratch | 7 lat temu | |
proj Debug.cfg | 7 lat temu | |
proj.ioc | 7 lat temu |
README.md
lorabees
Beehive monitoring project with LoRa / P-NUCLEO-LRWAN1 (STM32L073RZ)
This is an experimental student project focused on learning how to use LoRa. It captures some environmental properites, samples audio and computes its frequency spectrum. Then the principal peaks of the spectrum are detected and reported together with the other information to a LoRa gateway. Those packets can be captured using a Node-RED MQTT flow to a file.
-> See the Docs/ folder for a demo video and a PDF about the project
Sensors
- BME680 (Temperature, Relative Humidity, Atmospheric Pressure, Volatile Organic Compounds)
- Microphone for buzzing capture & analysis (electret mic with a transistor-based amplifier)
Progress
- LoRa integration
- BME680 communication, basic reading
- MBE680 periodic reporting to LoRa
- Try to use BSEC for better sensor compensation
- Design and build the microphone amplifier
- Microphone capture via DMA and ADC
- Waveform analysis (Fourier transform, peak detection, noise level..)
- Waveform principal characteristics reporting to LoRa
- Data analysis backend (Mosquitto on RPi receiving packets from The Things Network, storing to DB, some graphs)