element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Blog Put the ESP8266 in your toolbox - here’s why
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 24 Jan 2017 10:52 PM Date Created
  • Views 453 views
  • Likes 4 likes
  • Comments 1 comment
  • element14store
  • huzzah
  • Design
  • esp8266
  • cabeatwell
  • adafruit
  • develop
Related
Recommended

Put the ESP8266 in your toolbox - here’s why

Catwell
Catwell
24 Jan 2017

image

The ESP8266 Breakout, "HUZZAH" from Adafruit (image via Adafruit, in the element14 store)

 

If you need Wi-Fi connectivity for a project, then the ESP8266 Wi-Fi SoC should be at the top of your list of prospective solutions. They are essentially microcontrollers with wi-fi built in. The module IO pins can be configured for use as all the usual functions like I2C, SPI, ADC, PWM and digital IO.

 

Just like any other microcontroller you will be able to take data from sensors, control LEDs, and activate relays. Natively, unless the firmware has been changed these devices respond to serially delivered AT/Hayes commands. Anybody who used a modem back in the 1980s will have some familiarity with these. Remember typing in AT DT followed by a phone number?

 

ESP8266 series of devices isn’t exactly super new. They have been commonly available for several years now but this is a tremendous advantage. Time has allowed for a wealth of knowledge to be built up. Pitfalls and solutions have already been discovered and worked out by your predecessors.

 

Within the last year, a new Wi-Fi module called the RTL8710 has made an appearance.  The RTL8710 and the ESP8266 are very similar and at a glance can be mistaken for each other. I bring up the RTL module because you may mistake it for a relabeled ESP8266, which it is not.  Some versions of the RTL module have slightly higher specifications than the ESP counterpart, however, because the RTL is still so new, the level of support and fellow user experience is very sparse. I strongly suggest using ESP8266 modules unless you want to help pave the way into the RTL’s uncharted territory.

 

With the ESP SOC, you will have that pile of knowledge and fellow user experiences to draw from.  Across the interwebs, you can find people who have use these modules as the cornerstones of their projects. There is also an ESP8266 forum.   { link http://www.esp8266.com/ }

 

Something that you will need to be aware of is that there are several iterations of the ESP8266 all with slightly varying specifications and pin assignments.

  

image

Wikipedia’s chart of ESP versions.

 

ESP8266 modules have a pretty unusual footprint and while you can solder wires to the board pads, it is advisable to just get a breakout/motherboard. I have personally destroyed the pads on some of these devices with careless soldering. Also, some of the motherboards come with really handy features like an on-board voltage regulator. This is extremely useful because the ESP8266 modules require 3.3-volts for power.

 

Arguably, one of the easiest to use versions of the ESP8266 that is already mounted to a motherboard is the very reasonably priced Adafruit Huzzah. ($9.99 at the time of this writing.) The Huzzah has everything you need to get up and running quickly and easily. It’s got a voltage regulator (3-6v power), a reset button, an on-board LED that is already wired to an IO pin and it has a logic level shifter for interfacing to 5-volt devices. It is also has a header on the board for programming via an FTDI cable. Adafruit has a tutorial and best of all, you can load Arduino sketches into the Huzzah. This is extremely convenient because the firmware that comes with the ESPs runs programs written in Lua and I am betting that most people don’t even know what Lua is.

 

You can get the HAZZAH ESP8266 Breakout from the element14 store, after this link.

 

Have a story tip? Message me at: cabe(at)element14(dot)com

http://twitter.com/Cabe_Atwell

  • Sign in to reply

Top Comments

  • Robert Peter Oakes
    Robert Peter Oakes over 8 years ago +2
    Been singing the virtues of the ESP8266 for a long time now, for edge device creation there hard to beat, really cheap, easy to program, easy to add sensors and now can even be programed with easy from…
  • Robert Peter Oakes
    Robert Peter Oakes over 8 years ago

    Been singing the virtues of the ESP8266 for a long time now, for edge device creation there hard to beat, really cheap, easy to program, easy to add sensors and now can even be programed with easy from an Arduino IDE

     

    What more can you ask for

     

    Ah, I know, an ITEAD Studio Sonoff, there are loads of CE approved safe models to choose from, all dirt cheap and all based on ESP8266 core. Oh and easy to add to your own home network rather than rely on the Site from ITEAD.

     

    Mains Control (Single and Dual Channel)

    Lighting Control

    Temperature Sensors

    Environmental Sensor

    Touch Light Switch

    LED Light Strip

    etc

     

    I have reviewed many of them on my youtube channel at http://www.youtube.com/thebreadboardca   as has my friend Peter Scargill at http://tech.scargill.net

     

    Unfortunately E14 does not sell these complete modules but as Cabe has stated, there are some core modules now available on the E14 store. You can make your own really inexpensively

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube