2015-04-13 (M) Cyborg Distance Sensor

This project is very similar to the Self Contained Haptic Distance Sensor except that is is meant to vibrate an implanted magnet instead of turning a servo. This means that some problems arise and some advantages are gained. There are no moving parts aside from a reed relay but a larger power source is needed.

I am directly mimicking the Bottlense project by Grindhouse Wetware but this allows me to make my own modifications and understand the workings. Grindhouse Wetware has provided their project open-source.

Another major difference this project features is a hand-mounted component which will contain a battery supply, relay, and a wire coil to excite the magnet. Both parts will be connected through a simple 3.5mm 3-conductor phone cord. This is a typical wire seen on headphones so the cords and connectors are cheap and easy to obtain.

Cyborg Distance Sensor is meant exclusively for those implanted with biosafe magnets.

Enough background

Remodeling was done on the enclosure to accommodate the change of parts. The servo mount was eliminated which made room for a larger symbol on the back. Thickness on the back lid was reduced. A large rectangular hole was made for the 3.5mm headphone socket after taking measurements from a piece used.

Animation of measurements taken

Changes to the enclosure

Code from the Self Contained Haptic Distance Sensor was modified so it could use a smaller microcontroller. Originally the Self Contained Haptic Distance Sensor used an Arduino Pro Mini but a smaller board is being substituted which uses an ATtiny85 based board. This board has only 5 I/O pins. Two have been reserved for data and the remaining three will be used for the discrete I/O used on this project. The code was written minimally, shown on the left half of the picture. After a minimal version of the code was written a more robust version was written which takes advantage of functions, spacing and comments. A version of the code could be written which outputs audible frequency rather than the low frequencies intended for a finger magnet.

Simple Vs robust code

To do:
  • Draw schematic
  • Buy parts:
    • Reed relay
    • 8 or 10 AAA battery holder
  • Solder project
  • Program
  • Test + Debug
  • Make files public
  • Write instructions

The rest of the posts for this project have been arranged by date.

Completed projects from year 1.
Completed projects from year 2.

This disclaimer must be intact and whole. This disclaimer must be included if a project is distributed.

All information in this blog, or linked by this blog, are not to be taken as advice or solicitation. Anyone attempting to replicate, in whole or in part, is responsible for the outcome and procedure. Any loss of functionality, money, property or similar, is the responsibility of those involved in the replication.

All digital communication regarding the email address 24hourengineer@gmail.com becomes the intellectual property of Brian McEvoy. Any information contained within these messages may be distributed or retained at the discretion of Brian McEvoy. Any email sent to this address, or any email account owned by Brian McEvoy, cannot be used to claim property or assets.

Comments to the blog may be utilized or erased at the discretion of the owner. No one posting may claim claim property or assets based on their post.

This blog, including pictures and text, is copyright to Brian McEvoy.

2015-04-13 (M)