ESP8266 Developer Zone The Official ESP8266 Forum 2022-12-29T21:30:52+08:00 https://bbs.espressif.com:443/feed.php?f=15 2022-12-29T21:30:52+08:00 2022-12-29T21:30:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77244&p=105476#p105476 <![CDATA[Showcase • Wireless sensor network with ESP8266 and ESP NOW]]> I present to you my project: it is a wireless sensor network.
Each node is based on ESP8266 and communicates with other nodes on the network using the ESPNOW protocol-
This is the web page of the project:
https://hackaday.io/project/186064-green-detect
This is the video presentation:
https://www.youtube.com/watch?v=CE9HRHpV6fQ&t=4s
This is the video of a working prototype:
https://www.youtube.com/watch?v=n3xGoN8Y8NA

Statistics: Posted by Green BMS — Thu Dec 29, 2022 9:30 pm


]]>
2022-03-29T01:34:52+08:00 2022-03-29T01:34:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75317&p=100834#p100834 <![CDATA[Showcase • ESP32 PCB design for Blind Stick Project]]>
I have designed a prototype titled Smart Blind stick for disabled people. The project is working fine and now I am thinking of designing it as a product. Right now I have designed it on wero board but now I want to design its PCB design.

I am new to PCB designing and thinking of hiring a freelancer to design the PCB board.

So, my questions are:

1) Can I get the PCB design of ESP32 boards and can I select the features to add. i.e. I don't want multiple capacitive touch pins, I just want a single touch pin. So, can I remove the other pins?

2) Should I go for flexible PCB design, as the space where I am going to place it is too small. So, I am thinking of using flex PCB, but I have heard that its expensive. Can someone please guide me here? Need some PCB vendors to get an idea about PCB designing?

Thanks.

Statistics: Posted by andrea05256 — Tue Mar 29, 2022 1:34 am


]]>
2021-11-01T15:34:00+08:00 2021-11-01T15:34:00+08:00 https://bbs.espressif.com:443/viewtopic.php?t=141&p=100325#p100325 <![CDATA[Showcase • Re: ESP8266 SPI (Master) & MCP23S17 as PortExpander (Slave)]]> Statistics: Posted by marcelleadam — Mon Nov 01, 2021 3:34 pm


]]>
2020-09-22T11:42:55+08:00 2020-09-22T11:42:55+08:00 https://bbs.espressif.com:443/viewtopic.php?t=59031&p=89156#p89156 <![CDATA[Showcase • Re: TCP Server Send Data Period]]> https://github.com/espressif/esp-at

Statistics: Posted by Her Mary — Tue Sep 22, 2020 11:42 am


]]>
2020-06-29T10:09:56+08:00 2020-06-29T10:09:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=59031&p=80705#p80705 <![CDATA[Showcase • TCP Server Send Data Period]]> I have set a tcp server.It waits tcp client to connect.If a tcp client connects, server send data(10 bytes) to client every 10ms by AT+CIPSEND.But I found after I sent the AT+CIPSEND and wait SEND OK response, it get 46ms, how can I improve the time, it doesn't work when i improve the USART baudrate.It seems the at software delay the data to send. And more, what's the difference between AT+CIPSEND and AT+CIPSENDBUF ? I don't get the information. Expect your answer, thanks a lot.

Statistics: Posted by lujinming — Mon Jun 29, 2020 10:09 am


]]>
2018-06-19T06:27:36+08:00 2018-06-19T06:27:36+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1674&p=20805#p20805 <![CDATA[Showcase • ESP8266 http io server]]> Statistics: Posted by andreysnug — Tue Jun 19, 2018 6:27 am


]]>
2018-03-15T15:20:42+08:00 2018-03-15T15:20:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=9387&p=19637#p19637 <![CDATA[Showcase • U:Kit - smart IoT smoke and motion sensor with ESP8266 inside]]> U:Kit is a smart smoke and motion sensor kit that is with ESP82666 inside and based on an ESP8266 framework called Sming.
The project is live on Kickstarter and it will help release the software, hardware and 3d models as open source.

Make sure to check the project and support it.

Statistics: Posted by slaff — Thu Mar 15, 2018 3:20 pm


]]>
2018-03-08T12:01:25+08:00 2018-03-08T12:01:25+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=19548#p19548 <![CDATA[Showcase • Re: 【Feedback】I2S sound output and MP3 decoding in an ESP8266]]> Statistics: Posted by AgentSmithers — Thu Mar 08, 2018 12:01 pm


]]>
2018-02-28T13:15:11+08:00 2018-02-28T13:15:11+08:00 https://bbs.espressif.com:443/viewtopic.php?t=105&p=19480#p19480 <![CDATA[Showcase • Re: NTP support]]>

