Tuesday, January 11, 2022

led का रेजुलेशन कैसै सेट करे

lcd या led टीवी  मे resulation कैसे सेट करे 

सबसे पहले हम input 31181 रीमोट में दबाएंगे उसके बाद आपका सेट ऑफ़ होगा और उसके बाद फिर से  on होगा और आपके टीवी का resulation  सही हो जायेगा ।

ओपन सर्विस मोड - input 2580
रेसुलेशन सेट -  input 31181
अलग अलग कम्पनी के लिये अलग अलग कोड हो सकता है ।पहले कोड को पता कर ले।

Monday, January 10, 2022

coffin dance project

coffin dance project


// Hello friends Welcome to "TECHNO-E-SOLUTION"
// Here is the code for Coffin Song

#include <pitches.h>

// output pin is 10, you can change it down in the void setup.
#include "pitches.h"

int melody[] = {
NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4,
NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4,
NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4,
NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4,
NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4,
NOTE_D5, NOTE_D5, NOTE_D5, NOTE_D5,
NOTE_C5, NOTE_C5, NOTE_C5, NOTE_C5, 
NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, 
NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5,
NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, 
NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, 
NOTE_C5, NOTE_AS4, NOTE_A4, NOTE_F4,
NOTE_G4, 0, NOTE_G4, NOTE_D5,
NOTE_C5, 0, NOTE_AS4, 0,
NOTE_A4, 0, NOTE_A4, NOTE_A4,
NOTE_C5, 0, NOTE_AS4, NOTE_A4, 
NOTE_G4,0, NOTE_G4, NOTE_AS5,
NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5,
NOTE_G4,0, NOTE_G4, NOTE_AS5,
NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5,
NOTE_G4, 0, NOTE_G4, NOTE_D5,
NOTE_C5, 0, NOTE_AS4, 0,
NOTE_A4, 0, NOTE_A4, NOTE_A4,
NOTE_C5, 0, NOTE_AS4, NOTE_A4, 
NOTE_G4,0, NOTE_G4, NOTE_AS5,
NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5,
NOTE_G4,0, NOTE_G4, NOTE_AS5,
NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_AS5

};

int noteDurations[] = {
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
4,4,4,4,
};

void setup() {

}
void loop() 
{
for (int thisNote = 0; thisNote < 112; thisNote++) 
{

int noteDuration = 750 / noteDurations[thisNote];
tone(10, melody[thisNote], noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);

noTone(10);}
}

smartphone control automation 4 ch

smartphone control automation 4 ch

char data = 0;                
void setup() 
{
Serial.begin(9600);        
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);        
}
void loop()
{
if(Serial.available() > 0)  
{
data = Serial.read();      
Serial.print(data);        
Serial.print("\n");        
if(data == 'a')             
digitalWrite(8, HIGH);  
else if(data == 'b')     
digitalWrite(8, LOW); 

  if(data == 'c')             
digitalWrite(9, HIGH);  
else if(data == 'd')     
digitalWrite(9, LOW);

if(data == 'e')             
digitalWrite(10, HIGH);  
else if(data == 'f')     
digitalWrite(10, LOW);

if(data == 'g')             
digitalWrite(11, HIGH);  
else if(data == 'h')     
digitalWrite(11, LOW);
}                            

}

new program voice control

new program voice control

*new programing*
String voice;

#define DOOR 10
#define  LIGHT 11
#define FAN 9

void setup() 
{                                            // put your setup code here, to run once:
  Serial.begin(9600);
   pinMode(DOOR, OUTPUT);
  pinMode(LIGHT, OUTPUT);
  pinMode(FAN, OUTPUT);
   analogWrite(FAN,255); 
   analogWrite(DOOR,255);                    // Since LED must be off in the beginning
   analogWrite(LIGHT,255);
}

  int fanVal;
  int doorVal;
  int lightVal;


