Skip to main content

Controlling Servo Motor with BLYNK app over WiFi

Hello Shippers, hope you are having a great time! Today, we are gonna build a simple project of controlling servo motor with BLYNK app over Wifi.

Overview:

The slider on the blynk app will send a value to the NodeMCU/ESP8266 and this value will be written on PIN 8 and the servo rotates that much degrees. That's the way we are controlling servo motor. Ahaa!


Things we need:

Circuit:


Connections:

  • D8 pin of NodeMCU connects to Command pin of Servo Motor.
  • 3V3 PIN of NodeMCU connects to Power PIN of Servo motor (usually RED one).
  • GND PIN of NodeMCU connects to GND of servo motor (usually BLACK one).
Simple connections, huh!

BLYNK app Setup on phone:

  • Create a New Project in BLYNK app.
  • Write Project Name and Select ESP8266 or NodeMCU from dropdown.
  • An AUTH token will be sent to your registered email, note this down.
  • Tap on the screen and add a SLIDER widget on the screen.
  • Tap on the Widget, select Digital PIN 8 and Start value must be 0 and End Value must be 180 (make sure to these values must not less than 0 and greater than 180 or you might break your servo).

NodeMCU Code:

We only need to add our AUTH ID(noted above), Wifi SSID and Password in the code and upload it to NodeMCU using Arduino IDE. In the code, we do not need to setup our pins this is already done by BLYNK in their library. If you do not have BLYNKEsp8266 library, download the BLYNKEsp library from Sketch menu --> Include Library -->Manage Libraries. Search for the BLYNK and install it.

Upload the code to your NodeMCU or ESP8266 and device will be displayed online on your BLYNK app. Click Play button on top right of your app and slide over the slider to rotate Servo as much you need.

Oh yeah!
Your suggestions and comments are always welcome! Feel free. Till then, Happy IOTing.

Comments

Post a Comment

Popular posts from this blog

Setup Mosquitto MQTT broker in Windows

MQTT (Message Queueing Telemetry Transport) is a Client Server messaging transport protocol. It provides a lightweight method of carrying messages using a publish/subscribe model. The pub/sub model being lighweight makes it suitable for IOT messaging with low power devices, sensors, phones or microcontrollers. How MQTT works? MQTT follows publish/subscribe model which is alternative to server-client model where client communicates directly with server. The pub/sub model defines the client which send a message(publisher) to another client which received that message(subscriber). The subscriber and publisher are unaware of the presence of each other. The main part, which we call the Broker, which our both publisher and subscriber are aware of, filters all the coming messages and distributes them respectively.

Now we know what is MQTT and how it works. Let's dive in to set this up on Windows 7/8/10.
Mosquitto: This is an open source message broker used for handling lightweight data t…

Color changing LED Strip with BLYNK app

Hello Sailors! Have you ever thought to own a color changing LED strip, so you could change it's color based on your mood, yes I am taking about Mood Light. Today,  we are back with one more interesting IOT project where are going to create a mood light(LED strip) with BLYNK app. Sounds Romantic, hmm!

Let's Rock' n Roll.
Overview: BLYNK app will send message to your NodeMCU over Wifi, these signals will be translated by NodeMCU and LED strip will change color as received in the message.
Things we need:Hardware:SMD 5050 Led Strip (Color changing LED strip)Jumper WiresTIP 120/122 NPN transistor Buying this from local shops would be a better option12V & 3.3V SupplySoftware:Arduino IDEBLYNK AppCircuit: Connections:D5 pin is connected to TIP 120 NPN(U1) transistor's Base pin.D6 pin to Base pin of U2.D7 pin to Base pin of U3.U1, U2 and U3's Collector pins are connected to respective LED color pinU1, U2 and U3's Emitter pins are grounded. Grounded, That's sad!No…