ENDGAM3: Blueprint for Global Enslavement

Marley And Me

New World Order' Emerging At G-20 Summit

Crank:High Voltage

Fall of the Republic

WATCHMEN - The Movie

Illuminati : They All Around Us

Bedtime Stories

ENDGAM3: INSPIRATION OF STUDENTS

A.P.J KALAM

அகர à®®ுதல எழுத்தெல்லாà®®் ஆதி பகவன் à®®ுதற்à®±ே உலகு.

A.P.J KALAM

FLASH NEWS : AICTE’s new norms to come into force next year | Educators working overtime to boost enrolment in Chennai Schools | Image of entire universe released | First Tamil medium B.E. seats allotted in academic counselling | Police to involve more schools in road safety campaign | Science fair for school students from Saturday | PNB sanctions Rs. 38-crore education loans | Bank of India launched special scheme for education loan | பள்ளிக் கல்வித்துà®±ையில் கருணை அடிப்படையில் பணி நியமன ஆணையினை à®®ாண்புà®®ிகு துணை à®®ுதலமைச்சர் அவர்கள் வழங்கினாà®°் | தமிà®´்நாட்டுப் பாடநூல் கழகம் - பத்திà®°ிக்கை செய்தி | Elocution competitions for students | AICTE approves 42 new colleges | Sibal to visit activity-based learning schools in State | HIV awareness camp for school students | உலகத் தமிà®´்ச் செà®®்à®®ொà®´ி à®®ாநாட்டுச் சிறப்பு மலர் விà®±்பனை | Applying for an education loan? Here are some useful tips | Migratory birds in India | ஆசிà®°ியர் தேà®°்வு வாà®°ியம் - பத்திà®°ிக்கைச் செய்தி | 'கல்வி வளர்ச்சி நாள் '

WELCOME TO ALL

Posted by sethu on , under | comments (4)


MBA CARRER COUNSELLING

Posted by sethu on , under | comments (0)








P'ls forward the ads to all of u'r friends with my referral id: IS5402. if who r interested to do MBA in Karnataka (r) Tamil Nadu contact @ 9944186173,9943317317

ALL IN ONE REPELLENT CIRCUIT

Posted by sethu on , under | comments (0)





This circuit works under the Principle of Ultrasonics. As you may know, we can't hear Ultrasonic sounds but animals or insects like Mosquitoes, bees, lizards and even dog can hear Ultrasonic sounds well.


How this repellent circuit keeps Insects, lizards, Mosquitos and Dogs away?



As i mentioned above, they can hear Ultrasonic sonic sound well at a particular Frequency range. Above that, they may get IRRITATED continuously. That's how this repellent circuit works.

CIRCUIT DIAGRAM FOR ALL IN ONE REPELLENT CIRCUIT.


all in one repellent circuit






CIRCUIT EXPLANATION FOR ALL IN ONE REPELLENT.

The ALL in one REPELLENT CIRCUIT mainly consisting of a 555 timer, Frequency determining network, and a buzzer.

The 555(NE555) timer is wired here as an ASTABLE MULTIVIBRATOR, which will generate Square waves continuously upon the power supply of 12V. 

The output Voltage from pin3 of NE555 is given directly to a Buzzer by a COUPLING capacitor C2.

The Frequency determining Network is one of the Important part of this all in one repellent circuit. It consists of two Resistors R1, R2 and a capacitor C.
They determines the Frequency of the circuit.

Each our prey's (Mosquitoes, Lizards, Insects and Dog) requires separate Frequencies to get REPELLED. So we have to tune this Frequency Network. The tuning is made possible by selecting a Variable Resistor R1, R2, and C

By giving the supply Voltage of 12V the Buzzer will vibrate at the predetermined Frequency (By Frequency determining Network) 
You can Try our Frequency Determining Tool to calculate the Frequency:-
FREQUENCY CALCULATOR

COMPONENTS REQUIRED FOR ALL IN ONE REPELLENT CIRCUIT
Here is the list of components required to wire up this CIRCUIT.

IC1 - NE555

C1 - 0.01μF

C2 - 
1μF
Buzzer
12V Battery

*The value of R1, R2 and C is not listed Because it is different for Each REPELLENTS.

Value of R1, R2 and C.

For repelling Mosquitoes:-

R1 - 10K
R2 - 10K
C - 1nF


For Repelling Lizards


