User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Tue Jul 01, 2014 2:45 am

I've updated the RoboPi User Documentation to v0.81

This update consists of

- documents the final version of the Spin API and Pi library readDistance()
- provides wiring instructions for using supported ultrasonic range sensors
- updates the tested/working status for the supported sensors

Supported sensors:

- Parallax Ping
- SeeedStudio SEN136B5B
- HC-SR04

You can find the updated documentation on the RoboPi product page at

http://www.mikronauts.com/raspberry-pi/robopi/
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Tue Jul 01, 2014 6:57 pm

Minor update:

RoboPi is now available on Ebay ... just search for RoboPi
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Tue Jul 08, 2014 2:24 am

Minor updates:

1) I just announced "Pi Jumper", it is designed to work with RoboPi.

http://www.mikronauts.com/raspberry-pi/pi-jumper/

2) I expect to release a new version of the RoboPi documentation, libraries and firmware next week, with several API extensions aimed at making gear motors and differential steering easier.
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Wed Jul 30, 2014 1:40 am

RoboPi works fine on a Raspberry Pi Model B+ !!!

Image

There are a couple of more pics showing the overhang, and a bit more info, at:

http://www.mikronauts.com/2014/07/29/ra ... th-robopi/
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Fri Aug 15, 2014 4:23 am

Update:

v0.85 of the RoboPi firmware, API and documentation is slightly I delayed it because I've added Python2.7 support :-)

Once I find the Python.h for Python3.2 I'll also add Python3.2 support
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Sat Aug 16, 2014 2:23 pm

Update:

Python 3.2 support also works now, I am working on updating the user documentation for RoboPi with the Python library documentation.

(thanks shuckle)
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Wed Sep 17, 2014 9:04 pm

Update:

The next firmware release will include tested C demo files for the RoboPi API.

I am updating the sample code in the manual today as I just finished testing the samples.

I have already added the Python API which works with Python 2.7 and 3.2 :-)

I also added a "resetRoboPi" utility which wiggles GPIO#17 in case your code left a PWM or servo task running on RoboPi, this reboots RoboPi.

Here is a list of the samples coming to the product page (as a zip):

RoboPi_analogRead.c
RoboPi_analogWrite.c
RoboPi_digitalRead.c
RoboPi_digitalWrite.c
RoboPi_servoWrite.c
RoboPi_readDistance.c
RoboPi_reset.c

The demos also cover RoboPiInit(), pinMode(), etc.

I'll add a shell script or make file to compile the demos.
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Wed Sep 24, 2014 10:15 pm

Update:

- manual updated to v0.85b available at product page
- added getPacket()/putPacket() C API extension mechanism for advanced users
- added resetRoboPi utility
- tested new C sample code
- added Python2.7 API
- added Python 3.2 API

I'll upload the new Python interfaces, sample code etc. shortly, the new user manual is up on the product page (so you can check out the Python API and the tested C sample code).

http://www.mikronauts.com/raspberry-pi/robopi/

Best Regards,

Bill
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Sat Oct 11, 2014 6:49 pm

Update:

I just finished Python versions of the C/C++ RoboPiLib sample code:

analogRead.py
analogWrite.py
digitalRead.py
digitalWrite.py
servoWrite.py
readDistance.py

Here is readDistance.py to whet your appetite:

Code: Select all

#!/usr/bin/python
import RoboPiLib as RoboPi
import time as time

RoboPi.RoboPiInit("/dev/ttyAMA0",115200)

HC_SR04 = 16

while 1:
  print "Distance is ", RoboPi.readDistance(HC_SR04)
  time.sleep(0.1)
For some strange reason the RPi.GPIO I installed does not seem to have a 'setmode' method, so resetRoboPi.py does not work yet.
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Wed Oct 22, 2014 1:07 am

Python support is now available for RoboPi !!!

http://www.mikronauts.com/wp-content/up ... _08071.jpg

The new RoboPi v0.85 software release provides:

v0.85 of the C RoboPi Lib
C sample code using RoboPiLib
Python 2.7 support
Python 3.2 support
Python sample code
Compiled test utilities in the C Demos folder

This release took longer than anticipated due to other work and “real life ™”

You can find RoboPi v0.85 libs & demos on the product page at:

http://www.mikronauts.com/raspberry-pi/robopi/
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Sun Nov 02, 2014 10:11 pm

I have started to work on the next revision of the RoboPi firmware and C/C++ & Python libraries.

I am adding support for HMC6352 and HMC5883L based I2C compass modules.

Two new API calls will be added:

int initCompass(int model, int offset) // model = HMC6352 | HMC5883, offset = difference between true north and magnetic north at current location

int getHeading() // returns 0-359 degrees, -1 means error / not initialized

I don't see any point in supporting fractional degrees, the accuracy of these modules is really only about 2 degrees anyway.

