Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Cameron, Neil
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