R1 - 1K
R2 - 20K
C - 1nF


For Repelling Dogs


R1 - 10K
R2 - 1K
C - 1nF



Why I can't Hear the Output of all in one repellent circuit?


You can't hear the output of this circuit. Because the output generated from Buzzer is in the Frequency range of Ultrasonic. Ultrasonic sounds are situated far away from the audible sounds in Frequency chart. That is why we can't hear it.


How to check the output, whether all in one REPELLENT circuit works?


It is pretty easy to check the output of this circuit, you can use an LED or a multimeter to check whether their is any output Voltage at pin3 of NE555.
--
With Regards,

s.m.sethupathy,
sms communication,
      Bangalore.


mobile  :  8892462501, 09944 186 173           
      www.questionpaperlink.co.cc
      www.sethu-panguvarthagam.blogspot.com







DC MOTOR INTERFACING AND PWM

Posted by sethu on , under | comments (0)



DC MOTOR INTERFACING AND PWM

This section begins with an overview of the basic operation of DC motors. Then we describe how to interface a DC motor to the 8051. Finally, we use Assembly and C language programs to demonstrate the concept of pulse width modulation (PWM) and show how to control the speed and direction of a DC motor.

DC motors

A direct current (DC) motor is another widely used device that translates electrical pulses into mechanical movement. In the DC motor we have only + and – leads. Connecting them to a DC voltage source moves the motor in one direction. By reversing the polarity, the DC motor will move in the opposite direction. One can easily experiment with the DC motor. For example, small fans used in many motherboards to cool the CPU are run by DC motors. By connecting their leads to the + and – voltage source, the DC motor moves. While a stepper motor moves in steps of 1 to 15 degrees, the DC motor moves continuously. In a stepper motor, if we know the starting position we can easily count the number of steps the motor has moved and calculate the final position of the motor. This is not possible in a DC motor. The maximum speed of a DC motor is indicated in rpm and is given in the data sheet. The DC motor has two rpms: no-load and loaded. The manufacturer's data sheet gives the no-load rpm. The no-load rpm can be from a few thousand to tens of thousands. The rpm is reduced when moving a load and it decreases as the load is increased. For example, a drill turning a screw has a much lower rpm speed than when it is in the no-load situation. DC motors also

have voltage and current ratings. The nominal voltage is the voltage for that motor under normal conditions, and can be from 1 to 150V, depending on the motor. As we increase the voltage, the rpm goes up. The current rating is the current consumption when the nominal voltage is applied with no load, and can be from 25mA to a few amps. As the load increases, the rpm is decreased, unless the current or voltage provided to the motor is increased, which in turn increases the torque. With a fixed voltage, as the load increases, the current (power) consumption of a DC motor is increased. If we overload the motor it will stall, and that can damage the motor due to the heat generated by high current consumption.

Table 17-9: Selected DC Motor Characteristics rvvww.Jameco.com)

Unidirection Control

Figure 17-13 shows the DC motor rotation for clockwise (CW) and counterclockwise (CCW) rotations. See Table 17-9 for selected DC motors.

Figure 17-13. DC Motor Rotation (Permanent Magnet Field)

Bidirectional control

With the help of relays or some specially designed chips we can change the direction of the DC motor rotation. Figures 17-14 through 17-17 show the basic concepts of H-Bridge control of DC motors.

Figure 17-14. H-Bridge Motor Configuration

Figure 17-14 shows the connection of an H-Bridge using simple switches. All the switches are open, which does not allow the motor to turn.

Figure 17-15. H-Bridge Motor Clockwise Configuration

Figure 17-15 shows the switch configuration for turning the motor in one direction. When switches 1 and 4 are closed, current is allowed to pass through the motor.

Figure 17-16. H-Bridge Motor Counterclockwise Configuration

Figure 17-16 shows the switch configuration for turning the motor in the opposite direction from the configuration of Figure 17-15. When switches 2 and 3 are closed, current is allowed to pass through the motor.

Figure 17-17. H-Bridge in an Invalid Configuration

Figure 17-17 shows an invalid configuration. Current flows directly to ground, creating a short circuit. The same effect occurs when switches 1 and 3 are closed or switches 2 and 4 are closed.

Table 17-10 shows some of the logic configurations for the H-Bridge design.

H-Bridge control can be created using relays, transistors, or a single 1C solution such as the L293. When using relays and transistors, you must ensure that invalid configurations do not occur.