Code:

+CIPSNTPTIME:Thu Jan 01 00:00:00 1970
It is the initial time, did you connect the ESP8266 to the router?
The SNTP time should be got from the internet, it needs to connect to the router first.

Statistics: Posted by Her Mary — Wed Feb 28, 2018 1:15 pm


]]>
2018-02-26T04:14:14+08:00 2018-02-26T04:14:14+08:00 https://bbs.espressif.com:443/viewtopic.php?t=105&p=19452#p19452 <![CDATA[Showcase • Re: NTP support]]>
Commands:

AT+CIPSNTPCFG=1,-3

OK
AT+CIPSNTPTIME?
+CIPSNTPTIME:Thu Jan 01 00:00:00 1970

Statistics: Posted by anlpereira — Mon Feb 26, 2018 4:14 am


]]>
2018-01-20T02:58:14+08:00 2018-01-20T02:58:14+08:00 https://bbs.espressif.com:443/viewtopic.php?t=9041&p=19141#p19141 <![CDATA[Showcase • CoRE: New ESP8266 Development Stick by rXTX]]>
Designed with size in mind, it is one of the smallest ESP8266 development boards in the world, but also one of the most capable.


At its heart, CoRE has an ESP8266-07 module at 160Mhz developed by Espressif Systems & AI-Thinker. It provides CoRE with support for the TCP/IP protocol stack and the IEEE 802.11 B/G/N standard for WiFi communication.

A useful feature of the CoRE is its MicroSD card support, making it a very capable IoT data-logger; for example, it can continue data harvesting without any internet connectivity, later to upload the stored data to a cloud server once a connection is established (documentation under development – will include sample sketches for a data-logging example). Alternatively, it can be used to store your larger project sketches – its your choice!

CoRE has an integrated serial converter so it can be directly programmed via the USB-A port on a PC. It can be programmed directly by the Arduino IDE or any REPL environment that supports serial port communication with baud and NL/CR selection. Firmware updates are easy to run, as all that’s required is connecting the two external headers together – same as how you would normally program it.

With on-board power regulation, you don’t have to worry about your SD card being damaged, but external sensors must be running at 3V3 or if not, must first be directed through appropriate logic level converters.



Available from April 2018. Register your interest for free at rXTX now!

Image
Image

Statistics: Posted by rXTX — Sat Jan 20, 2018 2:58 am


]]>
2017-07-25T03:51:36+08:00 2017-07-25T03:51:36+08:00 https://bbs.espressif.com:443/viewtopic.php?t=5728&p=14821#p14821 <![CDATA[Showcase • New IOT Foundations Library: CoogleIOT]]>
I just wanted to post and let you all know about a new library I've built to support the ESP8266 called CoogleIOT. It's a foundational library to manage all of the less-interesting bits of building an IOT device on top of the ESP8266 platform.

For the moment, I've focused on the ESP8266-12E but I think any device that has enough flash will work just fine. The library it builds is a bit big (just shy of 400kb) but does lots of awesome stuff for you:

- Captive portal configuration (if by AP) using built-in web server
- Integrated mini.css and jquery 3.x for building nice interfaces
- Built-in MQTT PubSubClient configurable from the web interface
- Built-in NTP client support for access to accurate local time
- Built-in OTA updates either by providing a server endpoint URL (for pull-updates) or uploading a new firmware via web-interface
- Useful security related tools like HTML escaping, ASCII filtering, etc.

I built this as a foundation for my own Smart home devices which are largely based on the ESP8266-12, and have released it as an open source project under the Apache License.

I've already applied to have it included in the Arduino Library Manager so it should be available there soon. But you can find the documentation as well as all the code here:

https://github.com/coogle/CoogleIOT

Hope you enjoy it!

Statistics: Posted by coogle — Tue Jul 25, 2017 3:51 am


]]>
2017-03-26T17:27:21+08:00 2017-03-26T17:27:21+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=11570#p11570 <![CDATA[Showcase • Re: 【Feedback】I2S sound output and MP3 decoding in an ESP8266]]>
Still not getting how to compile and how to flash this project.

Best regards,
Romeo

Statistics: Posted by Romeo — Sun Mar 26, 2017 5:27 pm


]]>
2017-03-26T13:32:09+08:00 2017-03-26T13:32:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=11569#p11569 <![CDATA[Showcase • Re: 【Feedback】I2S sound output and MP3 decoding in an ESP8266]]> http://www.espressif.com/products/hardware/esp8266ex/

Please read the Getting Started Guide here to get started with ESP8266 development. There is a flash download tool available there as well, and you can get info on how to use it in the Getting Started Guide.
Do let me know if you need any specific help. We recommend ESP-12 based boards to get started with ESP8266 development (such as NodeMCU or our own ESP-Launcher).

