| This project is 
		a copy of the first TV. It was mechanical and it was an amazing achievement in the early 1920's, before the days of 
		the transistor and just at the beginning of the development of the valve 
		and the cathode ray tube (known as the TV tube or CRT). Unfortunately 
		John Logie Baird 
		preferred a mechanical means of producing a picture while the fully 
		electronic path (the CRT path) 
		was being developed by other inventors. In 1935 a public demonstration of 
		Baird's 240 line mechanical TV was compared with Marconi's far-superior 
		all-electronic system and in 1937 Baird's system was dropped. The 
		electronic system was FAR SUPERIOR. The actual operation of the mechanical receiver is very simple but has not been 
		explained on any website or in any article at a level that will make it 
		clear to the newcomer. That's why we have produced this project. It 
		copies the earliest mechanical design and produces an image via an illuminated screen behind a spinning 
		disk containing small holes.
 
 HOW DOES IT WORK?
 For a start, you have to realise the picture on these early TV's was 
		very small, about to size of a postage stamp. It was increased slightly 
		by looking through a magnifying lens.
 Here is a photo of the 1929 mechanical TV:
 
		 Here is an animation of an 
		actual-size picture produced by the mechanical TV: 
		 You can see the image is 
		very primitive but it represented an enormous advancement at the time.
		Only a few years before, when the telephone was first demonstrated, 
		skeptics were looking at the wires to see if they were hollow, as the 
		voice must be travelling down the middle! Then came the miracle of radio 
		and now a "Moving picture" through the air-waves. We take all these 
		things for granted, but the thought of something as heavy as an airplane 
		flying through the air was an impossibility just a few years before. The 
		1880's to 1930's was the era of inventions, with the camera, movies, 
		cars, light, trains, electricity, radio, aeroplane, valve, etc etc etc. 
		(the transistor was still to be invented). Mechanical TV was truly an 
		achievement.
 
 This is how it works.
 A lamp is placed behind a spinning disk. The following photo shows the 
		back of the TV and the disk with 60 holes. These holes start near the 
		outside of the disk and gradually move towards the centre. You can see 
		the start and finish. The distance (the "rise") between the  
		finish and the start is the height of the picture. It is only the height of a postage 
		stamp. The width of the picture is shown above.
   The disk is called a Nipkov 
		Disk, after its inventor and is shown in simplified form below. As the 
		disk spins, a small hole in the disk passes a window (shown curved). 
		Behind the disk is a lamp. The secret of the process is this: The lamp 
		must be able to be turned on and off very quickly. You cannot use an 
		ordinary filament lamp for this. It does not turn on and off fast enough. 
		That's why they had to use a neon lamp. As the disk spins in a clockwise direction, the lamp is turned on for a 
		very short period of time such as when the hole is at say 12 o'clock. 
		This will produce a spot of light at this position. If the lamp is 
		turned on slightly before top-dead-centre and for a longer period of 
		time, a small arc will be produced.
 If the lamp is turned on for the whole time the hole passes the window, 
		a full arc will be produced.
 If the lamp is turned on before the centre, then off then on again, two 
		separate arcs will be produced.
 In this way a single hole will produce all sorts of different patterns 
		across the top of the screen. If you can turn the lamp on and off 30 
		times, it will produce a resolution of 30 pixels - 15 "on" pixels and 15 
		"off" pixels. And this is exactly what the TV was capable of doing.
 As soon as the hole leaves the window, the next hole is slightly down 
		the screen and in fact it overlaps the previous hole so there is no gap.
 If there are 60 holes, the picture will be 30 pixels wide x 60 pixels 
		high.
 If the lamp can be turned on slightly, the shade of the pixel will 
		change to give varying levels of contrast.
 
		 
 
  
 
  
		 The two diagrams above show 
		how the signal was sent from the TV studio to the viewers, (about 1,000 
		mechanical TV's were sold for approx 25 pounds - the weekly wage was 
		about 1.5 pounds), so it's equal to about 4 month's wages! Originally 
		the sound was sent separately. 
 Here are two advertisements for kits:
 
		 
		 84 shillings is 4 pounds 4 
		shillings (called four guineas) or 2.8 weeks wages
 
 
  Click HERE for larger image
 
 
  Click HERE for larger image
 
 
  Click HERE for larger image
 
 Now you have an idea of the 
		concept, our project produces an image 8 pixels wide and 10 pixels high. 
		The program in the microcontroller produces a number of "cells"  - 
		just like a film-strip, and they show different effects and patterns.
		10 files are needed to produce a frame or "cell" and this is scanned a 
		number of times before the next frame is scanned. In the original 
		mechanical TV, pictures were broadcast live as no recording 
		apparatus had been invented.
 When you look at the microcontroller program you will see a group of 10 
		values. These form a "cell" and by looking at the digits in each value, 
		a "1" indicates an illuminated spot on the display. In this way you can 
		"see" the picture that will be produced.
 To create your own moving picture, simply add another group of 10 values 
		and put "1" in the positions where you want a pixel to show on the 
		display. The program takes these cells and displays them at a rate of 4 
		frames per second to produce movement.
 
 
 THE CIRCUIT
 Most of the operation of the circuit has already been covered.
 However we will go over the basics once again.
 A spinning sic with a number of holes is placed in front of an 
		illuminated screen. This screen is designed to diffuse the light given 
		off by a set of LEDs so the image is even all-over. As the disk 
		spins, the program in the microcontroller needs to know the exact 
		location of each hole so the LEDs can be turned on and off very quickly.
 This is done by a small magnet stuck on the disk. When it 
		passes the inductor, it produces a signal that is firstly high then low. 
		(we connect the inductor so that the signal is firstly high then low) and this 
		100mV signal is passed to a transistor and amplified to get a 5v p-p 
		(peak-to-peak) signal. This signal is detected by the microcontroller 
		and used by the program to 
		produce a "starting point" for the first hole. By adjusting the position 
		of the inductor or the placement of the magnet, the first pixel can 
		be located at the top left side of the screen. Depending on the rpm of 
		the disk, the "on-time" will be adjusted to give a small dot on the 
		display.
 The 8 bits of a file are then fed to the LEDs to turn them on and off to 
		produce a "scan row."
 The program then has a delay before the next hole is in position and the 
		same is done for the second row.
 After the 10th row we know where the first hole will be on the disk 
		but if the rpm of the motor is slightly more or slightly less than what 
		we expect, the picture will be offset to the left or right and will 
		"float" across the screen. We need to stop this. This is called 
		horizontal synchronisation. (vertical synchronisation is called rolling)
 To keep the picture steady on the display we wait for the magnet to 
		pass the inductor. This starts the program at exactly the right time.
 To produce the rpm required by the program, the motor is controlled by a 
		transistor. It receives pulses of energy to produce the required rpm, no 
		matter what supply voltage is available.
 This is not extremely important as the rpm of the motor only has an 
		effect on the width of the image.
 But getting the rpm to the value required by the program requires a 
		control on the current delivered to the motor. By providing a transistor 
		connected to the microcontroller, we can provide two things at the same 
		time.
 1. the required rpm, and
 2. maintain the rpm.
 The first thing to do is work out the rpm you need.
 For a full size screen you need over 20 frames per second. That's why 
		they chose 24 frames per second for movies. It is just above the 
		"flicker rate."  Below 20 frames per second you can see flickering 
		on the screen.
 This all has to do with the fact that you eye retains an image for a 
		short period of time after it has been received and if the next image 
		appear before the previous image has "faded away," the two images blend 
		together. All this is called PERSISTENCE OF VISION (POV).
 To achieve 20 frames per second, the disk needs to spin at 20 x 60 = 
		1200prm. Each rotation has 10 lines and each line has 8 pixels. This 
		means each pixel has an ON time of:  1,000,000 / (20x80) = 62 
		microseconds.
 
 
 
 ASSEMBLING THE 
		PROJECT
 The kit of parts for this project 
		is complete but it involves both soldering and a lot of assembly. It is 
		not a "5-minute soldering job."
 The most difficult thing in electronics is finding mechanical parts.
 It may be linkage for a points motor on a model train layout or a 
		gearbox for a robot. Things like this are hard to find. And especially 
		items to connect a spinning disk to a motor or mounting brackets for a 
		motor. That's why you have to be good at mechanical assembly if you want 
		to build this project. The parts are provided but you must cut and shape 
		and glue them in position.
 
 
 
 
 TESTING
 We are dealing with
 THE
 
 PROGRAMMING A PIC 
		CHIP
 This project is also designed to show 
		how to program a very small 8 pin PIC chip.
 It is part of a range of projects using PIC chips.
 Each project adds another area to the "design library" and this project 
		shows how to interface three devices. These are:
 1. Input sensors,
 2. Driving an oscillator and detecting its change in frequency, and
 3. Driving a fairly heavy output load.
 
 The chip used for this project is an 8-pin PIC12F629.  Two 
		output lines are used for the motor, two input lines for detecting the sun and one 
		in/out line for the 
		position of the actuator, via an oscillator feeding an inductor - 
		leaving only one unused in/out line.
 The project has been made as universal as possible, but if you want to change or improve the program, use our technique of 
		copy-and-paste where you change only a few instructions at a time.
 To do this you will have to go to our:
		Pick A 
		PIC Project page and select a programmer. From there you should look 
		through the projects and see how to start programming. The full list of 
		instructions for this chip are provided as well as lots of programming 
		notes.
 This project offers areas for experimentation and you are welcome to 
		send in any improvements or additions you have created.
 
 CONSTRUCTION
 A full kit of components for Solar Tracker-1 is available from 
		
		
		
		
				Talking Electronics. It contains 
		a 
		pre-programmed chip and the parts shown in the parts list.
 Some of the parts will not be needed for the 6v version but we have 
		included everything so you can create any version of the project.
 Before starting assembly, you need to work out which parts of the 
		circuit you will be using and which links to add to by-pass the circuit 
		that is not required.
 
 GOING FURTHER
 This project is just one idea for controlling a motor via an optical 
		sensor. It has the advantage of being self-contained but can be 
		connected to the main solar panel via a regulator. Since the motor takes 
		between 2 - 4 amps, the regulator will have to be designed to deliver 
		this current and dissipate all the wasted energy. This is quite a 
		challenge.  That's why we have designed the project to be cheap and simple.
		It's the starting point to controlling a solar panel and getting the 
		best performance.
 
			
				
					| 
					
					PARTS 
					LIST au$20.50
					plus 
					$6.50 post
 us$19.00
					plus 
					us$7.50 post
 Order kit
 |  
					| 5 - 1 -
 4 - 5mm red LEDs
 4 - 5mm green LEDs (detect sun)
 
 1 - 8 pin IC socket
 1 - pre-programmed PIC12F629 IC "Solar"
 2 - BC547 transistors
 1 -
 1 -
 8 - BD679 Darlington transistors
 1 - 1m very fine solder
 
 1 - Solar Tracker-1 PCB
 
 Not in kit: heatsinks, nuts, bolts, threaded 
					rod, wood, Power screwdriver, thick hook-up flex,
 |  Here are the files:SkyWriter.asm
 SkyWriter.hex
 
			
				| 	
	;Sky12F629.asm
	;Sky writer with 5 LEDs for PIC12F629  13-5-2010 
	list	
		;oscillator calibration
	org	3ffh		
	movwf	OSCCAL		
	 
	end			 |  |