This is the Article which will provide all theTh. And basic things to get started with. The ESPlorer IDE was created by 4refr0nt.After uploading your code to your ESP8266, unplug your ESP8266 from your computer and Restart your ESP8266. Your LED should be blinking every 1 seconds!This software allows you to establish a serial communication with your ESP8266, send commands, upload code and much more.
SENDING TEXT MESSAGE USING ESP8266
This tutorial is to make the reader understanding the concepts behind sending SMS through the internet. For this we are going to use ESP8266 WiFi module which will detect the button press and send a message to the predefined number, this technique can be used in alarm systems, security alerts, SMS based embedded applications, etc. Programming part is done through LUA scripting language.
CONNECTION BETWEEN TWO ESP8266
In this Project we are going to establish a connection between two ESP8266 Modules. This can be done by setting one ESP as an Access Point (Server) and other ESP as a Station (Client). Then establishing a wireless connection between them and the Client sends a message to the Server saying “Hello World!”.The schematics for this project are very straight forward. You only need to establish a serial communication between Serial Adapter and your ESP8266 to upload some code.
ESP8266 WIFI HOTSPOT
This project gives details about the ability of the ESP8266 is not only limited to connecting to a WiFi network and exchange data to the internet, but it can also set up a network of its own by creating an Access Point and allowing other devices to connect to it.This example demonstrates how to turn the ESP8266 into an access point (AP) in two different ways, one is using LUA scripting and other is with the Arduino IDE and serve up web pages to any connected client.
HOME AUTOMATION USING ESP8266
This Project is to Create Home Automation Prototype using the ESP8266 WiFi transceiver. As ESP8266-01 has only two GPIOs, here we are using that Two pins to control Two LED which can be connected to the relay to control home Appliances.In this project when the Client request is established from any device, Esp8266 will respond to it in real time with HTML lines which will be displayed as a web page.
Open WiFi Scanner using Esp8266
This project is to create an open wifi Scanner which will indicate visually by an LED, when there is an open WiFi (i.e) a WiFi without Password or WiFi without authentication. Here an LED is connected to the GPIO pins of ESP8266-01 and it is used for the indication of Open Wifi availability.LED will be blinking while searching for an open WiFi, LED will be ON continuously when an open WiFi is Found. This is done by NodeMCU Firmware and Lua Scripting.
PCB Designing using Kicad (Part 1/12)
This tutorial will help you to understand the necessity of the PCB. Here, I have described the evolution of PCB in different steps. Connecting a circuit without any soldering gun or breadboard is a complex process. I tried to connect an amplifier circuit with a transistor, four resistors, and three capacitors, which you can see in the video.
PCB Designing using Kicad (Part 2/12)
If we connect different electronics components directly with wire or their leads, we have to face a lot of problems like, loose connection, problems in troubleshooting, low reliability, low durability etc. Also if we try to move it from one place to other, we may lose the connections due to no physical support. The only solution to avoid these all problems is “PCB”.PCB:PCB stands for “Printed circuit board”. In this, wire connections printed as copper tracks. It can provide physical support to the circuit. It can avoid loose connections, and testing and troubleshooting the circuit may become also simple.
PCB Designing using Kicad (Part 3/12)
KiCad is free software suit for EDA (Electronic design automation), which was created in 1992 by Jean-pierre charras. It has GNU and GPL licenses. I have selected KiCad software to explain PCB tutorials. Since it is open source software, anyone can try this and practice my tutorials. Work-flow:Before getting started with KiCad, we must know about some basics and work flow of KiCad. In this tutorial, I am going to explain KiCad work flow, step by step. Please follow the same procedure when working with KiCad.
PCB Designing using Kicad (Part 4/12)
When we are designing a PCB in any CAD software, we need to find suitable components. Like, if we need resistor, we must be clear about component type, dimensions (optional), SMD component or through hole component, and different parameters. Any EDA software consists of components libraries. We can select a required component from library, but the library may not have all the components. If we need any component which is not present in the library, then we need to create and save it in the library so as to use it in future. In KiCad, we can use library editor to create a new component. Library editor is a part of Eeschema. Before creating a component we need to gather sufficient details about component, like pin diagram, pin configuration, its size, shape, dimension etc. So before starting library editor, go though the component data sheet.
PCB Designing using Kicad (Part 5/12)
In small circuits, we can connect components directly with wire (using “place wire” option). But in complex circuits like motherboard circuit, we may have to establish a lot of connections between different sections, whereby many connections may overlap. So, there is a chance of getting confused in circuit designing. Also, the probability of getting errors is more. We can overcome this problem by using labels or Net names (Net Labels). Net is a simple electrical connection between components. We can create Net by using place wire.
PCB Designing using Kicad (Part 6/12)
In PCB designing, the first step is Creating circuit or schematic capture. In this, we have to draw the schematic with necessary Electronic components. This step includes adding components, connections with wire, verifying the circuit, etc. To create a circuit in KiCad, we have to use Eeschema. It is powerful schematic capture software distributed as part of KiCad and is limited only by the available memory. Thus, there is no real limitation to the number of components, component pins, connections, or sheets. In the case of multi-sheet diagrams, the representation is hierarchical. Note: Above table contains only some commonly used and important Eeschema options. I haven’t covered all of them.
MQTT Security : IOT Part 16
Security in IOT cannot be an afterthought. It is an integral part of IOT development. The idea of IoT is not only to connect the normal daily things to the Internet but also to transfer the data securely among various end points so that smart IoT applications are not only efficient and successful in fulfilling various personal and professional requirements but also highly reliable.
How to set up PC and Mobile as a MQTT Client : IOT Part 17
In the previous tutorials, MQTT protocol packets and MQTT security mechanisms were discussed. Now it’s time to start getting hands dirty. For creating a communication network in which multiple IoT devices can communicate with each other via a MQTT broker, it is important to configure IoT devices as MQTT clients. The MQTT is developed on the top of TCP/IP stack, so the devices must have TCP/IP stack with them if they want to communicate to each other via MQTT broker.
Communication between PC and Mobile using MQTT Protocol Via HiveMQ Broker : IOT Part 18
In the previous tutorial, it was learnt that how a smart phone and a PC can be set up as MQTT clients and their connection with an MQTT broker can be established. The smart phone was configured as an MQTT client using an android MQTT app – IOT MQTT Dashboard while the PC was configured as MQTT client using a chrome add-on – MQTTLens.Now, in this tutorial, these MQTT clients – Mobile and PC will be made to communicate with each other using MQTT protocol. The communication between the MQTT clients is only possible via MQTT broker.
Security Enabled M2M Communication using CloudMQTT Broker : IOT Part 19
Security is a prime concern in any IoT application development. The data from the IoT devices is passed to the server/cloud where it may be stored temporarily or for long time to generate analytics. The transportation medium through which the data is passed from the IoT device to the cloud must be secured with implementation of various IoT security measures, so that the data could not be hacked by any Man-in-the-Middle attack.
Controlling an LED Light with PC using ESP8266 based HAN and HiveMQ Broker : IOT Part 20
Internet of Things is meant to empower objects of day to day use with embedded electronics and IT infrastructure. It aims to connect these objects in real time with the internet network and allow them to communicate with other co-located or remote objects. For communicating with each other, the IOT devices need to follow protocols. An application developer need to take care primarily of the implementation of application layer protocols while usually the implementation of network and transportation layer protocols remain at the hand of network administrators or network programmers.
ESP8266 based IOT Temperature Monitor using Adafruit Broker : IOT Part 21
In the previous tutorial, ESP8266 module was used to design a Home Area Network to control an LED light from a remote PC. The PC client was used to send control signals to switch on and off the LED light in the Home Area Network. In this tutorial, the ESP module will be interfaced with DHT-11 temperature sensor and temperature data will be sent to the PC client for real-time temperature monitoring. In this project, instead of LED, the DHT-11 sensor will be interfaced with the ESP8266 on ESP Client side.
Designing Switched Mode Power Supply (SMPS)
Everyone must be familiar with the term – Switched Mode Power Supply or SMPS. Yes, they are used in every personal computer. In fact, the Switched Mode Power Supply is widely used with many other devices. Once it is understood that what SMPS actually is, its countless applications can be easily imagined. An SMPS is used for converting the electronic power supply efficiently. Any SMPS has some storage components which store electrical energy to supply to the load device and some switching components which turn on and off at high frequencies charging and discharging the storage components.
Designing a Switched Mode Power Supply (SMPS)
Everyone must be familiar with the term – Switched Mode Power Supply or SMPS. Yes, they are used in every personal computer. In fact, the Switched Mode Power Supply is widely used with many other devices. Once it is understood that what SMPS actually is, its countless applications can be easily imagined. An SMPS is used for converting the electronic power supply efficiently. Any SMPS has some storage components which store electrical energy to supply to the load device and some switching components which turn on and off at high frequencies charging and discharging the storage components.