Although we do not show the relay control of an H-Bridge, Example 17-5 shows a simple program to operate a basic H-Bridge.

Example 17-5

A switch is connected to pin P2.7. Using a simulator, write a program to monitor the status of SW and perform the following:


  1. If SW = 0, the DC motor moves clockwise.

  2. If SW = 1, the DC motor moves counterclockwise.


Figure 17-18. Bidirectional Motor Control Using an L293 Chip

Figure 17-18 shows the connection of the L293 to an 8051. Be aware that the L293 will generate heat during operation. For sustained operation of the motor, use a heat sink. Example 17-6 shows control of the L293.


Example 17-6


Figure 17-18 shows the connection of an L293. Add a switch to pin P2.7. Write a program to monitor the status of SW and perform the following:


  1. If SW = 0, the DC motor moves clockwise.

  2. If SW = 1, the DC motor moves counterclockwise.


Pulse width modulation (PWM)

The speed of the motor depends on three factors: (a) load, (b) voltage, and (c) current. For a given fixed load we can maintain a steady speed by using a method called pulse width modulation (PWM). By changing (modulating) the width of the pulse applied to the DC motor we can increase or decrease the amount of power provided to the motor, thereby increasing or decreasing the motor speed. Notice that, although the voltage has a fixed amplitude, it has a variable duty cycle. That means the wider the pulse, the higher the speed. PWM is so widely used in DC motor control that some microcontrollers come with the PWM circuitry embedded in the chip. In such microcontrollers all we have to do is load the proper registerswith the values of the high and low portions of the desired pulse, and the rest is taken care by the microcontroller. This allows the microcontroller to do other things. For microcontrollers without PWM circuitry, we must create the various duty cycle pulses using software, which prevents the microcontroller from doing other things. The ability to control the speed of the DC motor using PWM is one reason that DC motors are preferable over AC motors. AC motor speed is dictated by the AC frequency of the voltage applied to the motor and the frequency is generally fixed. As a result, we cannot control the speed of the AC motor when the load is increased. As was shown earlier, \\e can also change the DC motor's direction and torque. See Figure 17-19 for PWM comparisons.


Figure 17-19. Pulse Width Modulation Comparison

DC motor control with optoisolator

As we discussed in the first section of this chapter, the optoisolator is indispensable in many motor control applications. Figures 17-20 and 17-21 show the connections to a simple DC motor using a bipolar and a MOSFET transistor. Notice that the 8051 is protected from EMI created by motor brushes by using an optoisolator and a separate power supply.


Figures 17-20 and 17-21 show optoisolators for control of single directional motor control, and the same principle should be used for most motor applications. Separating the power supplies of the motor and logic will reduce the posi-bility of damage to the control circuity.

Figure 17-20. DC Motor Connection using a Darlington Transistor

Figure 17-20 shows the connection of a bipolar transistor to a motor. Protection of the control circuit is provided by the optoisolator. The motor and 8051 use separate power supplies. The separation of power supplies also allows the use of high-voltage motors. Notice that we use a decoupling capacitor across the motor; this helps reduce the EMI created by the motor. The motor is switched on by clearing bit Pl.O.

Figure 17-21. DC Motor Connection using a MOSFET Transistor

Figure 17-21 shows the connection of a MOSFET transistor. The optoisolator protects the 8051 from EMI. The zener diode is required for the transistor to reduce gate voltage below the rated maximum value.


Example 17-7


Refer to the figure in this example. Write a program to monitor the status of the switch and perform the following:


  1. If P2.7 = 1, the DC motor moves with 25% duty cycle pulse.

  2. If P2.7 = 0, the DC motor moves with 50% duty cycle pulse.


DC motor control and PWM using C

Examples 17-8 through 17-10 show the 8051 C version of the earlier programs controlling the DC motor.


Example 17-8


Refer to Figure 17-18 for connection of the motor. A switch is connected to pin P2.7. Write a C program to monitor the status of SW and perform the following:


  1. If SW = 0, the DC motor moves clockwise.

  2. If SW = 1, the DC motor moves counterclockwise.


    Solution:





Example 17-9


Refer to the figure in this example. Write a C program to monitor the status of SW and perform the following:


  1. If SW = 0, the DC motor moves with 50% duty cycle pulse.

  2. If SW = 1, the DC motor moves with 25% duty cycle pulse.


