Arduino library for remote-control Lelo vibrators
This project is an Arduino-based remote control for the radio-controlled Lelo vibrators. This speaks the RF protocol used by the Lyla vibrator, which may also be used by other products from Lelo.
The "LeloRemote" directory is an Arduino library. It comes with a couple very simple examples. To use this in your own projects, just copy the whole thing into your Arduino "libraries" folder.
The library requires a CC2500 radio chip. Breakout boards for this chip are plentiful on eBay from a variety of manufacturers.
Take care that this is a 3.3v chip! If possible, use an Arduino variant with a 3.3v supply. If you must use a 5v Arduino, you must power the CC2500 off a 3.3v regulator. If you're using an Arduino Uno, for example, there's already a 3.3v output pin that will work fine. To protect the 3.3v inputs on the CC2500, use 1K resistors in series with the MOSI, SCK, and SS pins.
The Vibeam project (Vibrator + Beam) is a wireless hands-free vibrator controller based on the Parallax Ping sonar sensor. Source code and design files are in the "vibeam01" folder.
This project is described in more detail at: http://scanlime.org/2012/11/hacking-my-vagina/
It uses an Arduino Pro Mini and the LeloRemote Arduino library. Additionally, it needs:
I designed a 3D printable housing, designed to be printable on a Makerbot or similar printer. The original design source files for Blender are here, as are ready-to-print STL meshes.
NOTE: The 4-digit serial LED module has been discontinued. It is optional, but this makes it hard to exactly reproduce the original project unless you have a stock of these old modules.
This revision of the design is intended to reduce cost and remove dependencies on obsolete parts. This version consists of:
Written by Micah Elizabeth Scott. Everything here is released under the CC-BY-SA license.