The buoy transmits its position using LoRa, therefore it is necessary to create a device that the fishers can carry with themselves that receives the position data (using LoRa). This devices also creates a WiFi network and streams the data through it, a phone will be used to access this local network and visualize the data (using an app).
Similar to the buoy design, we considered different alternatives that were able to meet the requirements and then selected the best one, and selected the most appropriate ones.
- Microcontroller: we selected the ESP32 DEVKITC 32D as the breakout board for this project because we need to create a local network and connect to external ones (WiFi). Similar to the buoy, we can have Over The Air (OTA) updates. Relevant alternatives that were considered: the LOPY IOT DEV BOARD.
- Communication: we selected the RFM95W LoRa Radio because it provides an acceptable coverage and the technology facilitates the creation of a network were different buoys are streaming their position.
- Battery Charger: we selected the USB LiIon/LiPoly charger. All the boards in the design can work with 3.3V, a 1 cell Battery (3.7V) will power the device. This breakout board was selected because it connects to the battery and the load. The board will charge the battery if it detects an external power source, and also power the load using the battery. Relevant alternatives that were considered: the USB / DC / Solar Lithium Ion/Polymer charger.