<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://raspberry.kenet.or.ke/index.php?action=history&amp;feed=atom&amp;title=Projects_%28USIU%29%2Fledmatrixdisplay</id>
	<title>Projects (USIU)/ledmatrixdisplay - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://raspberry.kenet.or.ke/index.php?action=history&amp;feed=atom&amp;title=Projects_%28USIU%29%2Fledmatrixdisplay"/>
	<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Projects_(USIU)/ledmatrixdisplay&amp;action=history"/>
	<updated>2026-04-04T02:30:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Projects_(USIU)/ledmatrixdisplay&amp;diff=383&amp;oldid=prev</id>
		<title>Snamuye: Created page with &quot;&lt;div&gt; '''CONTRIBUTING MEMBERS''':  &amp;nbsp;KALPAVRIKSHIKA SELVAKUMAR  '''ID: '''640631  &amp;nbsp;&amp; SAMUEL NJUGUNA  '''ID:''' 640613  &amp;nbsp; &lt;div&gt; '''ASSIGNMENT:'''  LED MATRIX DISP...&quot;</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Projects_(USIU)/ledmatrixdisplay&amp;diff=383&amp;oldid=prev"/>
		<updated>2015-08-27T07:33:23Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div&amp;gt; &amp;#039;&amp;#039;&amp;#039;CONTRIBUTING MEMBERS&amp;#039;&amp;#039;&amp;#039;:   KALPAVRIKSHIKA SELVAKUMAR  &amp;#039;&amp;#039;&amp;#039;ID: &amp;#039;&amp;#039;&amp;#039;640631   &amp;amp; SAMUEL NJUGUNA  &amp;#039;&amp;#039;&amp;#039;ID:&amp;#039;&amp;#039;&amp;#039; 640613    &amp;lt;div&amp;gt; &amp;#039;&amp;#039;&amp;#039;ASSIGNMENT:&amp;#039;&amp;#039;&amp;#039;  LED MATRIX DISP...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div&amp;gt;&lt;br /&gt;
