Saturday, May 9, 2009

33) Build A Steam Engine

back to top back to best labs summary contents

How does a steam engine work, how hard is it to make one? Or at least show a small working sterling engine? How does it work? can we fit a governer onto it? Can we show that it needs a source of hot AND cold?

64.2) Chaotic Waterwheel, Thermostat and Heater, Door Buzzer.

back to top back to best labs summary contents

Materials: well oiled bicycle wheel, tape, plastic cups, awl, 20" or so plastic pan, wood to mount bicycle wheel and bucket, small bucket, water

either build this or have it already built.

64.3) Thermostat and Heater

Materials: will a simple house thermostat work under power from a large battery and can i run a small heater off of that also? styrofoam insulated box? wires, nuts and bolts, thermometer (respond as fast as thermocouple?)

Method:
setup a thermostat in a styrofoam box and hook it up to some kind of small heater with a fan to warm the box. keep the thermostat open. hook them all up to a battery. watch how the mechanism works and reason it out.

64.4) Door Buzzer

Materials: large battery, thick paper, thin wire, nail, odds and ends hardware..

Method: wrap paper into a tube to fit nail into. wrap the wire around it 100 times or whatever. make a circuit out of the wire, the nail and a peice of metal the nail must contact. get it set up so it buzzes. What can you do to change to rate of buzzing? number of windings? weight of nail? a spring pulling opposite? or use gravity.

Discussion: discuss the kinds of feedbacks involved.

9) Can We Build Ant Robots?

back to top back to best labs summary contents

Materials:
Lego robots? and printouts of some 1000 line sourcecodes.

get some kits with activators, sensors, logic blocks. try hooking 'em up to get simple robots to move around and follow lights etc.. how many parts do we need?

get some simple robots working show some more complex ones. you need LOTS MORE logic blocks and sensors to make interesting robots! just HOW MANY?

i must learn this

use the lego robots, just show 'em in action and show 1000 lines of code!

61.3) Program More Elaborate Math Games

back to top back to best labs summary contents

Do these in basic or, again, the lego robot language. We should try Conway Life, iterates of logistic map, and a program to draw the mandelbrot set, and show the lorenz attractor.

61.2) Simple Machine Language Programs

back to top back to best labs summary contents

Materials:
preferably the same programming environment as the lego robots or maybe use something like the Tierra machine code!

Get a programming book again and pick a few simple ones; binary search, sorting, and of course we will program up the one dimensional cellular automata; rule 30!


ALTERNATE VERSION FOR SCIENCE CENTERS:

10) write machine code? hmmm simplest. show 4 bit processor has few basic instructions, inc, dec, set=0, dec and loop, so they can make simple programs on a screen of some kind... but what's gonna happen here? it takes some period of learning of motivation to figure out how to make a program. what do you want them to be able to accomplish?

ultimately program legobots but i don't want it to be abstract, i want them to see that it's all based on these basic mechanical components. the legobot programing environment was a mystical make believe geometric representation on a computer screen. i don't want that! that's magic!

so can you make a simple legobot that's controlled by the code for that simple machine? 4 bit instruction code, 15 instructions with the 16th code signaling for an extended instruction set.

ok, make it 8bit 4 bit code 4 bit register code, 16 registers

inc reg
dec reg
set=0 reg
if not zero reg branch loc
brach loc
shift right reg
shift left reg
if flag branch loc
M[addr]=reg
reg=M[addr]
M[reg]=A
A=M[reg]
Halt
add
sub


i suppose i should have stack implementation
subroutine call and return
load program counter etc..

extended instructions (2 4bit nibbles)
X fwd steps
Xrot (rotate clockwise 22.5deg) or from 0 to 360-22.5deg (16 options)
Xwrite
Xread
Xload imm reg
extended instruction:
(can add other sensors and actions later)

show the actual circuitry of the robot, the 4 bit processor

bar, you are dreaming. how will you test this all out to see how feasible it is? and again... how will kids write the programs?

so you see the blow up 4bit processor circuit on the wall.

then you have the legobot with hex display or something and button for load, read, reset etc.. like my 1802 board. and lights and things insiode the clear case to simulate these signals going to the 4bit processor. the clock rate is like a pulse every 2seconds so they can see all the steps... or again, you can turn a dial to slow down the pulse rate or speed it up... hmmm

hell you can make the bot big enough (good, robust) to have a keyboard with a button for each command, labeled, inc, dec, loop, back, rotate... and then a shift key to use those same keys for the hex numbers. of course you have on the wall the diagram for the circuit that polls the keyboard! well it's a simple circuit, keypress signals a register with input etc.. 16 line to 4 bit decoder...