Statistics: Posted by Guest — Sun Mar 26, 2017 1:32 pm


]]>
2017-03-24T22:39:28+08:00 2017-03-24T22:39:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=11566#p11566 <![CDATA[Showcase • Re: 【Feedback】I2S sound output and MP3 decoding in an ESP8266]]> Sorry for wasting your time, but how can I put this on my board. I have an esp01 and very hard time to figure what to do to compile it and flash it. What tools should I use? I'm using win 7.
Thanks,
Romeo

Statistics: Posted by Romeo — Fri Mar 24, 2017 10:39 pm


]]>
2017-03-14T23:46:41+08:00 2017-03-14T23:46:41+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3429&p=11487#p11487 <![CDATA[Showcase • Application Server for ESP8266]]>
Please let me share μcuREST - a C++11 library for implementing REST services on constrained platforms, such as bare metal applications on low-end MCUs. The library allows easy implementation of RESTful applications. Within your application you define a resource map, pointing to your variables/functions and μcuREST makes it accessible via HTTP. Please visit this link for a conceptual description. Sources are available on GitHub.

The library comes with an example of Web Admin Panel for NodeMCU v3 board. A prebuilt binaries of this example are available for downloading.
Here are the screenshots of this example:
nodemcu-status-panel.png
nodemcu-setup-panel.png
nodemcu-gpio-panel.png

Statistics: Posted by hutorny — Tue Mar 14, 2017 11:46 pm


]]>
2017-03-02T18:30:13+08:00 2017-03-02T18:30:13+08:00 https://bbs.espressif.com:443/viewtopic.php?t=943&p=11414#p11414 <![CDATA[Showcase • Re: DeviceHive firmware for ESP8266]]>
Changelog:
- fixes and improvements
- new devices support. Overall firmware supports:
- DS18B20, LM75 - temperature sensors,
- DHT11, DHT22, SI7021 - humidity sensors
- BMP180, BMP280 - barometric pressure sensor
- BH1750 - light sensor
- MPU6050 - 3-axis gyroscope and a 3-axis accelerometer
- HMC5883L - magnetometer
- PCF8574 - GPIO extender
- HD44780 - 2x16 4x20 displays(with PCF8574 adapter)
- MH-Z19 - CO2 sensor
- MCP4725 - digital to analog convertor
- PCF8591 - analog to digital and digital to analog converter
- ADS1115 - analog to digital converter
- INA219 - power monitor
- MFRC522 - RFID tag reader
- PCA9685 - PWM controller
- MLX90614 - contactless IR thermometer
- MAX6675, MAX31855 - thermocouple thermometers
- TM1637 - 8 segments LED display controller
- WS2812B - LED strip controller
- access point mode
- embedded pages redesign
- sample of using D3.js for plotting graphs from different sensors on embedded web server

You can download binary release here - https://github.com/devicehive/esp8266-firmware/releases
sources also available there.

Statistics: Posted by Nikolay — Thu Mar 02, 2017 6:30 pm


]]>
2017-02-04T22:03:06+08:00 2017-02-04T22:03:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3322&p=11231#p11231 <![CDATA[Showcase • Duck DNS ESP8266 mini WiFi client]]>
First post here to present you a Duck DNS ESP8266 mini WiFi client, developed under the Arduino Toolchain for ESP8266.

Duck DNS is a free Dynamic DNS (DDNS) service. This project implements a mini ESP8266 client for DuckDNS, user can setup parameter from a web page hosted on the ESP.

You can find the full description of the project here:
http://davidegironi.blogspot.it/2017/02 ... lient.html
And download the code here:
https://github.com/davidegironi/espduckdns

Hope this helps.

Statistics: Posted by davidegironi — Sat Feb 04, 2017 10:03 pm


]]>
2016-11-19T13:12:42+08:00 2016-11-19T13:12:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3102&p=10584#p10584 <![CDATA[Showcase • Re: How to get Access Point MAC adress]]>
You can access the MAC address of any AP the moment the ESP8266 connects to it by registering a WiFi event callback:
void wifi_set_event_handler_cb(wifi_event_handler_cb_t cb);

The function could be of the form:

Code:

