While you can connect your analogue input/output devices to Arduino very easily, it is not so easy with Raspberry Pi (Raspi). There are no analogue GPIO pins on Raspi; all GPIOs of Raspi are digital. Circuit diagram of an analogue sensor on Raspi However, simple resistive-type analogue-input devices can very easily be connected to Raspi […]
Projects
Serial LCD Module
In most electronic systems, it is necessary to provide information in the visual form for a convenient user interface. The most commonly used displays in electronic systems are LED, LCD and TFT. Amongst these, an LCD display is the most cost-effective solution as it can display alphanumeric characters along with special user-defined symbols. It also […]
RGB LED Cube with Sound to Light Capabilities
The objective of our final project was to build a 5x5x5 RGB LED cube that can display a certain color depending on the frequency of music playing. There are two main components of this project. The first part is the hardware setup that consists of the LED cube and the circuits that drive the power […]
Magnetometer Parking Sensor
The objective of our project was to develop a wireless sensor device to be used for detecting motor vehicles, along with their direction of travel. The sensor is to be used in a larger system to monitor parking lot traffic by counting ins and outs of vehicles, thus showing which lots are full or not […]
Balance Beam Controller
The purpose of our final project was to create an unstable system that would allow us to investigate classical control design methods by controlling the system using a microcomputer. This was accomplished by creating a teeter-totter that pivoted around a central fulcrum and was controlled by a servo. The beam acted as a track for […]
“The Note is Right” Pitch Tuning Game
The objective of this project is to provide a multiplayer “pitch tuning” game in which the computer can determine the frequency of players’ input notes. The system guides two users through various states in which they are each given the chance to match a tone randomly selected by the computer. Players select their tone by […]
Digital Multimeter
The purpose of this project was to design a functioning digital meter to measure voltage, current, and resistance to a known accuracy. The project involved the integration of hardware and software to take an input measurement signal from a pair of high and low leads that was then displayed on an LCD per the rotary […]
Four Channel Temperature Controller
For our final project, we designed a 4-channel temperature controller using PID control. The system was designed to monitor and regulate the temperature of four individual channels by applying 120V to heating elements using on/off switching. This switching was indirectly manipulated by the micro-controller using relays. Data was continuously collected from resistive thermal devices (RTD’s) […]
Anti-Collision (Wall Hugging) Robot
Our project consists of a vehicle designed to avoid collisions with objects and walls. The vehicle achieves this through the use of an onboard sensor to determine when such an object was close by. After recognizing an object within a certain distance the vehicle would then follow a series of parameters to determine the appropriate […]
Pushbutton → Push Notification
How many mundane devices upgrade to IoT because they let you monitor a single data point or a variable? That little nudge over the communication precipice allows you to charge 500% more. Now, if you are as handy as a Hackaday reader, you can throw a lazy afternoon at the problem and get the same […]