Things used in this project

Hardware components:
A000066 iso both
Arduino Arduino UNO & Genuino UNO
×1
100 png project main
idIoTware Shield
×1
Adafruit industries ada62 image 75px
USB-A to B Cable
×1
Esp01
Espressif ESP8266 ESP-01
ESP-01 should be programmed with a specific firmware. Follow guidelines here http://www.instructables.com/id/Connect-to-Blynk-using-ESP8266-as-Arduino-Uno-wifi/
×1
3m 969102 0000 da image 75px
Generic Jumper (0.1")
×2
Adafruit industries ada63 image 75px
9V 1A Switching Wall Power Supply
×1
Software apps and online services:
Ide web
Arduino Arduino IDE
Blynk logo avatars
Blynk

Schematics

idiotware-shield

Code

Getting started with idIoTware Shield and BLYNKArduino
please install libraries ESP8266_Lib.h and BlynkSimpleShieldEsp8266.h to make communication between arduino and Blynk app. Libraries and documentation can be downloaded here https://github.com/blynkkk/blynk-library/releases
/*
Getting started with idIoTware Shield and BLYNK.
Attention: Please install all libraries from our Github Repository to enable this example to run.

In this example we are using ESP8266-01 Wifi Module.

Blynk is a platform with iOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets.

Downloads, docs, tutorials: http://www.blynk.cc Blynk community: http://community.blynk.cc

To send data from Blynk to arduino or get data from arduino to blynk app you need to install Blynk app on your smartphone, create account to log in to the app then you will get a unique token number then use that token number in this code to create your own project.

In this example we have used ESP8266_Lib.h and BlynkSimpleShieldEsp8266.h library to make communication between arduino and Blynk app

*/
#define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "xxxxxxxxxxxxxxxxxxxx";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "abcd";
char pass[] = "**********";

// Hardware Serial on Mega, Leonardo, Micro...
#define EspSerial Serial

// or Software Serial on Uno, Nano...
#include <SoftwareSerial.h>
SoftwareSerial debugSerial(10, 9); // RX, TX

// Your ESP8266 baud rate:
#define ESP8266_BAUD 9600

ESP8266 wifi(&EspSerial);

void setup()
    {
      // Set console baud rate
      debugSerial.begin(9600);
      delay(10);
      // Set ESP8266 baud rate
      EspSerial.begin(ESP8266_BAUD);
      delay(10);

      Blynk.begin(auth, wifi, ssid, pass);
      strip.begin();
      strip.show();
    }


             

void loop()
{
  Blynk.run();
}

Credits

Photo
Ravi Parmar

I am an Electronics and telecom graduate engineer with passion in embedded technology ,and designing creative project cases

Contact
Photo
Rupin Chheda

Resident Maker at CuriosityGym! Electronics Engineer, CAD Modeller, Educator

Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Similar projects you might like

Lighting control
Intermediate
  • 214
  • 4

Lighting control using the Cayenne Dashboard button and wall mount button.

AWS IoT Environment for Home Assistant
Intermediate
  • 1,401
  • 11

Work in progress

Home Assistant is an automation platform that can track and control all kinds of devices and automate actions, which fits well with AWS IoT.

Die Losungen - every day a new bible verse
Intermediate
  • 46
  • 1

Full instructions

You love daily changing bible verse? Then the "Die Losungen" are a concept: here they are represented with value added information

Doorbell (Working Captive Portal Use Case)
Intermediate
  • 105
  • 2

Wi-Fi Example of dynamical switching between SoftAp & STA: makes a wireless Arduino device configurable via a web page (SoftAP mode).

Home Automation Using IoT
Intermediate
  • 201
  • 3

Work in progress

Connecting home appliances to the internet and controlling them from anywhere in the world.

Android App-Based Home Automation System Using IOT
Intermediate
  • 2,694
  • 18

Full instructions

Control and monitor the home environment using Android app with advanced features such as voice command, scheduling, home preparing itself.

Sign up / LoginProjectsCommunitiesTopicsContestsLiveAppsBetaFree StoreBlog