'''CONTRIBUTING MEMBERS''':&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;KALPAVRIKSHIKA SELVAKUMAR&lt;br /&gt;
&lt;br /&gt;
'''ID: '''640631&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;amp; SAMUEL NJUGUNA&lt;br /&gt;
&lt;br /&gt;
'''ID:''' 640613&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
'''ASSIGNMENT:'''&lt;br /&gt;
&lt;br /&gt;
LED MATRIX DISPLAY&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
'''INSTRUCTOR:'''&lt;br /&gt;
&lt;br /&gt;
DR.SILVESTER NAMUYE&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
'''COURSE:'''&lt;br /&gt;
&lt;br /&gt;
APT 2030&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689961|Abstract ii]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689962|Introduction. 1]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689963|Figure 1: Raspberry Pi model B+. 1]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689964|Objective. 2]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689965|Requirements to do the work/Apparatus. 2]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689966|Apparatus. 2]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689967|Tools. 3]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689968|Simulated setup. 3]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689969|Figure 2: Simulated setup of LED matrix. 3]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689970|Experimental setup. 4]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689971|Procedure. 4]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689972|Observations and results. 5]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689973|Discussion. 7]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689974|Conclusion. 8]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689975|Recommendation. 8]]&lt;br /&gt;
&lt;br /&gt;
[[#_Toc426689976|References. 9]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Abstract]] =&lt;br /&gt;
&lt;br /&gt;
This project was issued by the instructor to help the participants apply digital circuitry with the raspberry pi. The raspberry pi is a versatile micro-computer.&amp;amp;nbsp; With the raspberry pi as a controller, a digital display was to be assembled using an array of single LEDs – an LED matrix. This LED matrix would then be controlled by the raspberry pi. Control instructions were written in python programming language. The first setup of the circuit was connected on a standard breadboard for testing purposes. The circuit was then transferred onto an empty PCB and soldered on.&lt;br /&gt;
&lt;br /&gt;
The project yielded positive results and the students were able to create patterns of their choice on the LED matrix display.&lt;br /&gt;
&lt;br /&gt;
In the future, the project will be expanded for commercial use as well as implemented on campus for short-term announcements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[Introduction]] =&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi is a low cost '''computer''' that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything that a desktop computer can do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.&amp;amp;nbsp;(What is a Raspberry Pi?, 2015)&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi &amp;amp;nbsp;has the ability to interact with the outside world, and has been &amp;amp;nbsp;used in a wide array of digital maker projects, from music machines and parent detectors to weather stations and tweeting birdhouses with infra-red cameras.The raspberry pi runs on a software called the “Raspbian” and its native language is python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[Figure ]]1: Raspberry Pi model B+ ===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In a matrix format LEDs are arranged in rows and columns. You can also think of them as y and x coordinates. Let’s assume we have 4×4 matrix. Rows would be marked from A to D and columns from 1 to 4. Now we can address each LED by row and column. Top left led would be (A,1). Bottom down led would be (D, 4).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Objective]] =&lt;br /&gt;
&lt;br /&gt;
The objective of this experiment was to demonstrate how the Raspberry Pi can be used to control a digital circuit, specifically an LED matrix. This control was to be used to display patterns on the LED matrix with the use of python as the programming language.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Requirements to do the work/Apparatus]] =&lt;br /&gt;
&lt;br /&gt;
== [[Apparatus]] ==&lt;br /&gt;
&lt;br /&gt;
*Raspberry Pi&lt;br /&gt;
*T-cobbler&lt;br /&gt;
*Connecting wires&lt;br /&gt;
*Bread-board&lt;br /&gt;
*Empty PCB&lt;br /&gt;
*12 ohm resistors&lt;br /&gt;
*LEDs&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== [[Tools]] ==&lt;br /&gt;
&lt;br /&gt;
*Soldering Kit&lt;br /&gt;
*Multi-meter&lt;br /&gt;
*Wire-cutter&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Simulated setup]]&lt;br /&gt;
&lt;br /&gt;
=== [[Figure ]]2: Simulated setup of LED matrix ===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Experimental setup]] =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 3: Experimental setup&lt;br /&gt;
&lt;br /&gt;
= [[Procedure]] =&lt;br /&gt;
&lt;br /&gt;
#The circuit was connected as shown above&lt;br /&gt;
#The T-Cobbler was then connected to the raspberry pi&lt;br /&gt;
#The observations of the patterns were then noted&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Observations and results]] =&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Figure 4: Display of the letter ‘C’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 5: Display of the letter 'H'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6: Display of the letter 'A'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 7: Display of the letter 'K'&lt;br /&gt;
&lt;br /&gt;
The above demonstrated displays where intended to spell out the word “HACK” using the LED matrix. It was successful.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Discussion]] =&lt;br /&gt;
&lt;br /&gt;
The concept vital to the success of this project was “persistence of vision”.''Persistence of vision'' is a commonly-accepted although somewhat controversial theory which states that the human eye always retains images for a fraction of a second (around 0.04 second). This means that everything we see is a subtle blend of what is happening now and what happened a fraction of a second ago''(Media, 2015).''&amp;amp;nbsp; To make a pattern, each row is lit at a time and this done at a delay of 0.001seconds and this causes persistence of vision to occur. With persistence of vision all rows are perceived to be lighting at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Conclusion]] =&lt;br /&gt;
&lt;br /&gt;
The Project was a success in displaying patterns on a LED matrix controlled by the Raspberry Pi. However, there was some issues with the soldering onto the PCB which will be dealt with in future.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= [[Recommendation]] =&lt;br /&gt;
&lt;br /&gt;
*In future, the LED matrix would be enlarged for more clear patterns.&lt;br /&gt;
&lt;br /&gt;
*Input improvements like wireless input among other will be developed.&lt;br /&gt;
*Use of RGB LEDs for a variety colors for better&amp;amp;nbsp; effect&lt;br /&gt;
*Use of shift registers give a better effect as the message would move horizontally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[References]] =&lt;br /&gt;
&lt;br /&gt;
''What is a Raspberry Pi?'' (2015). (R. P. Foundation, Producer) Retrieved from What is a Raspberry Pi?: https://www.raspberrypi.org/help/what-is-a-raspberry-pi/&lt;br /&gt;
&lt;br /&gt;
Media, W. (2015). ''Persistence of Vision''. Retrieved 2015, from http://www.mediacollege.com: http://www.mediacollege.com/glossary/p/persistence-of-vision.html&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Snamuye</name></author>
		
	</entry>
</feed>