Rupert's Very Rough IoT Notes & Links

 

See the following excellent reference:

https://leanpub.com/ESP8266_ESP32

 

http://www.esp8266.com/

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

OtA Programming ESP80266

ESP8266 module comparison: ESP-01, ESP-05, ESP-12, ESP-201, Test Board and NodeMCU

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."

http://help.blynk.cc/publishing-apps-made-with-blynk/export-project-made-with-blynk-into-a-standalone-app

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.

Foolproof ESP8266-12E Programming and Use

http://www.instructables.com/id/Foolproof-ESP8266-12E-Programming-and-Use/

 

http://www.blynk.io/#home

Democratizing the Internet of Things

 

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.

 

NodeMCU Documentation

http://play.fallows.ca/wp/projects/electronics-projects/understanding-nodemcu-esp8266-12e-limitations/

 

NodeMCU Hardware Connections Made Easy

http://play.fallows.ca/wp/projects/electronics-projects/nodemcu-hardware-connections-made-easy/

 

https://create.arduino.cc/projecthub/eani/diy-how-to-use-the-arduino-uno-to-send-an-email-sms-an-28ac4d

 

http://www.instructables.com/id/Arduino-Email-Sender-with-Ethernet-adaptershield/

 

https://temboo.com/

'

NodeMCU vs. Adafruit Huzzah vs. SparkFun Thing vs…

 

ESP Module

http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/

 

ESP8266 - Easiest way to program so far (Using Arduino IDE)

 

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/

 

https://www.wiltronics.com.au/product/10108/arduino-compatible-wi-fi-transceiver-module-esp8266-ard2/

 

Send Email From ESP8266 and Arduino

 

 

 

Make Phone Calls From Arduino Using The ESP8266

 

Published on Nov 9, 2014

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_...

 

 

 

Item Description

This moduel is an USB adpater / programmer for ESP8266 moduels of type ESP-01. It is conveniently fitted with a 2x4P 2.54mm female header to plug the ESP01 (according to illustration picture 2) and configure or run it right away. A large 1000μF cap will help getting a steady 5.0V VCC from the USb bus and and jumper (on the right of the 2x4P header) will help configuring the GPIO0 line according needs. The module is based on the USB-UART bridget CH340 from WCH which is compatible with all platforms.

Nota : for an usage with Arduino ESP8266 platform and Arduino IDE it is necessary to switch manually the GPIO0 state for working mode, in order to get a fully automatic upload it is most likely possible, for a very limited effort, to assign an unused control line from CH340 to driver the GPIO0 line (probably at the cost of a necessary logic inversion), refer to the CH340 datasheet and most important to the NodeMCU V0.9 which use the CH340 and already implements this solution, the schematic is open source and easily available.

 

Estimated delivery Tuesday, Sep 5, 2017 Wednesday, Oct 18, 2017

1PCS NEW ESP01 Programmer Adapter UART GPIO0 ESP-01 Adaptateur ESP8266 USB

Item price AU $1.68
Quantity 1
Item number 152094061838
Postage service Economy Shipping from China/Hong Kong/Taiwan to worldwide

 

Sold by auelectronics8_6 ( 12399 )

Estimated delivery Tuesday, Sep 5, 2017 Wednesday, Oct 18, 2017
ESP8266 ESP-01S Serial WIFI Wireless Transceiver Module Send Receive AP+STA

ESP8266 ESP-01S Serial WIFI Wireless Transceiver Module Send Receive AP+STA

Item price AU $2.94
Quantity 1
Item number 302181509741
Postage service Economy Shipping from China/Hong Kong/Taiwan to worldwide

 

Sold by pp_562 ( 6419 )

Estimated delivery Friday, Sep 1, 2017 Thursday, Sep 14, 2017
UART WIFI Wireless Shield Development Board ESP-12E ESP8266 For Arduino UNO R3

UART WIFI Wireless Shield Development Board ESP-12E ESP8266 For Arduino UNO R3

Item price AU $7.79
Quantity 1
Item number 263095861141
Postage service Economy Int'l Postage

 

 

A adapter module for ESP-01 Wi-Fi module. 3.3V voltage regulator circuit and onboard level conversion circuit can make 5V microcontroller easy to use with ESP-01 Wi-Fi module.
Also, the item can be used with Arduino UNO R3 or compatible board.

Here is schenmatichttp://img.banggood.com/file/products/20160408023336ESP-01%20Adapter%20module%20Schenmatic.pdf
 

ESP-01/ESP1S Adapter Module#1
Features:
 
Working voltage: 4.5~5.5V (On-board 3.3V LDO Regulator)
Working current: 0-240mA
Interface logic voltage: 3.3V / 5V compatible(On-board level shift circuit)

 

Sold by deepenmind ( 12418 )

Estimated delivery Tuesday, Sep 5, 2017 Monday, Sep 18, 2017
ESP8266 ESP-01 ESP-01S Wireless Transceiver Module+Breakout Breadboard Adapter

ESP8266 ESP-01 ESP-01S Wireless Transceiver Module+Breakout Breadboard Adapter

Item price AU $5.89
Quantity 1
Item number 262771926407
Postage service Economy delivery from outside AU

 

Sold by deepenmind ( 12418 )

Estimated delivery Tuesday, Sep 5, 2017 Monday, Sep 18, 2017
ESP8266 ESP-01 ESP-01S Wireless Transceiver Module+Breakout Breadboard Adapter

ESP8266 ESP-01 ESP-01S Wireless Transceiver Module+Breakout Breadboard Adapter

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

Programming ESP8266 ESP-01 with Arduino © GPL3+

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

 

https://www.iot-store.com.au

https://tronixlabs.com.au/esp8266/esp8266-esp-01s-wifi-serial-transceiver-module-with-1mb-flash-australia/

Product Description

Here at Tronixlabs Australia we have the widest range of ESP8266 parts in Australia, including this new upgrade to the classic ESP01 module - the ESP8266 ESP-01S serial WiFi module. 
 
This is the updated version of the ESP-01E - the PCB layout has changed for an improvement in WiFi radio performance. Otherwise it works the same, including pinout, programming etc. 
 
The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor. Each ESP8266 module 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 (and that’s just out of the box)! The ESP8266 module is an extremely cost effective board with a huge, and ever growing, community.
 

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.

 

https://tronixlabs.com.au/esp8266/wemos-esp8266/wemos-d1-mini-pro-arduino-compatible-esp8266-wifi-16-mb-australia/

---

Using SMTP2GO

https://playground.arduino.cc/Code/Email

 

ESP8266 Using GPIO0/GPIO2/GPIO15 Pins

 

http://www.instructables.com/id/ESP8266-Using-GPIO0-GPIO2-as-inputs/

Build your own ESP8266 Web Server Tutorial

http://www.14core.com/build-your-own-esp8266-web-server-tutorial/

 

LED’s Control Through ESP8266 + Arduino Web Page

 

 

 

 

http://www.instructables.com/id/ESP8266-Wifi-Temperature-Logger/

http://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak

 

 

https://claus.bloggt.es/2017/01/14/using-esp8266-shield-esp-12e-elecshop-ml-by-wangtongze-with-an-arduino-uno/

  1. 14. Februar 2017 um 21:59

    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).

    ANTWORTEN
    1. CLAUS
      14. Februar 2017 um 22:03

      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.

      ANTWORTEN
  2. DON
    14. Februar 2017 um 22:20

    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.

    ANTWORTEN
    1. CLAUS
      14. Februar 2017 um 22:22

      „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 😉