Project development

ESP8266 Data sheet

https://cdn-shop.adafruit.com/product-files/2471/0A-ESP8266__Datasheet__EN_v4.3.pdf

http://www.microchip.ua/wireless/esp01.pdf

https://www.olimex.com/Products/Components/IC/ESP8266EX/resources/0a-esp8266_datasheet_en_v4.4.pdf

Add Google script

Create new script

Create new calendar

https://github.com/wilda17/ESP8266-Google-Calendar-Arduino

Interaction between an ESP8266 and the Google Calendar.

Instructions: Add the googlescript to your google account, set your calendar and publish it.

read: https://script.google.com/macros/s/AKfycbxaiAIXwK4DuirxMJipxWXEnRwClo82-SBKVTpvB0bolfrMQ8BL/exec

Write: https://script.google.com/macros/s/AKfycbxa4VyXIqADezYFpyFWf-8lCC9DaDEmwOJZGab0XUUXQi06pX_T/exec

Copy the id and paste it in the arduino file.

Read: AKfycbxaiAIXwK4DuirxMJipxWXEnRwClo82-SBKVTpvB0bolfrMQ8BL

Write: AKfycbxa4VyXIqADezYFpyFWf-8lCC9DaDEmwOJZGab0XUUXQi06pX_T

Set your wifi settings.

If you add a new entry to your google calendar - for example an event with the title 7 - then pin 7 will switch on.

Links:

Google Calendar Library: https://github.com/wilda17

Sketch: https://github.com/SensorsIot/Reminde...

LED buttons: http://s.click.aliexpress.com/e/NbUjYV7

Wemos D1 mini: http://bit.ly/2oXSx5X

Boxes (stl files): https://www.thingiverse.com/thing:280...

Supporting Material and Blog Page: http://www.sensorsiot.org

Github: https://www.github.com/sensorsiot

My Patreon Page: https://www.patreon.com/AndreasSpiess

http://www.instructables.com/id/Getting-Started-With-the-ESP8266-ESP-01/

OPEN-SMART USB To ESP8266 ESP-01S LINK V2.0 Wi-Fi Adapter Module w/ 2104 Driverhttps://www.banggood.com/OPEN-SMART-USB-To-ESP8266-ESP-01S-LINK-V2_0-Wi-Fi-Adapter-Module-w-2104-Driver-p-1272171.html?rmmds=search&cur_warehouse=CN

Geekcreit® USB To ESP8266 Serial Adapter Wireless WIFI Develoment Board Transfer Module

https://www.banggood.com/USB-To-ESP8266-Serial-Adapter-Wireless-WIFI-Develoment-Board-Transfer-Module-p-1102418.html?rmmds=search&cur_warehouse=CN

Needs a switch:

Followed this guide:

https://www.diyhobi.com/flash-program-esp-01-using-usb-serial-adapter/

for flashing you need a switch as shown in photo. For flashing press swich, insert module, flash.

It just need a small modification (solder a switch between two pins) to use this device to prgram ESP8266

To put the ESP8266 in flash mode, you must pull to ground the GPIO0 pin (high is normal operation), upon booting it up.

You need to connect GPIO0 to GND

I did the following:

Jumper on the rear of the board - FTDI (3,3 V) from Raspberry Pi.

Like shown here: https://www.diyhobi.com/flash-program-esp-01-using-usb-serial-adapter/

Working on normal mode - Both buttons are released.

Resetting the ESP8266 - Press the reset button and release.

Start in flash mode - Press both buttons, release the reset button and then release the GPIO0 button.

Setting Up Arduino IDE:

https://arduino-esp8266.readthedocs.io/en/latest/

https://techtutorialsx.com/2016/02/28/esp8266-uploading-code-from-arduino-ide/ (the hello Serial didn't work)

Instructions

Start Arduino and open Preferences window.

Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.

Open Boards Manager from Tools > Board menu and find esp8266 platform.

Select the version you need from a drop-down box.

Click install button.

Don’t forget to select your ESP8266 board from Tools > Board menu after installation.

http://www.instructables.com/id/USB-to-ESP-01-Board-Adapter-Modification/

Using settings as per step 3:

http://www.instructables.com/id/USB-to-ESP-01-Board-Adapter-Modification/

Now change the board settings:

Ref: https://www.diyhobi.com/flash-program-esp-01-using-usb-serial-adapter/

Flash Mode: “DIO”

Flash Frequency: “40MHz”

CPU Frequency: “80 MHz”

Flash Size: “1M (64K SPIFFS)”

Debug Port: “Disabled”

Debug Level: “None”

Reset Method: “ck”

Upload Speed: “115200”

Installerer FTDI-driver:

http://www.ftdichip.com/Drivers/VCP.htm

results for ""

    No results matching ""