3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

TOD: Diode Matrix ROM intro (7-segment display)

TOD: Diode Matrix ROM intro (7-segment display)
Tons
Of
Diodes

A new series of instructables that will be using tons and tons of diodes. No IC's are aloud, the only semi conductors are diodes and transistors. The only passive components aloud are capacitors, resistors, switches, inductors, and potentiometers (variable resistors for those who don't know). Another rule is it must have more diodes then any other component. I made this all up, and I made up this group to see how creative people can be with electronics without resorting to IC's. My next one (this one is just a little wimpy intro) might use up to 2000 diodes.

This is an intro to Diode Matrix Roms, basically it takes a signal in (switch) and gives an output (number on the display)

NOTE: I couldn't complete a project designed by myself because my breadboard is way too small, but That'll be fixed in later instructables.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Parts

parts
7x 68 ohm resistor or higher (I used somewhere 110 I think)

1x 7-segment display

1x 10dip switch (I could only find an 8, just less characters to display)

23x signal diodes (cheapest you can find), I had 23, but I could only fit 9 on my board

1x breadboard, preferably big (unlike mine)

Some jumper wire

some sort of power supply, like 2AA or AAA's

wire cutters help
« Previous StepDownload PDFView All StepsNext Step »
47 comments
1-40 of 47next »
Apr 9, 2012. 7:27 AMtimitrisanto says:
May I have a layout for printed circuit board?
Jun 21, 2010. 5:59 AMashraf sallah says:
sry 9 bits
Jun 21, 2010. 5:09 AMashraf sallah says:
plz i need help.......how can i connect (9 digits)binary to seven segment? without decoder (9 -512)??????????plzzzzzzzzzzzzzzz help meeeee.thnx
Apr 27, 2010. 6:22 PMdungeon runner says:
Okay, correct me if I'm wrong, but with diodes it's possible to make non-volatile (won't lose it when the power goes off completely) memory cells? Right?

This is just what I need for my project. At first I thought about capacitors, but deemed it way too complicated. Also, where would I find a tutorial on doing this?

(By the way, I love what you're doing with these instructables, and I hope you keep going. I prefer transistors to diodes, but still awesome).

-Y
Jan 26, 2008. 4:12 PMthrashbarg says:
There's a PDF about DEC logic modules used in PDP computers. It's full of information about using DTL to make stuff, including adders, etc. The link is here

I made a 2 bit plus carry adder out of DTL a few months ago, but I can't find any pictures of it. There were about 15 transistors and 28 diodes.
Jan 27, 2008. 1:04 PMmicroman171 says:
I been working on DTL aswell. I have figured out every gate I could find info about. NOT, OR, AND, NOR, NAND, XOR, XNOR. Are there any that I have missed? When I have got a full set I'm goin to make an instructable on it.
Apr 27, 2010. 6:15 PMdungeon runner says:
Nope. That's all of 'em.
Feb 12, 2009. 10:40 AMasa-tech says:
Perplexing question!

Hello

Dr. asked me a question related to the university b Markp ROM on the design of the type of ROM through the Diode Matrix

Q) Design an adoide matrix read only memory that stor the following 20 words:
1-10111101
2-00101011
3-10111100
4-01000011
5-11101000
6-10011001
7-10111011
8-01100111
9-11101001
10-10111101
11-10000110
12-00010111
13-11001100
14-11111000
15-11001101
16-11000001
17-11001111
18-01100110
19-00101011
20-11111111
How to answer it and drawing with diode matrix read only memory??!!
Dec 13, 2008. 2:27 PMhotwaterwizard says:
Is there a way to make this circuit to have a +5v input at each point instead of the switch? In other words input a +5 volt signal at any point and display the corresponding number on an LED 7 segment display. This would tell you which one has the +5v signal at its input.
Dec 17, 2008. 9:47 PMhotwaterwizard says:
Will this one work? it only puts power to the circuit when needed.
Oct 9, 2008. 2:34 PMLlamarama says:
Nice one! How refreshing is is to see some real (!) electronics! Funnily enough im working on a diode matrix ROM to form a BCD to HEX decoder.
Oct 7, 2008. 3:55 PMAzN1337c0d3r says:
Good luck building anything more complicated than a 7 segment display, you make EEs and electrical technicians everywhere cringe with that mess. Also you use way too many diodes where they are not needed.
Sep 11, 2008. 11:01 AMengmohammed says:
plz show where intersections are.....
Sep 11, 2008. 10:55 AMengmohammed says:
it will be much easier by using the sn74ls47 ic(only 4 inputs)
Apr 24, 2008. 5:32 PMGorillazMiko says:
1 question- how do you know this stuff?!
Feb 9, 2008. 9:02 PMGorillazMiko says:
Kind of a retarded question, because I don't know much about schematics and stuff, but what do diodes do? :P
Feb 10, 2008. 6:55 PMGorillazMiko says:
Oh. Wait up! Aren't you supposed to be taking a break from Instructables? :-O
Feb 14, 2008. 8:27 PMGorillazMiko says:
Welcome back. :P
Jan 26, 2008. 12:50 PMFernbot says:
Holy power consumption!

As it stands now, your circuit consumes more power when the LEDs are off than when they are on*. Looking at your schematic, what if you pushed the LEDs to the top (next to the resistors) and then disconnected the cathodes of the LEDs from ground? You could then use your diodes to ground the cathodes of the LEDs. Since the LED + diode is a larger voltage drop, you'll probably have to reduce the size of the resistors to keep the same LED brightness.

It's fun to work with the basic components, isn't it? =D

*Your diodes turn the LEDs off because they have a smaller voltage drop (~0.7v) than the LEDs (~1.3v), right? This creates a larger voltage drop across the resistor when the LED is off, which leads to a larger current, and therefore higher power consumption.
Jan 28, 2008. 11:14 AMFernbot says:
Ok, here is what I was thinking. Notice that now you put the diodes where you want the LED to be on instead of off. I just randomly put my diodes in the schematic, so the output would probably be meaningless, but hopefully it gives you the idea.
Apr 27, 2010. 6:13 PMdungeon runner says:
So true :). I just got done designing an ALU that can add, subtract, do all of the boolean logic operations, and now I'm working on bit-shifting. Once the design is done I'm going to hard-wire it all up.

-Y
Jan 26, 2008. 7:48 PMEinsteins Circuitry says:
I guess you like doing things the hard way right? Fun at first but it would probably get boring after a couple thousand diodes. :p
Jan 26, 2008. 4:17 PMGorillazMiko says:
Dang, nice job 7up man! Haha, so this was the Instructable you were working on when Instructables crashed, eh?
Jan 26, 2008. 4:24 AMchooseausername says:
Nice work !
You should add schematics into the instructable too.
=o)
Jan 25, 2008. 9:01 PMrmd6502 says:
How many diodes would be needed to make an adder? Could it even be done without transistors, or would the losses add up too quickly? I suppose with schottky barrier diodes with very low Vf it could be done...
1-40 of 47next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
91
Followers
17
Author:guyfrom7up