Uploaded September 2018 | Updated September 2026, 2 weeks ago
• Your support helps me post videos more frequently:
patreon.com/acrobotic
paypal.me/acrobotic
https://buymeacoff.ee/acrobotic
BTC: 1ZpLvgETofMuzCaKoq5XJZKSwe5UNkwLM
==========
• Find me on:
twitter.com/acrobotic
facebook.com/acrobotic
instagram.com/acrobotic
==========
• My shops:
acrobotic.com/shop
amazon.com/shops/acrobotic
==========
• Description:
In this video I show you how to get started with WebSockets, one of the latest web technologies for exchanging data between web clients and web servers.
We've seen how to use HTTP requests from a web browser to request data from a web server running on the ESP8266 (youtu.be/VNgFbQAVboA). A problem is that every time the client sends a request, the entire webpage needs to be reloaded. We saw how using XML HTTP requests and AJAX allowed for dynamically updating parts of the webpage (youtu.be/ZJoBy2c1dPk).
With websockets the data exchange between a client and server is much easier, faster, and doesn't need a request to be made by the client.
In this tutorial, I build a webpage that:
1. Allows me to display text data sent from the server using the Serial Monitor for text input.
2. Allows me to send text data to the server using the Serial Monitor as a display output.
3. Allows me to change the value of a slider to set the brightness value of an LED that's controlled by the web server running on the ESP8266.
==========
• Project parts:
ACROBOTIC WeMos Development Kit for ESP8266:
acrobotic.com/products/acr-00027
amzn.to/2PBK2KE (affiliate)
ACROBOTIC WeMos D1 Mini V2 Development Board for ESP8266:
acrobotic.com/products/acr-00017
amzn.to/2D3KiA6 (affiliate)
==========
• Project code:
Firmware for the Arduino IDE:
github.com/acrobotic/Ai_Tips_ESP8266/tree/master/webserver_websockets
Websockets library for Arduino (best installed through library manager):
github.com/Links2004/arduinoWebSockets
==========
• Tutorials:
Detailed guide for getting started with the WeMos ESP8266 Development Board:
learn.acrobotic.com/tutorials/post/wemos-d1-mini-esp8266-getting-started
youtu.be/GQIT_NMhgFw
==========
• Music:
Music by andyclassical. audiojungle.net/user/andyclassical/portfolio. Envato's Music Standard License
==========
#ESP8266 #Arduino #Tutorial
• Your support helps me post videos more frequently:
patreon.com/acrobotic
paypal.me/acrobotic
https://buymeacoff.ee/acrobotic
BTC: 1ZpLvgETofMuzCaKoq5XJZKSwe5UNkwLM
==========
• Find me on:
twitter.com/acrobotic
facebook.com/acrobotic
instagram.com/acrobotic
==========
• My shops:
acrobotic.com/shop
amazon.com/shops/acrobotic
==========
• Description:
In this video I show you how to get started with WebSockets, one of the latest web technologies for exchanging data between web clients and web servers.
We've seen how to use HTTP requests from a web browser to request data from a web server running on the ESP8266 (youtu.be/VNgFbQAVboA). A problem is that every time the client sends a request, the entire webpage needs to be reloaded. We saw how using XML HTTP requests and AJAX allowed for dynamically updating parts of the webpage (youtu.be/ZJoBy2c1dPk).
With websockets the data exchange between a client and server is much easier, faster, and doesn't need a request to be made by the client.
In this tutorial, I build a webpage that:
1. Allows me to display text data sent from the server using the Serial Monitor for text input.
2. Allows me to send text data to the server using the Serial Monitor as a display output.
3. Allows me to change the value of a slider to set the brightness value of an LED that's controlled by the web server running on the ESP8266.
==========
• Project parts:
ACROBOTIC WeMos Development Kit for ESP8266:
acrobotic.com/products/acr-00027
amzn.to/2PBK2KE (affiliate)
ACROBOTIC WeMos D1 Mini V2 Development Board for ESP8266:
acrobotic.com/products/acr-00017
amzn.to/2D3KiA6 (affiliate)
==========
• Project code:
Firmware for the Arduino IDE:
github.com/acrobotic/Ai_Tips_ESP8266/tree/master/webserver_websockets
Websockets library for Arduino (best installed through library manager):
github.com/Links2004/arduinoWebSockets
==========
• Tutorials:
Detailed guide for getting started with the WeMos ESP8266 Development Board:
learn.acrobotic.com/tutorials/post/wemos-d1-mini-esp8266-getting-started
youtu.be/GQIT_NMhgFw
==========
• Music:
Music by andyclassical. audiojungle.net/user/andyclassical/portfolio. Envato's Music Standard License
==========
#ESP8266 #Arduino #Tutorial


![[LiveStream #008] Raspberry Pi 4 + OpenCV
Installing OpenCV on the Raspberry Pi 4. Happy to chat if you want to join me!
P.S. Still learning the process of livestreaming, let me know if I can improve anything!
#RaspberryPi #ComputerVision #Python [LiveStream #008] Raspberry Pi 4 + OpenCV](https://i.ytimg.com/vi/Sm7d-M5Ml8k/mqdefault.jpg)
![[LiveStream #015] ESP32 Chat-Controlled NeoPixels/WS2812B
Integrating chat commands with controlling hardware, specifically WS2812B/NeoPixel LEDs
P.S. Still learning the process of live streaming, let me know if I can improve anything!
#ESP32 #Arduino #Tutorial [LiveStream #015] ESP32 Chat-Controlled NeoPixels/WS2812B](https://i.ytimg.com/vi/TWSZQKNHcYs/mqdefault.jpg)



![[LiveStream #005] Raspberry Pi 4 + Intel RealSense D435 + Chat | Day 1
[Day 1] Ill be setting up the Intel RealSense D435 with a Raspberry Pi 4, happy to chat and answer questions!
P.S. Still learning the process of livestreaming, working on getting the mic levels higher, thanks for the patience!
#RaspberryPi #ComputerVision #Python [LiveStream #005] Raspberry Pi 4 + Intel RealSense D435 + Chat | Day 1](https://i.ytimg.com/vi/YiVJKp1GTWs/mqdefault.jpg)

![[LiveStream #002] Electronics Benchwork + Chat
Desoldering some headers from a WeMos SD Card Shield for a project build Ill be working on later.
P.S. Second time streaming so still a little rough. Learning the process to make the next one much smoother! Thanks for the patience.
#ESP32 #Arduino #Project [LiveStream #002] Electronics Benchwork + Chat](https://i.ytimg.com/vi/_ZT_uUYkx1Y/mqdefault.jpg)
