Posts with «chaos» label

Godot Machine is the Project You’ve Been Waiting For

Are you waiting for something that may never happen? Maybe it’s the end of your ennui, or the release of Half Life 3. While you wait, why not build a Godot Machine? Then you can diversify your portfolio and wait for two things that could happen today, tomorrow, or at sunrise on the 12th of Never.

The Godot Machine is a functional art piece that uses a solar panel and a joule thief to charge a bank of capacitors up to 5V. Whenever that happens, the Arduino comes online and generates a 20-bit random number, which is displayed on an LED bar. If the generated number matches the super-secret number that was generated at first boot and then stashed away in EEPROM, the Machine emits a victory beep and lights a green LED. Then you can go back to complaining about whatever.

We like that [kajnjaps] made his own chaos-based random number generator instead of just calling random(). It uses a guitar string to collect ambient electronic noise and an entropy generator to amplify it. Then the four least significant digits are used to seed the logistical map, so the initial value is always different.

You don’t have to create your own entropy for truly random numbers, though it’s probably more fun that way. Did you know that someone wrote an Arduino entropy library?

Chaot

The Chaot is my contestant for the LMRv4 Donor Appreciation Robot Challenge. 

The machine creates a random number using physical chaos and combines the random numbers to an four digit index.
This index can be used to select a winner.

Content

  • Draw Winner Using a Magnetic Pendulum
  • Idea Finding
  • The Making-Of
  • Used Parts
  • Current Issues
  • Thanks To
  • Further Reading

Draw Winner using a Magnetic Pendulum

read more

Let's Make Robots 27 Apr 09:18