void wifi_handle_event_cb(System_Event_t *evt) {
os_printf("event %x\n", evt->event);
switch (evt->event)
{
case EVENT_STAMODE_CONNECTED:
os_printf("connect to ssid %s, channel %d\n", evt->event_info.connected.ssid, evt->event_info.connected.channel);
os_printf("AP MAC address is  %s\n", evt->event_info.connected.bssid);
break;

case ....
....
}


The line
os_printf("AP MAC address is %s\n", evt->event_info.connected.bssid);
will get you the MAC of the currently connected AP in station mode.

Statistics: Posted by Guest — Sat Nov 19, 2016 1:12 pm


]]>
2016-11-17T18:23:42+08:00 2016-11-17T18:23:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3102&p=10569#p10569 <![CDATA[Showcase • How to get Access Point MAC adress]]>
My ESP is in station mode, I can get the RSSI of few APs in my school but I can't get the MAC adress of this APs.
Is there anyone who knows how to get theses informations ?

Thank you!

Statistics: Posted by GEOLOCWIFI — Thu Nov 17, 2016 6:23 pm


]]>
2016-11-07T23:10:36+08:00 2016-11-07T23:10:36+08:00 https://bbs.espressif.com:443/viewtopic.php?t=943&p=10442#p10442 <![CDATA[Showcase • Re: DeviceHive firmware for ESP8266]]> https://github.com/devicehive/esp8266-f ... ESP8266.md

And latest firmware in action: https://www.youtube.com/watch?v=9CiY08dcsC4

Statistics: Posted by Nikolay — Mon Nov 07, 2016 11:10 pm


]]>
2016-11-07T23:10:19+08:00 2016-11-07T23:10:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=943&p=10441#p10441 <![CDATA[Showcase • Re: DeviceHive firmware for ESP8266]]> What's new:
- uploadable web page
- mDNS
- local embedded web server with tools and samples
- local RESTful API
- support for some popular sensor devices
- bug fixes

This release contains plenty of features for usage in LAN. Each chip with DeviceHive firmware v0.5 becomes RESTful API service with HTTP server. Just connect your sensor and send HTTP request to chip. For example for BMP180 request is

Code:

curl -i -X POST  \
     -H "Authorization: Bearer YourAccessKeyHere="  \
     http://chipId.local-or-ip-address/api/devices/bmp180/read

and response will be something like:

Code:

{
    "temperature":25.5000,
    "pressure":100521
}

You can also upload your own web page and use JS for communication with REST. Build your devices with web interface easily with DeviceHive.
Full article about new firmware feature is here - http://docs.devicehive.com/blog/deviceh ... or-esp8266

Statistics: Posted by Nikolay — Mon Nov 07, 2016 11:10 pm


]]>
2016-10-19T00:50:06+08:00 2016-10-19T00:50:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2616&p=10201#p10201 <![CDATA[Showcase • Re: Wiieva: esp8266 + stm32 in Arduino Form Factor]]>
turnkey pcb

Statistics: Posted by AbbyGelber — Wed Oct 19, 2016 12:50 am


]]>
2016-10-07T15:46:32+08:00 2016-10-07T15:46:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2850&p=10070#p10070 <![CDATA[Showcase • Raspberry Pi ArtNet Wifi -> DMX out / Pixel controller]]> )

The ESP8266 is responsible for the Wifi / UDP stack.

The technical interface is as follows :

Code:

/*
 *      RPi               ESP8266   
 *
 * 11   GPIO17   --      ->   GPIO5   
 * 13   GPIO27   <-      --   GPIO4      
 *
 * 15   GPIO22   <- DATA ->   GPI012      
 * 16   GPIO23   <- DATA ->   GPI013   
 * 18   GPIO24   <- DATA ->   GPI014   
 * 22   GPIO25   <- DATA ->   GPI015   
  */


The complete Raspberry Pi code can be found here -> https://github.com/vanvught/rpidmx512/tree/master/lib-esp8266
The ESP8266 firmware can be found here -> https://github.com/vanvught/rpidmx512/tree/master/esp8266_rtos_sdk_rpi

The code for the "Raspberry Pi ArtNet Wifi -> DMX out / Pixel controller" solution can be found here -> https://github.com/vanvught/rpidmx512/tree/master/rpi_wifi_artnet_dmx

Statistics: Posted by raspberrypidmx — Fri Oct 07, 2016 3:46 pm


]]>
2016-09-02T16:54:41+08:00 2016-09-02T16:54:41+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2616&p=9707#p9707 <![CDATA[Showcase • Re: Wiieva: esp8266 + stm32 in Arduino Form Factor]]>

Statistics: Posted by Guest — Fri Sep 02, 2016 4:54 pm


]]>
2016-08-20T22:45:59+08:00 2016-08-20T22:45:59+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2616&p=8686#p8686 <![CDATA[Showcase • Re: Wiieva: esp8266 + stm32 in Arduino Form Factor]]>
Thank you very much for positive feedback :)

