Software apps and online services
I made a DIY robot that includes all safety features that a robot should need.
This project was made for my thesis as a software engineer.
- Battery security
- Startup with hotspot
- SSID and PASSWD printed on OLED
- Camera stream
- Basic tutorial to set up the APIs that control the robot
Updates will be release on the Website and Github and the documentation on Gitbook.
The project is not finished. Subscribe to be up to date!
For questions, please leave a comment :D
All Information of Pytobot:
A small introduction into Pytobot:
Pytobot is a 3D-printed, low-cost DIY rover that will bring you step by step into the world of IoT. It brings electronics, 3D modelling and IoT together into a tailor-made project for kids.
Programming can be quite overwhelming for starters. The Pytobot makes steps easier and makes programming more accessible for children. With a full REST interface that controls the robot, you will be able to have multiple ways of control for different levels of programming.
The Pytobot is build on a REST interface and JSON communication. This gives the advantage that the Pytobot can be controlledf rom any framework and program that is connected to the network of the Raspberry Pi.
JSON is an open-standardfile formatthat uses human-readabletext to transmit data objectsRESTful API
The REST interface is used to communicate from the frontend (controller) to the backend (Pytobot). A RESTful API is an application program interface (API) that uses HTTP requests to communicate through the network.Network
To control the robot through the network, the Raspberry Pi will proceed as a router and access point. By accessing in the same network as the robot, the REST communication is active and the connection from the controller to the backend is established.
To connect to the network an SSID and password will be printed out on the OLED screen on the robot. When connected to the hotspot, a browser will pop up and show the features of the project.
More on www.docs.pytobot.comGET STARTED:
The following tutorial will give you all of the default functionalities of the Pytobot:What do you need:
Minimum implementation of hardware is:
Total Minimum Price (Ordered from Mouser) is 95 euro.
*without battery and 3D-Print
Solder the components to the PCB.
You can get your PCB really cheap from https://jlcpcb.com
Connect the Raspberry Pi on the PCB and connect all of the hardware wires.
Fire up the robot trough switching the robot on.
The Pytobot Takes 55 Seconds to boot.
After that time, the SSID and PASSWD will print out on the screen.
When you are on the network. you can connect the robot.
Now you connected to the Raspberry Pi.
More on www.docs.pytobot.com