Posts

ESP32 BLYNK AND MANUAL HOMEAUTOMATION

Image
 VIDEO: VIDEO LINK:     https://youtu.be/Z4Xwcqkirqs COMPONENTS REQUIRED: 1.ESP32 DEV BOARD 2.5V 2CHANNEL RELAY MODULE 3.PUSHBUTTON MODULE 4. AC BULB CODE: //CREATIVE PRADEEP// // ESP32 BLYNK & MANUAL Home Automation System #include <BlynkSimpleEsp32.h> BlynkTimer timer; // define the GPIO connected with Relays and switches #define RelayPin1 23  //D23 #define RelayPin2 22  //D22 #define RelayPin3 21  //D21 #define RelayPin4 19  //D19 #define RelayPin5 18  //D18 #define RelayPin6 5   //D5 #define RelayPin7 25  //D25 #define RelayPin8 26  //D26 #define SwitchPin1 13  //D13 #define SwitchPin2 12  //D12 #define SwitchPin3 14  //D14 #define SwitchPin4 27  //D27 #define SwitchPin5 33  //D33 #define SwitchPin6 32  //D32 #define SwitchPin7 15  //D15 #define SwitchPin8 4   //D4 #define wifiLed    2   //D2 #define VPIN_BUTTON_1    V1  #define VPIN_B...

UNBOXING ESP32 AND CODE SETUP

Image
 VIDEO: VIDEO LINK:      https://youtu.be/gHcLZJQVcI0 Open Arduino droid app in mobile and write the code and click on settings and select board type and click esp32 in that click esp32 dev board now compile the code and upload the code. BLINKING CODE: //CREATIVE PRADEEP// int LED_BUILTIN = 2; void setup() { pinMode (LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); } CHANNEL LINK:  www.youtube.com/c/CreativePradeep

SERVO CONTROL USING JOYSTICK MODULE

Image
 VIDEO: VIDEO LINK:    https://youtu.be/Xxs-a0JTmcA COMPONENTS REQUIRED: 1.JOYSTICK MODULE 2.ARDUINO NANO 3.SERVO MOTOR 4.BREAD BOARD 5.JUMER CABLES CODE: //CREATIVE PRADEEP// #include <Servo.h> const int Y_pin = A0; // analog pin connected to Y output Servo myservo;   int val;     void setup() {   myservo.attach(7);  } void loop() {   val = analogRead(Y_pin);               val = map(val, 0, 1023, 0, 180);        myservo.write(val);                     delay(15);                            } CIRCUIT DIAGRAM: CHANNEL LINK:                       www.youtube.com/c/CreativePradeep

DIGITAL WIRELESS NOTICE BOARD

Image
 VIDEO: VIDEO LINK:                           https://youtu.be/6k2U68cVIWg COMPONENTS REQUIRED: 1.ARDUINO NANO 2.16X2 LCD DISPLAY 3.BLUETOOTH MODULE 4.BREAD BOARD 5.JUMPER CABLES CODE: //Creative Pradeep// //Simple App Controlled LCD Notice Board #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F,16,2);  //Change the HEX address #include <SoftwareSerial.h> SoftwareSerial mySerial (2, 3);   //(RX, TX); String val = "No Data"; String oldval; String newval = "No Data"; int i = 0; void setup()  {   // put your setup code here, to run once:   lcd.init();   lcd.backlight();   mySerial.begin(9600);   Serial.begin(9600);   lcd.setCursor(0, 0);   lcd.print("    Digital    ");   lcd.setCursor(0, 1);   lcd.print(" Notice  Board ");   delay(3000);   lcd.clear(); } void loop()    {   val = myS...

ARDUINO PULSEOXIMETER

Image
     VIDEO: VIDEO LINK:                             https://youtu.be/ssOLHjx0Axo COMPONENTS REQUIRED: 1.ARDUINO NANO 2.MAX30100 PULSEOXISENSOR 3.4.7K RESISTOR 4.OLED DISPLAY 5.BREAD BOARD CODE: //CREATIVE PRADEEP// //ARDEUINO PULSEOXIMETER// #include <Wire.h> #include "MAX30100_PulseOximeter.h" #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define ENABLE_MAX30100 1 #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 32 //64 // OLED display height, in pixels // Declaration for an SSD1306 display connected to I2C (SDA, SCL pins) // The pins for I2C are defined by the Wire-library. // On an arduino UNO:       A4(SDA), A5(SCL) // On an arduino MEGA 2560: 20(SDA), 21(SCL) // On an arduino LEONARDO:   2(SDA),  3(SCL), ... #define OLED_RESET    4 // 4 // Reset pin # (or -1 if sharing Arduino reset pin) #d...

BLUETOOTH HOME AUTOMATION WITH EEPROM MEMORY

Image
VIDEO:   VIDEO LINK:                         https://youtu.be/m42a8jYOdbc COMPONENTS REQUIRED : 1. BLUETOOTH MODULE  2. RELAY MODULE  3. ARDUINO 4. JUMPER CABLES  5. AC BULB  CODE: //Creative Pradeep// //Bluetooth APP + Manual Control Home Automation //Store Relay state in EEPROM Memory #include <SPI.h> #include <Wire.h> #include <EEPROM.h> String readString;  int relay_1 = 12;  int relay_2 = 11;  int relay_3 = 10;  int relay_4 = 9; const int mswitch_1 = 8; const int mswitch_2 = 7; const int mswitch_3 = 6; const int mswitch_4 = 5; int toggleState_1 = 0;  int toggleState_2 = 0;  int toggleState_3 = 0;  int toggleState_4 = 0; void setup() {     Serial.begin(9600);      pinMode(relay_1, OUTPUT);   pinMode(relay_2, OUTPUT);   pinMode(relay_3, OUTPUT);   pinMode(relay_4, OUTPUT);   pinMode(mswitch_1, INPUT_PULL...

TOUCH SENSOR LIGHT PROJECT

Image
 VIDEO: VIDEO LINK: https://youtu.be/_L6CDi5Otzs COMPONENTS REQUIRED: 1.TOUCH SENSOR 2.ARDUINO  3.RELAY MODULE 4.JUMPER CABLES 5.AC BULB CODE: //Creative Pradeep// //Touch Sensor Relay// int touchPin = 2; int relayPin = 3; int val = 0; int lightON = 0; int touched = 0; void setup() {   Serial.begin(9600);   pinMode(touchPin, INPUT);    pinMode(relayPin, OUTPUT); } void loop() {   val = digitalRead(touchPin);   if(val == HIGH && lightON == LOW){     touched = 1-touched;     delay(100);   }       lightON = val;       if(touched == HIGH){         Serial.println("Light ON");         digitalWrite(relayPin, LOW);                }else{         Serial.println("Light OFF");         digitalWrite(relayPin, HIGH);           }      ...