I recently started a robotics research project at my university with some fellow students, and I'm the programmer for it. We plan to use a Raspberry Pi 4 Model B as the "brains" of the robot. With the need for long-distance operations, I'm in the following situation:
- I will start with physical access to the RPi, which I will use to set up the SD card and OS for remote use.
- I will mail the RPi and accompanying power supply, an ethernet cable, etc to one of the mechanical team members for their continued design and assembly work.
- The team member will power up the RPi and connect the RPi at their home to the internet using the ethernet cable and a wall port, presumably (although other suggestions are welcome).
- I will SSH into this headless RPi and work on it from there.
How do I achieve this (preferably with as little technical work for the mechanical team member as possible)? How do I even get the IP address to connect the the RPi without physical access to it once I've mailed it? Is there a better way to do this entirely than what I was planning?