Lead: Fernando Barranco
Co-lead: Franklin Abreu
Team-Member: John Marcial
Team-member: Militza Mercado-Rogers
Team-Member: Anthony Velazquez
Team-Member: Javier Fernandez
Team-Member: Natalie Rodriguez
Team-Member: Kyle Reynolds
The purpose of this project is to build a Search-and-Rescue Robot that can monitor the conditions of the location where it is deployed and detect the gases in the nearby area. The robot should be able to provide a live video feed of the area where it's at and the sensor data to an android app that is connected to the robot. There will also be a drone that will provide a bird's eye view over the location, it should be able to follow the ground robot by itself with the use of tracking algorithms, and it should be able to land and connect with the ground robot with the use of mechanical claws that will hold it in place.
- Python: The programming language use on the Raspberry Pi for the camera and communication with the server.
- Java/Kotlin: The programming languange used for the Android app that will be used to read the sensor data and control the robot's movement.
- Arduino/C++: The programming language used for the microcontroller that will read the sensor data and send it to the server.
- Raspberry Pi 4
- Drone
- 3D Printer
- Microcontrollers
- 2x ESP8266 NodeMCU
- 2x Arduino Nano
- Sensors
Make sure to have a Secrets.h file in your Arduino libraries folder that looks like this:
#define SSID_F "xxxxxxxx"
#define PASSWORD_F "xxxxxxxx"
#define PUB_KEY "pub-c-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
#define SUB_KEY "sub-c-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"- Go to your Arduino Library folder.
- Inside that folder make a new folder called "Secrets".
- Go inside this new folder and make a new file called
Secrets.h. - Open this file in a text editor and fill in the the values for each key.
How to hide API keys in Android Studio:
- Make a file called
apikey.propertiesin the root directory of the Android app (src\android-app). - Add these values to the file:
PUB_KEY="pub-c-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SUB_KEY="sub-c-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"