You right, i am thinking about new board design with esp32. Of course, i heard about esp32 and it's great capabilities.
I am watching to news about esp32 from first announcement, but unfortunately esp32 modules still is not available for purchase.

May be you can help with this? :)

Statistics: Posted by olegator77 — Sat Aug 20, 2016 10:45 pm


]]>
2016-08-20T18:55:58+08:00 2016-08-20T18:55:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2616&p=8607#p8607 <![CDATA[Showcase • Re: Wiieva: esp8266 + stm32 in Arduino Form Factor]]> Do check out the upcoming ESP32 chip and modules. That chip alone can do all that this entire board can (and more!). Perhaps you can come up with more cool stuff based on ESP32 when it is launched!
Thank you for your interest in ESP8266. :)

Statistics: Posted by Guest — Sat Aug 20, 2016 6:55 pm


]]>
2016-08-19T03:51:56+08:00 2016-08-19T03:51:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2616&p=8567#p8567 <![CDATA[Showcase • Wiieva: esp8266 + stm32 in Arduino Form Factor]]>
At the end of 2014, then esp8266 has been just arrived, i decided to make universal IoT device with speech recognition, speaker, screen and set of another useful peripherals
It's core is ESP8266. Unfortunately esp8266 has few pins and ports, so it's need an companion MCU for peripherals handling, and i got STM32F105RBT8 for this purposes.

Here is full specs of device: http://wiieva.com/?page_id=2

Some videos.

ESP8266 do voice recognition with Google:
https://youtu.be/zKTuPvf5SUg

ESP2866 do mp3 play from MicroSD
https://youtu.be/ye0AtTiacKs

ESP2866 setting Wifi AP and password from GUI
https://youtu.be/R9sG_litqoc

The wiieva is open source project. All sources and examples are available on github:
http://github.com/wiieva

Image

Image

Statistics: Posted by olegator77 — Fri Aug 19, 2016 3:51 am


]]>
2016-08-02T14:35:24+08:00 2016-08-02T14:35:24+08:00 https://bbs.espressif.com:443/viewtopic.php?t=56&p=8233#p8233 <![CDATA[Showcase • Re: HSPI PORT OVERLAP MODE DEMO]]>
i want to connect two esp using SPI for freeRTOS SDK.
i got some libs but i don't find any function for make esp device as a slave.
so, can anyone guide me how can i make any esp device as a spi slave device in freeRTOS.

regards,
Valmik Thakar

Statistics: Posted by valmik thakar — Tue Aug 02, 2016 2:35 pm


]]>
2016-07-28T19:59:18+08:00 2016-07-28T19:59:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=8174#p8174 <![CDATA[Showcase • Re: I2S sound output and MP3 decoding in an ESP8266]]> please refer to the README as link:https://github.com/espressif/ESP8266_MP3_DECODER/blob/master/README.md

Statistics: Posted by ESP_Rubin — Thu Jul 28, 2016 7:59 pm


]]>
2016-07-12T05:38:48+08:00 2016-07-12T05:38:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2418&p=7907#p7907 <![CDATA[Showcase • jshub.io]]>
Please visit http://jshub.io

Thanks!!

Statistics: Posted by apmascalabs — Tue Jul 12, 2016 5:38 am


]]>
2016-06-30T11:54:32+08:00 2016-06-30T11:54:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=7584#p7584 <![CDATA[Showcase • Re: I2S sound output and MP3 decoding in an ESP8266]]> Statistics: Posted by Guest — Thu Jun 30, 2016 11:54 am


]]>
2016-06-29T15:30:21+08:00 2016-06-29T15:30:21+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1180&p=7539#p7539 <![CDATA[Showcase • Re: Custom esphttpd]]>
would be interested to know why you "rewrote the whole code" - what needed fixing? and is there additional functionality from the billprozac fork?

thanks

Don

Statistics: Posted by donquixote2u — Wed Jun 29, 2016 3:30 pm


]]>
2016-06-29T02:43:54+08:00 2016-06-29T02:43:54+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=7534#p7534 <![CDATA[Showcase • Re: I2S sound output and MP3 decoding in an ESP8266]]>
Is it possible to upgrade to newest SDK?
The new SDK use less ram so it will be nice to use it i think...

Statistics: Posted by micke_s — Wed Jun 29, 2016 2:43 am


]]>
2016-06-13T16:12:58+08:00 2016-06-13T16:12:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2274&p=7291#p7291 <![CDATA[Showcase • Arduino Mega Server for ESP8266]]>
Demo video:
https://www.youtube.com/watch?v=TxowAJg50tE

Download:
http://hi-lab.ru/english/arduino-mega-s ... s/download

AMS work on Arduino Mega, Due, 101 and ESP8266 module.