then describe
CPU architecture: memory, registers, program counter, execution, transfers, how arithmetic operations work and effect flags, how branch instructions chagne program counter, describe hex notation, describe 0-1=255, etc..

so then what? so they start making programs:
move 5
rotate
move 5
rotate
move 5
rotate
move 5

that makes a square that's easy enough to suggest to a kid.

show some programs that the kid can watch and then he modifies them...

the concept of looping...

loop 2
loop 1
move 5
test for bump
until 1
rotate
until 2

bar that's a sophisticated concept! do you think you can really get kids at a science center to begin to play with this stuff? i don't think science museum is the right environment for sitting down and experimenting and thinking.

i don't know. what if you just show the programs and see how they loop, proceed while watching the bot, and then you can modify the programs?

then you can watch on the wall a diagram (watch the bouncing ball...) run through a complicated program while watching the bot go at it...


Further lessons:


give examples of use of each instruction.

describe register pointers

write simple turtle programs to make shapes

describe branches for if then

then introduce loops

adding list of numbers

searching list of numbers

then you can show langton ant

describe subroutines

should get my old forth book for outline of what to teach, do i got my 68000 book? i've got the 1802 manual and a programming lesson based on it!



We can program langton's ant:

' not sure how i'm implementing read and write to the floor!
' reg B=0
' reg C=1
'
load imm B, 0
load imm C, 1
[3]
read to A
if A zero branch [1] ' if land on a 1
write B 'write blank
rot 12 ' rot counter clockwise
fwd 1
branch [2]
[1] ' if land on a 0
write C ' write 1
rot 4 ' rot clockwise
fwd 1
[2]
brach [3]

27) Microstructure Of Cells

back to top back to best labs summary contents

go in deeper: how many parts? look at freeze etch electron micrographs! organelles, shot through with internal fibers, membranes, tracks along which proteins can move things along. sensors on the outside. mitochondria protein factories. 1000 different enzymes. it's chemistry! YIKES. how much?
this is a whole course, how much to teach?

show Biovisions "inner life of cell" animation of cell. are there any more? will need computer and way to get it onto big screen, unless only 6 or 7 kids, computer screen is fine.

A Selection Of Representative Labs With Commentary

back to top

CHAPTER 1

LIFE
How varied and detailed is life on Earth?

6) Key Out 100 Plants In A Local Park [6WKS] [or a two session blitz just to collect 100 different plants and press them]

By learning to key out and LOOK at organisms hard enough to distinguish their varieties, we learn two things:

there is a bewildering variety

organisms are incredibly DETAILED. As close as we look at them as much as we magnify and look inward, we find levels and levels of complex details. How does it happen?

And how complex is their behavior?
2) collect insects and watch their behavior in a terrarium
after much observation you can find out:
4.5) List of 270 Skills That a Honeybee Has


Can we get a handle on it from computer science? In the past 60 years we have learned to build some complexity ourselves. Follow the levels of complexity as we build up from transistors a computer with elaborate software.


CHAPTER 6
COMPUTERS
It's not so easy to see how animals work, maybe we can at least try to make some robots that act as complex and see from scratch how it might work?

8) from logic gates to computer [1/2 hr?] show them, or make some simple circuits in digi-lab.

61.2) write simple computer programs in machine code: binary search, sort, rule 30 etc... [hr]

61.3) program John Horton Conway's game of life, Mandelbrot set, and Lorenz attractor in basic or something or maybe the lego bot language
[hr?] show them?

Researchers in the field of Artificial Intelligence are now asking themselves, what it would take to build an animal, to build clever behaviors from the bottom up. We are trying to check our understanding of intelligence by building complex things and seeing if they can ACT intelligently.

9) show them well programmed lego bots ( (intro to another whole workshop) and listings of 1000 lined programs [1/2hr]

But we still Can't do it! Our robots are clunky and stupid in comparison with a honeybee!



CHAPTER 1
SO BACK TO CRITTERS FOR HELP

16) watch videos of animal development

This is an amazing process. And it works because animals are colonies of living cells, all talking with each other, feeling each other out and reproducing and sending their kids to the right places. We build machines from the outside in factories, but animals and plants are built from within by cells. What are cells?



CHAPTER 2
CELLULAR LIFE
Some critters are a single cell all in one, lets watch some:

22) watch single cell pond creatures [hr]
Take some time to watch the intricate behaviors of living single celled organisms. Already at this level, there is so much capability. The capabilities that make life so rich are not concentrated at the top, the most centralized level, but are distributed throughout every size scale! Even at the cellular level, and below...

So what kind of 'things' are cells?
27) molecular video "inner life of cell" [10min] more?


cells are hierarchical structures of organelles, macromolecular assemblies, macromolecules, small molecules. The properties of cells are also due to the most common molecule in them: water.