Example 17-10


Refer to Figure 17-20 for connection to the motor. Two switches are connected to pins P2.0 and P2.1. Write a C program to monitor the status of both switches and perform the following: SW2(P2.7) SW1(P2.6)


0 0 DC motor moves slowly (25% duty cycle).


  1. 1 DC motor moves moderately (50% duty cycle).

  2. 0 DC motor moves fast (75% duty cycle).


    1 1 DC motor moves very fast (100% duty cycle).



Solution:

SUMMARY

This chapter continued showing how to interface the 8051 with real-world devices. Devices covered in this chapter were the relay, optoisolator, stepper motor, and DC motor.


First, the basic operation of relays and optoisolators was defined, along with key terms used in describing and controlling their operations. Then the8051 was interfaced with a stepper motor. The stepper motor was then controlled via an optoisolator using 8051 Assembly and C programming languages.


Finally, the 8051 was interfaced with DC motors. A typical DC motor will take electronic pulses and convert them to mechanical motion. This chapter showed how to interface the 8051 with a DC motor. Then, simple Assembly and C programs were written to show the concept of PWM.


Control systems that require motors must be evaluated for the type of motor needed. For example, you would not want to use a stepper in a high-velocity application nor a DC motor for a low-speed, high-torque situation. The stepper motor is ideal in an open-loop positional system and a DC motor is better for a high-speed conveyer belt application. DC motors can be modified to operate in a closed-loop system by adding a shaft encoder, then using a microcontroller to monitor the exact position and velocity of the motor.
--
With Regards,

s.m.sethupathy,
sms communication,
      Bangalore.


mobile  :  8892462501, 09944 186 173           
      www.questionpaperlink.co.cc
      www.sethu-panguvarthagam.blogspot.com






pt2258+atmega coding (5.1 volume control ic)

Posted by sethu on , under | comments (0)



http://neoxy-yx.blogspot.in/
--
With Regards,

s.m.sethupathy,
sms communication,
      Bangalore.


mobile  :  8892462501, 09944 186 173           
      www.questionpaperlink.co.cc
      www.sethu-panguvarthagam.blogspot.com






Remote control of computer

Posted by sethu on , under | comments (0)



  • Remote control of computer ... Girder has changed ...
  • lexapro - My girlfreind get none of those reactions and has lost 9 pounds.
  • side effects - There's a seeker born every minute.
  • lexapro weight gain - How many people have read the article only to get to the last page and realise that they are trying to flog nitrotech.
  • celexa lexapro - I wonder how much fat a normal person would lose if they got absolutely tweaked the fuck out for a few days, lack of sleep and food.
  • lexpro - Unfortunately with the best propulsion systems available and an unlimited fuel source you would have to accelerate for about 50 years before you even got close.
  • buy meridia online - Maybe, but still one of the best LEGAL wags finger at Pet fat burners.
  • meridia review - Think of your body as a little fire.
  • meridia effects - Ant -- Sounds a bit like Cossie's Low Fat Ketogenic Bulking Diet.
  • meridian magazine - I use Hydroxycuts , and find it helps - but it is not a panacea.
  • buy nolvadex online - Dieting is less dangerous than all that trauma.
  • nolvadex bodybuilding - Not vitamins persay, but things like hydroxycuts and other things like it?
  • nolvadex online - Fat Burner Question - alt.
  • purchase nolvadex - There has been quite a debate over the quality of their products.
  • norcostco - By the way, never take echinacea at the same time as aspirin - the cross-medication can result in internal bleeding and possible death.
  • norco la real estate - I too am in your boat man, Just hang in there and don't give up.
  • norco rx - Anybody know for sure if the body is that cunning?
  • norco medication - I was thinking more along the lines of marketting a new nutritional supplement targetted to bodybuilders who want to cut up and that sort of thing.
  • online pharmacy - A couple of JPEGs would speak far louder than wild claims of a sixty-inch chest.
  • percocet 5 325 - You must be a MONSTER!
  • percocet discount - Tom Morley wrote: I once saw an estimate of daily caloric intake for various kinds of athletes.
  • percocet strength - I like the feeling but it soon diminishes for the same dose.
  • buy percocet online - Hydroxycuts is a bunch of garbage grrrrrrrrrrrrrrr.
  • loss propecia - Big Poppa Sun is your hook-up,.
  • propecia shedding - I found Hydroxycut to be better than Ripped Fuel, but the generic one you make up yourself is the best.
  • propecia generic - Well I have to say that all of my knowledge has come from Bill' articles and postings.
  • propecia baldness - Is it better/more effective that creating a ECA stack as described in the URB FAQs using the UK ingredients?
  • provigil adhd - Keith, what's the purpose of all this weightlifting?
  • provigil dose - But if you have to get to page 7 before you realise it is an ad, then are probabally going to buy the stuff anyway.
  • provigil abuse - Extreme Ripped Force tab (which is around 10/100 EC wise) seems to produce the same effects as a full dose of Hydroxycuts .
  • depression effects provigil side - Empirical evidence suggests your chances of taking off and keeping off weight are better if you do it slowly.
  • sibutramine - But I am concerned that some of the side effects may interfere with my performance at work.
  • slimming tablets - I feel much happier dieting and training at the same time.
  • sibutramine reductil - Tuesday morning, I walked the dogs at 5am, with them looking at me like I've totally lost it.

  Purpose of this paper is to give familiarization to people about smart device of type "great idea" (tested by satisfied users).

