Saturday, 31 March 2012

Solar Powered Air Conditoner




Air conditioners are both cause and solution of global warming, due to rise in temperature in recent years, it becomes necessary for each one of us to have air conditioner. It has become very important part of our life in recent years. The only problem is that it consumes great amount of electricity which results is more global warming.
One of the best solution of above problem is air conditioner which do not use electricity generated by pollution generating fuel, instead use something renewable and unconventional. One of the example for that is Solar Powered Air conditioner which takes its power from solar. Solar air conditioning refers to any air conditioning (cooling) system that uses solar power.

you can get a PDF file from here

"Galois Field Arithmetic Library"




Description


The branch in mathematics known as Galois theory (pronounced as "gal-wah") which is based on abstract algebra was discovered by a young brilliant french mathematician known as Evariste Galois. The branch deals mainly with the analysis and formal description of binary and unary operations upon polynomials comprised of elements within a Galois field that then describe polynomials within the field itself.
The C++ Galois Field Arithmetic Library, implements a specialised version of Galois Fields known as extension fields or in other words fields of the form GF(2^m) and was developed as a base for programming tasks that involved cryptography and error correcting codes. The library is simple, consise and straight forward, it also uses a series of look-up tables to increase performance of calculations.
The library is broken into three classes, Galois Field, Galois Field Element and Galois Field Polynomial. Operations such as addition, subtraction, multiplication, division, modulus and exponentiation can occur over both field elements and field polynomials and also left and right shifting can occur for field polynomials.
The binary extensions of Galois fields (GF(2^m)) are used extensively in digital logic and circuitry. Galois field polynomials within the branch are seen as mathematical equivalents of Linear Feed-Back Shift Register (LFSR) and operations upon elements are accomplished via bitwise operations such as xor, and, or logic. Applications within the fields of cryptography and error correcting codes use Galois fields extensively in such things as S-Box implementations (bit scramblers), strong random number generators and algebraic codes. Galois theory is used to describe and generalize results seen in these fields, for example the AES algorithm can be represented with just a few lines of mathematics using Galois theory and some other related abstract algebra.


Usage Of Galois Field Arithmetic Library

Initially one must setup a Galois Field before you can begin using operations related to the field. Galois fields are setup by intially defining the size of the field which means how many elements will exist within the field, and also the values those elements will posses. The values that the elements will posses are defined by a polynomial that is known as a primitive polynomial of the Galois field. The field can be setup as follows:
 /*
    p(x) = 1x^8+1x^7+0x^6+0x^5+0x^4+0x^3+1x^2+1x^1+1x^0
           1    1    0    0    0    0    1    1    1
 */
 unsigned int prim_poly[9] = {1,1,1,0,0,0,0,1,1};
 /*
   A Galois Field of type GF(2^8)
 */
 galois::GaloisField gf(8,prim_poly);
Once the field has been set-up one may want to initialize Galois field elements, In order to do this a reference to an already initialized Galois field needs to be passed to the field element and also the field element's initial vector form value within that particular Galois field has to be passed.
galois::GaloisField gf(8,prim_poly);
galois::GaloisFieldElement element1(&gf, 1);
galois::GaloisFieldElement element2(&gf, 2);
Initialization of Galois field polynomials requires a reference to a Galois field and also a degree of the polynomial and an array to coefficients of each term within the polynomial, the following will produce a polynomial in the form of p(x) = 10x^9 + 9x^8 + 8x^7 + 7x^6 + 6x^5 + 5x^4 + 4x^3 + 3x^2 + 2x^1 + 1x^0
galois::GaloisField gf(8,prim_poly);
galois::GaloisFieldElement gfe[10] = {
                                       galois::GaloisFieldElement(&gf, 1),
                                       galois::GaloisFieldElement(&gf, 2),
                                       galois::GaloisFieldElement(&gf, 3),
                                       galois::GaloisFieldElement(&gf, 4),
                                       galois::GaloisFieldElement(&gf, 5),
                                       galois::GaloisFieldElement(&gf, 6),
                                       galois::GaloisFieldElement(&gf, 7),
                                       galois::GaloisFieldElement(&gf, 8),
                                       galois::GaloisFieldElement(&gf, 9),
                                       galois::GaloisFieldElement(&gf,10)
                                     };
