Skip to main content

Popular posts from this blog

Lie Detector

Lie Detector How can an Evil Genius be sure that their prisoners are telling the truth? By using a lie detector, of course. This lie detector (see Figure) uses an effect known as galvanic skin response. As a person becomes nervous—for example, when telling a lie—their skin resistance decreases. We can measure this resistance using an analog input and use an LED and buzzer to indicate an untruth. We use a multicolor LED that will display red to indicate a lie, green to indicate a truth, and blue to show that the lie detector should be adjusted by twiddling the variable resistor. There are two types of piezo buzzers. Some are just a piezoelectric transducer, while some also include the electronic oscillator to drive them. In this project we want the former type without the electronics, as we are going to generate the necessary frequency from the Arduino board itself. Hardware The subject’s skin resistance is measured by using the subject as one resistor in a potential d

Arduino Based Digital IC Tester Using MATLAB

Arduino Based Digital IC Tester Using MATLAB                             Testing of digital electronic systems generally involves applying a set of test stimuli to inputs of the device-under-test (DUT) and analysing responses of the system using a response analyser. If the DUT generates correct output responses (also called the golden response) for all the input stimuli, the DUT is regarded as fault-free. Those DUTs that fail to meet the golden response are regarded as faulty or defective. Block diagram for testing a device is shown in Fig. 1. Fig. 1: Block diagram for testing a device This project describes testing of 74xx series digital ICs using a MATLAB graphical user interface (GUI) drop-down menu based approach. MATLAB acts as the test stimuli generator to the IC, which is the DUT. The GUI initiates communication with the Arduino and provides a user-friendly and interactive approach to conduct the test. The MATLAB source program (ic_tester.m) acts as the respo