Introduction:

    Try to build very simple remote control of your computer. Computer control is possible with arbitrary infrared remote control (e.g. to TV, VCR, CD, ...). Here introduced scheme is 100% functionable. At design of remote control I accentuate for maximum simplicity of hardware and transfer all intelligence to service software.

    On internet is possible to find miscellaneous construction of remote control of computer. Many of them is solved with using of microcontroller (PIC, Atmel), which decode received code from IR-control and transmit it to the computer. Disadvantage of this design is small flexibility when problem happens with atypical remote control code (codes transmitted from IR-controls is not standardized: every manufacturer have its own - although there exists quasi-standards like as RC5, RECS-80, NEC). And this "exotic" remote controls are worldwided. At that time there is need for software update in microcontroler, what is difficult for "common" user (necessity of knowledge of programming mikroconrolers and technical devices - programmers). Other disadvantage is higher price of hardware too.

Construction:

    In my design is hardware very simple and cheap (cca 1US$). All intelligence is made by service software. When problem will happen with atypical code of IR-control then is enough upgrade of software, what every user know sure (download from internet site).

    As service software for remotes I choose Girder. It is very good multilanguage program, and as one of few is freeware. It has well-solved support of software and hardware plugins. Therefore I have created my own plugin to Girder, which communicate with hardware part of remote control. Program Girder and my plugin you can obtain in downloased section.

At the next picture is schematic of hardware:

                                           
or with another type of sensors:
Attention! According to users experiences:  Increasing of R1 to value up to 10k may increase receiving sensitivity - using this type of sensors (SFH5110 and SFH5111). 

 

 

 

 

  

Or in case of problems schematic with better receiving sensitivity.

And here is figure of its physical image (it is very simple):

   

And here is in details more pictures (cca180kB).

    Don't see to its simplicity. Only plug it into the serial port of computer and execute Girder. In configuration of hardware plugins there is necessary to choose "IgorSFH-56 device" and set correct COM port.
        In case of your interest you can see here more details about plugin settings.


 

    Sensitivity of receiver is fine. Even if the receiver is plugged directly in serial port on computer back side (which is below the table), is receiving marvelous good (comparison with TV). In choice of sensor frequency (xx in schematic) is necessary to respect matching frequency of IR-transmitter with used receiver. But this choice is not critical: e.g. sensors for 36kHz (SFH56-36; TSOP1736) receive with sufficient sensitivity transmitters at 38kHz too (but 40kHz too). The best way is choosing receiver at 38kHz (SFH56-38; TSOP1738), which are receiving with good sensitivity all remote controls.
    Most of remote controls operate at 38kHz, some at 36kHz and some (mostly Sony) at 40kHz.
    There is appropriate to read Girder's help (exist in several languages) .

