Slashdot Mirror


What To Cover In a Short "DIY Tech" Course?

edumacator writes "Our school is working hard to provide our students with relevant opportunities of study. We have a short 'seminar' period that meets three days a week for thirty minutes. I've chosen to teach a seminar on 'Home Grown Technology' even though I'm an English teacher and only an amateur techie. If you had thirty minutes, three days a week, for nine weeks, what would you teach a group of high school students? I'm considering the Wii-mote smartboard and multitouch displays, but I'm afraid I'm overreaching."

14 of 256 comments (clear)

  1. microcontroller projects by longtailedhermit · · Score: 2, Informative

    i would spend at least a couple of weeks having them build and program some microcontroller projects.
    here's a place to start: http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/

    Arduino is a physical computing platform based on a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. The Arduino programming language is based on Wiring and is essentially C/C++ (several simple transformations are performed before passing to avr-gcc). The goal of the Arduino project is to make tools available that are accessible, low-cost, low capital investment, flexible and easy-to-use for artists and hobbyists. Particularly those who might not otherwise have access to more sophisticated controllers that require more complicated tools.

  2. Re:The Basics by Hungus · · Score: 2, Informative

    Right have a bunch of common people play with CRTs... Thats always a good way to start (a lawsuit). How about not letting them play with things that can easily kill them to start with. And it is not just the high voltage side that can reach out and grab out, the low voltage side of CRTs can potentially do more damage than the high side.

    --
    Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
  3. Basics first by Smidge204 · · Score: 2, Informative

    You got 27 half-hour sessions. At least three of these should be spent on basics if the students haven't already had them, such as soldering & desoldering, basic principles of electrical/electronics (including reading diagrams) and using a multimeter... one that measures capacitance, frequency and temperature if you can afford it.

    And basic safety, of course.

    From there it's really a matter of what, exactly, you want your students to take away from your class.

    The multitouch display is neat but the bulk of it is programming; do your students have any programming experience? Do you have time to teach them?

    Homebrew robotics can be pretty straightforward and inexpensive. A few stepper motor drivers (Allegro used to give free samples of their 5804 controller...), some stepper motors of course (Easily salvaged from dead scanners/printers), a spare PC power supply, an old PC with a parallel port and adequate amounts of wire can make a pretty versatile robot platform.

    If you want something more digital, microcontroller projects might be a bit of an initial investment but are also pretty cheap in the long run. Build robotic platforms, embedded data loggers, "smart" appliances, etc.

    $20 worth of properly rated relays and isolation components will turn a PC into a crude home automation system. Add in photo sensors, temperature sensors (thermistor + ADC chip), motion sensors, etc for a more complete system.

    Keep is simple, keep it cheap, keep it interesting.
    =Smidge=

  4. Re:Teach them something useful by tloh · · Score: 3, Informative

    How about starting off with the proper use of a multimeter? Just being able to find out the current/voltage/resistance conditions on various rigs have served me well in the past.

    --
    Stay sentient. Don't drink bad milk.
  5. Re:A long-lasting technology by Anonymous Coward · · Score: 2, Informative

    How about building a reprap? Constructing a machine that can build most of its own parts is a rather useful task. Doing so will cover electronics, mechanics and material science all in one go.

  6. Re:Engineering! Fun and applicable! by blackraven14250 · · Score: 2, Informative

    Only on lawnmowers made in Japan.

  7. Open Source Hardware by JuzzFunky · · Score: 2, Informative

    You can get some pretty cool projects going quickly and easily with an Arduino. Combine that with Processing and you can do almost anything...

    --
    Unexpect the expected!
  8. Re:Go with basics by basementman · · Score: 3, Informative

    Because nothing says a good time like Electrostatic Discharge.

  9. Re:Teach them something useful by Dexx · · Score: 3, Informative

    How to use a multimeter, how to solder, what electronics bits do and how they all fit together. Start with the basics.

    --
    Feel the fear and do it anyway.
  10. Self-Made Software by dunng808 · · Score: 2, Informative

    "DIY" and software do not appear together often enough.

    I would teach them how to create their own personal "apps" using Squeak. Use Nebraska to collaborate and share in class. Look for a few techies to help.

    To get stared, try Sugar on a Stick and look at Etoys, a specialized subset of Squeak. (You use Squeak to create Etoys.)

    http://www.squeak.org/

    http://squeakland.org/

    http://www.sugarlabs.org/

    Nebraska: http://wiki.squeak.org/squeak/1356

    Wider range of info: http://squeak.zwiki.org/SqueakNotes

    A recent class at University of Illinois: https://agora.cs.illinois.edu/display/cs598rej/Spring+2009;jsessionid=3BA508D972A809064DC117DBDF7C36C8

    --

    Gary Dunn
    Open Slate Project

  11. Re:A long-lasting technology by clockwise_music · · Score: 5, Informative
    • Show them how an engine works by getting them to coil wire around a magnet and hook it up to an LED.
    • Then move onto car engines and show how it's the same idea. Then explain how to turbo charge an engine.
    • Computer stuff that you need to know but are never taught: How to safely open up your box, take it apart and put it back together
    • The difference between memory and hard disk space and what paging is. Get a computer and take it down to 128 meg of memory and see what happens. Use perfmon.
    • Basic electronics, multimeter usage, soldering iron - all very handy. Take a stuffed electronic guitar in (just cut a wire or whatever) and show them how to fix it.
    • How to not put personal stuff onto the internet and explain what happens if you do. Then try it with a "John Smith" registered on facebook, myspace etc. Then google the person next week.
    • How the internet works - do a quick HTML website and explain it all
    • Explain how there's more to the world than just the USA and yes, you can actually go to those countries. (sorry, low blow)
    • Show how to back up your data and explain why! Different possibilities such as a local HD, external HD, external computer, using an internet backup provider.
    • Sewing. Seriously. Sew a zipper onto a jacket. Fix the holes in your socks. Make some trakkies (don't know what you yanks call them).
    • Bike maintenance and fixing. How to adjust everything, what tools you need. How to make it more efficient. Get people to bring in their bikes.
  12. Re:A long-lasting technology by digitalunity · · Score: 2, Informative

    Some of that will be difficult to teach in just 30 minute sessions. Stick to the basics.

    • Manufacturing basics, including:
      • Qaulity control basics
      • Work in process tracking
      • Sexual harassment awareness(seriously)
      • Request for quotation processing
    • Basic electronics theory, including:
      • Electricity fundamentals, definitions of voltage, current, resistance, power
      • Ohms law
      • Series circuit calculations
      • Parallel circuit calculations
      • Soldering
      • Using breadboards to make simple circuits
    • Computer basics:
      • Definitions of components
      • Binary logic basics
      • Truth tables for binary operations like AND, OR, NOR, XOR, NAND
      • Binary math

    That should give you a good amount of material to cover.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  13. Re:A long-lasting technology by story645 · · Score: 2, Informative

    Sexual harassment awareness(seriously)

    Seconding this. Teach the boys that letting the girls use the tools is a good thing. If you do hardware/mechanical projects, please pay attention to the class and call the boys on their sexism. It may have gotten better since I was in high school (graduated 5 years ago), but I remember lots of boys doing the mechanical stuff for the girls, sometimes due to misguided chivalry but often plain old sexism.

    --
    open source modern art: laser taggi
  14. Re:Digital Electronics. by WarlockSquire · · Score: 2, Informative

    I teach an introduction to robotics internship to some high-schoolers every summer. 6 hours a day, 4 days a week for 5 weeks.
    We go through:
    - basic physics e&m (what a charge is, how it flows)
    - circuits (series and parallel restistors etc.)
    - DLD (digital logic design) what is a prototyping board, hooking up transistors, LEDs, 555 timers, logic gates
    - some analog circuits (what an h-bridge is so their boards can actually power a motor, how transistors work so they can use IR phototransistors etc.)
    - computer architecture (so they can program a PIC)

    Once they get to the DLD, it's hard to stop them.
    By the end of the summer they've built a robot that can autonomously follow a line on the floor.
    Sounds simple, but there is no lego kit here. They build everything from scratch.