Remote controlled and autonomous bot written in golang using the EMBD framework
Thanks to the awesome work by roboberry in auto-wifi PiBot is able to offer automatic ad hoc wifi connections if no known wifi is available.
During bootup if no wifi networks are known it will automatically create an adhoc network with an SSID of Pi_Bot and passphrase pibothotspot. Once connected PiBot will be available on 10.0.0.5
If you want you can ssh to the pi on 10.0.0.5 and edit /etc/wpa_supplicant/wpa_supplicant.conf with a known wifi in the area and reboot.
In order to make the makefile work correctly a ssh public key must be added to the pi for authentication.
Build arm binary, copy to remote host, and execute it.
make remote_debug
Stop the bot on the remote host
make remote_kill
Part | Amount |
---|---|
IR Proximity Sensor | 4 |
DC Motor with Tire | 4 |
Raspberry Pi Zero | 1 |
L298N Motor Controller | 1 |
Micro USB | 1 |