Skip to content

PRE-ALPHA: Remote Controlled and Autonomous bot written in golang using the EMBD framework

License

Notifications You must be signed in to change notification settings

brentahughes/pi_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pi Bot

Build Status

pi_bot

Remote controlled and autonomous bot written in golang using the EMBD framework

Screenshot_1

Connecting

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.

How it works

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.

Debugging on remote raspberry pi

Setup Raspberry PI

In order to make the makefile work correctly a ssh public key must be added to the pi for authentication.

Deploy

Build arm binary, copy to remote host, and execute it.

make remote_debug

Kill

Stop the bot on the remote host

make remote_kill

Building and Wiring

Wiring

wiring

Shopping List

Part Amount
IR Proximity Sensor 4
DC Motor with Tire 4
Raspberry Pi Zero 1
L298N Motor Controller 1
Micro USB 1