Archived What are a couple hobbies are are / have been in to? (AskVoat)
submitted ago by NullVoxPopuli
Posted by: NullVoxPopuli
Posting time: 5.4 years ago on
Last edit time: never edited.
Archived on: 2/12/2017 1:51:00 AM
Views: 2703
SCP: 9
11 upvotes, 2 downvotes (85% upvoted it)
Archived What are a couple hobbies are are / have been in to? (AskVoat)
submitted ago by NullVoxPopuli
view the rest of the comments →
[–] the-tinkerer ago
That's an awesome thing to do! I love learning new things but never have any order or plan to things! I may have to try this!! I was given a Raspberry Pi last Christmas because I talked peoples ear off about them, but I haven't had the funds to even set it up let alone think of a project to do with it!!
[–] Danbear 0 points 1 point 1 point (+1|-0) ago
There is a ton of cool things you can do.
Step 1) Learn Python. Python is very easy to learn and its pretty damn versatile (Reddit was written in Python) as a programming language. Learning Python will give you access to write your own code to control the GPIO pins on the RPi.
Step 2) Visit your local electronic parts store and stock up on basic parts. Get LEDs of all sorts, get resistors of all sizes (I got a bag of 300 of various types for about $8), get capacitors of all sizes, get at least 2 (4 is fun) of Shift Registers, get a few 555 timer chips, be sure to get a nice bread board or two, or get a kit like this one (but that is for the A model RPi and its documentation is total shit, still has a lot of good parts, I got it).
Step 3) setup your Pi to properly allow you to access the GPIO in Python (going to need to update some stuff) there are plenty of tutorials online for that.
Step 4) pick a tutorial and run with it.
Some of the stuff my daughter and I did:
We made a helicopter (on a tether) that you could push a button turn on or off. (worked too well then the motor burned out, I forgot to put a diode to prevent back current from the motor, lesson learned, was a cheapo $0.50 hobby motor)
We made a lego traffic light that you could control through Python. We set it up to auto cycle, then at a button push change to pressure sensitive (simple switch the car would bump) to activate the cycle (so if a car was present it would start the light cycle, then wait when over until switch was activated)
We made a scrolling LCD that displayed anything you wanted. I had thoughts of loading in the Voat API and having it read off SCP/CCP totals, but never got around to it.
All kinds of cool stuff. But damn do I want to make a lego robot.
[–] the-tinkerer 0 points 1 point 1 point (+1|-0) ago
Awesome, thanks for all the suggestions!