100%
wolfnet Actuator_v1 view
Description

Imported from GitHub: ComNets-Bremen/WolfNet · commit 47fd6a9 · license GPL-3.0

Description

The hardware / firmware for the mAInZaun project

README

WolfNet - A simple LoRa based network for deterrents

The mAInZaun-Project is aiming on extending existing fence by using adaptive deterrents to scare away predators.

This part implements a simple protocol for the sensors and actuators: How can the deterrents be activated wirelessly if a predator is detected?

For that, we created our own, hand-crafted protocol using LoRa. The main packet formats are described in the file packets.md in this directory.

The complete stack is written in Micropython and using Heltec WiFi LoRa 32 v2 nodes. A migration to Heltec WiFi LoRa 32 v3 is planned in this issue.

Programming is done in Visual Studio Code using the pymakr-plugin. If you are getting an error while running the pymakr-plugin: Make sure you have installed NodeJS!

What is in the subdirectories?

controlbox

The idea is to have a box for the management of the complete (LoRa) system. It should have a touchscreen and basic interface for changing parameters like beaconing intervals or reading out the battery state.

Datasheets

Collection of all relevant datasheets

Schematic

Contains the schematics as KICad files -- currently mainly the ones for the actuator boxes.

tools

General tools which might be handy for debugging

wolfnet

The firmware itself which makes the sensors and the actuators communicate. It is a Visual Studio Code project and using the Pymakr-plugin.

Issues

The known issues can be found in the github issue tracker

License

WolfNet

The license of the code can be found in the LICENSE file.

3rd Party

Authors

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.