Project for 6th to 8th graders
Dave W
Posts: 19
I run a "Technology Club" for a middle school in my area.· This past year, I talked the principal into buying 2 "What's a MicroContoller" with the homework board for our club.· The kids played with them for a short while, but quickly lost interest.· They built and ran the projects in the book which comes with the kit, but those are really boring projects.· I've been racking my brain for something the kids can do which will not require additional money and which will keep them interested.· There is another consideration:· I have about 10 kids in the club, but only 2 computers.· One of those PCs is running Windows 95 and, therefore, may not be suitable for the Stamp Editor.· That PC is an old (I mean really old) IBM PS2 computer.· It is not built on a Pentium processor.
Okay, with that background, here is my idea for at least approaching a project to hold the kids' interest.· Do any of you recall the DOS days when clubs were formed to challenge the hot-shot programmers?· One of the events those clubs sponsored was a programming challenge wherein the competitors would each write a TSR (terminate and stay resident) program.· When these programs were launched, the object was for one of the programs to find and crash the other one while still remaining active itself.· The surviving program was the winner.· I suspect that this activity was the beginning of virus writing.· I have described this only to give everyone an idea of what I am looking for.· Since I have far more kids than I have computers, I need some way of dividing the kids into teams and then challenging each team to create something.· It must be something that 6th to 8th graders find interesting.· Afterall, this is an after-school activity and they have been sitting in class all day.· So this must be something which is really fun.· The fighting progams is only a thought.· Another idea I had was to write a program which did some sort of interesting function.· Assign each team to write a program to do the same thing.· The winner would be the fastest and most efficient program.· There would be a timer of some sort to measure the progam's performance.· The tough part is that the program must do something which the kids will find interesting and challenging.
So far, I have not come up with anything that I feel would fit this challenge.· I don't even know if the combatting programs is possible on a stamp.· Is it?· There is only one more meeting left this school year.· I'm doing research now so that by the time the next school year begins, I will know what I want to with the kids.
Anyone have any ideas?
Dave W
Okay, with that background, here is my idea for at least approaching a project to hold the kids' interest.· Do any of you recall the DOS days when clubs were formed to challenge the hot-shot programmers?· One of the events those clubs sponsored was a programming challenge wherein the competitors would each write a TSR (terminate and stay resident) program.· When these programs were launched, the object was for one of the programs to find and crash the other one while still remaining active itself.· The surviving program was the winner.· I suspect that this activity was the beginning of virus writing.· I have described this only to give everyone an idea of what I am looking for.· Since I have far more kids than I have computers, I need some way of dividing the kids into teams and then challenging each team to create something.· It must be something that 6th to 8th graders find interesting.· Afterall, this is an after-school activity and they have been sitting in class all day.· So this must be something which is really fun.· The fighting progams is only a thought.· Another idea I had was to write a program which did some sort of interesting function.· Assign each team to write a program to do the same thing.· The winner would be the fastest and most efficient program.· There would be a timer of some sort to measure the progam's performance.· The tough part is that the program must do something which the kids will find interesting and challenging.
So far, I have not come up with anything that I feel would fit this challenge.· I don't even know if the combatting programs is possible on a stamp.· Is it?· There is only one more meeting left this school year.· I'm doing research now so that by the time the next school year begins, I will know what I want to with the kids.
Anyone have any ideas?
Dave W
Comments
metal detector thread
It would cost a little in parts and a bag of candy but I don't think it would be that expensive. There's not much programming there but maybe you could spiff up the requirements to include leds or something.
Don
If you choose to go this route, I would be interested in the results.
As I am the one that did this project ( Thanks Don for the plug ), it was before I was a Parallax employee.
This project was more of a proof of concept for myself, I keep thinking one of these days I will build a larger scale coil design
and take it up to the "big lake" (Michigan) during a summer vacation.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
Is this design sensivitive enough to detect coins?· Again, that would certainly be motivator.
Dave W
There's a lot of things that can be made with that...
Line followers, 'flowers' that turns to face the sun...
Strip a couple of old Floppy drives for the steppers. Connect them directly using transistors and you can teach them how the steppers work.
(How to step them with a program, ramp-up, ramp-down, half-stepping)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Don't visit my new website...
Dave W
You might also build a weather station - anemometer is easy using count command and temp is straightforward too.· Download StampDaq (free)and the kids·can see the temperature changes on an excel spreadsheet·graphed in real time.·
Build something for the classroom- servos are cheap.· Try building an alarm that will sense when the classroom is too loud- program BS2 to make the servo wave a "flag" that says "QUIET" and maybe also sound a buzzer.
Build some mousetrap cars or some CO2 racers and build a timer using·some photogates.· Program BS2 to·declare the winner of·a race.·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Showing up to school doesn't·mean you are a student any more than crawling up in an oven means that·you are a biscuit.
Post Edited (Philip Gamblin) : 6/13/2005 5:02:13 AM GMT
The pictures help a lot.· I'll be using the homework board which includs a small breadboard area.· I think maybe I'll use some of my NiMH AA digital camera batteries to power this.· They should run it for quite a while and they can be recharged.
A question for you:· You mention 220 ohm protection resistors.· What are they protecting?· I see 12 or so resistors in a row which look like 110 ohm resistors.· Are those the resistors you are talking about?· You don't have a schematic, do you?· It looks simple enough that, if you just describe it, I can take it from there.
By the way, I'll be out of town and not checking my email or forums from June 15 through June 24.· So, if you don't hear from me, that is why.
Dave W
·· About those resistors...I see them on the board, but it looks like only one is connected to anything.· I see this mentioned in the previous post, but the other thing is you have a ribbon cable coming off the back side of the OEM Module.· All those lines are connected directly without any resistor protection.· I also took a second closer look at the resistors...Red, Red Brown would be 220 ohms, but they don't look that color.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
Post Edited (Philip Gamblin) : 6/14/2005 10:01:56 PM GMT
What is the explanation for your case?
Dave W
Post Edited (Philip Gamblin) : 6/15/2005 2:27:56 AM GMT
What I was getting at is that there would not be any measureable difference in light intensity at the 2 sensors unless the guiding light was pretty close to the robot. I'm envisioning a common flashlight being on the other side of the room and shining on the robot. How would it know which way to move unless you carefully positioned the beam so that one of the photo resistors was illumintated more than the other? Just being to one side of the robot wouldn't do that unless you were pretty close. Or am I missing something here? I understand that the BS2 can measure light using an RC time constant. I'm just trying to get a picture of how sensitive such a steering mechanism is. Certainly, the kids can experiment with it and they might surprise me with some ingenious method of controlling the robot. I was thinking of setting up an obstacle sourse and, without any remote control by kids, have them write a program which would move the robot in fixed increments that would get it through the course. If a method can be used to detect light beams (small flashlights) at each turn, that would be another challenge. I don't know about lines on the floor. I suppose we can do that as long as the tape or whatever we use can be completely removed when we are through. Anyway, I've got the whole summer to think about it. Thanks for your help.
This is probably my last post until June 25 when I return from my trip.
Dave W
Post Edited (Philip Gamblin) : 6/26/2005 9:30:42 AM GMT