Basketball Score Display System

⚠️ Still a work in progress

So this is like our department’s group project. As always I’ll be documenting all the things that I learned from working on this project.

📆 14-2-2018

After discussing the rules of the game and the things to be implemented. We directly jumped to the things needed:
1. Microcontroller
2. Internal Timer
3. A transmitter and a handheld controller
4. Receiver
5. 7 segment displays
6. Buttons
Then the microcontroller to be used was specified as 8051 (because we still like to live in the 80s and rediscover things again for ourselves). Zigbee Tx and Rx modules were chosen due to obvious reasons. Calculations followed. It was found out that we needed at least 105 lines to control the segmented displays. This created a sudden shortage of I/O pins

🚩Milestone 1:  Choosing between a a MUX and Shift Register

MUX

Pros:

  1. Less hardware
  2. simpler circuit
  3. low power consumption

Cons:

  1. Low brightness

Shift Register

Pros:

  1. High brightness

Cons:

  1. high power consumption
  2. Require as many shift registers as 7 segment displays
  3. complex circuit

Winner : Shift Register even thought the cons far outweigh the pros from the end-user perspective a well lit display is paramount especially for outdoor enviroments.

🚩 Milestone 2 : Deciding the interface and the display layout

After using Adobe Illustrator for a long time it’s always tempting to go back to the sophisticated yet easy tool to create anything to do with vectors. I quickly downloaded a few 7 segment svg files from wikipedia and the layout was ready in a  few minutes. The buttons took another couple of minutes.  I neither bothered about the aesthetics of the design nor the dimensions.

basketball-01.png

basketball-02.png

🚩 Milestone 3 : Designing the circuit

I’ve used Fritzing in the past and naturally it was my first choice. The learning curve was quite flat and I added all the missing libraries and parts in no time. I designed based on the faint idea I had in mind.

🥊❌ Pitfall 1 : decoupling

pullup resistor

LPF

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s