galois::GaloisFieldPolynomial polynomial(&gf,9,gfe);
Performing operations on Galois field elements are as follows:
galois::GaloisField gf(8,prim_poly);
galois::GaloisFieldElement element1(&gf, 1);
galois::GaloisFieldElement element2(&gf, 2);
galois::GaloisFieldElement element3;

element3 = element1 + element2; // addition
element3 = element1 - element2; // subtraction
element3 = element1 * element2; // multiplication
element3 = element1 / element2; // division
element3 = element1 ^ element2; // exponentiation
Performing operations on Galois field polynomials are as follows:
galois::GaloisField gf(8,prim_poly);

galois::GaloisFieldElement gfe1[10] = {
                                       galois::GaloisFieldElement(&gf, 1),
                                       galois::GaloisFieldElement(&gf, 2),
                                       galois::GaloisFieldElement(&gf, 3),
                                       galois::GaloisFieldElement(&gf, 4),
                                       galois::GaloisFieldElement(&gf, 5),
                                       galois::GaloisFieldElement(&gf, 6),
                                       galois::GaloisFieldElement(&gf, 7),
                                       galois::GaloisFieldElement(&gf, 8),
                                       galois::GaloisFieldElement(&gf, 9),
                                       galois::GaloisFieldElement(&gf,10)
                                      };

galois::GaloisFieldElement gfe2[10] = {
                                       galois::GaloisFieldElement(&gf,10),
                                       galois::GaloisFieldElement(&gf, 9),
                                       galois::GaloisFieldElement(&gf, 8),
                                       galois::GaloisFieldElement(&gf, 7),
                                       galois::GaloisFieldElement(&gf, 6),
                                       galois::GaloisFieldElement(&gf, 5),
                                       galois::GaloisFieldElement(&gf, 4),
                                       galois::GaloisFieldElement(&gf, 3),
                                       galois::GaloisFieldElement(&gf, 2),
                                       galois::GaloisFieldElement(&gf, 1)
                                      };

galois::GaloisFieldPolynomial poly1(&gf, 9,gfe1);
galois::GaloisFieldPolynomial poly2(&gf, 9,gfe2);
galois::GaloisFieldPolynomial poly3;
poly3 = poly1 + poly2;    // addition
poly3 = poly1 - poly2;    // subtraction
poly3 = poly1 * poly2;    // multiplication
poly3 = poly1 / poly2;    // division
poly3 = poly1 % poly2;    // modulus or remainder
poly3 = poly1 ^ 3;        // exponentiation
poly3 = poly1 % 1;        // poly1 mod (1x^1 + 0x^0)
poly3 = poly1 % 2;        // poly1 mod (1x^2 + 0x^0)
poly3 = poly1 % n;        // poly1 mod (1x^n + 0x^0)
poly1 <<= 1;              // Shift left or multiply polynomial by 1x^1 + 0x^0
poly2 >>= 1;              // Shift right or divide polynomial by 1x^1 + 0x^0
poly3 = poly1 << 2;
poly3 = poly2 >> 3;
poly3 = gcd(poly1,poly2); // Greatest common divisor
A practical example of the C++ Galois Field Arithmetic library being used as part of a reed-solomon error correcting code encoder:
GaloisField*          gf;           // reed-solomon defined Galois field
GaloisFieldPolynomial generator;    // generator polynomial for reed-solomon
unsigned int          code_length;  // data + fec length
unsigned int          fec_length;   // number of fec symbols
unsigned int          data_length;  // data length
std::string           data          // data to be encoded
std::string           fec = string(fec_length,0x0);
GaloisFieldPolynomial message(gf,code_length);
for(unsigned int i = fec_length; i < code_length; i++)
{
   message[i] = data[code_length - i - 1];
}
GaloisFieldPolynomial parities = message % generator;
for(unsigned int i = 0; i < fec_length; i++)
{
   fec[i] = parities[fec_length - i - 1].poly();
}