They are whirlwinds of swirling interacting molecules. The structure and organization goes in several more levels deep, as complex as a whole giant city.

and finally the most common machinery: proteins. they can self assemble into complex structures like undulipodia, they can change shape, travel along tracks, act as a complex logic elements in processing information, respond to EM radiation


25) grow oscillatoria in water and glass jar. watch it move. then at second to last session, weigh it, dry it, last session, burn it, weigh the ash
[10min sessions a few times]



PART 2
PHYSICS AND MATH

So how do cells do it? Well, no need to go to biology for the complexity of cells, the capabilities of cells. Physics, chemistry, and mathematics already gives us this. We are slowly whittling away at the divide between chemistry and life!

Physics and math gives us:
1) Patterns at far from equilibrium: energy flow through systems creates ordered dynamism
2) But even at equilibrium, rest, pattern comes ultimately from mathematics
3) And the clay that physics and math get to sculpt into organisms?
molecules!



CHAPTER 3
WHAT IS THE MOLECULAR WORLD?

So what is the molecular world like that it gives life it's subtle creative qualities? What are we 'made of'

Well, how many molecules are there in a cell?
73.2) Brownian motion: hints at the existence of many tiny molecules, constantly in motion due to heat, and hints at how small they are, how many in a drop of water.

73.3) monomolecular lipid layer: another clue to how big molecules are. Then we sketch out how the number of molecules in a glass of water can be calculated from experiments like these
[hr]

Atoms, molecules are not building BLOCKS, they are little machines, not clunky, but fuzzy, sensitive to their environment and each other, reactive, each atom is a complex of electron orbitals which are solutions to wave equations... molecules are flexible, constantly wiggling, not alive, but... can't describe what they are in common every day terms.

any labs we can do to show how molecules interact? orgo reactions, soap/oil/water, collisions? orientations? chirality..
72.2) show how many ways an ethanol molecule can respond to its chemical environment?

At the molecular level you already have a kind of trial and error mechanism for fitting together puzzles. one of the roots of our intelligence. molecules are always moving, wiggling, interacting with each other 10^10 times a second! molecules in a warm universe with energy flow are not like a jumble of cold automobile parts just sitting there, molecules can self assemble!

Show diagrams/video of how simple molecular interactions cooperate to form complex structures and processes:

31.2) Distributed Brownian Motion Machinery: Clathrin Coated Pits


molecules pass energy to each other in reactions, store energy in bonds, thus networks of their reactions can be ordered by energy flowing through systems of molecules.
molecules react with EM radiation. vision comes for free at the lowest level
44) Play With A Candle Flame


CHAPTER 4
DISSIPATIVE STRUCTURES: FLOW OF ENERGY THROUGH SYSTEMS CREATES PATTERNED DYNAMISM

If molecules aren't simple building blocks, then organisms are not 'things' at all, 'phenomena' would be a better adjective, or, to be less academic; 'dances'? What kind of phenomena are living cells? they are chemical systems animated by energy flow.

Our usual experience is that things wear out after a while and run down. You may have heard of the second law of thermodynamics which says "all closed systems (nothing coming in or out) run down and become less, not more ordered. If this is so, then how can life oppose this 'universal' tendency? Well, life is not a closed system!

One process that helps is positive and negative feedback. Lets explore some machines and simple processes that can do this.

64.2) chaotic waterwheel, thermostat and heater, door buzzer [hr]


In our next labs
33) show steam engine (with governor?) can i show that it needs hot and cold?

34) Then Benard convection
[hr]

We show the basic system animated by energy flow: Benard convection: We start off with wood (or some kind of fuel, highly ordered in any case) and air (unusual, out of equilibrium with all its oxygen..) and light the wood into flame. It is important that the flame is much hotter than the air above It.

The flame will heat from below a pan of shallow water. As the bigger closed system of wood and air and water run down to ashes and luke-warm carbon dioxide and water, for a while, a wondrous thing happens. Our pan of water (not closed, open to heat flowing through it) becomes ordered into an hexagonal array of gyrating convection cells.

We call these subsystems FAR from thermodynamic equilibrium systems or Dissipative Systems (they dissipate heat).


And what makes CELLS swirl? this time it is the flow of chemical energy. High energy bonds come in (sugars) and again low energy bonds come out in the form of carbon dioxide. In the meanwhile the cells swirl with activity. here are some simpler examples.

Can life even arise spontaneously from chemistry?

42) The Beloussov Zhabotinsky reaction : a simple far from equilibrium chemical system that you can watch forming periodic spatial patterns

Put convection and chemical reaction cycles together and you get:
44) play with a flame: [hr]

