From SB Hackerspace

Jump to: navigation, search


Current Projects

Project 1: Underwater ROV

Swiss (aka Mike) has begun constructing an underwater ROV (Remotely Operated Vehicle) capable of surviving depths of 150 feet. It will house a camera, plankton catching net, and connector for future scientific payloads. Its primary purpose is to collect plankton samples for later analysis of species, population, and other factors.

For more details, see the ROV page dedicated to this project.

Project 2: IRC Bot

fraktil (aka elimisteve) and Karuption have created two IRC bots in order to get better at Python (and Go), and to make something useful for the group. paul_be forked the original and turned it into an ASCII art bot, which is also actively maintained.

Upcoming/Desired Features

More info here: IRC Bot

Project 9: tDCS Brain Stimulator

Trans-cranial Direct Current Stimulation of the brain. DrJohn has ordered parts for a simple, cheap constant current circuit running from a 9V and we will be working on getting devices up and running during March.

Upcoming Projects

Project 3: Official SBHX Android App

  • Real-time Data
    • See who is currently in the space, what they're working on, and when they plan to leave
    • See who is planning to show up, and when
    • How much power, bandwidth, etc are we currently using?
  • Project/Class Info
    • Calendar

We will be making this open source, in our sbhx-androidapp GitHub repo, to help out our fellow hackerspaces! We will be coding in JavaScript using Titanium Mobile, which uses JavaScript + the Titanium API to produce a native Android app and a native iPhone app(!!). Why not just use Eclipse + the Android SDK? Because, according to elimisteve, life's too short to code in Java.

Project 5: Glove Box

Swiss (aka Mike) and Wade have begun construction on a Glove Box, which is sort of like a table top sized clean room.

Project 7: Solder Reflow Oven

  • Using an old toaster oven, a PID controller, SSR, and PWM make a solder reflow station for surface mount soldering.

Project 8: Battle Bot

  • Stole parts from an old RC car and making a sweet battle bot.

Old/Misc Project Ideas

Testing Parking System

  • Local parking lot recently switched to an entirely automated system using magnetic stripe cards. We would like to test it and see how it works.

Smartphone-controlled ROV

The ROV has a camera. I'm picturing that camera's output on the smartphone's screen. Want to turn left? Turn the phone left (i.e., rotating counter-clockwise about the vertical-/z-axis)! Want to descend deeper? Tilt the phone downward. ROV features a MAX7456 to display along the side of the screen things like depth, pressure, direction of travel (e.g., West), etc.

Sticking with the original plan of using a joystick should be easier to do first, but I think this would make a great add-on!

Other Smartphone-related Links

3D mouse

There are already specs and tutorials for a Arduino-based 3D mouse, but the arm-strain looks horrible -- you have to hold your arm up the whole time! I'm picturing a little ball held to a surface with 4 rubber bands, one coming from each of the cardinal directions (e.g., N, S, E, and W) that you hold in your hand, palm-side up. (Picture a '+' sign where everything is made of rubber bands except the center, which is a spherical ball.) You'd be resting the back of your hand on the table/surface; much more usable, no? All we would need to detect is how much tension is being put on the rubber bands relative to one another.

If tension is decreasing on the W rubberband, increasing on E, and increasing by the same amount on N and S, we know the user is moving the "mouse" West. If tension is equally increasing on bands N and W, and equally decreasing an bands S and E, the ball/center/sphere/"mouse" is being moved South-East, etc. (I'll think about it a bit more but we should be able to use trig functions for this.) If tension is increasing on all bands equally, the mouse is moving upward -- 3D!

RFID Reader

Build your own RFID reader

Other RFID-based Projects

Laser Projector

A projector using lasers that can draw an image. (update is necessary)

Arduino-connected LEDs Programmable Via Browser

Anyone who visits the website would be able to control the lights.

Arduino Beatbox


Constructing and programming an unmanned aerial vehicle.


Sparkfun Autonomous Vehicle Competition

Personal tools