void loop() {
 
  while (Serial.available())   //Check if there is an available byte to read
  {                            
  delay(10);                   //Delay added to make thing stable
  char c = Serial.read();      //Conduct a serial read
  if (c == '#') {break;}       //Exit the loop when the # is detected after the word
  voice += c;                  //Shorthand for voice = voice + c
  } 

  if (voice.length() > 0) {
    Serial.println(voice);
  //----------Control Multiple Pins/ LEDs----------// 

       if(voice == "*red")//                                FOR RED COLOUR OF THE LED 
     {
     analogWrite(FAN,0); 
     analogWrite(DOOR,255);
     analogWrite(LIGHT,255);
     }  
  else if(voice == "*door")//                              FOR GREEN COLOUR OF THE LED !
     {
    analogWrite(DOOR,0);
    analogWrite(FAN,255);
    analogWrite(LIGHT,255);
     }
  else if(voice == "*LIGHT")//                                FOR BLUE COLOUR OF THE LED !
     {
    analogWrite(FAN,255);
    analogWrite(LIGHT,0);
    analogWrite(DOOR,255);
     }
  
  else if(voice == "*white")//                               FOR WHITE COLOUR OF THE LED !
     {
    analogWrite(FAN,0);
    analogWrite(DOOR,0);
    analogWrite(LIGHT,0);
     }
   else if(voice == "*good night")//                          FOR TURNING OFF LED !
     {
    analogWrite(FAN,255);
    analogWrite(DOOR,255);
    analogWrite(LIGHT,255);
     }
    
    else if(voice == "*chameleon") //                           FOR FADING/CHANGING COLOURS !
     {
     fanVal = 255; // choose a value between 1 and 255 to change the color. 
     lightVal = 0;
     doorVal = 0;
     for(int i = 0; i < 255; i += 1) // fades out of red and into full (i = 255) door
    {
    doorVal += 1;
    fanVal -= 1;
    analogWrite(DOOR, 255 - doorVal);
    analogWrite(FAN, 255 - fanVal);
    delay(10);
  }
 
  fanVal = 0;
  lightVal = 0;
  doorVal = 255;
  for(int i = 0; i < 255; i += 1)
  {
    lightVal += 1;
    doorVal -= 1;
    analogWrite(LIGHT, 255 - lightVal);
    analogWrite(DOOR, 255 - doorVal);
    delay(10);
  }
 
  fanVal = 0;
  lightVal = 255;
  doorVal = 0;
  for(int i = 0; i < 255; i += 1)
  {
    fanVal += 1;
    lightVal -= 1;
    analogWrite(FAN, 255 - fanVal);
    analogWrite(LIGHT, 255 - lightVal);
    delay(10);
  }
   }
voice="";                                                       //Reset the variable after initiating
}
}

red green blue voice control project

red green blue voice control project

String voice;

#define GREEN 10
#define BLUE 11
#define RED 9

void setup() 
{                                            // put your setup code here, to run once:
  Serial.begin(9600);
   pinMode(GREEN, OUTPUT);
  pinMode(BLUE, OUTPUT);
  pinMode(RED, OUTPUT);
   analogWrite(RED,255); 
   analogWrite(GREEN,255);                    // Since LED must be off in the beginning
   analogWrite(BLUE,255);
}

  int redVal;
  int greenVal;
  int blueVal;


void loop() {
 
  while (Serial.available())   //Check if there is an available byte to read
  {                            
  delay(10);                   //Delay added to make thing stable
  char c = Serial.read();      //Conduct a serial read
  if (c == '#') {break;}       //Exit the loop when the # is detected after the word
  voice += c;                  //Shorthand for voice = voice + c
  } 

  if (voice.length() > 0) {
    Serial.println(voice);
  //----------Control Multiple Pins/ LEDs----------// 

       if(voice == "*red")//                                FOR RED COLOUR OF THE LED 
     {
     analogWrite(RED,0); 
     analogWrite(GREEN,255);
     analogWrite(BLUE,255);
     }  
  else if(voice == "*green")//                              FOR GREEN COLOUR OF THE LED !
     {
    analogWrite(GREEN,0);
    analogWrite(RED,255);
    analogWrite(BLUE,255);
     }
  else if(voice == "*blue")//                                FOR BLUE COLOUR OF THE LED !
     {
    analogWrite(RED,255);
    analogWrite(BLUE,0);
    analogWrite(GREEN,255);
     }
  
  else if(voice == "*white")//                               FOR WHITE COLOUR OF THE LED !
     {
    analogWrite(RED,0);
    analogWrite(GREEN,0);
    analogWrite(BLUE,0);
     }
   else if(voice == "*good night")//                          FOR TURNING OFF LED !
     {
    analogWrite(RED,255);
    analogWrite(GREEN,255);
    analogWrite(BLUE,255);
     }
    
    else if(voice == "*chameleon") //                           FOR FADING/CHANGING COLOURS !
     {
     redVal = 255; // choose a value between 1 and 255 to change the color. 
     blueVal = 0;
     greenVal = 0;
     for(int i = 0; i < 255; i += 1) // fades out of red and into full (i = 255) green
    {
    greenVal += 1;
    redVal -= 1;
    analogWrite(GREEN, 255 - greenVal);
    analogWrite(RED, 255 - redVal);
    delay(10);
  }
 
  redVal = 0;
  blueVal = 0;
  greenVal = 255;
  for(int i = 0; i < 255; i += 1)
  {
    blueVal += 1;
    greenVal -= 1;
    analogWrite(BLUE, 255 - blueVal);
    analogWrite(GREEN, 255 - greenVal);
    delay(10);
  }
 
  redVal = 0;
  blueVal = 255;
  greenVal = 0;
  for(int i = 0; i < 255; i += 1)
  {
    redVal += 1;
    blueVal -= 1;
    analogWrite(RED, 255 - redVal);
    analogWrite(BLUE, 255 - blueVal);
    delay(10);
  }
   }
voice="";                                                       //Reset the variable after initiating
}
}

ir remote 3 togal switch program

ir remote 3 togal switch program



// 3 led controled by one pouse butyon constants won't change. They're used here to set pin numbers:

const int buttonPin =  4;     // the number of the pushbutton pin