Amazing facts



  1. A snail can sleep for three years.
  2. Babies are born without kneecaps. They don't appear until the child reaches 2 to 6 years of age.
  3. Cats have over one hundred vocal sounds. Dogs only have about 10.
  4. February 1865 is the only month in recorded history not to have a full moon.
  5. If the population of China walked past you in single file, the line would never end because of the rate of reproduction.
  6. Leonardo DiVinci invented the scissors.
  7. Our eyes are always the same size from birth, but our nose and ears never stop growing.
  8. Shakespeare invented the word 'assassination' and 'bump'.
  9. The cruise liner, QE2, moves only six inches for each gallon of diesel that it burns.
  10. TYPEWRITER is the longest word that can be made using the letters only on one row of the keyboard.
  11. Women blink nearly twice as much as men.
  12. Your stomach has to produce a new layer of mucus every two week otherwise it will digest itself.
  13. There are two words in the English language that have all five vowels in order: "abstemious" and "facetious."
  14. There is a word in the English language with only one vowel, which occurs five times: "indivisibility."
  15. The Bible does not say there were three wise men; it only says there were three gifts.
  16. Did you know that crocodiles never outgrow the pool in which they live?
  17. That means that if you put a baby croc in an aquarium, it would be little for the rest of its life.
  18. The only 15-letter word that can be spelled without repeating a letter is "uncopyrightable"
  19. Thirty-five percent of the people who use personal ads for dating are already married.
  20. A snail can sleep for three years.
  21. Babies are born without kneecaps. They don't appear until the child reaches 2 to 6 years of age.
  22. Cats have over one hundred vocal sounds. Dogs only have about 10.
  23. February 1865 is the only month in recorded history not to have a full moon.
  24. If the population of China walked past you in single file, the line would never end because of the rate of reproduction.
  25. Leonardo DiVinci invented the scissors.
  26. Our eyes are always the same size from birth, but our nose and ears never stop growing.
  27. Shakespeare invented the word 'assassination' and 'bump'.
  28. The cruise liner, QE2, moves only six inches for each gallon of diesel that it burns.
  29. TYPEWRITER is the longest word that can be made using the letters only on one row of the keyboard.
  30. Women blink nearly twice as much as men.
  31. Your stomach has to produce a new layer of mucus every two week otherwise it will digest itself.
  32. There are two words in the English language that have all five vowels in order: "abstemious" and "facetious."
  33. There is a word in the English language with only one vowel, which occurs five times: "indivisibility."
  34. The Bible does not say there were three wise men; it only says there were three gifts.
  35. Did you know that crocodiles never outgrow the pool in which they live?
  36. That means that if you put a baby croc in an aquarium, it would be little for the rest of its life.
  37. The only 15-letter word that can be spelled without repeating a letter is "uncopyrightable"
  38. Thirty-five percent of the people who use personal ads for dating are already married.



12 Funny Facts About Fart



1. If you fart consistently for 6 years and 9 months, enough gas is produced to create the energy of an atomic bomb.
2. Farts are flammable.
3. Although they won't admit it, women fart as much as men.
4. Farts have been clocked at a speed of 10 feet per second.
5. The word "fart" comes from the Old English "feortan" (meaning "to break wind").
6. Termites are the largest producers of farts.
7. SCUBA divers cannot pass gas at depths of 33 feet or below.

8. The temperature of a fart at time of creation is 98.6 degrees Fahrenheit.
9. A person produces about half a liter of farts a day.
10. On the average a fart is composed of about 59% nitrogen, 21% hydrogen, 9% carbon dioxide, 7% methane, and 4% oxygen. Less than 1% is what makes them stink.
11. Farts are created mostly by E. coli.
12. Excess gas in the intestinal is medically termed "flatulence."

Download free AVG Anti-Virus Free Edition 2012

AVG antivirus 2012 comes with firewall to block attempts to sabotage your system and identity protection to keep you passwords and credit card numbers save. Recommended if you bank and/or shop online.


Friday, 30 March 2012

Tu Hi Mera (Jannat 2) - Video Song

HPCL-Mittal starts Bathinda refinery


