{"product_id":"electronics-projects-with-the-esp8266-and-esp32-9781484263358","title":"Electronics Projects with the ESP8266 and ESP32","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDiscover 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 and build, ESP-NOW and LoRa communication, and signal generation.   Projects throughout the book utilize the Wi-Fi functionality and processing power of the ESP microcontrollers. Projects are built in the Arduino IDE, so you don't need to download other programming software. Mobile apps are now ubiquitous, making the app build projects of the book very relevant, as are the web page design projects.   In Electronics Projects with the ESP8266 and ESP32, you'll see how easy and practical it is to access information over the internet, develop web pages, build mobile apps to remotely control devices with speech recognition or incorporate Google Maps in a GPS route tracking app.   You will Build p\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Internet radio•\tStation display and selection•\tMinimal internet radioChapter 2: Internet clock•\tWS2812 RGB LEDs responsive to sound•\tLED rings clock\t24•\tNetwork Time ProtocolChapter 3: International weather station•\tTouch screen calibration•\tPainting on-screen•\tWeather data for several citiesChapter 4: Intranet camera•\tSave images to SD card•\tLoad images on webpage•\tStream images to webpageChapter 5: MP3 player•\tControl command for MP3 player•\tMP3 player control with Arduino•\tInfrared remote control of MP3 player•\tCreating sound tracks•\tSpeaking clock•\tVoice recorderChapter 6: Bluetooth speakerChapter 7: ESP8266 local server•\tHTTP request•\tHTML code•\tXML HTTP requests, JavaScript and AJAXChapter 8: Updating a webpage•\tXML HTTP requests, JavaScript and AJAX•\tJSON•\tAccessing WWW data•\tParsing text•\tConsole log•\tWi-Fi connectionChapter 9: WebSocket•\tRemote control of pan-tilt servo motors and WebSocket•\tWebsocket and AJAX•\tAccess images, time and sensor data over the internetChapter 10: Build an app•\tControl and feedback app•\tInstall the app•\tServo-robot control app•\tSpeech recognition appChapter 11: App database and Google Maps•\tMIT App Inventor database•\tMIT App Inventor and Google MapsChapter 12: USB OTG apps•\tapp receive•\tapp transmit•\tapp receive and transmitChapter 13: GPS and Google Maps•\tGPS position transmission•\tValidate transmission of GPS location•\tImprove GPS location signalChapter 14: Radio Frequency Communication•\tTransmitting and receiving text•\tDecode Remote Control Signals•\tControl Pan-Tilt Servos with RF Communication•\tControl relay with RF Communication•\tRelaysChapter 15: Signal generation•\tSignal generation•\tDigital to analog conversion•\tGenerating waves•\tPort manipulation•\t12-bit DACChapter 16: Signal generation with 555 integrated circuit•\tMonostable mode•\tBistable mode•\tAstable mode•\tVariable duty cycle•\t50% duty cycle•\tPWM mode•\tFunction generator•\tSquare wave to sine waveChapter 17: Measuring electricity•\tAnalog to Digital Converter•\tVoltage meter•\tResistance meter (ohmmeter)•\tCapacitance meter•\tCurrent meter (ammeter)•\tCurrent sensor•\tSolar panel and battery meter•\tInductance meterChapter 18: Rotary encoder control•\tInterrupts•\tDebouncing•\tSquare wave states•\tState switching•\tIncrementing a valueChapter 19: Saving data•\tSaving to EEPROM•\tSaving directly to ExcelChapter 20: Microcontrollers•\tArduino Uno•\tArduino Nano•\tArduino Pro Micro•\tLOLIN (WeMos) D1 mini•\tInterrupts•\tWatchdog timer•\tESP32•\tESP32 analog input•\tESP32 analog output•\tESP32 pulse width modulation•\tESP32 capacitive touch sensor•\tESP32 Hall effect sensor•\tESP32 RTC and sleep mode•\tESP32 and interrupts•\tESP32 Serial input•\tESP32 Bluetooth communication•\tWi-Fi communicationAppendixLibraries\u003cbr\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":53187695214935,"sku":"9781484263358","price":42.49,"currency_code":"GBP","in_stock":true}],"url":"https:\/\/bookcurl.com\/products\/electronics-projects-with-the-esp8266-and-esp32-9781484263358","provider":"Book Curl","version":"1.0","type":"link"}