Format:
1 Online-Ressource (703 Seiten)
ISBN:
9781484263365
Note:
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 -- 555 timer IC -- Monostable mode -- Bistable mode -- Astable mode -- Variable duty cycle -- 50% duty cycle -- PWM mode -- Function generator -- Square wave to sine wave -- Bipolar junction transistor as a switch -- MP3 player and PIR sensor application -- Summary -- Components List -- Chapter 18: Measuring electricity -- Voltage divider -- Analog to digital converter -- Voltage meter -- Voltage meter with a load -- Resistance meter (ohmmeter) -- Capacitance meter -- Current meter (ammeter) -- Current sensor -- Current and voltage sensor -- Solar panel and battery meter -- Inductance meter -- Summary -- Components List -- Chapter 19: Rotary encoder control -- Debouncing -- Interrupts -- Square wave states -- State switching -- Incrementing a value -- Summary
,
Components List -- Chapter 20: OTA and saving data to EEPROM, SPIFFS, and Excel -- OTA updating -- Saving data -- Saving to EEPROM -- Saving to SPIFFS -- Downloading SPIFFS files -- Saving data directly to Excel -- Summary -- Components List -- Chapter 21: Microcontrollers -- Arduino Uno -- Arduino Nano -- Arduino Pro Micro -- ESP8266 development board -- ESP8266 analog input -- ESP8266 interrupts -- ESP8266 watchdog timer -- ESP32 development board -- ESP32 digital input -- ESP32 analog input -- ESP32 pulse width modulation -- ESP32 serial input -- Wi-Fi communication and web server -- ESP8266 and ESP32 interrupts -- ESP8266 and ESP32 and an OLED screen -- ESP32 and servo motors -- Summary -- Components List -- Chapter 22: ESP32 microcontroller features -- Microcontroller CPU and memory -- ESP32 cores -- Bluetooth communication -- Bluetooth Low Energy communication -- Timers -- Real-time clock and sleep mode -- Digital to analog converter -- Capacitive touch sensor -- Hall effect sensor -- Summary -- Components List -- Appendix: Libraries -- Index
Additional Edition:
Erscheint auch als Druck-Ausgabe Cameron, Neil Electronics Projects with the ESP8266 and ESP32 Berkeley, CA : Apress L. P.,c2020 ISBN 9781484263358
Language:
English
Bookmarklink