NRI steel tycoon L N Mittal has finally become a player in his home country's oil sector. His joint venture with state-run Hindustan Petroleum started full operation of its first refinery at Bathinda, Punjab, on Thursday. The refinery has a capacity of processing nine million tonne of crude a year (180,000 barrels per day) and built by HPCL-Mittal Energy Ltd. Mittal has invested in the venture through Mittal Energy Investment Pte Ltd, Singapore. The starting of the refinery's operations comes after Mittal's earlier two attempts to carve out a space in the Indian oil industry failed. His venture with HPCL for a petrochem hub at Vizag failed to go beyond preliminary study. His oil shipping venture with state-run explorer ONGC never took off, while another tie-up with ONGC for acquisition of overseas acquisitions fizzled out, while trying to access fields in Kazakhstan. For HPCL, the refinery is expected to improve the availability of green fuels in the northern region. It would also give the refinery an advantage in exporting to Pakistan when Islamabad opens its gates - if at all. The refinery's proximity to Pakistan will allow HPCL-Mittal to export fuels through pipeline and offer more discounts that its rivals. The refinery is adding to India's oil refining capacity, which is to rise by 15% to 214 million tonnes a year by the end of current fiscal.

9 little-unknown facts about APPLE


In the final quarter of 2011, when many world leaders were groping for a solution to the crisis in the euro zone to prevent another global recession, the cash counters at Apple Inc were ringing furiously. Every second during that period, the iconic company founded by the late Steve Jobs was adding $1,670 (Rs 82,795) to its profits. With less than half of its cash and equivalents, Apple can buy the entire RIL and more than 90% of ONGC - two of India's most valuable firms. With a market value of $400 billion, Apple is now worth more than Venezuela's annual economic output.

Here are some of Apple's numbers in context:

1.World's most valuable company
$13.1 billion is Apple's profit in the latest quarter. Equaled their revenue in Q4 2010-underlining the pace of its growth, despite its size. A company this big (Apple this week became world's most valuable beating Exxon) is not supposed to be able to nearly double revenue year-on-year. Nor are they supposed to more than double profit. But Apple did both.

2.Apple vs Google
Apple's profits for last quarter exceed Google's entire revenue for last quarter.


3.IBM vs Apple
$108 billion - 35-year-old Apple's revenue at end-FY11. $106 billion - 100-year-old IBM's revenue at FY11 end. In 1981, Apple's revenue stood at $ 335 million, while IBM's revenue in the year was $29 billion. When IBM launched a PC to compete with Apple in 1981, Steve Jobs mocked at IBM with a full page ad in WSJ which said "Welcome, IBM. Seriously"


4.Apple vs Microsoft
It was only in October of 2010 when Apple passed Microsoft in terms of revenue. In the latest quarter, its revenue was more than double of Microsoft.

5.Apple vs Amazon
Apple sold three times as many iPads as Amazon sold Kindle Fires, and at twice the price!


6.iPhone's revenue = Microsoft's revenue
The revenues from just iPhone (one product of Apple) is greater than total revenues of Microsoft. And iPhone was launched only in 2007 end.


7.iTunes earns more revenue than Yahoo
The iTunes Store of Apple alone generated 50% more revenue than all of Yahoo did last quarter.


8.Cash counter
* $97.6 billion in cash and equivalents.
* $64 billion of that is offshore.
* Apple's cash hoard alone is worth more than all but 52 companies on Earth.



9.Profitability
$13 billion Apple's quarterly profit on $46.33 billion revenue.
--ET Bureau








Live Scores

Has not compromised with body for IPL, insists 'Michael Clarke'

Australian captain Michael Clarke has made it clear he did not compromise himself physically by opting to sign a lucrative contract with the Pune Warriors in the Indian Premier League (IPL). Clarke was reported to have agreed to the deal after being offered a staggering $1 million for six games.  The Test and ODI captain is scheduled to have a three-week break before Australia embark on a tour of England in June and July. He will have a further eight-week break before Australia play Pakistan in four ODIs and two Twenty20 matches in August, tentatively scheduled to be held in the neutral venue of Sri Lanka. "Representing Australia always comes first for me. I wouldn't do anything that would physically jeopardise that and I've made that very clear," Clarke said. "I'll be having a good break this winter. If there was ever a time for me to have a go at playing in the IPL, it's now." Clarke was quoted as saying by the Daily Telegraph. The Australian captain for the past one year, Clarke had previously resisted the riches of the IPL to focus on national duty. Clarke will replace star India batsman Yuvraj Singh, who was this month discharged from a US hospital after a third round of chemotherapy for a rare germ cell cancer. He will join fellow Australians Steve Smith and James Hopes at the Pune franchise.