Description of function:
    Circuit uses integrated infrared receiver used for receiving of modulated signal. This chip contains circuits needed for receiving and demodulation of infrared signal. From its output goes only pure digital signal (envelope curve of amplitude modulated transmitted signal). Available are receivers of types SFH56-xx a TSOP17xx (tested). Chips SFH56-xx are only in bargain sale (end of production). Number "xx" mean used frequency for receiving. The persons concerned about details of this chips, they can find it in datasheets on internet.
    Integrated circuit is supplied directly from computer serial port - from pin RTS. Stabilization of voltage to 5V makes Zener diode D1. It is without limiting resistor, because it used fact, that serial port has current limiting cca 10mA. In first version was used limiting resistor, but there was problem with insufficient voltage in case of notebooks using. In notebooks are signal levels about +/-6V and voltage loss on resistor causes receiving unreliability (same reason is impossibility to use stabilization with circuits of type 7805, which have min. voltage loss about 2V).
    Capacitor C1 is for filtration (flow peaks). Resistor R1 is pull-up according to recommendation of manufacturer of TSOP17xx. Output of receiver is connected to signal DSR of serial port, where is software decoded.
    Service driver is designed as plug-in module "IgorPlug.dll" in program Girder, to which it send received code. Girder in the next executes function, which was choosed. Assigning of transmitted code to given action is going through so-called learning by following: In program Girder we create given action and then we push button "Learn Event" (see figure). In the next we push button on IR-control, transmitted code is received and assign to given action. Functionality of action we test by pushing the same button on remote control.
Possible replacements of IR detector (in order of its applicability):
   TSOP1738, TSOP1138, TSOP2138, SFH56-38 (end of production), SFH506-38, SFH5110-38 (need to use schematic with improved receiving sensitivity).
   (Attention! some sensors have pins connected in another order - sensors in small packages)
   Dealers in Slovakia (none promotion - only for Yours help): Nedis (cash on delivery too), SOS (through internet too), GM Electronic (try ?), 3Q Service

Practical applications:

    The greatest domain of remote control application is certainly comfortable control PC and in PC add-on devices: TV and radio cards, CD, DVD, WinAmp ... For this purpose was this device developed and mostly used too (who isn't lazy for get up and go to computer, in which just now is going movie?)
    But good property of all programs of type Girder is possibility to transfer application which was written only for user interface by mouse and keyboard in to environment of industry automatization. For example Girder makes possible remote controlling through TCP/IP network too. There is possible to choice communication medium and then reduce the protocol as we need.     After this manner we obtain computer with powerful software, which is located at controlled place of work, but its control may be done from another place and especially with more simple hardware (reduced keyboard or microcontroller). From software point of view is only necessary to assign to external commands theirs competent actions on PC (key pushing, mouse movement and clicking, executing program etc.). So program, which wasn't dedicated for example for its controlling through RS232 will become by this manner externally controlled. Requirement is only using of operating system Windows (but there are versions and projects for Linux too).
    Space for another applications I let for readers, but there are many : types of security systems of buildings , controlling on out-of-reach places by embedded PCs , wireless extension of control etc.

Action definition in Girder:

    Here I present very good internet links, where is good description and technique of command definition, eventually already finished command groups:
- possible download already defined actions to Girder (here you are - only select):
    http://www.girder.nl/exportgr.php
- very asked control of WinAmp:
    http://www.girder.nl/exports/winamp263.gxr
    or http://www.girder.nl/exports/winamp271.gxr
- control of Windows Media Player:
    http://www.girder.nl/exports/mediaplayer64.gxr
- Common control of Windows98:
    http://www.girder.nl/exports/windows98.gxr
And for people who want some to create by ourselves:
    - fine explanation of Windows control principle is on pages of Jan Rehak (Czech language),
        where are another interesting links (for example: controlling of all PC )
    - good is read too czech help from David Pribyl (for Czech and Slovak users)
And at address http://www.girder.nl/links.php are good links relevant to Girder and PC control by IR remote control.

Latest news:

  • new hardware construction for ethernet network  IgorPlug-UDP (AVR)  - also has support in last plugin
  • Internet payment possible:  to pay for donation or to order registered version of USB receiver. More info here
  • new plugin for WinXP for USB and COM port  IgorPlugXP - intended use for USB and UDP receiver. But works also with COM receiver (requires modified COM schematic: added connection between pins 1(DCD) and 3(TxD) on DB9 serial connector - see schematic included in plugin)
  • new hardware construction for USB port  IgorPlug-USB (AVR) 

Downloads:

  • Girder has changed from freeware to shareware - download of Girder is possible only from Girder website (Downloads section).
  • Last version of plugin IgorPlug and IgorPlugXP . Packed by WinZip (cca 260kB). Installation of plugin consist in copying file "IgorPlug.dll"to directory "\GIRDER\Plugins\". Has support for USB and UDP receiver  
  • Sound files for talking clock for Girder in Slovak language. Talking clock say you current time after pressing button on RC. This is my voice - so ... ;-) Sound.zip (cca 230kB). You only copy directory "Sound" into directory "\GIRDER\" and you can try Talking Clock.
  • Plugin mirrors: my mirror webpagesGirder's downloads page.

