Work in progress. Any questions, suggestions contact [email protected]
WasPi is a real-time monitoring system used to study the activity of wasp nests. The system is made of two parts; the environmental sensors node and the audio and vision logging node.
WasPi is built as a dual setup. A microcontroller (Arduino Uno) connects and reads the values from the sensors, while a more powerful single-board computer (Raspberry Pi 3B+) handles the communication functions.
Note: The diagram below is not an electronic schematic. It does not include the various electronic components needed for the sensors values to be read correctly such as amplifiers, ADC.
Microcontrollers
- Arduino Uno
- Raspberry Pi 3B+
Sensors
- SHT45 Temperature and Humidity Sensor (Adafruit): Adafruit Wiki, Sensirion Datasheet
- 805M1-0020 Accelerometer (TE Connectivity): TE Datasheet
- SBS-PT-50/2 Weight Scale
Others
- LM386 Power Amplifier: TI Datasheet
- MCP3002 10-bit ADC: Microchip Datasheet
- SBS-PT-50/2 Weight Scale
- HX711 Load Cell Amplifier: Sparkfun, Datasheet
Power
- 100W Solar Panel: TGR-PS-SP120
- 320Wh Portable Power Station: TGR-PS-300
To be implemented
- SGP40 TVOC/eCO2 Sensor (Adafruit): Adafruit Wiki, Sensirion Datasheet
- MEMS Microphone - ICS-40190, VM2020, SPH0645LM4H
- Current & Power Sensor: INA260 Adafruit Board, PAC1932 Microchip Datasheet
Due to the dual nature of the wasp nest monitoring system, waspi software is divided in two parts. The first is a single arduino C++ script to read the sensors values. The second part is made of a serie of python scripts to handle sensors' data retrieval, temporary data storage, and data communication.
- Arduino Sensors Script Arduino_waspi.ino
- RaspberryPi IoT Scripts src/waspi/components
- Drawing and dimensions
- List of Materials (wood, insect mesh, garden wire)
Audio and Images: Files Transfer
- Transfer audio and images to remote cloud storage (Google Drive) using rclone
- Good Documentation about setting up rclone to migrate files to Google Drive:
MQTT - InfluxDB, Grafana Configuration