I will consider adding other popular inexpensive I2C compass modules in the future, don't be shy about letting me know which are your favorites (please provide links)
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Thu Nov 27, 2014 12:28 am

I received my A+'s on Monday, and I've finally had time to try RoboPi on a new Raspberry Pi Model A+

Image

As I expect, it worked just fine :) ... so RoboPi is now supported on Raspberry Pi Models A / A+ / B / B+

The green LED was lit with the following Python code:

import RoboPiLib as RoboPi
RoboPi.RoboPiInit(“/dev/ttyAMA0″,115200)
RoboPi.pinMode(0,RoboPi.OUTPUT)
RoboPi.digitalWrite(0,1)


Just like with the B+ standoffs can be installed on the A+ that RoboPi can rest on to stop it from “flopping around”.
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Sat Feb 07, 2015 8:59 pm

I received my Raspberry Pi 2 Model B's yesterday - and I just tested RoboPi on one...

Works great!

That makes five Raspberry Pi's RoboPi supports:

- Raspberry Pi Model A
- Raspberry Pi Model A+
- Raspberry Pi Model B
- Raspberry Pi Model B+
- Raspberry Pi 2 Model B

I am sure the Compute Model would also work, however I have not had time to try it yet.

For more RoboPi information please see http://RoboPi.com

If you have any questions, please do not hesitate to ask here!

p.s.

RoboPi is also supported on four other SBC's not listed above
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Tue Apr 07, 2015 10:31 pm

UPDATE:

In order to help new users with getting RoboPi based robots running faster, the RoboPi Full and Lite kits now ship with an EEPROM containing the latest version of the firmware at the time of shipping - so once you build your kit, there is no need to program the EEPROM yourself!

You can find the latest documentation and libraries at http://RoboPi.com

If you are interested in purchasing RoboPi, please search for RoboPi on Ebay, or contact me at mikronauts(dot)gmail.com for educational, club and reseller quantities and pricing.
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Sat Apr 11, 2015 2:16 am

Question:

Would be useful if I added an ASCII command mode to RoboPi so people could control it with minicom or other serial terminal software?

The major advantage would be users easily being able to use RoboPi with languages other than C/C++ and Python.
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Mon Sep 21, 2015 6:33 pm

RoboPi is now available on Tindie (for those who do not use Ebay, and prefer not to order via email)

https://www.tindie.com/products/mikrona ... pberry-pi/
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

User avatar
mikronauts
Posts: 2643
Joined: Sat Jan 05, 2013 7:28 pm
Contact: Website

Re: Announcing RoboPi advanced controller for the Raspberry

Tue Apr 12, 2016 5:04 pm

RoboPi is supported on the seven Raspberry Pi’s:

Raspberry Pi 3 Model B (***NEW***)
Raspberry Pi Model A
Raspberry Pi Model B
Raspberry Pi Model A+
Raspberry Pi Model B+
Raspberry Pi 2 Model B
Raspberry Pi Zero

RoboPi is also supported on six other single board computers:

Banana Pi
Banana Pro
LeMaker Guitar
ODROID C1
ODROID XU4 with Shifter Shield
MIPS Creator CI20

See http://www.mikronauts.com/robot-zoo/elf-2wd-pi-robot/ for a RoboPi + Raspberry Pi based sample robot.

If you are interested, you can see RoboPi on Raspberry Pi A+/B+/Zero/2/3 in my reviews of those boards

http://www.mikronauts.com/raspberry-pi/

To see RoboPi on the other SBC's it supports, see the links at

http://www.mikronauts.com/all-single-bo ... r-reviews/
http://Mikronauts.com - home of EZasPi, RoboPi, Pi Rtc Dio and Pi Jumper @Mikronauts on Twitter
Advanced Robotics, I/O expansion and prototyping boards for the Raspberry Pi

PeterForth
Posts: 2
Joined: Mon Jul 16, 2018 4:18 pm

Re: Announcing RoboPi advanced controller for the Raspberry Pi

Mon Oct 15, 2018 9:16 pm

I liked your product RoboPI very much ! ( I am posting this now on our FB page FORTH PROGRAMMING LANGUAGE 21st CENTURY)

Also the propeller chip, is a fantastic combination with RPI.

Probably you are aware that Peter Jakacki and Parallax of course, announced the Propeller 2.

Propeller 2 has his Forth "Tachyon" on the chip Rom. So this would give your product
the advantage of having a "high level" programming language, that is also available for
the RPI, in many different flavours, but the most successful probably would be Gforth.

I have done a video how to install Gforth on the PI using Wiring-pi libraries with Gforth.
Probably you would like to assist.

Cheers
Peter

video1 https://www.youtube.com/watch?v=UBJegHVCPQQ

video2 https://www.youtube.com/watch?v=AU9BuKDVQoU

btw this is my site arround forth
https://sites.google.com/view/win32forth/

Return to “Automation, sensing and robotics”