Arduino Logic Probe

by braulio777 in Circuits > Electronics

5771 Views, 39 Favorites, 0 Comments

Arduino Logic Probe

Arduino Logic Probe

This project is an instrument of measuring so that you can measure logic levels of voltage. That is, with an Arduino Uno, and a 3-digit common cathode display, you will probe logic levels as zeros and ones, even pulses. For obtaining the code, you can go to: http://pastebin.com/cCBQLDyU

What you will need:
Soldering iron and solder

Wire strippers and cutter

Needle nose pliers

Multimeter

22 AWG wire, 1 meter

List of Materials

163.jpg
164.jpg

1 Arduino Uno Proto Shield (PCB only)

1 ABS Plastic Enclosure for Arduino Boards - Fits UNO or MEGA

1 Displays Segmented Panel 3DIGIT 24LED Orange CC 12-Pin DIP

1 Arduino Uno R3 DIP Edition (Revision 3)

7 Resistor Carbon Film 220 Ohm 1/4 Watt 5%

1 Resistor Carbon Film 10k Ohm 1/4 Watt 5%

1 Connector Unshrouded Header 40 Position 2.54mm Straight Thru-Hole

1 Test Lead Red

1 Cable USB2.0 A/B 3 Feet Black USB-A Male To USB-B Male

1 9V Battery Snap with 2.1mm Barrel Plug

Schematic Diagram

Arduino_Logic_Probe_3_Digit.png

This is the project's general diagram where you see each connection for carrying out your project successfully. That is, it's an easy way of following the project and with it to avoid errors.

Identifying the 3 Digit CC Display

3_Digit_Common_Cathode_Display_schem.png

Observing carefully this Display, you will connect correctly the device because the corresponding pins are exactly the same, the picture and the component physically.

Installing the 3-Digit CC Display

Front_view_after_installing_the_display.jpg

Installing the led display, you can realize how it is fitted perfectly in the PCB. This photo is to your help.

3 Digit Back Side CC Display

back_side_display_pins.jpg

This picture describes how to make each connection to your display. In this side of the PCB, follow the instructions to avoid errors. Note the clear directions to connect correctly the 3-digit display.

Connecting the 3-Digit CC Display to Its Resistors

Connection_resistors_to_display.jpg

With the step #5 and the help of the project's diagram, install and solder the resistors to your display and Arduino pins respectively.

Completing the Connections to Your Display

completing_connections_to_display.jpg

This picture shows how to complete the rest of connections to your display. To complete this step, make the connections to the common display pins, d1, d2, and d3.

Installing the Resistor 10K

connecting_R_10_K_Pin_12_GND.jpg

This picture shows how to connect the resistor of 10K to Arduino pin 10 and GND respectively. Also, the connection of GND to GND close to 5V pin on your PCB.

Preparing the Pins

Preparing_pins.jpg

Taking the Connector Unshrouded Header 40 Position 2.54mm Straight Thru-Hole, cut the pins that you will need to install in the project.

Inserting the Pins Into the Arduino

installing_pins.jpg

Install the pins previously prepared in the step #9.

Soldering the Pins

soldering_the_pins.jpg

This picture shows the pins are already installed and soldered.

Front View After Installing the Pins

Front_view_after_installing_the_pins.jpg

With this front view of your project, you can realize if everything is OK.

Preparing the Test Lead

Preparing_the_test_lead.jpg

This picture shows how to prepare the test lead of your project.

Installing the Test Lead

Installing_the_test_lead.jpg

This picture shows how to install the test lead.

Front View After Installing the Test Lead

Front_view_after_installing_the_test_lead.jpg

In this front view of your project, you can verify if everything is OK with help of the schematic.

Mounting the Project on the Arduino

Front_view_after_mounting_on_arduino.jpg

With this front view of your project, you can already think on an enclosure.

Mount Your Project on the Arduino Enclosure

Installing_the_project_inside_arduino_enclosure.jpg

Mounting the project on the Arduino enclosure, you can already think about the code.

Uploading the Code

uploading_the_arduino_code.jpg

Upload the code so that you can use it to measure logic levels of voltage. Also note before measuring something, you will only see zeros because nothing is measured; and therefore, zero voltage is detected. For uploading the code, you can go to: http://pastebin.com/cCBQLDyU

Checking a Low Level of Voltage ("0")

measuring_zero_logic.jpg
347.jpg
Checking_Zero_logic.jpg

Once uploaded the code, you can already measure logic zeros.

Checking a High Level of Voltage ("1")

345.jpg
346.jpg

Once uploaded the code, you can already measure logic ones.