Statistics: Posted by smartAlex — Mon Jun 13, 2016 4:12 pm


]]>
2016-05-02T21:36:34+08:00 2016-05-02T21:36:34+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2118&p=6680#p6680 <![CDATA[Showcase • InMoov Robot controlled using Blynk & ESP8266 with touch feedback]]> Action Video below :-
https://youtu.be/PfAAxrgdHGc?list=PLLkKR3qy5enp1eXfgHwrwK4lspUo3fUru
Image
The middle finger tip of InMoov is made from foam soaked in conductive ink, compression of the finger changes the resistance, which is connected to ESP8266's analogue port and relayed back to the Blynk app showing as a rolling display.

Statistics: Posted by chiprobot — Mon May 02, 2016 9:36 pm


]]>
2016-04-27T23:34:09+08:00 2016-04-27T23:34:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1437&p=6638#p6638 <![CDATA[Showcase • Re: CoAP Support]]> thanks,

Chris

Statistics: Posted by chrishawk — Wed Apr 27, 2016 11:34 pm


]]>
2016-04-20T18:30:09+08:00 2016-04-20T18:30:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=56&p=6542#p6542 <![CDATA[Showcase • Re: HSPI PORT OVERLAP MODE DEMO]]>
MG

Statistics: Posted by mgrunt — Wed Apr 20, 2016 6:30 pm


]]>
2016-04-12T15:23:45+08:00 2016-04-12T15:23:45+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1936&p=6429#p6429 <![CDATA[Showcase • Re: A water level gauge for cisterns controlled by an ESP8266]]>
http://www.7pcb.com/

Statistics: Posted by MartinBazil — Tue Apr 12, 2016 3:23 pm


]]>
2016-03-24T07:05:14+08:00 2016-03-24T07:05:14+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1936&p=6201#p6201 <![CDATA[Showcase • A water level gauge for cisterns controlled by an ESP8266]]>
The complete description can be found in my blog: https://www.matthias-jentsch.de/2016/03/22/the-wi-fi-water-level-gauge-2-0-my-own-iot

Image

Statistics: Posted by Superkurt — Thu Mar 24, 2016 7:05 am


]]>
2016-03-05T23:17:37+08:00 2016-03-05T23:17:37+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1863&p=5983#p5983 <![CDATA[Showcase • ESP8266 WiFi controlled Hamster]]> This is just a glimpse of a project I am working on right now.
Video :- https://www.youtube.com/watch?v=FJkhSLg7_FE
Image
It uses a single ESP8266 series 12 WiFi module to control 2 generic 28BYJ48 stepper motors.
Also note the Maxbotics sonar distance sensor (circa 5 metres detect) which is linked into the esp's analogue port
Image
The hamster creates its own server with a tiny control panel web-page.
Image
Its part of a mapping control system , with the idea of using multiple hamsters
(Maybe even scaled up mega hamsters with Nema17 motors)

Run through of the system.... and operation and first glimpse of its accuracy.

Image
Starting with the On/Off switch, it is a split Swiss cheese magnet which operates a reed switch behind its sharp teeth.

The Hamster body parts were designed in Blender using Meta-Balls.
Image
links to the 3D STL files can be found here :- http://www.thingiverse.com/thing:1051931

......and cured in Cura....

... notice the middle circular cavities which house 2x 3000mAhr 18650 lipo cells (mumpf-mumpf)
Image

I printed it in Glow PLA ....so it will creep you out if caught un-awares,,,,,

Image
The hamster is short sighted , so I crafted a pair of rose coloured spectacles for it.

Design time :-
Image

Real time :-
Image

The wheels troubled me .... as I wanted paws...... so a compromise was made with a spoke effect with rubber o-rings for wheely good traction.
Image
At the heart of the Hamster sits an ESP8266 WiFi module series 12 which controls two stepper motors.

The red/orange glow you see are the stepper drivers (neat that each phase has a LED, great for debug)
Image
Image
The ESP8266 is programmed using the Arduino IDE (please refer to my walk-through on how todo this)

The program enables the Hamster to host its own standalone server which which you can access from another WiFi enabled device.
I am using my net-book to access the Hamster software , when linked the hamster transmits its web gui (a bunch of click-able buttons) back to my net book where it can be controlled.
Image

Code (provisional) can be found here <ESP8266 Hamster Code> https://github.com/MyRobotLab/pyrobotlab/blob/master/home/Gareth/ESP8266%20Hamster%20code

