Electronics sketches

As I continue helping to teach at Circuit Hacking Monday I have been drawing more for the Noisebridge Coloring Book and making some sketches of basic electronics components. I worked on my drawing of the wheelchair robot (in its old incarnation — it is newly rebuilt and completely different now!)

Here are my little sketches from this afternoon. I will be re-doing them as they came out way too wonky done freehand with pen. Things come out better if I pencil them and ink afterwards.

resistor

potentiometer

There’s a little business-card-sized resistor code cheat sheet taped into the inside of my electronics parts box. Lately I was thinking I may draw my own cheat sheet in color and make it into beautiful nerdy rainbow laptop stickers. My swag empire is going to RULE, y’all.

Noisebridge circuit hacking

I’ve been helping out lately at Noisebridge during Circuit Hacking Monday. One week, some people showed up expecting the event and no one was there to run it, so I ran it for someone I knew from She’s Geeky, her friend and teenagers, and a couple of extra adults who were here from Norway and Denmark for Google I/O. I had just been pawing through the soldering supplies, organizing them a bit as I searched for what I needed for my project (messing around with a LilyPad Arduino), and had found a little bag of cheap LED light up badges shaped like teddy bears. So we used those tiny kits to make blinking badges. It was chaotic, but fun.

IMG_1678

I talked with Mitch Altman to find out where his kits for sale were and if it was okay for me to sell them while he’s out of town, and then send him the money. I might, though, just order some kits as cheaply as I can find them, and keep them independently to avoid hassle. As I end up giving tours to lots of new people, many of them from out of town or overseas, I could do them a favor by giving them something geeky to do in the space rather than sit and check their email!

The next week things were back to normal as Miloh and Rolf were at Noisebridge to run the class. Before they showed up, a teenage volunteer helped me set up soldering stations. More and more people kept coming in so the situation got quite chaotic again as we were giving them tours of the space and trying to find room. I realized that next time I would approach things differently — clearing the whole area of people who were working, and setting up 20 or more stations ahead of time, so that we weren’t doing setup and giving tours at the same time.

During the event Miloh and Rolf really took over the teaching aspect. I was somewhat trapped with my scooter in a corner because of the number of people, the table arrangement, the many chairs and the backpacks all over the floor. So I also would like to look at making the central area of Noisebridge less cluttered with tables, chairs, and stuff for the future so that I can participate. In my corner, I again hung with some kids and the teenage volunteer, and a guy who couldn’t hear well. The kid didn’t have a computer to look at the instructions for his kit, and needed a lot of one on one help as he was maybe a bit non neurotypical. The guy who hung out with us could not hear well in a situation with background noise. I’m in the same boat — I’m in my 40s and just can’t hear in a loud, chaotic situation. The kid fixed his Mintyboost and then made a tv-b-gone. The other guy made a blinky badge then was hooked and got one of those big name LED badges, I think. He appreciated the How to Solder comic book print out that I happened to have on me because he missed all of Miloh and Rolf’s explanations. I thought it was interesting that, marked out as somewhat different and disabled, I ended up doing more one on one work with people who had particular access needs.

Our volunteer also was super helpful in that capacity and seemed unusually alert to access issues, like that chairs or cables were in the way of my scooter or that it might be hard for me to get up to get supplies on high shelves. After the event when his dad came to pick him up I saw that his dad had one arm and walked with a cane. So growing up with a parent who has some mobility issues he might be more tuned in than others usually are.

I thought both those things were interesting! And figured it is a pretty good role for me at CHM. If you have particular access needs or are going to bring a bunch of 10 year olds to Circuit Hacking Monday (Mondays at 7:30pm) then feel free to email me with questions and see if I can be there & be helpful: lizhenry@gmail.com.

Basic supplies are running low. We have lots of soldering irons, including a bunch that I think Jake, Lilia, and MC Hawking won in a contest, but they’ve seen very heavy use over the last couple of years. So there are a lot of kind of crappy soldering irons and a few decent ones. We might be able to clean them or swap the tips cheaply. We have lots of snippers and wirestrippers. We need solder, weighted holders with alligator clips and lenses, more of those weighted bases with copper wool for cleaning soldering iron tips, and more de-soldering braid. Plus it would be so nice to have a supply of many kinds of coin cell batteries. After I talked with Miloh about that he shared a giant complicated spreadsheet with me. I haven’t read through it yet! But it would be great to get particular donations for restocking our electronics supplies.

