See the following excellent reference:
https://leanpub.com/ESP8266_ESP32
http://www.instructables.com/id/Send-email-with-ESP8266-and-Arduino-UNO/
https://learn.adafruit.com/adafruit-atwinc1500-wifi-module-breakout
https://www.adafruit.com/product/3061
ESP8266 module comparison: ESP-01, ESP-05, ESP-12, ESP-201, Test Board and NodeMCU
I also Program Arduino Boards
I can recommend Blynk. I have sucesfully been using it to run a number of ESP8266 devices.
It can generate Twitter & Email events. The free developers edition is good value alowingg you to run up to 20 devices
If you purchase a Plan (which start at $199 USD per month) you can export your apps to Google Play or Apple.
5V 1 Channel Relay Board Module Optocoupler LED for Arduino PiC ARM Black K4W1
You can run the Opt-Isolator directly from the GPI/O of an ESP8266 (I used a 220 Ohm current limiting resitor just to be safe) and switch the relay on an off from the ESP8266
I used one of these PSU's to provide 3.3v to the ESP8266 and 5v to the Relay board.
Running the whole setup from a 9v battery
Breadboard MB102 For Arduino 3.3V/5V Module Supply Board Power 2016
Note I am not worring about opticly isolating the relay in this setup. But if I were switchingg high voltage I would remove the jumper"and power the relay from a seperate 5v source with a common ground to the ESP8266 PSU
Note the Yellow wire running from GPIO0 on the ESP8266 is connected via a 220 OHM resistor (I did not calculate is value I just hoped it would be enough I should calcuate this using the EL817 data sheet now that I have located a copy) to the IN pin on the relay module
this lights up the LED in the EL817 wich in turn drives the transistor Q1 which switches on the relay.
1x ESP8266 5V 10A DC 7-30V Input WIFI Wireless Network Smart Relay Module Board This borad looks promising but the instructions sound way too complex.
DC 7-30V ESP8266 WIFI Relay Module ESP-12F Network Relay Module 220V 10A New
ESP8266 ESP-01S 5V Wifi Relay Module TOI APP Controled For Smart Home
Using ESP8266 GPIO0/GPIO2/GPIO15 pins
Blynk is fantastic I have been enjoying using it with NodeMCU & ESP8266 boards
"The most popular mobile app for the IOT. Works with anything: ESP8266, Arduino, Raspberry Pi, SparkFun and others."
https://examples.blynk.cc/?board=ESP8266&shield=ESP8266%20WiFi&example=GettingStarted%2FBlynkBlink
http://www.instructables.com/id/How-to-use-the-ESP8266-01-pins/
This instructiable builds on Using ESP8266 GPIO0/GPIO2/GPIO15 pins to show you how you can get four (4) usable inputs/outputs for you next ESP8266-01 project and how to use IC2 to get even more inputs.
http://www.instructables.com/id/Foolproof-ESP8266-12E-Programming-and-Use/
Blynk is not just "another IoT cloud".
It's an end-to-end solution which saves you time and resources when building applications for connected products and services.
http://play.fallows.ca/wp/projects/electronics-projects/understanding-nodemcu-esp8266-12e-limitations/
http://play.fallows.ca/wp/projects/electronics-projects/nodemcu-hardware-connections-made-easy/
http://www.instructables.com/id/Arduino-Email-Sender-with-Ethernet-adaptershield/
'
NodeMCU vs. Adafruit Huzzah vs. SparkFun Thing vs…
ESP Module
http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/
http://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/ D1 WeMOS board
http://www.instructables.com/id/Programming-a-HTTP-Server-on-ESP-8266-12E/
http://zeflo.com/2014/esp8266-weather-display/
http://www.instructables.com/id/ESP8266-GMail-Sender/
https://www.youtube.com/watch?v=znFMNzT_Gms&feature=youtu.be
https://www.youtube.com/watch?v=qU76yWHeQuw
https://www.ebay.com.au/i/172419614816?chn=ps&dispItem=1
http://www.buildcircuit.com.au/blog/three-important-lessons-for-beginners-using-esp8266-wifi-module/
Twitter: https://twitter.com/GreatScottLab
Facebook: https://www.facebook.com/greatscottlab
Buy your ESP8266 here:
Amazon.de:http://amzn.to/1tsLtYJ or http://amzn.to/1vBRee4
Amazon.com:http://amzn.to/1GDx320 or http://amzn.to/10FZ8Vl
Ebay:http://goo.gl/yHukns or http://goo.gl/dH2ttJ
Commands list, CustomFW, Uploading tool:http://www.electrodragon.com/w/Wi07c
Update tutorial: http://defcon-cc.dyndns.org/wiki/ESP8...
Datasheet (english): https://nurdspace.nl/images/e/e0/ESP8...
ESP8266 Forum:http://www.esp8266.com/
Weather station: http://zeflo.com/2014/esp8266-weather...
Email notifier: http://hackaday.com/2014/11/03/checki...
Online LED dimmer:https://github.com/imjosh/espLedDimmer
In this small Tutorial/Review I will show what the ESP8266 is, what this module can do and how to handle it the correct way.
Music:
2011 Lookalike by Bartlebeats
You want to support my videos?
You can browse and buy tools&materials from my Amazon Store. This way I get a small commission:
Amazon.de: http://astore.amazon.de/great043-21
Amazon.com:http://astore.amazon.com/gre09a-20
Amazon.co.uk: http://astore.amazon.co.uk/gre0b-21
Or you feel super generous and want to use this Amazon link as your Amazon home page. And do not worry, your purchases are all anonym and the prices are all the same:
Amazon.de:http://www.amazon.de/?_encoding=UTF8&...
Amazon.com:http://www.amazon.com/?_encoding=UTF8...
Amazon.co.uk:http://www.amazon.co.uk/ref=as_li_ss_...
|
Estimated delivery Tuesday, Sep 5, 2017 - Wednesday, Oct 18, 2017
Item price | AU $1.68 |
Quantity | 1 |
Item number | 152094061838 |
Postage service | Economy Shipping from China/Hong Kong/Taiwan to worldwide |
Item price | AU $2.94 |
Quantity | 1 |
Item number | 302181509741 |
Postage service | Economy Shipping from China/Hong Kong/Taiwan to worldwide |
Item price | AU $7.79 |
Quantity | 1 |
Item number | 263095861141 |
Postage service | Economy Int'l Postage |
Item price | AU $5.89 |
Quantity | 1 |
Item number | 262771926407 |
Postage service | Economy delivery from outside AU |
Item price | AU $4.21 |
Quantity | 1 |
Item number | 262771926407 |
Postage service | Economy delivery from outside AU |
https://create.arduino.cc/projecthub/ROBINTHOMAS/programming-esp8266-esp-01-with-arduino-011389
ESP8266 module is of low cost and comes pre-programmed with an AT command set firmware, meaning, you can simply hook this up to your Arduino device and get about as much WiFi-ability as a WiFi Shield offers.This module has a powerful on-board processing and storage capability that allows it to be integrated with the sensors and other application through its GPIOs .
In this tutorial we can see how to get started with the ESP-01 Wi-Fi module, configure it, and verify that there is communication established between the module and another device without using a ftdi chip.
Check this out
https://www.youtube.com/watch?v=Ao5XcORsYxA
This module has a powerful enough on-board processing and storage capability that allows it to be integrated with the sensors and other application specific devices through its GPIOs with minimal development up-front and minimal loading during runtime. Its high degree of on-chip integration allows for minimal external circuitry, including the front-end module, is designed to occupy minimal PCB area. The ESP8266 supports APSD for VoIP applications and Bluetooth co-existance interfaces, it contains a self-calibrated RF allowing it to work under all operating conditions, and requires no external RF parts.
---
Using SMTP2GO
https://playground.arduino.cc/Code/Email
http://www.instructables.com/id/ESP8266-Using-GPIO0-GPIO2-as-inputs/
http://www.14core.com/build-your-own-esp8266-web-server-tutorial/
http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/
http://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak
Don’t throw it out Greg! But I understand your frustration. It would be nice if these things had some documentation. If I just attach the shield to the arduino and power it up, the shield would provide a wireless AP. I turned on the wifi on my phone and it saw the Access Point at AI-Thinker-86927F. So I think unless you have fried the board somehow, if you just power up the arduino with the shield attached you should see a wireless access point. That is all I needed to know that the board was working.
Then I experienced a lot of frustration until I found this blog from Claus and learned two important things. The baud rate must be changed to 9600 and software serial must be used rather than the Rx and Tx pins (pins 0 & 1).
Well, just one note: If you don’t need the serial console in Arduino IDE, you don’t have to use the software serial and therefore don’t have to change the baud rate (just switch jumpers 1 and 2 to ON).
Sucks for development, maybe that’s useful for someone.
Carlos – I downloaded the Sparkfun demo from here:https://learn.sparkfun.com/tutorials/esp8266-wifi-shield-hookup-guide/installing-the-esp8266-at-library
Once you install the library you should be able to open the Arduino IDE and click on File, Examples, Sparkfun ESP8266 Library and there should be 6 sketches there including the ESP8266_Shield_Demo. Have you been able to get to that point? All I changed in the code was line 36 and line 37 with my network SSID and Passowrd. Even that took a couple tries due to my lack of careful typing skills. Once I had those correct, the serial monitor showed that an IP address on my network had been assigned and I could open a web browser to that page and see the value of the 6 analog inputs. You also have to make sure pins 0 and 1 on the shield are not connected to arduino. First because it will interfere with uploading the sketch and second as you want to use software serial communication. Also as mentioned above Connect a wire from debug Tx on shield to pin 8. (pin 8 on the shield but it is plugged into pin 8 on Arduino) and from debug Rx on shield to pin 9.
Let us know how it works. Thanks to Claus for starting this. Hopefully we can all get these shields working.
„You also have to make sure pins 0 and 1 on the shield are not connected to arduino.“ = Set all 4 switches to „OFF“. No need to bend any PINs, in case someone is wondering