By Ramoonus
RobotBjorn is a Arduino based 4 wheel drive robot. It uses basic Arduino Shields and open source firmware (writting in C++, Wiring and the client in Processing)
Compatibility with third-party shields and platforms is described in the Compatibility document.
RobotBjorn is named Bjorn, after Asbjørn A Mikkelsen
The Robot itself costs approx. 100 Euro but modifications and tutorial material costs much more. Please sponsor me and this project by donating via PayPal using the link: Donate
I used the following software for the development:
- Robot Firmware: Arduino IDE 1.6
- Documents: MarkdownPad (for Windows)
- Schematics: Fritzing 0.9.1b
- Client: Processing 2.2
Should be fully compatible with
- Atmel Studio 6.1 update 2.0 + Visual Micro
- Arduino IDE 1.0.x
- Eclipse IDE for C/C++ Developers + AVR
-
- Robot Firmware: Arduino IDE 1.5.x
- Added function: Gearbox(int gear) to modify PWM on a scale 1-10
- Added function: AutoPilot (under construction)
- Added function KeyboardControl to replace the functionality added in version 1.4
- Readme.md improvements.
- Added support for Atmel Studio 6.1 + Visual Micro
- Added support for Eclipse IDE
- Fix GitHub version taggging for releases 1.2-1.4
- Updated Compatibility list
- Updated readme.md
- Removed software version numbers. Preferred version: latest stable
- Updated schematics to use official Arduino shields
- Documents now use GitHub Flavored Markdown
- Todo list now in GitHub Flavored Markdown
- Added keyboard controls using serial input. WSAD to move. X to stop. Z to check activity.
- Improved Documentation (see Relative links in markup files - GitHub blog )
- Primary development platform is now Arduino 1.5
- Started development of Processing client
- Replaced #define with const (improved code styling)
- Rewritten sensor reading, now with dynamic port mapping (SensorLeftPort etc)
- Added function Horn (claxon, beep) function and port (HornPort)
- Enabled lights for turning left and right
- Reverse Lights
- Brake Lights
- Engine Current Reading in mA for both channels A and B (hardware mod)
- Updated Schematics
- Pinconfiguration list
- Extra functions for 1.2-2.0 released
- Auto Start-Stop condition for use with 1 sensor
- Readme
- Created drive and brake functions to simplify controls, aswell as per channel control
- Test function to test drive and brake functions
- Documented the code (see source)
- Drawing Schematics (using Fritzing)