<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://raspberry.kenet.or.ke/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Abuogoj</id>
	<title>Raspberry Pi Min-Grant project - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://raspberry.kenet.or.ke/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Abuogoj"/>
	<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php/Special:Contributions/Abuogoj"/>
	<updated>2026-04-04T00:43:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Control_Engineering&amp;diff=440</id>
		<title>Control Engineering</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Control_Engineering&amp;diff=440"/>
		<updated>2015-10-27T22:36:50Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Control Engineering is taught in the fourth and fifth year of the electrical engineering curriculum. In fourth year, the students mainly cover modelling, time domain and frequency domain analysis and stability analysis of linear control systems. In the fifth year of study, concepts like state space representation, digital control, proportional-integral-derivative (PID) controllers, nonlinear control systems and optimal control are covered.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Currently, the laboratory exercises are mainly Matlab based. We seek to enhance the teaching of these units by developing a laboratory exercise based on the Raspberry Pi to be undertaken by the fifth year students. The lab will cover the areas of Open loop and closed loop control, optimal control and digital control using a real &amp;amp;nbsp;life example, water tank level monitoring and filling.&lt;br /&gt;
&lt;br /&gt;
The labs have been developed as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Open and Closed Loop Control'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In open loop control, the output has no eﬀect on the control action i.e. the control action is totally independent of the output of the system. The output is neither measured nor fed back for comparison with the input. To each reference input, there corresponds a ﬁxed operating condition and as a result the accuracy of the system depends on the calibration. Open loop control can be used, in practice, if the relationship between the input and output is known and if there are Ineither internal nor external disturbances. Open loop contro systems are simple in design and construction and easy to maintain. They are, however, inaccurate and unreliable&lt;br /&gt;
&lt;br /&gt;
In closed loop control, the control action is somehow dependent on the output of the system. There is a comparison of the state of the output and the reference state. This property is known as feedback and is the main diﬀerence between open loop and closed loop systems. Feedback is the property of the system which permits the output to be compared with the reference input so that appropriate control action is formed. Closed loop control systems are more accurate and reliable but may be complex in design and suffer from&amp;amp;nbsp; instability.&lt;br /&gt;
&lt;br /&gt;
In this lab, we demonstrate the two types of control in filliwng a water tank. In the first instance, no sensor is used to measure the level of water in the tank and the control action is therefore open loop. In the second instance, we use a level sensor (E-tape level sensor) to measure the current water level and generate a control signal based on the level. In both cases, we use Pulse Width Modulation in opening and closing a valve that controls the flow of water into the tank. The results of the two controllers are compared, in terms of the level of water achieved in each case.&lt;br /&gt;
&lt;br /&gt;
The complete procedure of the lab is avalilable in [[Open and Closed Loop Control.pdf|Open and Closed Loop Control.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Optimal Control'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The objective of optimal control theory is to determine the control signal that will optimize (maximize or minimize) some performance criterion while at the same time satisfying the physical constraints of the system.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In this lab, we demonstrate the concept of optimal control in filling a water tank. We wish to fill the tank to a certain level within a given duration of time. We formulate an optimal control problem with the level of water as the performance criteria and time as the constraint. Closed loop control is used in this case, with the same approach in lab 1 being used. The ouput of the control algorthm is Pulse Width Modulated signals that open the valve so as to allow water into the tank at a rate that will ensure that we fill the tank within the set duration of time.&lt;br /&gt;
&lt;br /&gt;
The complete procedure of the lab is avalilable in [[Optimal Control.pdf|Optimal Control.pdf]]&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Control_Engineering&amp;diff=439</id>
		<title>Control Engineering</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Control_Engineering&amp;diff=439"/>
		<updated>2015-10-27T22:36:08Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Control Engineering&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Control Engineering is taught in the fourth and fifth year of the electrical engineering curriculum. In fourth year, the students mainly cover modelling, time domain and frequency domain analysis and stability analysis of linear control systems. In the fifth year of study, concepts like state space representation, digital control, proportional-integral-derivative (PID) controllers, nonlinear control systems and optimal control are covered.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Currently, the laboratory exercises are mainly Matlab based. We seek to enhance the teaching of these units by developing a laboratory exercise based on the Raspberry Pi to be undertaken by the fifth year students. The lab will cover the areas of Open loop and closed loop control, optimal control and digital control using a real &amp;amp;nbsp;life example, water tank level monitoring and filling.&lt;br /&gt;
&lt;br /&gt;
The labs have been developed as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Open and Closed Loop Control'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In open loop control, the output has no eﬀect on the control action i.e. the control action is totally independent of the output of the system. The output is neither measured nor fed back for comparison with the input. To each reference input, there corresponds a ﬁxed operating condition and as a result the accuracy of the system depends on the calibration. Open loop control can be used, in practice, if the relationship between the input and output is known and if there are Ineither internal nor external disturbances. Open loop contro systems are simple in design and construction and easy to maintain. They are, however, inaccurate and unreliable&lt;br /&gt;
&lt;br /&gt;
In closed loop control, the control action is somehow dependent on the output of the system. There is a comparison of the state of the output and the reference state. This property is known as feedback and is the main diﬀerence between open loop and closed loop systems. Feedback is the property of the system which permits the output to be compared with the reference input so that appropriate control action is formed. Closed loop control systems are more accurate and reliable but may be complex in design and suffer from&amp;amp;nbsp; instability.&lt;br /&gt;
&lt;br /&gt;
In this lab, we demonstrate the two types of control in filliwng a water tank. In the first instance, no sensor is used to measure the level of water in the tank and the control action is therefore open loop. In the second instance, we use a level sensor (E-tape level sensor) to measure the current water level and generate a control signal based on the level. In both cases, we use Pulse Width Modulation in opening and closing a valve that controls the flow of water into the tank. The results of the two controllers are compared, in terms of the level of water achieved in each case.&lt;br /&gt;
&lt;br /&gt;
The complete procedure of the lab is avalilable in [[Open_and_Closed_Loop_Control.pdf|Open and Closed Loop Control.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Optimal Control'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The objective of optimal control theory is to determine the control signal that will optimize (maximize or minimize) some performance criterion while at the same time satisfying the physical constraints of the system.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In this lab, we demonstrate the concept of optimal control in filling a water tank. We wish to fill the tank to a certain level within a given duration of time. We formulate an optimal control problem with the level of water as the performance criteria and time as the constraint. Closed loop control is used in this case, with the same approach in lab 1 being used. The ouput of the control algorthm is Pulse Width Modulated signals that open the valve so as to allow water into the tank at a rate that will ensure that we fill the tank within the set duration of time.&lt;br /&gt;
&lt;br /&gt;
The complete procedure of the lab is avalilable in [[Optimal_Control.pdf|Optimal Control.pdf]]&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Control_Engineering&amp;diff=438</id>
		<title>Control Engineering</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Control_Engineering&amp;diff=438"/>
		<updated>2015-10-27T22:26:35Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Control Engineering&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Control Engineering is taught in the fourth and fifth year of the electrical engineering curriculum. In fourth year, the students mainly cover modelling, time domain and frequency domain analysis and stability analysis of linear control systems. In the fifth year of study, concepts like state space representation, digital control, proportional-integral-derivative (PID) controllers, nonlinear control systems and optimal control are covered.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Currently, the laboratory exercises are mainly Matlab based. We seek to enhance the teaching of these units by developing a laboratory exercise based on the Raspberry Pi to be undertaken by the fifth year students. The lab will cover the areas of Open loop and closed loop control, optimal control and digital control using a real &amp;amp;nbsp;life example, water tank level monitoring and filling. &lt;br /&gt;
&lt;br /&gt;
The labs have been developed as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Open and Closed Loop Control'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In open loop control, the output has no eﬀect on the control action i.e. the control action is totally independent of the output of the system. The output is neither measured nor fed back for comparison with the input. To each reference input, there corresponds a ﬁxed operating condition and as a result the accuracy of the system depends on the calibration. Open loop control can be used, in practice, if the relationship between the input and output is known and if there are Ineither internal nor external disturbances. Open loop contro systems are simple in design and construction and easy to maintain. They are, however, inaccurate and unreliable&lt;br /&gt;
&lt;br /&gt;
In closed loop control, the control action is somehow dependent on the output of the system. There is a comparison of the state of the output and the reference state. This property is known as feedback and is the main diﬀerence between open loop and closed loop systems. Feedback is the property of the system which permits the output to be compared with the reference input so that appropriate control action is formed. Closed loop control systems are more accurate and reliable but may be complex in design and suffer from&amp;amp;nbsp; instability.&lt;br /&gt;
&lt;br /&gt;
In this lab, we demonstrate the two types of control in filliwng a water tank. In the first instance, no sensor is used to measure the level of water in the tank and the control action is therefore open loop. In the second instance, we use a level sensor (E-tape level sensor) to measure the current water level and generate a control signal based on the level. In both cases, we use Pulse Width Modulation in opening and closing a valve &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Optimal Control'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The objective of optimal control theory is to determine the control signal that will optimize (maximize or minimize) some performance criterion while at the same time satisfying the physical constraints of the system.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In this lab, the students will explore the optimal parameters for a PID controller designed to ensure the water level in a tank is maintained within an optimal range. The PID controller will be implemented in software and this will introduce the students to digital control concepts.&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=437</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=437"/>
		<updated>2015-10-27T21:46:17Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Introduction&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*Microprocessor applications in instrumentation&lt;br /&gt;
*Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will equip the students with relevant skills in transducers, signal conditioning, remote sensing and data storage. Microprocessor application in instrumentation using the Raspberry Pi is well covered in this work.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&lt;br /&gt;
By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor. The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: medium&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: medium&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and [[Media:AD620.pdf|AD620]] (operational amplifier) chip has been used for this purpose.&amp;lt;br/&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;br/&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=436</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=436"/>
		<updated>2015-10-27T21:45:17Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*Microprocessor applications in instrumentation&lt;br /&gt;
*Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will equip the students with relevant skills in transducers, signal conditioning, remote sensing and data storage. Microprocessor application in instrumentation using the Raspberry Pi is well covered in this work.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&lt;br /&gt;
By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor. The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: medium&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;br/&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: medium&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and [[Media:AD620.pdf|AD620]] (operational amplifier) chip has been used for this purpose.&amp;lt;br/&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;br/&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=435</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=435"/>
		<updated>2015-10-27T21:37:24Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&lt;br /&gt;
By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor. The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and [[Media:AD620.pdf|AD620]] (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=434</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=434"/>
		<updated>2015-10-27T21:36:45Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&lt;br /&gt;
By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor. The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and [[Media:AD620.pdf|AD620]] (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:AD620.pdf&amp;diff=433</id>
		<title>File:AD620.pdf</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:AD620.pdf&amp;diff=433"/>
		<updated>2015-10-27T21:35:30Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=432</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=432"/>
		<updated>2015-10-27T21:33:49Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&lt;br /&gt;
By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor. The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=431</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=431"/>
		<updated>2015-10-27T21:32:35Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&lt;br /&gt;
By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor. The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family: times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=430</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=430"/>
		<updated>2015-10-27T21:29:45Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;[[Media:MCP3008.pdf|MCP3008]] analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic&amp;amp;nbsp; . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:MCP3008.pdf&amp;diff=429</id>
		<title>File:MCP3008.pdf</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:MCP3008.pdf&amp;diff=429"/>
		<updated>2015-10-27T21:28:34Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=428</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=428"/>
		<updated>2015-10-26T17:40:03Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi, being a microprocessor based system,&amp;amp;nbsp;handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter for it to handle analog signals.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic [[File:Mcp.jpg|right|MCP3008: ADC chip]]&amp;amp;nbsp;. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. The entire procedure is available&amp;amp;nbsp;in the lab manual [[Media:Instrumentation Lab2.pdf|Analog to Digital Conversion.pdf]].&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=427</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=427"/>
		<updated>2015-10-26T17:21:35Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensors&amp;amp;nbsp;are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic . A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual [[Media:Instrumentation_Lab2.pdf|Analog to Digital Conversion.pdf]] for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[Media:Instrumentation_Lab3.pdf|Realtime Remote Force Measurement.pdf]]&amp;amp;nbsp;provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Mcp.jpg&amp;diff=426</id>
		<title>File:Mcp.jpg</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Mcp.jpg&amp;diff=426"/>
		<updated>2015-10-26T16:46:52Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Mcp.png&amp;diff=425</id>
		<title>File:Mcp.png</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Mcp.png&amp;diff=425"/>
		<updated>2015-10-26T16:36:28Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: Abuogoj uploaded a new version of File:Mcp.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MCP3008 schematic&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Instrumentation_Lab3.pdf&amp;diff=424</id>
		<title>File:Instrumentation Lab3.pdf</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Instrumentation_Lab3.pdf&amp;diff=424"/>
		<updated>2015-10-26T13:27:30Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Instrumentation_Lab2.pdf&amp;diff=423</id>
		<title>File:Instrumentation Lab2.pdf</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Instrumentation_Lab2.pdf&amp;diff=423"/>
		<updated>2015-10-26T13:26:45Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=422</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=422"/>
		<updated>2015-10-26T13:21:27Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Media:Instrumentation_Lab1.pdf|Instrumentation Lab1.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensros are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual &amp;amp;nbsp;&amp;amp;#x5B;&amp;amp;#x5B;Media:adc.pdf|(see pdf) provided&amp;amp;#x5D;&amp;amp;#x5D; for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[RTECOLONmedia:instrumentation_manual|([[Instrumentation manual.pdf|see pdf)]]]] provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=421</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=421"/>
		<updated>2015-10-26T13:19:04Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at[[Media:Instrumentation_Lab1.pdf|#REDIRECT]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensros are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual &amp;amp;nbsp;&amp;amp;#x5B;&amp;amp;#x5B;Media:adc.pdf|(see pdf) provided&amp;amp;#x5D;&amp;amp;#x5D; for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[RTECOLONmedia:instrumentation_manual|([[Instrumentation manual.pdf|see pdf)]]]] provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=420</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=420"/>
		<updated>2015-10-26T13:17:13Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at [[Instrumentation_Lab1.pdf|Introduction to Python prgramming.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensros are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual &amp;amp;nbsp;&amp;amp;#x5B;&amp;amp;#x5B;Media:adc.pdf|(see pdf) provided&amp;amp;#x5D;&amp;amp;#x5D; for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[RTECOLONmedia:instrumentation_manual|([[Instrumentation manual.pdf|see pdf)]]]] provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Instrumentation_Lab1.pdf&amp;diff=419</id>
		<title>File:Instrumentation Lab1.pdf</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Instrumentation_Lab1.pdf&amp;diff=419"/>
		<updated>2015-10-26T13:15:09Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=418</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=418"/>
		<updated>2015-10-26T13:13:44Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with&amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities .&lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
The students are taken through each section with example codes which they are supposed to run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at Introduction to Python prgramming.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensros are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual &amp;amp;nbsp;&amp;amp;#x5B;&amp;amp;#x5B;Media:adc.pdf|(see pdf) provided&amp;amp;#x5D;&amp;amp;#x5D; for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[RTECOLONmedia:instrumentation_manual|([[Instrumentation manual.pdf|see pdf)]]]] provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=417</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=417"/>
		<updated>2015-10-26T13:12:23Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with &amp;lt;/p&amp;gt;&lt;br /&gt;
*Transducers for non-electrical quantities . &lt;br /&gt;
*Signal conditioning&lt;br /&gt;
*Remote sensing techniques&lt;br /&gt;
*&amp;amp;nbsp;Microprocessor applications in instrumentation&lt;br /&gt;
*&amp;amp;nbsp;Noise and interference reduction&lt;br /&gt;
*Data storage, recording and display systems.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aimed to develop a laboratory exercise that will introduce &amp;amp;nbsp;equip the students with relevant skills in transducers and their applications, to signal conditioning and remote sensing and data storage.&amp;lt;/p&amp;gt;&lt;br /&gt;
Three&amp;amp;nbsp;labs are &amp;amp;nbsp;have been&amp;amp;nbsp;development as follows&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:large;&amp;quot;&amp;gt;'''Introduction to Python Prgramming'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;The aim of this laboratory practice is to&amp;amp;nbsp;Introduce the student to programming in Python and&amp;amp;nbsp;equip the students with important skills in programming with Python to be used&amp;amp;nbsp;later in proceeding labs.&amp;amp;nbsp;Python is a very high level language. The Raspberry PI was actually developed to run&amp;amp;nbsp;Python as its programming platform, hence the term PI in the name Raspberry PI. The lab&amp;amp;nbsp;explores a bit of programming syntax used in Python. &amp;amp;nbsp;Key areas captured in this lab are&lt;br /&gt;
&lt;br /&gt;
*Entering variables in Python&lt;br /&gt;
*Common Arithmetic&amp;amp;nbsp;&lt;br /&gt;
*Vectors and Matrices&lt;br /&gt;
*Flow Control&lt;br /&gt;
*Functions in Python&lt;br /&gt;
*Making plots in Python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;The students aretaken through each section with example codes which they aresupposedto run. At the end of the exercise, students are given some tasks in these areas to undertake and present their findings. The complete manual for this lab is available at Introduction to Python prgramming.pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensros are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual &amp;amp;nbsp;&amp;amp;#x5B;&amp;amp;#x5B;Media:adc.pdf|(see pdf) provided&amp;amp;#x5D;&amp;amp;#x5D; for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[RTECOLONmedia:instrumentation_manual|([[Instrumentation manual.pdf|see pdf)]]]] provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Analog_to_Digital_Conversion.pdf&amp;diff=416</id>
		<title>File:Analog to Digital Conversion.pdf</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Analog_to_Digital_Conversion.pdf&amp;diff=416"/>
		<updated>2015-10-23T07:34:05Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=415</id>
		<title>Instrumentation</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Instrumentation&amp;diff=415"/>
		<updated>2015-10-23T07:30:45Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Instrumentation&amp;lt;/span&amp;gt;'''&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;This course is taught in the third year of the electrical engineering curriculum. The course mainly deals with transducers for non-electrical quantities and their application to measurement of primary variables. Other areas covered in this course include signal conditioning, remote sensing techniques, microprocessor applications in instrumentation, noise and interference reduction, data storage, recording and display systems.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;We aim to develop a laboratory exercise that will introduce the students to signal conditioning and remote sensing. Remote sensing is important in instrumentation as it enables collection of data from measurement points at inconvenient locations.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;In this lab, the students will use a strain gauge to measure forces and transmit data to a different location via a wireless module. The Raspberry Pi will receive the data, perform signal conditioning and display the measurements.&amp;lt;/p&amp;gt;&lt;br /&gt;
Two labs are under development as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Analog to Digital Conversion'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;Most of signals from sensros are analogue in form. Raspberry Pi being a microprocessor based systems handles only digital signals. It has no inbuild analogue to digital &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; converter. This necessitates for development of an analogue to digital converter in instrumentation.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;MCP3008 analogue to digital converter chip is used in this work. It is a 10 bit, 8 channel IC as shown in the schematic. A variable resistor is used as the source of the analogue signal and is connected to 5 V source.&amp;amp;nbsp;The analogue input (0 to 5 V) is fed to one of the 8 channels of the MCP3008. Other connections to be made are described in the lab manual &amp;amp;nbsp;&amp;amp;#x5B;&amp;amp;#x5B;Media:adc.pdf|(see pdf) provided&amp;amp;#x5D;&amp;amp;#x5D; for this lab.&amp;lt;/p&amp;gt;&amp;lt;p style=&amp;quot;text-align: justify&amp;quot;&amp;gt;By adjusting the variable resistor, different values of analog voltages are used for testing the converter. The output (digital equivalent in decimal form) is displayed on the monitor&amp;lt;/p&amp;gt;&lt;br /&gt;
The setup and sample results for this lab are shown below&lt;br /&gt;
&lt;br /&gt;
[[File:ADC setup.jpg|x215px|ADC setup]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult1.jpg|x215px|ADC sample result 1]]&amp;amp;nbsp;&amp;amp;nbsp;[[File:Adcresult2.jpg|x215px|ADC sample result 2]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;'''Real-time Remote Force Measurement and Recording'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;Telemetry is important in instrumentation as it enables collection of data from several&amp;amp;nbsp;measurement points at inconvenient locations or inaccessible areas transmit that data to&amp;amp;nbsp;a convenient location and present the several individual measurements in a usable form.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The stain gauge on the principle that a resistance of a wire of a semiconductor is changed&amp;amp;nbsp;by elongation or compression due to externally applied stress. It is commonly used in the&amp;amp;nbsp;measurement of force , torque and displacement. The output signal of the strain gauge requires amplification and AD620 (operational amplifier) chip has been used for this purpose.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;After amplification, the signal is converted to digital form using similar procedure in lab 1 described above. &amp;amp;nbsp;WiFi network is used for transmission of the digital output from the remote location to the central control room. At the receiver side, data is first displayed on the monitor for purpose of real time monitoring. Its later stored in a database developed using mySQL.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:times new roman,times,serif&amp;quot;&amp;gt;The procedure to be used is detailed in the lab manual [[:media:instrumentation_manual|([[Instrumentation_manual.pdf|see pdf)]]]] provided for this lab. Two weights (0.5 kg and 0.25 kg) are used for testing the system. The setup and sample results are shown below&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[File:Inst setup.jpg|x215px|Inst setup.jpg]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;[[File:Halfkg.jpg|x215px|Half kg weight]]&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;[[File:Halfres.jpg|x215px|Half kg weight results]]&amp;lt;br/&amp;gt;&amp;lt;div style=&amp;quot;text-align: justify&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Department_of_Electrical_Engineering,_Dedan_Kimathi_University_of_Technology_(DeKUT)&amp;diff=412</id>
		<title>Department of Electrical Engineering, Dedan Kimathi University of Technology (DeKUT)</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Department_of_Electrical_Engineering,_Dedan_Kimathi_University_of_Technology_(DeKUT)&amp;diff=412"/>
		<updated>2015-09-14T08:22:18Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Project Title:&amp;amp;nbsp;Re-imagining Electrical Engineering Education Using The Raspberry Pi&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;Abstract&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
The current generation of microprocessors and microcontrollers have the potential to revolutionize electrical engineering education due to&amp;amp;nbsp;their low cost, small size and increased computing power. The Raspberry Pi is a cheap and powerful microprocessor with much of the functionality of a modern personal computer. In this project we plan to develop and implement laboratory exercises based on the Raspberry Pi for four electrical engineering courses at the Dedan Kimathi University of Technology. The courses are 1) Signals and Communication 2) Digital Signal Processing 3) Instrumentation and 4) Control Engineering. These laboratory exercises will expose the students to important areas in these courses using the Raspberry Pi as a computing platform and encourage them to use the device in their own projects outside the classroom. We will design detailed laboratory manuals and assess the value of the labs via student feedback and quantitative measures such as test scores. It is hoped that the laboratory exercises will be adopted by our institution and other universities offering electrical engineering.&lt;br /&gt;
&lt;br /&gt;
[[File:Pi card.JPG|thumb|A Raspberry Pi Model B+. A Kenyan bank card is shown for comparison.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Personnel'''&lt;br /&gt;
&lt;br /&gt;
#Dr. Ciira Maina[https://sites.google.com/site/cwamainadekut/ [1]], DeKUT&lt;br /&gt;
#Mr. Asaph Mbugua, DeKUT&lt;br /&gt;
#Dr. Kamau Gachigi, Gearbox and University of Nairobi[http://www.gearbox.co.ke/ [2]]&lt;br /&gt;
#Mr. James Abuogo, DeKUT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
&lt;br /&gt;
In the following pages, we document the current state of work on the laboratory exercises in the four courses mentioned in the abstract.&lt;br /&gt;
&lt;br /&gt;
#[[Signals and Communication|Signals&amp;amp;nbsp;and&amp;amp;nbsp;Communication]]&lt;br /&gt;
#[[Digital Signal Processing|Digital&amp;amp;nbsp;Signal&amp;amp;nbsp;Processing]]&lt;br /&gt;
#[[Instrumentation|Instrumentation]]&lt;br /&gt;
#[[Control Engineering|Control&amp;amp;nbsp;Engineering]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Robotics and Outreach'''&lt;br /&gt;
&lt;br /&gt;
One of the aims of the project is to expose primary and secondary school students to technology. We demonstrated a Raspberry Pi based robot at the Central Kenya ASK show. In addition, we introduced the young showgoers to computer programming using the Scratch programming language [https://scratch.mit.edu/about/ [1]].&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;300px&amp;quot;&amp;gt;&lt;br /&gt;
File:Ask3.JPG|Raspberry Pi Robot&lt;br /&gt;
File:Ask2.JPG|Demonstrating the Scratch programming language&lt;br /&gt;
File:Ask2.jpg|Demonstrating the robot to Primary school pupils&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This exercise which was targetted at young people in secondary and upper primary schools focused on enlightening the group about integration of hardware and software to implement the automated system which they interact with quite often in the current world of technological advancement. The outreach comprised showing how to create simple animations in Raspberry PI using Scratch language. This was followed by demonstrating how the hardware for a simple robot is connected and the significance of programming in instructing the robot to achieve some specific user-desired functions. The overall goal was to get young people to get started in programming and electronics early to prepare them for technological courses later on. The affordability of the PI and simplicity of acquiring its peripherals were major marketing points for Raspberry PI as the correct tool for these kind of projects. The response was impressive with young people showing interest in hardware hacking and programming and parents seeking information on how to acquire Raspberry Pis for their kids to get them to start programming at an early age. To me this was a step in the desired direction!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;'''General System Setup'''&lt;br /&gt;
&lt;br /&gt;
To effectively use the Raspberry pi, we must set up a number of systems and use a number of tools:&lt;br /&gt;
&lt;br /&gt;
#[[Setting up internet access|Setting up internet access]]&lt;br /&gt;
#[[Audio setup|Audio setup]]&lt;br /&gt;
#[[Keyboard configuration|Keyboard configuration]]&lt;br /&gt;
#[[Remote login and file transfer|Remote login and file transfer]]&lt;br /&gt;
&lt;br /&gt;
'''Important Tools'''&lt;br /&gt;
&lt;br /&gt;
We have found the following tools useful so far during this project. We will update this list as often as possible&lt;br /&gt;
&lt;br /&gt;
#Google forms&amp;amp;nbsp;&lt;br /&gt;
#Bitbucket repository for collaboration&lt;br /&gt;
#Surveymonkey for anonymous online surveys&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=File:Setting_up_RPI_for_Labs.docx&amp;diff=302</id>
		<title>File:Setting up RPI for Labs.docx</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=File:Setting_up_RPI_for_Labs.docx&amp;diff=302"/>
		<updated>2015-07-17T10:37:45Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: This document covers the tested procedure with codes that facilitate using RPI for labs through remote login from a laptop.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document covers the tested procedure with codes that facilitate using RPI for labs through remote login from a laptop.&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Department_of_Electrical_Engineering,_Dedan_Kimathi_University_of_Technology_(DeKUT)&amp;diff=232</id>
		<title>Department of Electrical Engineering, Dedan Kimathi University of Technology (DeKUT)</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Department_of_Electrical_Engineering,_Dedan_Kimathi_University_of_Technology_(DeKUT)&amp;diff=232"/>
		<updated>2015-07-02T09:25:46Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Project Title:&amp;amp;nbsp;Re-imagining Electrical Engineering Education Using The Raspberry Pi&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;Abstract&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
The current generation of microprocessors and microcontrollers have the potential to revolutionize electrical engineering education due to&amp;amp;nbsp;their low cost, small size and increased computing power. The Raspberry Pi is a cheap and powerful microprocessor with much of the functionality of a modern personal computer. In this project we plan to develop and implement laboratory exercises based on the Raspberry Pi for four electrical engineering courses at the Dedan Kimathi University of Technology. The courses are 1) Signals and Communication 2) Digital Signal Processing 3) Instrumentation and 4) Control Engineering. These laboratory exercises will expose the students to important areas in these courses using the Raspberry Pi as a computing platform and encourage them to use the device in their own projects outside the classroom. We will design detailed laboratory manuals and assess the value of the labs via student feedback and quantitative measures such as test scores. It is hoped that the laboratory exercises will be adopted by our institution and other universities offering electrical engineering.&lt;br /&gt;
&lt;br /&gt;
[[File:Pi card.JPG|thumb|A Raspberry Pi Model B+. A Kenyan bank card is shown for comparison.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Personnel'''&lt;br /&gt;
&lt;br /&gt;
#Dr. Ciira Maina[https://sites.google.com/site/cwamainadekut/ [1]], DeKUT&lt;br /&gt;
#Mr. Asaph Mbugua, DeKUT&lt;br /&gt;
#Dr. Kamau Gachigi, Gearbox and University of Nairobi[http://www.gearbox.co.ke/ [2]]&lt;br /&gt;
#Mr. James Abuogo, DeKUT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
&lt;br /&gt;
In the following pages, we document the current state of work on the laboratory exercises in the four courses mentioned in the abstract.&lt;br /&gt;
&lt;br /&gt;
#[[Signals and Communication|Signals&amp;amp;nbsp;and&amp;amp;nbsp;Communication]]&lt;br /&gt;
#[[Digital Signal Processing|Digital&amp;amp;nbsp;Signal&amp;amp;nbsp;Processing]]&lt;br /&gt;
#[[Instrumentation|Instrumentation]]&lt;br /&gt;
#[[Control Engineering|Control&amp;amp;nbsp;Engineering]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-size:small&amp;quot;&amp;gt;General System Setup&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
To effectively use the Raspberry pi, we must set up a number of systems and use a number of tools:&lt;br /&gt;
&lt;br /&gt;
#[[Setting up internet access|Setting up internet access]]&lt;br /&gt;
#[[Audio setup|Audio setup]]&lt;br /&gt;
#[[Keyboard configuration|Keyboard configuration]]&lt;br /&gt;
#[[Remote login and file transfer|Remote login and file transfer]]&lt;br /&gt;
&lt;br /&gt;
'''Important Tools'''&lt;br /&gt;
&lt;br /&gt;
We have found the following tools useful so far during this project. We will update this list as often as possible&lt;br /&gt;
&lt;br /&gt;
#Google forms&amp;amp;nbsp;&lt;br /&gt;
#Bitbucket repository for collaboration&lt;br /&gt;
#Surveymonkey for anonymous online surveys&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
	<entry>
		<id>https://raspberry.kenet.or.ke/index.php?title=Department_of_Electrical_Engineering,_Dedan_Kimathi_University_of_Technology_(DeKUT)&amp;diff=231</id>
		<title>Department of Electrical Engineering, Dedan Kimathi University of Technology (DeKUT)</title>
		<link rel="alternate" type="text/html" href="https://raspberry.kenet.or.ke/index.php?title=Department_of_Electrical_Engineering,_Dedan_Kimathi_University_of_Technology_(DeKUT)&amp;diff=231"/>
		<updated>2015-07-02T09:23:45Z</updated>

		<summary type="html">&lt;p&gt;Abuogoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;'''&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;Project Title:&amp;amp;nbsp;Re-imagining Electrical Engineering Education Using The Raspberry Pi&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-size:larger&amp;quot;&amp;gt;Abstract&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
The current generation of microprocessors and microcontrollers have the potential to revolutionize electrical engineering education due to&amp;amp;nbsp;their low cost, small size and increased computing power. The Raspberry Pi is a cheap and powerful microprocessor with much of the functionality of a modern personal computer. In this project we plan to develop and implement laboratory exercises based on the Raspberry Pi for four electrical engineering courses at the Dedan Kimathi University of Technology. The courses are 1) Signals and Communication 2) Digital Signal Processing 3) Instrumentation and 4) Control Engineering. These laboratory exercises will expose the students to important areas in these courses using the Raspberry Pi as a computing platform and encourage them to use the device in their own projects outside the classroom. We will design detailed laboratory manuals and assess the value of the labs via student feedback and quantitative measures such as test scores. It is hoped that the laboratory exercises will be adopted by our institution and other universities offering electrical engineering.&lt;br /&gt;
&lt;br /&gt;
[[File:Pi card.JPG|thumb|A Raspberry Pi Model B+. A Kenyan bank card is shown for comparison.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Personnel'''&lt;br /&gt;
&lt;br /&gt;
#Dr. Ciira Maina[https://sites.google.com/site/cwamainadekut/ [1]], DeKUT&lt;br /&gt;
#Mr. Asaph Mbugua, DeKUT&lt;br /&gt;
#Dr. Kamau Gachigi, Gearbox and University of Nairobi[http://www.gearbox.co.ke/ [2]]&lt;br /&gt;
#Mr. James Abuogo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Project Description'''&lt;br /&gt;
&lt;br /&gt;
In the following pages, we document the current state of work on the laboratory exercises in the four courses mentioned in the abstract.&lt;br /&gt;
&lt;br /&gt;
#[[Signals and Communication|Signals&amp;amp;nbsp;and&amp;amp;nbsp;Communication]]&lt;br /&gt;
#[[Digital Signal Processing|Digital&amp;amp;nbsp;Signal&amp;amp;nbsp;Processing]]&lt;br /&gt;
#[[Instrumentation|Instrumentation]]&lt;br /&gt;
#[[Control Engineering|Control&amp;amp;nbsp;Engineering]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-size:small&amp;quot;&amp;gt;General System Setup&amp;lt;/span&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
To effectively use the Raspberry pi, we must set up a number of systems and use a number of tools:&lt;br /&gt;
&lt;br /&gt;
#[[Setting up internet access|Setting up internet access]]&lt;br /&gt;
#[[Audio setup|Audio setup]]&lt;br /&gt;
#[[Keyboard configuration|Keyboard configuration]]&lt;br /&gt;
#[[Remote login and file transfer|Remote login and file transfer]]&lt;br /&gt;
&lt;br /&gt;
'''Important Tools'''&lt;br /&gt;
&lt;br /&gt;
We have found the following tools useful so far during this project. We will update this list as often as possible&lt;br /&gt;
&lt;br /&gt;
#Google forms&amp;amp;nbsp;&lt;br /&gt;
#Bitbucket repository for collaboration&lt;br /&gt;
#Surveymonkey for anonymous online surveys&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>Abuogoj</name></author>
		
	</entry>
</feed>