IIT-Delhi India's top ranking institution


Indian Institute of Technology- Delhi is the country's highest ranking institution in world with a global rank of 218, the Rajya Sabha was informed today. 

Minister of State for HRD D Purandeswari said during Question Hour that as per the Quacquarelli Symonds global system of ranking of higher education institutions for 2011, 
IIT-Delhi is the overall highest ranking institution in India at serial number 218. 

"As per the Times Higher Education World University Rankings for 2011, 
IIT-Bombay is the highest ranked institution at serial 317, while the Academic Ranking of World Universities has ranked Indian Institute of Science, Bangalore at serial 321," she said. 

As per the 2011 QS Engineering & Technology Rankings, IIT-Bombay is at serial 43, IIT-Delhi at 50, 
IIT-Kanpur at 59 and IIT-Madras at 60 in Computer Science and Information Technology. 

In the same ranking system in 
Civil and Structural Engineering, IIT-Bombay is ranked at serial 30, IIT-Kanpur at serial 38 and IIT-Delhi at serial 43. 

As per QS Global Business School Report, 2012, Indian Institute of Management-Ahmedabad has been ranked second in the Asia Pacific region, next to 
INSEAD (Institut Europeen d Administration des Affairs), Singapore while IIM-Bangalore, Indian School of Business, IIM-Calcutta and SP Jain Institute of Management and Research, Mumbai figure in the top 20 institutes. 

According to 
Financial Times London Global Buiness School rankings, IIM-Ahmedabad is at serial 11 and Indian School of Business at serial 13.

VK Singh cools tempers, says no rift between Army and government


Retreating from his hard positions in the last few days, Army chief Gen V K Singh said "rogue elements" were trying to project a "schism" between him and defence minister A K Antony and made it clear that he was duty bound to serve the country.
Facing flak and demands for his removal over some of his comments and moves, Gen Singh issued a statement today trying to clear the air saying that projections of schism between him and Antony was "untrue and needed to be guarded against".

He said for the media to constantly project every issue as a battle between the government and the army chief is "misleading".

The Army chief's attempt to further cool tempers comes a day after Antony expressed government's confidence in the service chiefs.

Antony also vowed to give maximum punishment to those behind the leak of Gen Singh's letter to the Prime Minister in which he had spoken about lack of defence preparedness.

Gen Singh had also issued a statement calling the leak a high treason and its source should be treated ruthlessly.

The Army chief, who had lost his battle with the government over the age row, had recently raised the hackles of the government by giving an interview claiming he was offered Rs 14 crores in bribes to swing a sub-standard deal.

The leak of the letter to the Prime Minister raised tensions between the two sides.

"There have been a string of leaks culminating in the public airing of letter to hon'ble Prime Minister of India," Gen Singh said.

He said "we are duty bound to serve our country and to protect the institutional integrity of the army at all costs even if we sometimes have to look within. "He said that institutional corrective steps were taken earlier after his talks with AK Antony. Meanwhile, the government today said the defence minister has ordered a CBI probe into a case relating to public sector undertakingBEML even as inquiry was on into a complaint about an alleged scam in purchase of Tatra trucks.
Gen Singh said the army and by extension the Chief of Army Staff (COAS) are also a part of the government. 

"There are rogue elements in our society which have played an active role in trying to project a schism between the Defence Minister and the COAS. This is untrue and needs to guarded against," he said. 

Gen Singh said "we have to identify within the confines of the system and of the law and expose these (rogue) elements." 

He said freedom of speech and individual opinions need to be respected but frivolous and uninformed comments on these issue only muddy the waters. 

Referring to the recent controversy over his statement on bribe, he said the timing pertaining to the bribe issue has drawn considerable attention. "It is pointed out that after the matter was brought to the honourable Raksha Mantri's notice, certain steps had been taken institutionally to keep a wary eye on the retired officer who had offered the bribe. 

"18 months later, the person resurfaced in the beginning of March this year and launched a smear campaign under the veil of anonymity alleging that the army was snooping on the Defence Minister of India. 

