Skip to main content

IoT with ESP8266 - Part 1

Introduction -

As compared to NodeMCU,  ESP8266 does not have components like on board 3.3V voltage regulator,  UART (USB to TTL converter) interface,  reset and flash buttons. So its difficult to program or flash the esp8266 e12 model easily using Arduino IDE as SPI. 



So the solution is to make either breadboard connections or design own PCB and mount the various components manually as DYI project (Believe me it is not that easy person like me who is beginner​ and less knowledge of electronics).


OR

Get a ready made and ready to use breakout board.I started searching on ebay and amazon india web sites and local shops.
Luckily I found this one in ebay.in. Its very cheap and coat is around 200 rupees only including shipping.


It has following built-in features that helps to give a quick start. 
1. On board 3.3v voltages regulator. 
2. On board logic level shifter to convert 5v logic to 3.3v logic. 
3. Dedicated Reset and Boot switches. 
4. Led connected to GPIO05. 
5. Dedicated Tx, Rx,  Vcc(5v)* and GND pins. 
6. Dedicated male header pins that can be
use for other GPIO operations. 

NOTE: It does not have an on board UART interface to connect it with Arduino  IDE or other USB interface.  So you have to get the USB to Serial convertor for upload the programme or flash a new firmware. 

In the next part of this blog series,  I will do sime experiments to demonstrate how to use this breakout board for upload a sketch or flash the firmware. 
I will also try to upload the schematics for the circuit diagram if you want to create it by your own. 

Comments

  1. Sugarboo Extra Long Digital Titanium Styler Bar -
    In the benjamin moore titanium interest of preserving your enjoyment of the natural world, you have created the titanium block Sugarboo Extra Long ti89 titanium calculators Digital Stainless หาเงินออนไลน์ Steel bar design. Rating: 4.6 · ‎5 reviews · ‎$9.99 · ‎In stock gold titanium alloy

    ReplyDelete

Post a Comment

Popular posts from this blog

DigiSpark ATtiny85 with HC 05 Bluetooth Module

DigiSpark ATtiny85is small but very effective breakout board. This board is very popular because of its size and easy to use offerings. If you want to know about DigiSpark visit  digistump.com  for more products information. In this blog post I will show how to connect the ATtiny85 module with HC-05 Bluetooth module and blink an LED using Android phone. For this project you would need the following components. DigiSpark ATtiny85 breakout module (1x) HC 05 Bluetooth module (1x) LED any color (1x) 220 Ohms register (1x) Breadboard  Some jumper wires  Schematics: Connections: HC-05 Tx           =>        DigiSpark  ATtiny85 P1 HC-05 Rx           =>        DigiSpark  ATtiny85 P2 LED Anode        =>        DigiSpark ATtiny85 P4 LED cathode      = >       GND via 220 Ohms register HC-05 Vcc         =>        +5 Volts Supply HC-05 GND       =>        GND Before making the connection, you must configure your HC05 Bluetooth module t

Arduino Install Folders

Arduino files are found in 3 locations: The installation folder, the sketchbook folder, and the Arduino15 folder. The installation folder should be removed when you uninstall but the other two folders remain so you will need to remove those also to get a completely clean install. The Arduino15 folder is located at: On Mac OS X: /Users/(username)/Library/Arduino15 On Windows: Arduino IDE 1.6.5r5 and previous: C:\Users\(username)\AppData\Roaming\Arduino15 Arduino IDE 1.6.6 and later: C:\Users\(username)\AppData\Local\Arduino15 On Linux: /home/(username)/.arduino15    (a.k.a. ~/.arduino15) If you delete this folder then you will need to reinstall any Boards you have installed using Boards Manager after you reinstall the Arduino IDE. The sketchbook folder location is set in  File > Preferences  if you have any sketches or libraries that you want to save in there then back them up before removing it.

Experience with SIM800L GSM/2G module

In this I would like to share experience with a cheep SIM800L GSM module that I purchased from my local supplier. This is a very nice and useful module that supports GSM/GPRS using 2G spectrum. You can also make calls and send SMSs using either AT commands or using Adafruit FONA library. You can download the FONA library from github page. Connection is very simple and a basic sketch uses only TX , RX, and RST pin.  This module is designed to power somewhere between 3.7 to 4.8 volts but I powered up with 5 Volts external supply. Initially I tried to give power from my Arduino UNO 5 Volt pin. It initialized, but soon I got to know that my SIM is not getting registered in network. A quick googling gives me the answer that I would need a external power source as Arduino 5 Volts pin does not have enough power so that SIM get registered. It consumes a good amount of current for network search and registration. Also I also connected my modules GND pin to Arduino GND pin