They are more complex than you think! And they contain complex networks of chemical reactions reminiscent of the metabolic chart!



CHAPTER 5
MATHEMATICAL DYNAMICAL SYSTEMS: EASY LABORATORY, ALL YOU NEED IS PENCIL, PAPER, COMPUTER

But living creatures are more complicated then these. Can chemistry really result in the complexity we found in living cells? Where do all those different patterns and structures come from? MATH! Mathematics gives us so much pattern for free. Simple rules repeated over and over again between many identical simple units can create surprising unpredictable patterns.

48) John Horton Conway's Game Of Life: a simple system of simple rules wherein there are patterns of many classes of behaviors, and simple patterns can develop into surprisingly complex ones. we can even make a finite pattern that results in an endlessly interesting one

53) One dimensional cellular automata rules 30 and 110 even dirt simpler set of rules that produces an endless stream of creativity
[1/2hr] [1/2 hr]

56) 3n+1: a simple number game with complex behavior we have yet to fully understand

57) e/o Fibonacci system: another one with much more complex behavior. these only involve addition and division.

58) Iterated logistic equation to Mandelbrot set: simple math rules give the most complex geometric structure we've ever imagined

60) Lorenz attractor: a simple dynamic system that results in a curious subtly behaving system with a sprinkling of unpredictability. By the way, it is very similar in behavior to the chaotic waterwheel.
[hr]



CHAPTER 7
EVEN AT EQUILIBRIUM: PHYSICAL AND CHEMICAL PATTERN FORMATION

Even without the dynamical systems set into motion by energy flow, the laws of physics are fecund: We find pattern formation even at equilibrium.


The wonder is, why isn't the universe a seamless haze of psychedelic chaos? Why isn't it just a bland grey blob of continuous matter? Why isn't the universe simply one huge neutron or quark or is THERE anything at the bottom? Somehow the physics and math give us all these phase transitions, clumpings for free.

74) show periodic chart with samples of diff elements: gas, liquid, metal, graphite, sulfur, semiconductor..

76) phases of sulfur: even with one kind of atom, depending on temperature, we get wildly different behaviors
75) and breath on a window pane: ditto for water molecules, how do they 'calculate' the beautiful patterns of 'jack frost' on window panes?
[1/2 hr]

70) mineral exhibit a dozen elements, a dozen transition metals and 2000+ combinations all for free.[1/2 hr? depends where]



CHAPTER 8
IT ALL COMES FROM MATH
At root, why is this universe so full of patterns? MATH!

From mathematics alone, we get surprising complexity but not total chaos from the simplest static logical rules

And why do we have this interesting periodic chart of elements, each with their potent particular properties? Physics and math again! Propose a simple set of rules and let them play out and you often find that you get a set of discrete entities which follow them that is interestingly diverse but not infinitely chaotic! This is the core of pattern formation in our universe. It's built in at the very basic logical structure of it.

87) enumeration of finite graphs: keep adding one more edge to a graph and you discover radical new behaviors. clues to things like how we get the behaviors in the periodic chart of elements?[1/2 hr]

81) classification of finite simple groups: example of simple static rules giving surprisingly diverse but only a tiny bit of chaotic pattern [1/2hr]



PART 3
THE BIG QUESTIONS: EVOLUTION, ORIGINS OF LIFE, AND MIND


CHAPTER 9
PUTTING IT ALL BACK TOGETHER: EVOLUTIONARY BIOLOGY

Then we put it all back together again and tackle the most fascinating subject: what is it that brings us all those wonderful critters we found outside at the beginning of our exploration? Evolutionary biology.

96) Tierra a system of programs that can reproduce, evolve, and form ecosystems [hr]



CHAPTERS FOR FURTHER STUDY:

CHAPTER 10
THE FINAL FRONTIER: CAN WE UNDERSTAND HOW GEOCHEMISTRY CAN BECOME LIFE?

The final frontier: is life SOLELY a consequence of chemistry and mathematics? If you perform labs in this topic, you are at the forefront of the scientific adventure.



CHAPTER 11?
MIND

Bar, why do you leave off discussing mind and consciousness? because I'm not greedy? but the labs watching behavior of single cells, the computer science topics, 260 skills of honeybees, building AI programs to simulate critters is the start.



CHAPTER 12?
SUPERORGANISMS

And finally we come back to the ants! This is the most recent hierarchical level of complex behavior to evolve on earth. not only critters with minds who can explore and learn about and manipulate their world, but some organisms come together and build highly cohesive societies:
Ants, honeybees, wasps, termites, naked mole rats, wolves and... humans.

Followers

About Me

almost native to new york state. teacher and storyteller. email: sow_thistle@yahoo.com