I have recently bought some Ciseco RF kit, with the aim to making some sort of autonomous robot which is remotely commanded from my Raspberry Pi.
I am pretty new to programming on the Pi, so this is going to be an audacious task, but have made a couple of successful applications using the Slice of Pi/o and a 16x2 LCD using Python, so I am growing in confidence with every step.
However, I am struggling to move forwards with the RF kit, and I was wondering if someone could point me in the right direction for some step by step instructions.
I am trying to get the following equipment to work:
- Raspberry Pi (v2) which is fitted with a Slice of Radio (v1.2)
- An XBee shaped XRF, fitted to an XBBO breakout board, powered by a 5V power supply. I have the jumper on the XBBO breakout board set to option 1.
- An XINO Basic with ATMEGA 328P-PU with Arduino Duemilanove Bootloader
I have managed to get the Slice of Radio working(ish) on the RPi, in that I can send it commands using Minicom and as I type +++ I get an “OK” response and the Tx light flashes on the Slice of Radio for a second or two. However, I had assumed that when doing this with the remote XRF and XBBO powered, I would get some activity lights flashing on the XBBO LEDs as the Slice of Radio communicates with the remote device, which I don’t (I just see the heartbeat LED flashing as normal). I have read that the XRF needs to be connected to a microprocessor to make it return a message like this, but I still get no response when it is connected to the XINO basic.
Basically, I am slightly confused as to how I “Pair” the Slice of Radio to the remote XRF and whether I need to connect the XBBO and XRF to a PC to program it in any way before use. The Ciseco shop webpage for the XRF seems to state that it should work out of the box and that the XRF and Slice of Radio are pre-programmed to the same frequency (868 MHz) and a baud rate of 9600. I have followed the Ciseco guides for configuring the Pi and Slice of Radio, and have also followed the guide to configure the system to work with ArduinoIDE over the RF link, but I still don’t see any evidence of a connection with the remote XRF/XBBO/XINO kit.
I have seen that there is a Raspberry Pi Wireless Inventors Kit and that this comes with some software called “WIK” that allows beginners to programme the XINO-RF. Am I right in thinking that I could try using the “WIK” software to test my kit, despite the fact that the RF unit is on a separate board and not mounted on the XINO as it is with the XINO-RF supplied with the RasWIK package?
If the above paragraph is correct, am I right in thinking that I could simply download the Ciseco wheezy image and that WIK will work out of the box from with my configuration?
I have read loads of different guides and have confused myself, so any helps of tips will be greatly appreciated. Please don’t see this as a lack of research on my part, but just that this is all new to me and there is lots of bits of advice scattered around.