Hello readers, hope you all are doing great. In this tutorial, we will discuss another ESP32 protocol that is Web Socket and we will also explain how to create a web server using web socket protocol with ESP32. So, we will have a look at What is a web socket server, How web socket protocol is different from HTTP protocol, What is handshaking in networking, Three-way handshaking, Web socket application, Creating web socket server using ESP32 module etc. Let's get started:
What is a web socket protocol?
Fig 1 Web-socket server
A Web Socket is a full-duplex (both the server and the client can send and receive data at the same time) computer communication protocol. Web socket protocol, like HTTP (hypertext transfer protocol), also works in server an ...
Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at detailed Introduction to S8550. S8550 is a PNP transistor henceforth during reverse biasing both the collector and emitter will be open and during forward biasing these will be closed. The value of gain is 300 this value governs the magnification ability of the transistor. Its gain is very high therefore it is used for magnification solicitations.
When it is completely biased it can permit a maximum 700mA current to drift crosswise the collector and emitter. This phase is named as Saturation Region and the distinctive voltage permitted across the (VCE) or (VCB) can be 20V and 30V correspondingly. In today’s post, we will have a look at its protection, ...
Hello everyone! I hope you all will be absolutely fine and fun. Today, I am going to tell you that how to make a simple algorithm for Stepper Motor Speed Control using Arduino. I have already discussed with you about DC Motor Direction Control using Arduino, Matlab and NI LabVIEW. Moreover, I have also discussed the DC Motor Speed Control using Arduino,Matlab and LabView. If you are working on Stepper Motor, then you must have a look at Stepper Motor Direction Control using Arduino, Stepper Motor Direction Control using Matlab and Stepper Motor Direction Control using NI LabVIEW. Now, in this tutorial I will explain you about the program which will helpful for Stepper Motor Speed Control using Arduino. Before going into the details of this tutori ...
Hello friends, I hope you all are doing great. As we are working on Raspberry Pi libraries for Proteus these days, so today, I am going to share another awesome library i.e. Raspberry Pi Zero W Libary for Proteus. We have already shared the Raspberry Pi Pico, Raspberry Pi 3 & Raspberry Pi 4 Libraries for Proteus, I hope you have already installed these libraries.We have only designed the exterior look of this module, it won't be able to read the Python code. You can use this module to design circuit diagrams of your projects or to demonstrate your project in the presentation. Although, just for fun, we have added the Arduino UNO firmware to it. So, you can add the Arduino hex file in it. Something is better than nothing.So, let's install the Proteus Library and simulate Raspberry Pi Ze ...
Hello friends, I hope you all are doing fine. Today, I am going to share a new Magnetic Hall Effect Sensor Library for Proteus. We are sharing this library for the first time and we hope it will help students in their final year & semester projects.
In this library, you will find 4 models of the KY-024 Magnetic Hall Effect Sensor. First, we will have a look at the brief overview of Magnetic Hall Effect Sensor, then will add its Library in proteus and will simulate it. So, let's get started:
What is Magnetic Hall Effect Sensor?
Magnetic Hall Effect Sensor is used to measure the density of magnetic field in the surroundings using Hall Effect Principle.
KY-024 is the sensor's model used for measuring magnetic density.
There are many diff ...
Hello friends, I hope you all are fine and having fun with your lives. In today's post we are gonna see Interfacing of EasyVR with Arduino UNO. In the previous post, we have seen Getting Started with EasyVR Commander. It was quite simple and if you follow the steps carefully you wont stuck anywhere but still if you into some trouble i am here.
Now this tutorial is quite a quick and important one as it contains the real code using which we will control our robot. After adding the voice commands, now close the EasyVR Commander and open the Arduino Software. Connect the arduino board with computer and double check that your jumper J12 in on position SW. You should also read Training Error: Recognition Failed in EasyVR, if you got such error while ...
Hey guys! I aspire you a prosperous life filled with joy and happiness. Today, I am going to uncover the details on the Introduction to 2n4402. It is basically a PNP (Positive-Negative-Positive) silicon transistor where N doped layer lies between the two P doped layer. It consists of three terminals i.e. emitter, base, collector. Here N represents the base of the transistor and two P layers represents the emitter and collector respectively. I'm going to cover all aspects related to this transistor. Let's hop on the board and dive in the details of this silicon transistor.
Introduction to 2n4402
2n4402 is a bipolar silicon transistor, where one layer of N doped semiconductor is sand-witched between the two layers of P doped semiconductor.
It w ...
Hello Friends! Hope you are doing great. We always come up with useful information that helps you solve your problems and keeps you updated with the knowledge that resonates with your needs and demands.
Today, I am going to unlock the details on the Introduction to 2n6491. It is an NPN power transistor mainly used for general purpose amplification and switching purpose.
It exhibits high DC current gain and comes with TO-220 package. I'll break down all information related to this transistor in easy steps, so you can grab the main concept easily. Let's dive in and explore what is this about and its main applications.
Introduction to 2n6491
2n6491 is an NPN (negative-positive-negative) bipolar junction transistor mainly used for general purpose ...
Hello readers, hope you all are doing great. In this tutorial, we are going to discuss a mechanism that allows users to update the ESP32 with a new program wirelessly or over the air (without using a USB cable to upload a new program).
Over-The-Air (OTA) programming
Fig. 1 ESP32 OTA
OTA programming is the mean by which a product manufacturer or product service provider can update the features or functionality of the device wirelessly or over the air, after the device has been deployed in the field where connecting a cable or uploading the code serially is difficult.
One key advantage of OTA is that a single central node can send an update to multiple ESPs on the same network.
The device must have a provisioning client capable of receivin ...
Hi Friends! Hope you’re well today. Thank you for clicking this read. In this post today, I’ll walk you through the Introduction to BD135.
BD135 is a general-purpose medium-power transistor that falls under the category of NPN transistors. It is mainly used for switching and audio amplification purposes. It comes with a collector current 1.5A, indicating it can drive loads under 1.5A. Total power dissipation is 12.5W with storage temperature ranging from -55 to 150C.
Bear with me for a couple of minutes as in this post I’ll be discussing the complete introduction to BD135 covering pinout, datasheet, working principle, power ratings, applications, and physical dimensions of transistor BD135.
Let’s jump right in.
Introduction to BD135
BD135 i ...