2026-06-28 23:48:49 +00:00
2026-06-28 23:48:49 +00:00
2026-06-28 15:37:10 +00:00
2026-06-28 22:14:17 +00:00
2026-06-28 15:37:10 +00:00
2026-06-28 20:05:57 +00:00
2026-06-28 22:14:17 +00:00

rover-pi

Scripts and documentation for setting up a Raspberry Pi (Zero W 1 or 2) for use in Mechatronics 1 or Cyberphysical Systems. This single-board Linux computer is equivalent in power to the Raspberry Pi 2 but in a smaller form factor, includes WiFi and Bluetooth, and is very affordable at 15USD. For operations that need higher computing power, we recommend the Raspberry Pi 3 or 4 which can be purchased later.

Procedure

  1. Raspberry Pi Imager procedure to setup ssh and Raspberry Pi Connect
  2. Find out your Pi's ethernet addresss in case you need to find it on iot-research again. Type ip addr show dev wlan0 and for something like link/ether 01:23:45:67:89:ab. Write this information (the 12 characters and colons) in your notebook. In T-411-MECH we want you to put this information in a spreadsheet links from the main page: this allows us connect Pi's to people in case of any issues.
  3. Solder the GPIO header pins
  4. Gadget Mode to setup a serial connection over USB
  5. Marcel's script on github to show the IP address on the OLED screen

RU student-only guides at ROB-IOT

For the Future

TODO

  • Finding the Pi using nmap or arp

Some Tricks

Here is a page of tricks we have discovered that may involve advanced techniques. Credit: Daníel Bjartur Guðmundsson, transcribed by Joseph T. Foley

  1. Check for list of networks: nmcli device wifi list
  2. Show details of "preconfigured" network: nmcli connection show preconfigured
  3. Change the SSID (which wireless network you will connect to) in the "New_SSID": nmcli connection modify preconfigured wifi.ssid "New_SSID"
  4. Change the wireless access password in the "New_Password": nmcli connection modify preconfigured wifi-sec.psk "New_Password"
S
Description
Scripts and documentation for setting up a Raspberry Pi (Zero W 1 or 2) for use in Mechatronics 1 or Cyberphysical Systems
Readme GPL-3.0 2.4 MiB
Languages
Shell 54%
Python 46%