"Once, the concerned individual has been identified by the army headquarters, his identity and antecedents were made public," he said. Earlier in the day, on a couple of occasions when journalists sought comments from Gen Singh, he parried questions saying he had made a statement yesterday and he had nothing much to add. 

"I think you people speculate too much," he said.

Monday, 26 March 2012

EA Freedom Fighters 2003 Incl Crack and Keygen






Freedom Fighters | Modern Action-Adventure-Shooting Game | 180Mb only

With fierce conflict unfolding
 in the streets of America, it's your patriotic duty to fight back. Take on the role of Christopher Stone, and evolve from an average New Yorker into a fearless patriot who recruits and leads an army of freedom fighters in the streets of New York City. Freedom Fighters combines the depth of a squad-based game with the intensity of an action-packed war game, all of which unfolds in the streets, subways, and buildings of a modern-day urban battleground.

Gameplay:
A Recruit and Command system lets you lead up to 12 Freedom Fighters into battle at a time. 3rd Person Action in the streets and alleys of New York. Fight the enemy with guerrilla tactics and weapons. Interconnected missions mean the war staged in one level affects another.

Features:
* War Transforms Your City and Your Character: Witness the transformation of your character from ordinary citizen to the world’s toughest Freedom Fighter. New York City itself slowly degrades into a massive battlefield.
* Become a Leader, Save Your Nation: The fast-paced, squad-based action lets you recruit and lead up to twelve Freedom Fighters into battle. This is your army -- lead it wisely.
* Intense Third-Person Action: Gritty, urban guerilla warfare scenarios range from small sabotage missions to large battles in which you must conquer enemy installations.
* Charisma-Based Recruiting System: Gain points for rescuing prisoners or capturing key installations. The more charisma you have, the more fighters you can recruit.
* Battle for the Big Apple: Fight for your city using a variety of weapons including machine guns, rocket-propelled grenades, and Molotov cocktails.
* Enhanced Rendering Technology: An advanced engine renders amazing 3D special effects such as real-time lighting, rain, snow, smoke, and explosions.
* The Sound of Freedom: From shouts and commands barked out in battle to a pace- and mood-setting soundtrack, the rich environmental draws you into the action.

Minimum System Requirements
-System: PIII 733 or equivalent
-RAM:128 MB RAM
-CD-ROM: 4X CD-ROM
-Video Memory: 32 MB VRAM
-
Hard Drive Space: 650 MB
-DirectX: DirectX v8.1

NRI kids row: Vayalar Ravi says India trying its best in bringing children from Norway


KOLKATA: Overseas Indian affairs minister Vayalar Ravi today said the Indian government was doing its best in ensuring that the two children caught in a custody row in Norway, were handed over to their uncle. 

"Things are improving. The government of India is doing its best in having the children handed over to their uncle," Ravi told reporters on the sidelines of a function here. 

He, however, said he was not aware of the latest developments in the matter. 

Three-year-old Abhigyan and one-year-old Aishwarya are caught in a custody row after Norway's child welfare department sent them to foster care claiming that their biological parents Anurup and 
Sagarika Bhattacharya were violating the country's child rights laws. 

Although the 
Norway government agreed to award custody of their children to their uncle after prolonged diplomatic efforts by India, reports of martial discord between the parents has once again delayed the matter with the government postponing the hearing on the issue. 

Meanwhile, a city-based NGO has also appealed to external affairs minister 
SM Krishna to assist it in bringing the two children back to India. 

The NGO, 'India's Smile,' said they were willing to bear all expenses in bringing them up till they attain adulthood at the age of 18.

Sunday, 25 March 2012

We are unperturbed by Anna Hazare's protests, our Lokpal Bill is one of the best: Government


NEW DELHI: The UPA government is "unperturbed" by protests as its Lokpal Bill is "one of the best" and it was following all Parliamentary procedures, Union minister E Ahamed said today. 

Asserting that Parliament's "importance cannot be reduced", the minister of state for human resource development (HRD), while replying to queries on Anna Hazare's token fast at Jantar Mantar today, said the UPA government "is committed" to checking corruption. 

"That's why we brought this bill, the Lokpal Bill is one of the best bills." 