Donation and support !!!:  

  • If you are satisfied with this my smart idea - you can you can send to me some small financial payment (amount of payment is your choice):Bank account number: 
  • Or simply use internet payment:  to donate and sponsoring next development - use here as recipient my e-mail: cesko@internet.sk . Thanks.

 

Information about last version:
  version: 1.15  and 4.05  for WinXP 
  added functions/changes concerning to previous versions:
v0.75-added autorepeat,
v0.76-support Sharp RC,
v0.77-correction in receiving RECS-80 code,
v0.80-changes in receiving codes, changes in schematic,
v0.84-support RC6 code (Philips),
v0.90-added solution of main problem: Code receiving is now reliable! (but only under Win9x/ME and on processors above 486 - see section Problems solution),
v0.91-possibility of manual priority setting (as driver in v0.90)
v0.92-added version information into DLL, non setting Girders thread priority
v0.93-schematic picture for better understanding how to build device
v0.94-settings priority of plugin (if you have performanced computer and multimedia is stopping during code receiving - you may decrease priority)
v0.95-improoved performance and better receiving in WindowsXP
v0.96-added help in config window (question mark in upper right corner), independent schematic window, detection of hardware presence (RTS-CTS), small software changes
v0.97-improoved detection of hardware failure in receiver construction
v0.99-lower CPU usage during receiving, changes in timing (removed problem of variable processor frequency  - Intel SpeedStep, AMD PowerNow! - especialy on notebooks)
v1.00-added support for Girder 3.1.x (another changed plugin API in new Girder), but it supports older Girder 3.0.x too
v1.01-added support for Girder 3.2.x (new changed plugin API in new Girder), but it supports older Girder 3.0.x and 3.1.x  too
v1.06-added solution for WinXP users :  Code receiving is more reliable! (possibility to set Ring0 priority under WinXP/2k/NT too - see section Problems solution). Added correct receiver waking up after computer waking (from sleep mode, suspend, ...)
v1.07-small change in RECS80 code receiving
v1.08- support of new hardware construction for USB port : IgorPlug-USB (AVR)  , added option of masking last bits
v1.09-removed small bug in USB receiving (division by zero)
v1.10-small changes - behaviour during ending Girder
v1.11-changes about receiving code from RC for TV Mascom
v1.12-added LED control in USB receiver (device enabled LED, and command received LED) - for more information see IgorPlug USB key.pdf
v3.00- USB and COM plugin with improved serial port version under WinXP (serial port is for WinXP only), Attention! serial port schematic was slightly changed : added connection between TxD and DCD - pins 1 and 3 (see included schematic in plugin config)
v4.01- USB and COM and UDP plugin - all in one. Removed problems with crash during config window open. For UDP version see article aboutIgorPlug-UDP (AVR) ethernet network receiver (and see schematic in plugin configuration)
v4.03- removed problems calling plugin DLL from others programmers languages (images in config window behavior)
v4.04- small changes in decoding (improvement in RC5 code receiving)
v4.05 and v1.14- support for Girder 4 added
v1.15- removed problem with freezing in config window

  tested with RC: Sony TV (Sony code), Orava TV (RC5 code), Panasonic Video (RECS-80 code), PCTVLive (NEC code), Creative iNFRA CDROM (NEC code), Xwave DVD (NEC code), Philips DVD (RC6 code), Philips TV (RC6 code) and certainly other too...