Statistics: Posted by chiprobot — Sat Mar 05, 2016 11:17 pm


]]>
2016-02-22T23:04:51+08:00 2016-02-22T23:04:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=798&p=5799#p5799 <![CDATA[Showcase • Re: EspWebFramework (added routing feature)]]> Statistics: Posted by crosofg — Mon Feb 22, 2016 11:04 pm


]]>
2016-02-18T00:41:19+08:00 2016-02-18T00:41:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=256&p=5777#p5777 <![CDATA[Showcase • Re: Tino Wifi Uart V0.03 wireless serial transparent transmissio]]> Statistics: Posted by PicoPi — Thu Feb 18, 2016 12:41 am


]]>
2016-01-30T20:01:20+08:00 2016-01-30T20:01:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1708&p=5577#p5577 <![CDATA[Showcase • ESP8266 + Blynk + 5 Servo Robot Arm]]> >>> Video action>>> https://youtu.be/2E5YxdmOIjg
Image
Code can be found here :- https://github.com/chiprobot/ESP8266_Servo

What is "Blynk" .... It is a Smart Phone APP that uses either Android or iOS to IoT your projects for remote control.

To get things started download the Blynk app off Google Play or Apple itunes.

PART 1

Run the APP and continue to Signup for an account (you will need this for authentication)

Click on the "Create New Project" selection to start the process.

Name your project and on the Hardware Model choose ESP8266 (there are many other selections including Arduino,Raspberry pi, etc)

It will create an "Auth Token" which its best to straight away email to your self as you need to paste this into your ESP8266 code later.

Next a blank screen will be shown which confused me at first until I discovered that a "Right Swipe" of the screen brings in the "Widget Box"
Image
In our example we will set it up to control a Servo (5 actually) using an ESP8266 E12 WiFi chipset

So Select the "Large Slider" and this will be ported to your Project Gui.

Press the slider and its setting will pop up .

Rename it.
On the "Output" press the greenbox (PIN) and Select "Virtual" and V15
Press the slider Setting bar to return to your Gui
That's the Smart Phone finished
On your Gui there will be a triangular ">" play button press this to run the module
Image
Image
Image
PART 2

Now its time to load up your ESP8266 with some code.

I highly recommend you use the Arduino Gui to program the ESP8266 (it will save you a lot of heart ache)

You will need to place these libraries into your Arduino "libraries" folder :-

Blynk Libraries
Simple single ESP8266 Servo Code controlling servo on GPIO15

/*
* This sketch demonstrates how to scan WiFi networks.
* The API is almost the same as with the WiFi Shield library,
* the most obvious difference being the different file you need to include:
*/
#define BLYNK_PRINT Serial // Comment this out to disable prints and save space
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <Servo.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "place your Blynk authorisation code here ";

Servo servo;
void setup()
{
Serial.begin(9600);
Blynk.begin(auth, "WiFi Name", "Password"); // replace with your WiFi router details
servo.attach(15);
}
BLYNK_WRITE(V15)
{
servo.writeMicroseconds(param.asInt());
}

void loop()

{
Blynk.run();
}

Download the code to your ESP8266......

Be sure to connect your servo to Pin 15 of the ESP8266.

... and as your Smart Phone is already running you "Servo Gui" you can slider the slider to control the Servo.

If you notice I am using the servo.writeMicroseconds command servo values span 700-2300us.

NB. If you set the servo values 0 - 100 then the Blynk app will try to send 0microseconds or 100microseconds to the servo ....which is not recommended as the servo will try to disscombooberate its self.

The Gripper arm is a simple chain of 3D printed servo holders.
Image

Things to consider are.....

Use resistors on the PWM signal lines between the ESP8266 and the Servos
Image

Do your self a favour and run the Servo Supply rails off a separate UBEC ... these supply mega amounts of current and can be easily switched for 5V or 6V servos.
Image

Place a beefy capacitor as close as possible to the servo plugs, this smooths out the current supply spikes off the supply rails and eliminates the any chance of the MCU browning out.
Image
Image

Statistics: Posted by chiprobot — Sat Jan 30, 2016 8:01 pm


]]>
2016-01-24T04:06:11+08:00 2016-01-24T04:06:11+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1674&p=5496#p5496 <![CDATA[Showcase • ESP8266 http io server]]>
https://github.com/jscottb/ESP8266_http_io

Version 0.0001 - Alpha (Very!)

Exposes basic wiring functions: pinMode, digitalRead, digitalWrite, analogRead and analogWrite via a http server. Kind of Rest like, but NOT fully Restful. The returned data is in json format.

