Linked e-resources
Details
Table of Contents
Intro
Table of Contents
About the Author
About the Technical Reviewer
Preface
Chapter 1: Internet radio
Station display and selection
Minimal Internet radio
Summary
Components List
Chapter 2: Intranet camera
Save images to the SD card
Load images on a web page
Stream images to a web page
PIR trigger to stream images to a web page
Summary
Components List
Chapter 3: International weather station
ILI9341 SPI TFT LCD touch screen
Touch screen calibration
Painting on-screen
ESP8266-specific touch screen calibration and paint
Weather data for several cities
Summary
Components List
Chapter 4: Internet clock
WS2812 RGB LEDs responsive to sound
ESP8266 and multiplexer
LED rings clock
Network Time Protocol
ESP32 and Internet clock
Summary
Components List
Chapter 5: MP3 player
Control command for the MP3 player
MP3 player control with a microcontroller
Infrared remote control of an MP3 player
Creating sound tracks and two alarm systems
Movement detection alarm
Speaking clock
Voice recorder
Summary
Components List
Chapter 6: Bluetooth speaker
Summary
Components List
Chapter 7: Wireless local area network
HTTP request
HTML code
XML HTTP requests, JavaScript, and AJAX
Summary
Components List
Chapter 8: Updating a web page
XML HTTP requests, JavaScript, and AJAX
JSON
Accessing WWW data
MQTT broker and IFTTT
Parsing text
Console log
Wi-Fi connection
Access information file
Summary
Components List
Chapter 9: WebSocket
Remote control and WebSocket communication
WebSocket and AJAX
Access images, time, and sensor data over the Internet
Summary
Components List
Chapter 10: Build an app
Control and feedback app
Install the app
Servo-robot control app
Speech recognition app
Summary
Components List
Chapter 11: App database and Google Maps
MIT App Inventor database
MIT App Inventor and Google Maps
Summary
Components List
Chapter 12: GPS tracking app with Google Maps
GPS position transmit
GPS position receive
Validate transmission of GPS position
Improve GPS position signal
Summary
Components List
Chapter 13: USB OTG communication
App receive
App transmit
App receive and transmit
Summary
Components List
Chapter 14: ESP-NOW and LoRa communication
ESP-NOW
LoRa communication
Summary
Components
Chapter 15: Radio frequency communication
Transmitting and receiving text
Decode remote control signals
Control pan-tilt servos with RF communication
Control relay with RF communication
Relays
Solid-state relay
Summary
Components List
Chapter 16: Signal generation
Signal generation
Digital to analog converter
Generating waves
ESP32 8-bit DAC
12-bit DAC
Summary
Components List
Chapter 17: Signal generation with 555 timer IC
Table of Contents
About the Author
About the Technical Reviewer
Preface
Chapter 1: Internet radio
Station display and selection
Minimal Internet radio
Summary
Components List
Chapter 2: Intranet camera
Save images to the SD card
Load images on a web page
Stream images to a web page
PIR trigger to stream images to a web page
Summary
Components List
Chapter 3: International weather station
ILI9341 SPI TFT LCD touch screen
Touch screen calibration
Painting on-screen
ESP8266-specific touch screen calibration and paint
Weather data for several cities
Summary
Components List
Chapter 4: Internet clock
WS2812 RGB LEDs responsive to sound
ESP8266 and multiplexer
LED rings clock
Network Time Protocol
ESP32 and Internet clock
Summary
Components List
Chapter 5: MP3 player
Control command for the MP3 player
MP3 player control with a microcontroller
Infrared remote control of an MP3 player
Creating sound tracks and two alarm systems
Movement detection alarm
Speaking clock
Voice recorder
Summary
Components List
Chapter 6: Bluetooth speaker
Summary
Components List
Chapter 7: Wireless local area network
HTTP request
HTML code
XML HTTP requests, JavaScript, and AJAX
Summary
Components List
Chapter 8: Updating a web page
XML HTTP requests, JavaScript, and AJAX
JSON
Accessing WWW data
MQTT broker and IFTTT
Parsing text
Console log
Wi-Fi connection
Access information file
Summary
Components List
Chapter 9: WebSocket
Remote control and WebSocket communication
WebSocket and AJAX
Access images, time, and sensor data over the Internet
Summary
Components List
Chapter 10: Build an app
Control and feedback app
Install the app
Servo-robot control app
Speech recognition app
Summary
Components List
Chapter 11: App database and Google Maps
MIT App Inventor database
MIT App Inventor and Google Maps
Summary
Components List
Chapter 12: GPS tracking app with Google Maps
GPS position transmit
GPS position receive
Validate transmission of GPS position
Improve GPS position signal
Summary
Components List
Chapter 13: USB OTG communication
App receive
App transmit
App receive and transmit
Summary
Components List
Chapter 14: ESP-NOW and LoRa communication
ESP-NOW
LoRa communication
Summary
Components
Chapter 15: Radio frequency communication
Transmitting and receiving text
Decode remote control signals
Control pan-tilt servos with RF communication
Control relay with RF communication
Relays
Solid-state relay
Summary
Components List
Chapter 16: Signal generation
Signal generation
Digital to analog converter
Generating waves
ESP32 8-bit DAC
12-bit DAC
Summary
Components List
Chapter 17: Signal generation with 555 timer IC