Problems solution:

  Command is executed not only once: Some RC transmit code repeatedly with delay ones to tens milliseconds. In this case only adjust in Girder for this command in box "Antirepeat wait time" value about 100 ms (according to your button speed dropping).
  Command is not executed repeatedly when key on RC is press: Then is necessary button on RC pressing and unpressing (not to let pressed). It is mistake of RC, because some RC tramsmit another code at first pressing and another code at long pressing (autorepeat has different code - usually smaller) - from version 0.75 and up is already autorepeat fully functional for most RC !
  Code receiving is unreliable (different code at the same button press): Try to come near to receiver. If problem was then removed by this procedure, mistake is in matching frequency of transmitter and receiver or transmitter power is small - in this case is better the receiver move to the front (to direct visibility). If problem remains is possible, that on computer is running software, which usage processor at 100% (typically some 16-bit programs) and there is not enough time for service of code receiving. Look at processor usage and close program, which uses system, eventually try to reduce priority of some program (typically WinAmp on slow computers). If you now are browsing internet through local modem, then is receiving limited (see next section: "Mistakes to the present time"). This problem was removed use version above 1.06. But is necessary to turn on "Allow Ring0 priority" and set"Priority" to 7 or 8.
  Another mistakes: Write to me description of mistake. In plugin configuration turn on service mode and then transmit some codes from RC. In directory"/Girder" will be created file "log.txt" , which you send to me by e-mail together with error description. I try to repair yours problem - wait for a new plugin version at this site. Note.: Data are only adding to the file, therefore if you want you can delete file (manually) and then update data in file by next button pressing on RC. Service mode is after program start always turned off - it not remains turned on if you are not turn it off.

Mistakes to the present time:
  Windows shutdown problem: Using Girder's command for Windows shutdown happens that Girder freezes. Use following procedure to shutdown computer:
    Instead of using simple "Shutdown" command in Girder use before this command "Disable device" (in sheet Girder), and put this commands into MultiGroup command..
  Control problem in case of modem using: Code receiving is uncertain in case of using device, which uses driver for serial port. This situation can be for example during connecting to internet if you use local modem (including internal modem), or when you move fast mouse (but who will be to control PC by RC if you are browsing). In plugin settings switch "Priority level" to 7 and switch on "Allow Ring0 priority".
  Problematic applications: Code receiving is uncertain if on computer is running program, which uses 100% processor time or is sensitive to speed: teletext, multimedia (video, MP3). Then there depends at processor speed, but control is possible with some breaks from above Pentium 120MHz (may be less too).
  Some applications use drivers, which periodically in short intervals (periodically cca 50 milliseconds) take control of system (interrupt is about ones of milliseconds) and by this they lock during this interrupt code receiving. At that time happens in code change in several bits (during this some milliseconds), but periodically at another part of code, then the code looks as different at another times. Problem of this type is solvable only by adjusting problematic application - if is this possible. (Driver is running at system kernel level and it is not possible "decrease" its priority.) But : This problem was removed - use version 1.06 (and higher). In plugin settings switch "Priority level" to 7 and switch on "Allow Ring0 priority".

FAQ:

  1. Is possible to use IrDA port to receive signal from remote? No!!! This is impossible. IrDA is designed for data transfer and is incompatible (HW and SW) with standard remote controls used in electronic devices
  2. Is possible to use USB to COM adapter for serial receiver? No!!! USB is in this application too slow! Believe me. USB response is cca 1ms and the signal changes from remotes are also below 0.2ms. Therefore I have developed USB receiver IgorPlug-USB (AVR).
  3. Received code is always 0000. Why? In plugin above version 3.0 is implemented new serial receiver schematic. You must connect pin1 and pin3 on COM connector together. Or next solution is to use plugin below version 3.0 (only for serial receiver).
  4. Girder says that there is incompatible plugin. Don't copy file "IgorUSB.dll" into plugins directory. This file is not plugin, this is driver library for USB receiver. Don't touch this file.

Tested on operating systems:
  - Windows95,   Windows98,   WindowsME,   Windows2000,   Windows XP
  - Girder run on Windows NT too - but remove another plugins (*.dll files), which are showed in opening error messages
    (my plugin is functional)
  - I have developed also version for DOS - DOSGir  :

  • appropriate for embedded systems (MP3 players based on old computers)
  • simulation of keyboard pressing (in future eventually mouse moving)
  • my own Girder

Hardware requirements:
  - minimal tested configuration : Intel486 66MHz, 8MB RAM (works fine); Intel486 33MHz, 8MB RAM (not now works!!!)
  - maximal tested configuration : Intel Pentium4 3.4GHz, 1024MB RAM ; AMD Athlon XP 3500+ 1034MB RAM 
  - if you have experience out of above ranges (faster/slower frequencies) let me now by e-mail.


With Regards,

s.m.sethupathy,
sms communication,
      Bangalore.


mobile  :  8892462501, 09944 186 173           
      www.questionpaperlink.co.cc
      www.sethu-panguvarthagam.blogspot.com