Really want to take the time to say thanks for making this video. I only started playing with the ESP8266 (ESP-01) a few months ago and have had nothing but trouble with doing firmware flashes with the Espressif tool. This tutorial got me in touch with some new resources I wasn't aware of and hadn't been able to find on my own. I'm glad to report I've finally had my first successful exchange over serial with this guy via AT commands. Finally the hair-pulling can end and I can get to work on some projects I've had in mind. Cheers and thanks again!
patiently waiting for the rest of the series as I have been trying to get these little jewels working correctly for some time. Would love to see hardware/code that demonstrates a round trip request/response that is stable and repeatable. Thanks for all your videos! Good stuff.
Have not heard from you in some time. Always interested in what you are doing. Good introduction a little to fast for old me. Looking forward to the new uploads. Thank You Paul
Very interesting subject Kevin, very well presented. I keep in mind the little tips for my next videos focused mainly on the ATtiny 85 (and 84), I will start the ESP32 soon.
It's amazing to think that this video is less than three years old and now all that circuitry can be replaced with a Wemos D1 mini board smaller than an old SD card!
Guess yes its a long video. Unfortunately I will have to watch it for several times to maybe get all the information out of it and maybe able to apply it to my project. Thank you for kickstarting me!
Hey Kevin ! That video was very helpful. I've just started working on esp 8266. I'll be using it as a wifi module for msp430f5529 to send and receive data. Also... may I say ... my god ... you sound like owen wilson :D
Hi, Can i have 2 of them connected as clients that communicate using my router as AP. Just like all other wifi devices communicate currently at my home.
So every time this thing power cycles it comes back non-functional until you give it those few commands? No way to make it remember these mode changes, and connect to a preset wifi ssid on power up? You'd have to have something connected to the module to script these commands out to it every power cycle? What am I missing here? These things should be completely autonomous once configured...
Great and clear instruction. I need help, I have 02 esp module which get stuck during play with some AT command now one of them is giving solid state blue led on all the time. I cam flush the firmware but after that AT command not working. 2nd module working fine but after 1st power off and on its not working sketch removed.
Kevin, Thanks for sharing this. When you said that NRF24L01 node mesh network could be replaced with ESP8266, did you accounted for superior power requirements of NRF over ESP? If I had all sensor nodes running from DC it would not be feasible solution. If you know the way to use ESP in low power mode please share. Thank you.
Thank you fore your nice video. How can I send several parameters from a PC or cell phone to the board through Wifi one by one, Can I use HTTP command for sending them
Hello, Thanks for the tutorials, The only problem I'm facing with 8266 is that the soft AP is restricted to 4, which means simultaneously only 4 users can be connected. Please suggest what should I do if the numbers of users to be connected is more than 50. Thank you
hello nice tutorial, I was wondering if you could help me I want to store data in AWS iot using AT command and I dont know what to send to AWS after AT+CIPSEND ? and also if AT command can support authentification because connecting to AWS requires authentification ?
Hi. In this video (part 1), you show your 'demo interface' sending data to the Arduino. In part 2 you link to your brilliant, well written code, but in the code you only have get_youtube() and get_current_temp(). How would you post data to the board, like turning on a pin or sending configuration settings? Thank you.
Hey, total beginner here just trying to follow this exactly. The only thing I'm missing is what value capacitors did you use that go from positive to ground on your breadboard? Any advice would be greatly appreciated.
Is it possible to connect a WiFi module to an old remote or pager and use it as a WiFi remote? Perhaps for a garage door remote to connect to a raspberry pi?
Would you recommend this product for video transmission? You use UART for the AT commands and UART would be too slow for video transmission. How can one use the SPI interface to get frames from microcontroler to the module so that the module can transmit the video?
Hi Kevin, can you please tell me what logic have you used for checking the status or health of this project ? In short, how to check if the project is "Online" ?
Hi, your videos are great ! I found this series and I will take time to listen to your videos on the ESP8266 Setup/Intro but, just to be sure, I would like to send an SMS message through this module, do you cover that topic ? Thanks
"So that is the hardware setup, really nothing to it".. I feel stupid XD Nice video thou... will watch a thousand times and try to understand the basics.
Does the ESP8266 require reprogramming with firm ware if power to the card is shut off... what about the scriipt is it also lost on power loss or is it in some sort of memory...
Great video, small snag. Toward the end when I enter the "Get" statement the first comment back is "busy s..." then "Recv 110 bytes" then same status comments as yours but instead of getting the data I'm getting "10,CLOSED" the first time "20,CLOSED" the second time "30,CLOSED" the third time, etc. Where could I have fat fingered? Thanks.
hi, I bought a black esp8266 ai inside cloud module without knowing it. when I connect vcc to 3.3v,gnd to gnd,tx to arduinos rx and rx to arduinos tx converted to 3.3v. as far a red led powers on. now when I connect ch_pd to 3.3v the red led powers off. also I type to serial monitor a single AT and I dont get any response. I tried many different connections with no result. what can I do ?
Hi, thanks for your answer. I already found the problem and started digging what I could do with that little module. So, the first problem was the insufficient current.when I switched to a proper breadboard power supply, esp started to work. I use my esp as you do, connected to my home router as server and always setting the same ip/port. I use it to control an 8-relay module, send me an email via smtp when there is motion in my PIR module(and set on the alarm). I even opened that port to my router and controlled the module, outside the router's wifi range, using 3g network(you need to know the external ip of your router which will change every time you restart the router). The second problem was that after a while,my arduino(UNO) couldnt read the incoming serial data properly. I found out, after menu hours of searching, that my program used almost all the ram(specifically my strings and data). I solved this, using byte instead of int, and by putting every constant data and string to PROGMEM. It is true that many all in one devices already exist which do that things for you, but when you make something yourself from scratch and when you see everything working after many hours of trial and error, the feeling is incomparable. Plus, most of the time the project is cheaper than the ready product. All you need is free time and will.
HEY, i am triing to connect ESP8266 to the network to have internet on the phone or computer but, on computer it's yellow triangle what is wrong? can you help me!.
Hey kevin, you should check out the "spark photon" that's coming out this March. It looks like a really cheap way to connect projects to the IoT. Seems easier than what you were doing in this video maybe. Just thought I would share. :) can't wait for the rest of this series though!
I flashed the ESP8266 with the firmware so I could program it directly with the Arduino IDE, but now it doesn't respond to AT-commands over serial anymore (serial monitor). To I have to flash it with another firmware in order to do so?
Hi, thanks for your videos. Please, could you make a video of how to transmit data (round trip) for I2C between an Arduino UNO and ESP8266-01 module (using your normal firmware AT)? Logically their respective outline and sketch. Thank you.
Does anyone know how to send data to Emoncms.org perhaps? I tried changing the API link from thingspeak to the emoncms link, but it did not work... Does anyone have any ideas?
Hi, if I want to connect 2 différent WiFi (esp8266 and ISM43362-M3G-L44) it’s possible and if yes how can I send at command if they don’t have the same?
Do i still need a windows OS to flash the ESP8266? I noticed when flashing he was using Windows, then the rest of the time he was using OSX. If I can't do it with OSX, can i do it with linux on my raspberry pi?
I upgraded the firmware of my esp-01 using the software you showed and now it only spits out garbage at all the baud rates. I tried flashing the ai-thinker-0.9.5.2-9600.bin and ai-thinker-0.9.5.2.bin but they dont work either. Could you please tell me how to fix it? Thanks
Since this video is a couple of years old now, the latest AT firmware can be found at www.electrodragon.com/w/File:V2.0_AT_Firmware(ESP).zip And the flash tool that I got to work can be found at esp8266internetofthings.blogspot.in/2015/10/how-to-flash-at-commands-firmware-in.html Just remember that your GPIO pin needs to be pulled to GND during flashing and when the tool finishes, switch it back to VCC and press reset once before unplugging and continuing.
Really want to take the time to say thanks for making this video. I only started playing with the ESP8266 (ESP-01) a few months ago and have had nothing but trouble with doing firmware flashes with the Espressif tool. This tutorial got me in touch with some new resources I wasn't aware of and hadn't been able to find on my own. I'm glad to report I've finally had my first successful exchange over serial with this guy via AT commands. Finally the hair-pulling can end and I can get to work on some projects I've had in mind. Cheers and thanks again!
my man, never stop uploading! you are giving such good value to this world
Great work Kevin.
From one nerd to another - I really like your channel !!!
patiently waiting for the rest of the series as I have been trying to get these little jewels working correctly for some time. Would love to see hardware/code that demonstrates a round trip request/response that is stable and repeatable. Thanks for all your videos! Good stuff.
Your tutorial helped me graduate from university 3 years ago. thank you very much Kevin.
Awesome video Kevin! Really looking forward to the coming videos in this series! =)
Got the link off of Amazon product page. I think these are still viable for many applications. Thanks for presenting a motivational video.
Have not heard from you in some time. Always interested in what you are doing.
Good introduction a little to fast for old me. Looking forward to the new uploads.
Thank You Paul
Really can't wait for your next tutorial about ESP8266 applications :)
Very interesting subject Kevin, very well presented. I keep in mind the little tips for my next videos focused mainly on the ATtiny 85 (and 84), I will start the ESP32 soon.
great startup tutorial, gotta give it a try for sure, and just subscribed too. keep the good stuff coming.
The ESP8266 is really cool. Can't wait to get a few of these going.
Thank you... I love it. I got a concept of 8266 from your movie. Thank you and Thank you again !!!!!
It's amazing to think that this video is less than three years old and now all that circuitry can be replaced with a Wemos D1 mini board smaller than an old SD card!
Great video...didn't know about this module until now...will check it out!
Great job on your videos man, keep it up!
Thanks for sharing this info with all details. This is so awesome
Very informative, thanks a lot! Cant wait for the next video
Very good video. It's very good for educating others. Thanks for your efforts.
Hye, wanted to leave a thank you for sharing, (it's all great we nowadays are able to so cheaply play open source together with electronics ! ^^
Thanks...Happy Holidays.
You are a life saver !!! Thank you so much :) helped me a lot
Really helpful, Kevin!
Guess yes its a long video. Unfortunately I will have to watch it for several times to maybe get all the information out of it and maybe able to apply it to my project.
Thank you for kickstarting me!
Hey Kevin ! That video was very helpful. I've just started working on esp 8266. I'll be using it as a wifi module for msp430f5529 to send and receive data.
Also... may I say ... my god ... you sound like owen wilson :D
Great video indeed ... looking forward for the next part.
AC/.
I am a beginner in IoT. thanks for the helpful tutorial.
@Kevin *thumbs up* nice tutorial series you got here....
Since when dicaprio started to do microcontroller tutorials?
a great great tutorial ill put this as a part of my graduation project :*
Thanks Kev. Interesting stuff.
Hi. How do you hook it up to you arduino uno ? I tried several setups and doesnt seems to work properly..
thank you!
Marc.
Hi, Can i have 2 of them connected as clients that communicate using my router as AP. Just like all other wifi devices communicate currently at my home.
Hi Kevin.
Please do you know how to send and receive data over wifi by using only wifi layer 2 (i.e. without using IP. No IP sockets)?
Thanks
cool, i want to see more videos like this , thanks
Nice video shot, thank you for sharing, keep it up :)
Here´s a heads up, I just checked the data sheet and it does support I2C and SPI protocols as well.
14:26 That app was written in Delphi, I can tell. They used one of the built-in VCL styles...
Very informative. I hope you publish one with NodeMCU firmware too.
So every time this thing power cycles it comes back non-functional until you give it those few commands? No way to make it remember these mode changes, and connect to a preset wifi ssid on power up? You'd have to have something connected to the module to script these commands out to it every power cycle? What am I missing here? These things should be completely autonomous once configured...
HI WHNE I USE THE COMMAND AT+CWLAP IT SEND`S ME ERROR, WAHT CAN I DO?
neatly explained.. bravo...
Awesome work!
Great and clear instruction. I need help, I have 02 esp module which get stuck during play with some AT command now one of them is giving solid state blue led on all the time. I cam flush the firmware but after that AT command not working. 2nd module working fine but after 1st power off and on its not working sketch removed.
Kevin, Thanks for sharing this.
When you said that NRF24L01 node mesh network could be replaced with ESP8266, did you accounted for superior power requirements of NRF over ESP?
If I had all sensor nodes running from DC it would not be feasible solution.
If you know the way to use ESP in low power mode please share.
Thank you.
Thank you fore your nice video. How can I send several parameters from a PC or cell phone to the board through Wifi one by one, Can I use HTTP command for sending them
Hello,
Thanks for the tutorials,
The only problem I'm facing with 8266 is that the soft AP is restricted to 4, which means simultaneously only 4 users can be connected.
Please suggest what should I do if the numbers of users to be connected is more than 50.
Thank you
hello nice tutorial, I was wondering if you could help me I want to store data in AWS iot using AT command and I dont know what to send to AWS after AT+CIPSEND ?
and also if AT command can support authentification because connecting to AWS requires authentification ?
Hi. In this video (part 1), you show your 'demo interface' sending data to the Arduino. In part 2 you link to your brilliant, well written code, but in the code you only have get_youtube() and get_current_temp(). How would you post data to the board, like turning on a pin or sending configuration settings? Thank you.
Hey, total beginner here just trying to follow this exactly. The only thing I'm missing is what value capacitors did you use that go from positive to ground on your breadboard? Any advice would be greatly appreciated.
Awesome video project!!! Thumbs up~ :)
thanks for the tutorial.
I do have a Yun arduino card, can it replace the Uno card and the esp?
Is it possible to connect a WiFi module to an old remote or pager and use it as a WiFi remote? Perhaps for a garage door remote to connect to a raspberry pi?
Would you recommend this product for video transmission? You use UART for the AT commands and UART would be too slow for video transmission. How can one use the SPI interface to get frames from microcontroler to the module so that the module can transmit the video?
Hi Kevin, can you please tell me what logic have you used for checking the status or health of this project ? In short, how to check if the project is "Online" ?
Hello,Nice work. One doubt. What about between TX (esp8266) to RX (Arduino) is necesary any other VDC converter?
Thanks. Good tutorial.
Hi, your videos are great ! I found this series and I will take time to listen to your videos on the ESP8266 Setup/Intro but, just to be sure, I would like to send an SMS message through this module, do you cover that topic ? Thanks
"So that is the hardware setup, really nothing to it".. I feel stupid XD
Nice video thou... will watch a thousand times and try to understand the basics.
Excellent video. Would love to get a working knowledge of Arduino and find IoT fascinating.
Great video! I have a question, can I use the S8050 transistor instead of the ZN3904? Should not be a problem right?
@ Kevin Darrah: It appears the Google Drive files link for the AT stuff is broken.
Does the ESP8266 require reprogramming with firm ware if power to the card is shut off... what about the scriipt is it also lost on power loss or is it in some sort of memory...
Great video, small snag. Toward the end when I enter the "Get" statement the first comment back is "busy s..." then "Recv 110 bytes" then same status comments as yours but instead of getting the data I'm getting "10,CLOSED" the first time "20,CLOSED" the second time "30,CLOSED" the third time, etc. Where could I have fat fingered? Thanks.
can i use this chip without an extra micro controller since it has a soc ?
i want to run a single sensor via I2C and send data via wifi to a pc .
hey kevin.,,
IS THAT POSSIBLE TO ON & OFF gpio OF ESP8266 WITH AT COMMANDS?'
I have done with all the AT commands and it shows "send ok" in serial monitor but it does not show on thingspeak channel
hi, I bought a black esp8266 ai inside cloud module without knowing it. when I connect vcc to 3.3v,gnd to gnd,tx to arduinos rx and rx to arduinos tx converted to 3.3v. as far a red led powers on. now when I connect ch_pd to 3.3v the red led powers off. also I type to serial monitor a single AT and I dont get any response. I tried many different connections with no result. what can I do ?
Hi, thanks for your answer. I already found the problem and started digging what I could do with that little module.
So, the first problem was the insufficient current.when I switched to a proper breadboard power supply, esp started to work. I use my esp as you do, connected to my home router as server and always setting the same ip/port. I use it to control an 8-relay module, send me an email via smtp when there is motion in my PIR module(and set on the alarm). I even opened that port to my router and controlled the module, outside the router's wifi range, using 3g network(you need to know the external ip of your router which will change every time you restart the router).
The second problem was that after a while,my arduino(UNO) couldnt read the incoming serial data properly. I found out, after menu hours of searching, that my program used almost all the ram(specifically my strings and data). I solved this, using byte instead of int, and by putting every constant data and string to PROGMEM.
It is true that many all in one devices already exist which do that things for you, but when you make something yourself from scratch and when you see everything working after many hours of trial and error, the feeling is incomparable. Plus, most of the time the project is cheaper than the ready product. All you need is free time and will.
Very interesting! Thx!
You could use one of those 3.3V 8MHz Arduinos to get rid of the logic level conversion and multiple operating voltage problem, no?
What are the capacitors for? What are their sizes?
Hi.It has only one UART.If i want to interface GSM module to this module.Is it feasible?
Anyone know of a similar platform like thing speak that allows the data to be stored in table form rather than a graph?
Great vid as usual.
This little board has been out since July, no library yet ?!
HEY, i am triing to connect ESP8266 to the network to have internet on the phone or computer but, on computer it's yellow triangle what is wrong? can you help me!.
Hey kevin, you should check out the "spark photon" that's coming out this March. It looks like a really cheap way to connect projects to the IoT. Seems easier than what you were doing in this video maybe. Just thought I would share. :) can't wait for the rest of this series though!
thanks, I did not know about this module. I'll definitely pick one up
And... hopefully you could do a tutorial.... for some of us newbies... :D
from the same makers spark core is already available,you can go with that meanwhile.
Kevin Darrah The spark core is also awesome. Their software is great and you can integrate it with IFTTT.
I flashed the ESP8266 with the firmware so I could program it directly with the Arduino IDE, but now it doesn't respond to AT-commands over serial anymore (serial monitor). To I have to flash it with another firmware in order to do so?
Do a hardware reset. You connect some jumpers together, forgot which though, search for that.
Excellent tutorial, but what happened at 18:20? The video went narrow, so only a small portion of the screen could be seen. It came back at 20:10
Hi I want to know that can we use esp8266 - 01 as smd component
Thanks Kevin for the grate video What version of 8266 are you using ie 8266 ??
Hi, thanks for your videos.
Please, could you make a video of how to transmit data (round trip) for I2C between an Arduino UNO and ESP8266-01 module (using your normal firmware AT)?
Logically their respective outline and sketch.
Thank you.
Does anyone know how to send data to Emoncms.org perhaps? I tried changing the API link from thingspeak to the emoncms link, but it did not work...
Does anyone have any ideas?
Hi, if I want to connect 2 différent WiFi (esp8266 and ISM43362-M3G-L44) it’s possible and if yes how can I send at command if they don’t have the same?
how can i use esp8266 -12 module to get ADC output through uart..??? i'm using nodemcu..plzzz help me..
please show in VID how to read/write pins using c++ console program compiler: GNU GCC Compiler
Love it 😍
How do I level up if I need to communicate from 8266 tx to 5v rx(uno/nano)?
Holy crap you look like Peter Quinn from the Homeland tv show!
+Fish Kungfu ha, haven't heard that one before!
+Fish Kungfu , That is true, lol
+Kevin Darrah I told my wife the same thing the first time I saw you on the Roku. "Holy shit it's Quinn!"
+Fish Kungfu A Young version of Rupert Friend ;)
this was my first thought :D
Do i still need a windows OS to flash the ESP8266? I noticed when flashing he was using Windows, then the rest of the time he was using OSX.
If I can't do it with OSX, can i do it with linux on my raspberry pi?
Hey, i'm using an arduino uno and the esp8299, why is't the esp responding to AT commands?
That's really clever to use the ultrasound module, it beats trying to rig up something on the tracks, etc. Would you still use it today?
can the 8051 microcontroller being interface with iot ????
I upgraded the firmware of my esp-01 using the software you showed and now it only spits out garbage at all the baud rates. I tried flashing the ai-thinker-0.9.5.2-9600.bin and ai-thinker-0.9.5.2.bin but they dont work either. Could you please tell me how to fix it? Thanks
Great video
Since this video is a couple of years old now, the latest AT firmware can be found at www.electrodragon.com/w/File:V2.0_AT_Firmware(ESP).zip
And the flash tool that I got to work can be found at esp8266internetofthings.blogspot.in/2015/10/how-to-flash-at-commands-firmware-in.html
Just remember that your GPIO pin needs to be pulled to GND during flashing and when the tool finishes, switch it back to VCC and press reset once before unplugging and continuing.
AT+CWLAP Command gives "error", any idea why is this so. I am able to use other AT commands
how can i program ESP8266 with my arduino uno....and can i use it to update its firmware
Is there any way to stop having to program SSID and password after every power cycle?
Can I set up remote triggered surveillance stream video?
Why can't you just use a simple voltage divider for the level shifting?