const int ledPin        = 13;      // the number of the LED pin
const int ledPin1      = 12;
const int ledPin2      = 11;

// variables will change:
int  initial    = 0;       //hold current  initial
int oldstate    = 0;       //hold last  initial
int buttonstate = 0;      // variable for reading the pushbutton status

void setup() {
  pinMode(ledPin, OUTPUT);   // initialize the LED pin as an output:
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
  pinMode(buttonPin, INPUT); // initialize the pushbutton pin as an input:
}
void loop(){
  //debouncing routline to read button
  buttonstate = digitalRead(buttonPin);  //state the  initial of button
  if(buttonstate == HIGH){               //check if it has been pressed 
    delay(50);
    buttonstate = digitalRead(buttonPin);//state button again
    if(buttonstate == LOW){              //if it is 0 considered one press
     initial = oldstate + 1;        //increase  initial by 1
    }
  }else{                          //check if it has been NOT pressed
      delay(100);
      }
   switch (initial){               //react to button press a  initial
     case 1:                     //if  initial is 1
       digitalWrite(ledPin, HIGH);//on
       digitalWrite(ledPin1, LOW);//off
       digitalWrite(ledPin2, LOW);//off
       oldstate =  initial;               //set oldstate  initial as current  initial
       break;
     case 2:
       digitalWrite(ledPin, LOW);
       digitalWrite(ledPin1, HIGH);
       digitalWrite(ledPin2, LOW);
       oldstate =  initial;
       break;
     case 3:
       digitalWrite(ledPin, LOW);
       digitalWrite(ledPin1, LOW);
       digitalWrite(ledPin2, HIGH);
       oldstate =  initial;
       break;         
     default:                      //if  initial is not 1 2 3
       digitalWrite(ledPin, LOW);  //off
       digitalWrite(ledPin1, LOW);
       digitalWrite(ledPin2, LOW);
       oldstate = 0;                    //reset to all off/initial 0
       break;         
     }
}

Sunday, January 2, 2022

जिन्नर डायोड (JINNER DAYOD)

जिन्नर डायोड (JINNER DAYOD)

जिनर डायोड एक प्रकार का डायोड ही  है यह दीखने मे मे एसा लगता है जैसे यह सिसे का बना हो। यह लाल रंग का होता है इसमे भी दो पार्ट होते है एनोड एव कैथोड।इसका  प्रयोग बहुत से स्थानो पर कीया जाता है इसका प्रयाेग  लगभग सभी सभी सर्किटो मे कीया जाता है  इसको अलग अलग कामो के लिये भी प्रयोग कीया जाता है।इसका प्रयोग मुख्य रुप से  वोल्टेज रेगुलेटर (voltege regulater)के रुप मे कीया जाता है।यह बोल्टेज को रेगुलेट करता है ।
जितने  वोल्ट का जिनर डायोड अगर सर्कीट मे उससे अधिक वोल्टेज आ जाता है तो यह उस वोल्टेज को रेगुलेट करता है ।अगर जिनर डायोड के वोल्टेज से बहुत ज्यादा वोल्टेज सर्कीट मे प्रवेश करता है तो  जिनर डायोड उस वोल्टेज को रेगुलेट नही कर पायेगा और यह सार्ट होकर सर्कीट को प्रोटेक्सन प्रदान करता है।जिससे आगे के  काम्पोनेन्ट खराब नही होते है ।यह वोल्टेज को  फीक्स करने का काम करता है मतलब जितने वोल्टेज काजिनर डायोड एक प्रकार का डायोड ही  है यह दीखने मे मे एसा लगता है जैसे यह सिसे का बना हो। यह लाल रंग का होता है इसमे भी दो पार्ट होते है एनोड एव कैथोड।इसका  प्रयोग बहुत से स्थानो पर कीया जाता है इसका प्रयाेग  लगभग सभी सभी सर्किटो मे कीया जाता है  इसको अलग अलग कामो के लिये भी प्रयोग कीया जाता है।इसका प्रयोग मुख्य रुप से  वोल्टेज रेगुलेटर (voltege regulater)के रुप मे कीया जाता है।यह बोल्टेज को रेगुलेट करता है ।
जितने  वोल्ट का जिनर डायोड अगर सर्कीट मे उससे अधिक वोल्टेज आ जाता है तो यह उस वोल्टेज को रेगुलेट करता है ।अगर जिनर डायोड के वोल्टेज से बहुत ज्यादा वोल्टेज सर्कीट मे प्रवेश करता है तो  जिनर डायोड उस वोल्टेज को रेगुलेट नही कर पायेगा और यह सार्ट होकर सर्कीट को प्रोटेक्सन प्रदान करता है।जिससे आगे के  काम्पोनेन्ट खराब नही होते है ।यह वोल्टेज   को रेगुलेट करने का कार्य करता है।  


luninous ico watt transistr location detail

  DRAIN CHANNAL 1 Q24-  7CW,1F,1P  NPN Q22-  2F                PNP Q26-  7CW,1F,1P  NPN Q25-  2F                PNP Q23-  7CW,1F,1P  NPN DR...