Arduino: True Random Number Generator.
This project refers to an Arduino sketch that implements a true random number generator with the help of an audio sensor. The sensor measures the sound volume in the nearby environment. The Arduino acts as a network device with an appropriate WEB interface in it from which we can access the random numbers. This technology is not new as it exists in other network devices. For example, routers or network printers have a WEB interface.
The WEB interface is installed in the Arduino itself and is supported with the help of a simple but quite progressive web server (which is also located within the Arduino). The Arduino is connected to the Internet with a special Ethernet card (Ethernet Shield). The Ethernet card is assigned with a static IP (because the Arduino in this case does not work as a client but as a server since the web server is executed there at port 80).
To enable the sound sensor to collect really random values as regards the volume of sound in the environment, it helps to place it in a noisy room or near a radio.
For more information you can get the project itself:
Various images of the application.
- Using the Repository design pattern with AngularJS framework.
- The project ‘Hasher’ (A decent implementation of salted hashing).
- 2013 In Review.
- A Nature Inspired Sudoku Solver.
- How to read smoothly an average value from a jumpy or erratic input sensor.
- HTML5 Geolocation simple example.
- The project ‘RestApiWrapUtility’ (RESTful API Wrapper Utility).
- Articles (58)
- Compilers & Interpreters (6)
- Data Structures & Algorithms (20)
- Electronic Games (6)
- Embedded Systems (50)
- Events (19)
- Hobbies (4)
- Libraries & Frameworks (11)
- Machine Learning (16)
- News (5)
- Numerical Methods (7)
- Operating Systems (4)
- Projects (76)
- Standalone Applications (4)
- Tools & Filters (9)
- Web Applications (13)
- Writings (1)
- 98,147 clicks
- FSF joins forces with Software Freedom Law Center and Open Source Initiative to fight software patents in U.S. Supreme Court
- Free Software Foundation opens registration for March 24th legal seminar on GPL Enforcement and Legal Ethics
- The FSF is hiring: Seeking a Boston-area full-time Web Developer
- LulzBot TAZ 3 3D printer now FSF-certified to respect your freedom
- Anti-Fast Track mobilization to be extended after more than half a million people take action
- Gift giving gnu advises shoppers to "give freely"