B3M38SPD seminar project - beehive monitor with LoRa reporting
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
Ondřej Hruška b49668e3e8
Update README.md
6 лет назад
.settings added audio module integration 6 лет назад
Docs added documentation, video and sample data 6 лет назад
Drivers added audio module integration 6 лет назад
Inc added audio module integration 6 лет назад
Middlewares/Third_Party/Lora got the voc sensor to do something 7 лет назад
Src added audio module integration 6 лет назад
startup add some fils 7 лет назад
.cproject added audio module integration 6 лет назад
.gitignore bme integrted to lora 7 лет назад
.mxproject add some fils 7 лет назад
.project asdf 6 лет назад
Bees3 Debug.cfg add some fils 7 лет назад
CMakeLists.txt bme integrted to lora 7 лет назад
Makefile bme integrted to lora 7 лет назад
NUCLEO-L073RZ.xml add some fils 7 лет назад
README.md Update README.md 6 лет назад
STM32L073RZTx_FLASH.ld add some fils 7 лет назад
lora_bees_final Run.cfg asdf 6 лет назад
mx.scratch add some fils 7 лет назад
proj Debug.cfg add some fils 7 лет назад
proj.ioc add some fils 7 лет назад

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)