Thursday, 23 April 2020

Wireless DC Motor Speed and Direction Control using Arduino with IR Remote


Please Subscribe For More Project Videos --► http://bit.ly/29vPrS9
PROJECT VIDEO LINK:

Please Subscribe For More Project Videos --► http://bit.ly/29vPrS9
Block diagram:
 Please Subscribe For More Project Videos --► http://bit.ly/29vPrS9
 Please Subscribe For More Project Videos --► http://bit.ly/29vPrS9
SAMPLE SOFTWARE CODE:
----------------------------------------
#include <IRremote.h>
const int RECV_PIN=11;
IRrecv irrecv(RECV_PIN);
decode_results results;
///////////////////////////////////////////////////////////
int P1=A0;
int P2=A1;
int P3=A2;
int P4=A3;
int P5=A4;
///////////////////////////////////////////////////////////
int aa=0;int bb=0;
int PWM1Pin = 9;
int PWM2Pin = 10;  
int motor1Speed = 0;
int motor2Speed = 0;
int fr=0;
int br=0;
///////////////////////////////////////////////////////////
void setup()
{
pinMode(P1, OUTPUT);
pinMode(P2, OUTPUT);
pinMode(P3, OUTPUT);
pinMode(P4, OUTPUT);
pinMode(P5, OUTPUT);

irrecv.enableIRIn();
irrecv.blink13(true);
analogWrite(PWM1Pin, motor1Speed);analogWrite(PWM2Pin, motor2Speed);
digitalWrite(P1,LOW);digitalWrite(P2,LOW);digitalWrite(P3,LOW);
digitalWrite(P4,LOW);digitalWrite(P5,LOW);
}
///////////////////////////////////////////////////////////
void loop() 
{
if (irrecv.decode(&results)) 
{
delay(100);
///////////////////////////////////////////////////////////////////////////
if(results.value==0x11111111)////forwad
{
fr=1;br=0;aa=bb;
}
///////////////////////////////////////////////////////////////////////////
if(results.value==0x22222222)////backward
{
br=1;fr=0;bb=aa;
}
///////////////////////////////////////////////////////////////////////////
if(fr==1)
{
if(results.value==0x33333333)
{
aa=aa+1;br=0;
}
///////////////////////////////////////////////////////////////////////////////////////////////
if(results.value==0x44444444)
{
aa=aa-1;br=0;
if(aa<0){motor1Speed=0;motor2Speed=0;
analogWrite(PWM1Pin, motor1Speed);
analogWrite(PWM2Pin, motor2Speed);
aa=0;digitalWrite(P1,LOW);
digitalWrite(P2,LOW);
digitalWrite(P3,LOW);
digitalWrite(P4,LOW);
digitalWrite(P5,LOW);}
}
}
///////////////////////////////////////////////////////////////////////////
if(br==1)
{
if(results.value==0x55555555)
{
bb=bb+1;fr=0;
}
///////////////////////////////////////////////////////////////////////////////////////////////
if(results.value==0x66666666)
{
bb=bb-1;fr=0;
if(bb<0){motor1Speed=0;motor2Speed=0; 
analogWrite(PWM1Pin, motor1Speed);
analogWrite(PWM2Pin, motor2Speed);
bb=0;digitalWrite(P1,LOW);
digitalWrite(P2,LOW);
digitalWrite(P3,LOW);
digitalWrite(P4,LOW);
digitalWrite(P5,LOW);}
}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(results.value==0x7777777)
{
motor1Speed=0;motor2Speed=0; analogWrite(PWM1Pin, motor1Speed);analogWrite(PWM2Pin, motor2Speed);aa=0;bb=0;br=0;fr=0;
digitalWrite(P1,LOW);digitalWrite(P2,LOW);digitalWrite(P3,LOW);digitalWrite(P4,LOW);digitalWrite(P5,LOW);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
irrecv.resume(); // Receive the next value
delay(100);
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Please Subscribe For More Project Videos --► http://bit.ly/29vPrS9 Slice--►http://www.svskits.in/ blog --►http://www.svskit.com/ site --►http://www.svsembedded.com/ ------------------------------------------------------------------------- ✽ FOLLOW ME! Twitter: --►https://bit.ly/2Vms5Eq Facebook: --►https://bit.ly/2wyQkH0 linkedin: --►https://bit.ly/3ekwccQ flickr: --►http://bit.ly/29nunKE Pinterest: --►http://bit.ly/29A4Ocq Thumbs up if you want to see more projects! *What would you like to see next?! Links: Android projects:--► http://bit.ly/29nlAs5 GSM Based Projects:--► http://bit.ly/29nA0Y7 Bluetooth Based Projects:--► http://bit.ly/29G93nV women safety projects:--► http://bit.ly/29BEhNv Touchscreen+Restaurant:--► http://bit.ly/29tB2oz LabVIEW Projects:--► http://bit.ly/29IlY8W Agriculture Projects:--►http://bit.ly/29ATa0z Touch Screen Home Automation:--►http://bit.ly/29po3RN IOT Based Projects:--►http://bit.ly/29Cai60 ♥ Business Email:--► info@svsembedded.com, Email:--► svsembedded@gmail.com *Feel free to send me a mail about u r project abstract/synopsis! :]

Wednesday, 22 April 2020

IoT Project : Home Automation and Weather Monitor Using NodeMCU with Cayenne

PROJECT VIDEO LINK:
Pin diagram:


software app LINK:



SAMPLE SOFTWARE CODE:
----------------------

#include <Adafruit_Sensor.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiAP.h>
#include <ESP8266WiFiGeneric.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266WiFiScan.h>
#include <ESP8266WiFiSTA.h>
#include <ESP8266WiFiType.h>
#include <WiFiClient.h>
#include <WiFiClientSecure.h>
#include <WiFiServer.h>
#include <WiFiUdp.h>
#define CAYENNE_PRINT Serial
#include <CayenneMQTTESP8266.h>
//////////////////////////////////////////////////////////////////////
char ssid[] = "svskits";
char wifiPassword[] = "123456";
//////////////////////////////////////////////////////////////////////
char username[] = "54fab1d0-749b-11ea-9915-d7baa233c";
char password[] = "1b47fcc0cacabd471e6c80d590eaa9322ce";
char clientID[] = "6736db70-749c-11ea-9179-a737487a4";
//////////////////////////////////////////////////////////////////////
unsigned long lastMillis = 0;
#include "DHT.h"
#define DHTPIN D4     
#define DHTTYPE DHT11  
DHT dht(DHTPIN, DHTTYPE);
float h,t,f,hic,hif;
////////////////////////////////////////////////////////////////////////
void setup()
{
dht.begin();
Serial.begin(9600);
Cayenne.begin(username, password, clientID, ssid, wifiPassword);
pinMode(D0,OUTPUT);
pinMode(D1,OUTPUT);
pinMode(D2,OUTPUT);
pinMode(D3,OUTPUT);
}
///////////////////////////////////////////////////////////////////////
void loop()
{
Cayenne.loop();
if (millis() - lastMillis > 10000)
{
lastMillis = millis();
Cayenne.virtualWrite(0, h);
Cayenne.virtualWrite(1, t);
Cayenne.virtualWrite(2, hic);
}
h = dht.readHumidity();
t = dht.readTemperature();
f = dht.readTemperature(true);
if (isnan(h) || isnan(t) || isnan(f))
{
Serial.println("Failed to read from DHT sensor!");
return;
}
hif = dht.computeHeatIndex(f, h);
hic = dht.computeHeatIndex(t, h, false);
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print(f);
Serial.print(" *F\t");
Serial.print("Heat index: ");
Serial.print(hic);
Serial.print(" *C ");
Serial.print(hif);
Serial.println(" *F");
}
//////////////////////////////////////////////////////////////////////
CAYENNE_IN(3)
{
int currentValue=getValue.asInt();
if(currentValue==1){digitalWrite(D0,LOW);}
else{digitalWrite(D0,HIGH);}
}
//////////////////////////////////////////////////////////////////////
CAYENNE_IN(4)
{
int currentValue=getValue.asInt();
if(currentValue==1){digitalWrite(D1,LOW);}
else{digitalWrite(D1,HIGH);}
}
//////////////////////////////////////////////////////////////////////
CAYENNE_IN(5)
{
int currentValue=getValue.asInt();
if(currentValue==1){digitalWrite(D2,LOW);}
else{digitalWrite(D2,HIGH);}
}
//////////////////////////////////////////////////////////////////////
CAYENNE_IN(6)
{
int currentValue=getValue.asInt();
if(currentValue==1){digitalWrite(D3,LOW);}
else{digitalWrite(D3,HIGH);}
}
//////////////////////////////////////////////////////////////////////





Thursday, 16 April 2020

SMS Monitor || P10 LED Scrolling Text Display || Arduino || SIM800L





1.       
LED
Scrolling message Display using 8051 | how to make moving message display
                https://www.youtube.com/watch?v=F_RjCwdKHPY

2.       
PC
Based LCD Scrolling Message Display

3.       
Arduino
Based Moving Message Display Using Bluetooth | Scrolling Display using P10 +
Arduino

https://www.youtube.com/watch?v=ltvfGKJeGxM


SMS Monitor || P10 LED Scrolling Text Display || Arduino || SIM800L


PROJECT VIDEO LINK:

Pin diagram:




PROJECT BLOCK DIAGRAM:
android app LINK:


SAMPLE SOFTWARE CODE:
----------------------

#include <SPI.h> #include <DMD.h> #include <TimerOne.h> #include "SystemFont5x7.h" #include "Arial_black_16.h" #define ROW_MODULE 2 #define COLUMN_MODULE 1 DMD p10(ROW_MODULE, COLUMN_MODULE); char message[200]; char char_read; byte pos_index = 0; int i; char welcome_screen[] = "Arduino Based Moving Message Display Using GSM-SMS"; void p10scan() { p10.scanDisplayBySPI(); } void setup() { Serial.begin(9600); pinMode(led, OUTPUT); ////BUZZ OUT PUT digitalWrite(led,HIGH);///BUZZER LOW OFF Timer1.initialize(2000); Timer1.attachInterrupt(scan_module); led_module.clearScreen( true ); Serial.println("AT");delay(500); Serial.println("AT+CMGF=1");delay(500); Serial.println("AT+CMGD=1,4");delay(1000); Serial.println("ATE0");delay(500); Serial.println("AT+CNMI=2,2,0,0,0");delay(500); Serial.println("AT&W");delay(500); digitalWrite(led, LOW); strcpy(message,welcome_screen); } void loop() { if(Serial.available()) { for(i=0; i<199; i++) { message[i] = '\0'; Serial.print(message[i]); } pos_index=0; } while(Serial.available() > 0) { p10.clearScreen( true ); if(pos_index < (199)) { char_read = Serial.read(); message[pos_index] = char_read; pos_index++; } } p10.selectFont(Arial_Black_16); p10.drawMarquee(message ,200,(32*ROW_MODULE)-1,0); long start=millis(); long timer_start=start; boolean flag=false; while(!flag) { if ((timer_start+30) < millis()) { flag=p10.stepMarquee(-1,0); timer_start=millis(); } } }




Tuesday, 14 April 2020

Online Embedded systems tutors - Online Embedded Projects Support


-------------------------------------------------------------------------------
EMBEDDED & IOT BASED PROJECT TITLES
[MAJOR PROJECTS 2020-2021]
NODE MCU / ESP32/Arduino / CortexM3
Raspberry Pi/8051/AVR/PIC /ARM7/MSP430 Based Projects
-------------------------------------------------------------------------------
SVSEMBEDDED - 9491535690 / 7842358459
Project help & learning - Online Support
·         You can build this project at home. With step by step process Explain on video call and remote desktop command line console
·         Team Viewer: The Remote Desktop Software
·         Any Desk: The Fast Remote Desktop Application Software.
·         We will charge the Money depends on the project worth.
·         We will write the code on your Computer with Remote Desktop connection and Compile the code in your computer only Dumping the code to u r computer
·         Online embedded project kit support.
·         Indian timings 10:00am to 6:00pm. (WhatsApp / Google Duo video and voice calls)
·         You can build this project support in case of any doubts- online YouTube tutorials.
·         We can develop the Project with your own ideas also.
·         We will sell full project kit also(Send me mail to svsembedded@gmail.com)
·         Please Subscribe For More Project Videos --► http://bit.ly/29vPrS9
·         Slice--►http://www.svskits.in/
·         blog --►http://www.svskit.com/
·         site --►http://www.svsembedded.com/

Monday, 13 April 2020

Home Security System Based on Smoke, Fire, Pir and Door Sensor's Alert Using MSP430G2553 LANCHPAD

Home Security System Based on Smoke, Fire, Pir and Door Sensor's Alert Using MSP430G2553 LANCHPAD

PROJECT VIDEO LINK:

PROJECT BLOCK DIAGRAM:

SOFTWARE COMPILER LINK:
https://energia.nu/download/


SAMPLE SOFTWARE CODE:
----------------------
#include <LiquidCrystal.h>
LiquidCrystal lcd(P2_0, P2_1, P2_2, P2_3, P2_4, P2_5);

const int door=P1_2;
int dooralert=1;
int buzz=P1_6;

void setup() 
{
lcd.begin(16, 2);
pinMode(buzz, OUTPUT); 
pinMode(door, INPUT);
digitalWrite(buzz,LOW);
lcd.clear();
lcd.setCursor(0, 0);lcd.print("Home Security");
lcd.setCursor(0, 1);lcd.print("System Based on");
delay(3000);lcd.clear();

lcd.clear();
lcd.setCursor(0, 0);lcd.print("Alert Using ");
lcd.setCursor(0, 1);lcd.print("MSP430G2553 ");
delay(3000);lcd.clear(); 
}


void loop()
{
dooralert = digitalRead(door);
if (dooralert == LOW){lcd.setCursor(0,1);lcd.print("DOOR OK   ");delay (100);digitalWrite(buzz,LOW);delay(1000);}
else{lcd.clear() ;lcd.setCursor(0,0);lcd.print("DOOR ALERT  ");delay(1000);digitalWrite(buzz,HIGH);}

}

HealTrack: Smart Patient Monitoring with ThingSpeak and IoT | Vitals in ...

Vitals in the Cloud: IoT Health Monitoring for Modern Healthcare | Connected Care: IoT-Enabled Patient Monitoring via ThingSpeak | HealTra...