We have shelves and shelves of hardware junk, in bins, and a wall of tiny little parts in tiny drawers meticulously labelled!

IMG_20120702_165339.jpg

Yesterday I spent some nice time in the afternoon doing a Dice Kit with my son. We couldn’t find any decent epoxy or glue, so went to the fabric store on the corner, but ended up getting a big tube of contact cement from the dollar store. I gave a lot of tours and hung out with my friend who came by to fix her headphone wires. We’re both going to help TA at Black Girls Code in San Francisco. She ended up also using the wood shop for another project – modifying wooden artists’ brush handles to make those long tapered sticks so useful for holding up long hair and especially dreadlocks. Claudia aka Geekgirl showed up too and told me about how she is going to Rwanda in September and has a job there teaching IT and computer programming to middle school girls. Nifty! Meanwhile, my son played with MC Hawking and read comic books in the library after he was done with the Dice Kit. Along the way he learned to figure out the values of resistors from the color code chart (and learned it is not hard to just memorize the numbers.) We looked at my LilyPad and he got to the point of comfort with the code to make a scale go up and down again and modify the time of the notes. I gave the world’s worst and briefest explanation of what a function is and what it means to pass it variables, but he caught on with no effort. I’m very spoiled as a teacher when I set out teach him anything! He gets the idea too quickly!

Anyway, I sat up far too long that afternoon, and sadly had to leave before Replicator Wednesday kicked off. It has been nice going out into the world a bit more, this last month, more than just for the grocery store and physical therapy.

One last note: this is what happens if you leave your bike blocking the elevator at Noisebridge!!! It gets put into the E-WASTE bin!

ewaste

Connecting to a Pebble

I came into this room with a jillion people soldering and just finishing their Arduino pebble thingies and some madman crouched by my wheelchair to explain how to mindmeld with it. After a bunch of fiddling and more kibbitzing by a guy named Garth we got this other one working. I am incoherent! Because jetlag, and I’m in New Zealand at day something of linux.conf.au.

Pebble!

Here’s how to do it! On a mac! Incoherently! And not quite like this, which is full of lies.

download arduino software
download drivers

You will have to restart your Mac.

download source of Aiko from github. (You do not need to go figure out github right now, just click on “download source”)

move that into ~/Documents/Arduino and unzip it.

It needs to be like this:

docs/ nursery/
aiko_gateway/ examples/ pebble/
aiko_node/ libraries/ tests/

And in:

~/Documents/Arduino/libraries:

Aiko/ PString/ pebble_relays/
NewSoftSerial/ PString2.zip pebble_relays_aiko/
NewSoftSerial10c.zip pebble/ pebble_temperature/
OneWire/ pebble_display/
OneWire.zip pebble_ldr/

And thusly:

~/Documents/Arduino/libraries/Aiko:

AikoCallback.h* AikoDeviceSPIBus.h* AikoSExpression.h*
AikoDeviceMCP320x.cpp* AikoEvents.cpp* AikoTiming.cpp*
AikoDeviceMCP320x.h* AikoEvents.h* AikoTiming.h*
AikoDeviceSPIBus.cpp* AikoSExpression.cpp* Makefile*

You will be missing a bunch those files and the might not be in the right place. So move them around!

Download and unzip into ~Documents/Arduino/libraries:

http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip

http://arduiniana.org/NewSoftSerial/NewSoftSerial10c.zip

http://arduiniana.org/PString/PString2.zip

Then plug in your Pebble! Yay!

Open Arduino application which you downloaaded earlier.

Select the Serial Port from the Tools menu.

Go to File— Sketchbook — aiko_node

Click Verify in the button toolbar

It should compile

Click the upload button in the toolbar

It turns on! yay!

Make sure to select the serial port in “Tools”.
Click the Serial monitor button in the toolbar. It pops up another window.

select 38400 baud in the dropdown menu

Your Pebble should talk to you now!

thusly:

(node pebble_1 ? (temperature 27.87 C))
(node pebble_1 ? )
(node pebble_1 ? (light_lux 854 lux))
(node pebble_1 ? )
(node pebble_1 ? (light_lux 854 lux))
(node pebble_1 ? (temperature 27.87 C))
(node pebble_1 ? )
(node pebble_1 ? (light_lux 855 lux))
(node pebble_1 ? )

Tell it this:

(relay on);
(relay off);
(relay2 on);
(reset_clock);

You have now Impressed the Pebble. Name it something like R’duinoth. Huzzah!

aiko says hi!