![]() ![]() The TCPI6B595 is useful for controlling things like 12V powered LED strip lights, which have their own built in current limit resistor. Allows for more current than a 74HC595 can supply- but also runs warmer as the current is either flowing into the display or into the TPiC6B595 all the time.) (I've also used them in a multiplex situation to sink current Away from the LED anodes to keep LEDs off, while a NPN array was used for common cathode control (ULN2803). Or you can just use more of them, 1 per digit, and skip the multiplexing. If you add seperate anode switching control (discrete PNP transistor, PNP array such as UDN2981, or discrete P-channel MOSFET) you can use it to multiplex displays as well under arduino software control. It can be used to sink current from common anode displays. TCIP6B595 is a high current/high voltage open drain output shift register. MAX7219 drives up to eight 5V, common cathode, 7-segment displays (plus decimal point), by multiplexing 8 anodes line and 8 cathode lines at 800 Hz rate. Perhaps there is a shield that breaks out MAX7219 pins to 7-segment digits. You can also connect up a MAX7219 to drive digits. "Is there anything like this that is smaller? "ĭefine smaller - surface mount? fewer componemts? Mount the board up with the digits, run just a few wires from whatever switches you have up to the board. "How many of those 12 shift registers would I need for this application? " Depends on how many digits you want to drive. Install bootloader and/or program the uC via ICSP header, or connect a USB/Serial adapter (FTDI Basic, CP2102 module, etc) and download sketches. (small speaker, buzzer?)Īrdiuino equivalent circuit less the USB/Serial interface is included on the board. 2 of those are also set up to drive disrete transistors if you had some other devices needing high current/high voltage driving. There are 14 other IO pins including 2 serial pins. Its set up to drve 12 digits, or however you'd like to use the high voltage/high current outputs. I'd really appreciate any guidance and advice. So if someone can point me to a good tutorial on selecting ICs, that would be great. ![]() ![]() There is a lot of info out there about ICs that is beyond my comprehension right now. The example I'm trying to base my design upon uses integrated circuits to control the time and the LCDs but I have no knowledge of how to use them. I'm in the process of ordering LCDs and such to set it up on my breadboards. I see there are MP3 shields for the Arduino so I figure I'll incorporate one in my design. Once the switch is tripped I’d like the score to advance and audio to play a horn or siren and some tune from an MP3 file like what happens in NHL games. I'm also installing a sensor in each of the goals that will be triggered when a puck makes its way into the plastic cup under the net. When the two player buttons are pushed, a whistle MP3 audio sounds, then within a random amount of time between one and five seconds the puck drops to the playing surface to the MP3 audio of cheering for five seconds or so. Play starts with a slot or PVC tube puck drop mechanism incorporated in the scoreboard that uses either a servo or solenoid. ![]() Each player will have a button so when both are pushed the game can start. Ideally I'll mount each display to a PCB and have the wiring go to the Arduino, auxiliary power, and speakers under the table. The time will display 20 minute periods but will run at accelerated rate so in reality each period will only be 5 minutes. I want the scoreboard to use 7 segment LCDs for the time remaining (a four digit time display), the period (a 7 segment LCD or single LCD for each period), and home and visitor score (two 7 segment LCDs each). So I'm hoping someone can point me to the right tutorials or examples that I can modify to meet my needs. But I eventually want to make my own electronic scoreboard mounted center ice, so to speak, over the playing surface with two or maybe even four displays. I got myself an Arduino Uno and have been tinkering with it for the past week or so (made a bunch of LEDs light up, etc). I'm new to Arduino but became interested after reading on a table hockey board about its use for an electronic scoreboard over the game (like this one: Welcome - ). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |