Electronics projects with the ESP8266 and ESP32 : building web pages, applications, and Wifi enabled devices /
Discover the powerful ESP8266 and ESP32 microcontrollers and their Wi-Fi communication. The ESP32 microcontroller features Bluetooth and BLE communication in addition to Wi-Fi. The book emphasizes practical projects and readers are guided through Wi-Fi and Bluetooth communication, mobile app design...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Berkeley, CA :
Apress L.P.,
2021.
|
Colección: | Technology in action series.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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