B3M38SPD seminar project - beehive monitor with LoRa reporting
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
Ondřej Hruška b49668e3e8
Update README.md
il y a 6 ans
.settings added audio module integration il y a 6 ans
Docs added documentation, video and sample data il y a 6 ans
Drivers added audio module integration il y a 6 ans
Inc added audio module integration il y a 6 ans
Middlewares/Third_Party/Lora got the voc sensor to do something il y a 7 ans
Src added audio module integration il y a 6 ans
startup add some fils il y a 7 ans
.cproject added audio module integration il y a 6 ans
.gitignore bme integrted to lora il y a 7 ans
.mxproject add some fils il y a 7 ans
.project asdf il y a 6 ans
Bees3 Debug.cfg add some fils il y a 7 ans
CMakeLists.txt bme integrted to lora il y a 7 ans
Makefile bme integrted to lora il y a 7 ans
NUCLEO-L073RZ.xml add some fils il y a 7 ans
README.md Update README.md il y a 6 ans
STM32L073RZTx_FLASH.ld add some fils il y a 7 ans
lora_bees_final Run.cfg asdf il y a 6 ans
mx.scratch add some fils il y a 7 ans
proj Debug.cfg add some fils il y a 7 ans
proj.ioc add some fils il y a 7 ans

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)