Statistics: Posted by jscottb — Sun Jan 24, 2016 4:06 am


]]>
2016-01-14T17:23:01+08:00 2016-01-14T17:23:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1627&p=5378#p5378 <![CDATA[Showcase • ESP8266 AS REMOTE CONTROL FOR AIRCON]]>
An Adafruit HUZZAH ESP8266 module used to remotely control aircons through WiFi.
First use is to switch on aircons automatically if our solar panels produce more energy that we are consuming.
Second use is to control all aircons from a Android phone or tablet.
The electronics is very simple:
Image
The software is a little bit more complex.
    The module connects to a power monitoring system I build. The monitoring system is based on an Arduino Yun and measures power consumption and the production of a solar power system.
    Depending on the production of the solar panels the aircon is automatically switched on in fan or cooling mode
    Commands to control the aircon are received through a small HTTP server running on the ESP8266 module
    Additional possibility to remotely control the aircon from any Android phone over the WiFi connection
I wrote an instructable about this project. It describes the different circuits I build to record the IR codes from the aircon remote controllers, to flash the ESP8266 without a FDDI or USBtoSerial cable and the final WiFi remote control board.
In the instructable I give as well a short description about the application software.

You can check the instructables about it ESP8266 WiFi Controlled Aircon Remote

The complete source code and Fritzing files are available on my Github repository

Image

Statistics: Posted by beegee1962 — Thu Jan 14, 2016 5:23 pm


]]>
2016-01-05T22:24:37+08:00 2016-01-05T22:24:37+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1590&p=5259#p5259 <![CDATA[Showcase • The Demo Code of I2S From weixin to 8266/微信语言控制8266开源代码]]>
Image
小e智能硬件开发平台,采用乐鑫的ESP8266,是全球首款支持微信语音控制和语言传输的开发平台,此平台全部代码开源。
如有兴趣,请观看视频教程:http://v.youku.com/v_show/id_XMTQzNjE4NTk4MA==.html
开发板的申购地址:http://z.elecfans.com/3?yitongwz

Statistics: Posted by Henry.cui — Tue Jan 05, 2016 10:24 pm


]]>
2016-01-02T01:03:03+08:00 2016-01-02T01:03:03+08:00 https://bbs.espressif.com:443/viewtopic.php?t=553&p=5209#p5209 <![CDATA[Showcase • Re: I2S sound output and MP3 decoding in an ESP8266]]>
i have question regarding bit/word clock generation: i am considering ESP8266 for an application which does both output (to a speaker) and input (from a microphone). i see that bit and word clock lines on ESP are separate, but the DAC/ADC i am considering uses the same BCK/WS for input and output. so the question is: (1) does ESP generate I2S clock only when there is data to output? and (2) can it use its own clock for I2S input, preferably without physically connecting I2SI_{BCK,WS} to their I2SO counterparts (to free up pins for other functions)?

Statistics: Posted by rojer — Sat Jan 02, 2016 1:03 am


]]>
2015-12-10T13:58:08+08:00 2015-12-10T13:58:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=798&p=4988#p4988 <![CDATA[Showcase • Re: EspWebFramework (added routing feature)]]>
I have flashed ESPWebServer Firmware into my ESP-WROOM-02 Wifi module and able to access it using "http://192.168.4.1" HTTP Link.

My Client IP Configurations are ::

IP Address :: 192.168.60.134
Netmask :: 255.255.255.0
Gateway :: 192.168.60.1

My Access Point IP Configurations are ::

IP Address :: 192.168.4.1
Netmask :: 255.255.255.0
Gateway :: 192.168.4.1

DNS1 is :: 192.168.60.1
DNS2 is :: 192.168.0.203

Now, I want create static route path using which i want to connect to "www.google.com" from my device which is connected to my Wifi Module.

Please provide me appropriate routing settings to do it.

Regards,
Ritesh Prajapati

Statistics: Posted by ritesh — Thu Dec 10, 2015 1:58 pm


]]>
2015-11-28T13:14:56+08:00 2015-11-28T13:14:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=56&p=4799#p4799 <![CDATA[Showcase • Re: HSPI PORT OVERLAP MODE DEMO]]>
I am newbie for ESP-WROOM-02 Module and started to work on it. I have flashed and started AT firmware successfully without any issue. I have also executed some AT commands on that module which works fine without any issue.

Now, I have one OLED LCD and I want to connect it over SPI Interface. I know that there are HSPI Lines which are shared with GPIOs and UART Pins in this ESP-WROOM-02 Module.

Does you demo esp_iot_sdk_v0.9.2_hspi_overlap will work for ESP-WROOM-02 Wifi Module with OLED LCD connected over HSPI Lines?

Do I need to change any configurations or code to work your demo with ESP-WROOM-02 Module?

Please provide me Hardware Connection Details to connect OLED LCD with ESP-WROOM-02 WIfi Module.

Regards,
Ritesh Prajapati

Statistics: Posted by ritesh — Sat Nov 28, 2015 1:14 pm


]]>