This project refers to an Arduino sketch that implements a game for reinforcing visual skills. Basically, it is a reflex game. It can be played by a user (single-player) or multiple users simultaneously (multi-player). Each player holds a button. The system turns on and off the appropriate LED at pseudorandom times. The players have to click their button as fast as possible in order to earn points.
Archive for August, 2010
Arduino: Game for Reinforcing Visual Skills.
Arduino: Digital Indicator of Alcohol Content.
This project refers to an Arduino sketch that implements the logic of a digital indicator of alcohol content. This system can be used as a device for breath test. There is the MQ-3 sensor in the system to detect alcohol. A suitable multi-LED bar graph (which is driven by a 8-bit shift register 74HC595) is used as an indicator rating the alcohol content. If the alcohol content is high, then a tune is produced through a suitable piezo speaker. Finally, there are two buttons in the system for functions such as ON, OFF and a LED which is the operation indicator.
Arduino: Executing applications with voice command recognition.
This project refers to an Arduino sketch which with the help of a VRBot system can recognize voice commands, making it possible to run applications. For example, we could cause the execution of the relevant browser with the voice command «Firefox». Also included in this project is a Python script that implements a background service (Daemon) which communicates with the Arduino and initiates the execution of various applications.
Arduino: Adjustable mood lighting with voice recognition.
This project refers to an Arduino sketch which, with the help of an RGB LED and a VRBot system, can implement a mood lighting system controlled by voice commands. There are voice commands to activate / deactivate the red, green and blue. The color changes are performed with fade effects.
This project refers to an Arduino sketch which – with the help of a system VRBot, a basic keyboard, an RFID reader and a piezo speaker – can implement a Security Access Control with Multi-Factor Authentication.
The system comprises a security level associated with typing a password (something I know), a security level associated with the use of an RFID tag (something I have) and a security level associated with the recognition of a voice message password (something I am).
This project refers to an Arduino sketch which uses an ultrasonic sensor for calculating the time return of the ultrasonic signal emitted by the sensor and the object reflecting the signal back. Then, with the help of appropriate physicomathematical formulas, it performs calculation of the distance between the sensor and the object causing the reflection signal. The distance is displayed in an appropriate LCD display both in inches and in centimeters. This system could be used in security doors, on cars as a helper to park or anywhere else where distance at close proximity is important.
This project refers to an Arduino sketch which uses an ultrasonic sensor for calculating the time return of the ultrasonic signal emitted by the sensor and the object reflecting the signal back. Then, with the help of appropriate physicomathematical formulas, it performs calculation of the distance between the sensor and the object causing the reflection signal. Also, the system includes a piezo speaker used to produce a tune when an object is detected too close nearby. This system could be used in security doors, on cars as a helper to park or anywhere else where distance at close proximity is important.
Arduino: Monitor sensors with an LCD display and a Keypad.
This project refers to an Arduino sketch which uses an LCD display (as output device) with in-built elementary Keypad (as input device) to display information from sensors. In this project, there are temperature, light and motion sensors. If we want to check the value of one of the sensors, we can do it via the keypad onto the LCD screen. We can choose the sensor of interest using the keys UP and DOWN.
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.
This project refers to an Arduino sketch which with the help of a relay (electromechanical switch) and the VRBot system can drive an external device (eg. a household lamp, a car alarm, a home air conditioner etc.) with voice commands. The system VRBot is properly trained with voice messages and then performs voice recognition.
More specifically, the Arduino detects acoustic sounds and tries to recognize them through the system VRBot. Finally, if acceptable voice messages are identified, the Arduino manages them for the use of the device driven with the help of the relay.