New: seeMote Cube for visionOS Developers - Build physical input for Apple Vision Pro apps. Learn More ›
True random number generation is hard, but nature can help! This project uses the unpredictability of wind to increase randomness.
How it works: the wind blows and spin the turbine, which spins magnets surrounding a Hall Effect sensor. The sensor's analog reading is then used to seed Arduino's random number generator.
In this project, I demonstrate how it works using an Arduino Leonardo with LCD shield to display both the sensor reading and the generated random numbers.