"If you want to make a small issue a bigger issue, you can have it. But so far the UPA government is concerned, we are not perturbed ... 
Parliament is supreme ... We are always following Parliamentary procedures. Parliament's importance cannot be reduced," Ahamed told reporters here. 

He, however, added, "There may be some opinion about the provisions of the bill. Anybody may very well ventilate their sentiment. Anybody can move an amendment because it is a democracy."

Valentine Heart Project

This project flashes 18 LEDs at three different rates and you can use these to create an eye-catching Valentine Heart! The circuit is kept simple (and low cost) by using the 4060B IC which is a counter and oscillator (clock) in one package. The circuit requires a 9V supply, such as a PP3 battery. It will not work with lower voltages and a higher voltage will destroy the LEDs. The preset variable resistor can be used to adjust the oscillator frequency and this determines the flash rate of the LEDs. The IC limits the current to and from its outputs so the LEDs can be safely connected without resistors in series to limit the current. The stripboard part of the circuit is easy to build but the wiring for the LEDs needs care so detailed instructions are provided below. You can download the Valentine Heart template to print out and glue onto thick card, hardboard etc.
Warning! -
Using a battery (or power supply) with a voltage higher than 9V will destroy the LEDs.

You can see from the circuit diagram (below) that 6 LEDs are connected in series between the +9V supply and 0V. Each LED requires about 2V across it to light, so using a voltage of about 12V (= 6 × 2V) or more will make the LEDs conduct directly, regardless of the 4060B IC. With no series resistor to limit the current this will destroy the LEDs.


Parts Required
• resistors: 10k, 470k
• preset: 47k (this could be 100k if necessary)
• capacitor: 0.1µF
• 4060B IC
• 16-pin DIL socket for IC
• LEDs × 18, 5mm diameter, red (or any mix of red, orange, yellow and green)
• on/off switch
• battery clip for 9V PP3
• stripboard 13 rows × 18 holes.

Stripboard Layout



Building the Circuit
• Begin by soldering the components onto the stripboard as shown in the diagram above. Do
not insert the 4060B IC at this stage.
Arranging the LEDs:
• Cut out a suitable shape from stiff card (or similar material), such as the Valentine Heart template. Paint or colour the card at this stage if necessary.
• Plan the layout of the 18 LEDs (suggested positions are marked on the template).
• Drill 5mm holes for the LEDs - put the card on a piece of scrap wood to do this without
damaging the card or the table.
• Push LEDs into the holes, they should be a fairly tight fit and glue should not be necessary.
• Label the LEDs D1 - D18 at random on the back of the card.
Wiring of the LEDs:
Use stranded wire for all the connections to the LEDs and solder all wires near to the LED body so the leads can be trimmed short later on. The wire colours are suggested to avoid confusion but you can use other colours if you wish, the electricity won't mind! For example you could use red and black as suggested but substitute yellow and white for the blue and green suggested.
1 Cut all the LED short leads to be very short to make identification easier:
2 Connect RED wire to link up all the LONG leads of D1, D2 and D3.  Solder wires near to the LED body so the long lead can be trimmed short later on.
3 Connect BLACK wire to link up all the SHORT leads of D16, D17 and D18.
4 Use 3 pieces of BLUE wire to connect:
• D7 short - D10 long •  D8 short - D11 long •  D9 short - D12 long
5 Use 12 pieces of GREEN wire to connect:
• D1 short - D4 long •  D3 short - D6 long •  D11 short - D14 long
• D4 short - D7 long •  D6 short - D9 long •  D14 short - D17 long
• D2 short - D5 long •  D10 short - D13 long •  D12 short - D15 long
• D5 short - D8 long •  D13 short - D16 long •  D15 short - D18 long
6 Connect the RED wire from the circuit board to the RED wiring on the Valentine Heart (connect it to any convenient point).
7 Connect the BLACK wire from the circuit board to the BLACK wiring on the Valentine Heart (connect it to any convenient point).
8 Connect the 3 BLUE wires from the circuit board to each of the 3 BLUE wires on the Valentine Heart, they may be connected in any order.
9 Carefully check all wiring, trim the long LED leads, plug the 4060B into its holder.
10 Connect a 9V battery and switch on, then use a small screwdriver to adjust the 47k preset variable resistor to give a suitable flash rate for the LEDs.

Circuit diagram