THE_LOBSTER
TODO List
THE_LOBSTER collects sensor data from a drifter, sends it via LoRa to a base station, and then uploads it to a website for analysis. Below is the detailed task list for the project.
📋 Task List
1. Hardware Sensor Integration
-
[x] Get EC (Electrical Conductivity) readings
- [x] Integrate EC sensor.
- [x] Develop code for reading EC values.
-
[x] Get pH readings
- [x] Integrate pH sensor.
- [x] Develop code for reading pH values.
-
[ ] Get gyroscope and accelerometer readings for wave height
- [ ] Integrate a gyroscope and accelerometer (IMU).
- [ ] Develop code for collecting IMU data.
- [ ] Implement calculations to determine wave height based on sensor data.
- [ ] Apply filtering techniques to reduce noise and enhance accuracy of wave height detection.
-
[x] Get wattage from solar
- [x] Integrate a solar power
- [x] Wire solar to data pins on arduino
- [x] Develop code for reading wattage values.
-
[x] Get temperature readings
- [x] Integrate temperature sensor.
- [x] Develop code for reading temperature values.
-
[x] Get flood sensor readings
- [ ] Integrate a flood (water level) sensor.
- [x] Develop code for detecting flood or presence of water.
-
[ ] Get LoRa readings
- [ ] Set up LoRa module for wireless data transmission.
- [ ] Write code to communicate with the base station.
- [ ] Optimize power consumption for LoRa module.
2. Data Processing
- [x] Sensor Data Logging
- [x] Develop data logging system on the drifter to collect sensor readings.
- [x] Add timestamp to each data entry.
3. Base Station Communication
4. Website Integration
5. Power Management
- [ ] Optimize Power Consumption of Drifter
- [ ] Implement low-power modes for sensors and microcontroller.
- [ ] Set up solar charging.
- [ ] Schedule data readings and transmissions to conserve power.