• Complain

Neil Cameron - Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices

Here you can read online Neil Cameron - Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Neil Cameron Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices
  • Book:
    Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2020
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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 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 dont 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, youll 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 practical electronics projects with an ESP8266 or ESP32 microcontroller with Wi-Fi communication

Use the Wi-Fi function of the ESP8266 and ESP32 to update web pages

Communicate with your mobile phone or smart watch by Bluetooth Low Energy

Transmit and receive information to control remote devices over the internet

Understand the design and build of mobile apps for internet based applications

Apply your computer programming skills in C++, JavaScript, AJAX and JSON

Use WebSocket, MQTT brokers and IFTTT for fast two-way communication with webpages

Who This Book Is For

The target audience is for Makers and Tinkerers who want to build internet/intranet based applications with more powerful microcontrollers, such as the ESP8266 or ESP32. A level of C++ programming expertise with the Arduino IDE is assumed, although all sketches are fully described and comprehensively commented.

Neil Cameron: author's other books


Who wrote Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices? Find out the surname, the name of the author of the book and a list of all author's works by series.

Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Electronics Projects with the ESP8266 and ESP32 Neil Cameron - photo 1
Book cover of Electronics Projects with the ESP8266 and ESP32
Neil Cameron
Electronics Projects with the ESP8266 and ESP32
Building Web Pages, Applications, and WiFi Enabled Devices
1st ed.
Logo of the publisher Neil Cameron Edinburgh UK Any source code or other - photo 2
Logo of the publisher
Neil Cameron
Edinburgh, UK

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-6335-8 . For more detailed information, please visit http://www.apress.com/source-code .

ISBN 978-1-4842-6335-8 e-ISBN 978-1-4842-6336-5
https://doi.org/10.1007/978-1-4842-6336-5
Neil Cameron 2021
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 1 NY Plaza, New York, NY 10004. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
Preface

Its never been so easy and practical to access information over the Internet, develop web pages to update sensor information, build mobile apps to remotely control devices with speech recognition, or incorporate Google Maps in a GPS route tracking app. The combination of Wi-Fi functionality, high computing power, and low cost of the ESP8266 and ESP32 development boards extends the range of opportunities for microcontrollers. Communicating with devices and accessing information over the Internet with the ESP8266 and ESP32 microcontrollers is the focus of Electronics Projects with the ESP8266 and ESP32.

The first section (Chapters ) of the book demonstrates the ease of use and the power of the ESP8266 and ESP32 microcontrollers to access and display information on the Internet. Projects include building an Internet radio, an Internet-based clock, and an international weather station and a project with the ESP32-CAM camera to upload pictures to a web page.

The books second section (Chapters ) covers web page design projects for updating your web page with sensor information using real-time graphics or controlling a remote device through a web page. Youll learn about AJAX (Asynchronous JavaScript and XML), which combines XML (eXtensible Markup Language) HTTP (Hypertext Transfer Protocol) requests for updating a web page with JavaScript to manage those requests, JSON (JavaScript Object Notation) to combine information transmitted by a server to the client, the two-way fast communication WebSocket protocol, MQTT brokers, and IFTTT (If This, Then That) for communication between devices on different networks. The practical projects include uploading information to the Internet and controlling devices from anywhere in the world with the ESP8266 and ESP32 microcontrollers.

Mobile apps are now ubiquitous, making the app build projects in the books third section (Chapters ) very relevant. An app to control remotely located motors connected to an ESP8266 or ESP32 development board mimics robotics used in the automotive industry; a speech recognition app controls devices; and a GPS tracking app, incorporating Google Maps, displays the current position and route information. Each project with the ESP8266 and ESP32 microcontrollers is fully described, as no previous experience in mobile app design and build is required.

Communication between ESP8266 and ESP32 microcontrollers is described in the fourth section (Chapters ) of the book. The built-in ESP-NOW communication system, LoRa (long range), and RF (Radio Frequency) communication are applied to controlling remotely located devices with the device information updated on a web page by the ESP8266 and ESP32 microcontrollers. Communication protocols are extended to signal generation with the ESP8266 and ESP32 microcontrollers transmitting alphanumeric text or signals to produce sounds, as used in electronic music. Signal generation without a microcontroller is illustrated with an electronic piano, a motor control project, and an alarm system including an MP3 player with a movement detector. The books fourth section spans the built-in communication protocol of the ESP8266 and ESP32 microcontrollers to communication with back-to-basics electronics. A chapter on measuring electricity with an ESP8266 or ESP32 microcontroller, applied to a solar panel project, continues the electronics theme to understand the methodology behind sensors.

The ESP32 microcontroller is more powerful than the ESP8266 microcontroller and also includes Bluetooth and Bluetooth Low Energy (BLE) communication. Chapters on practical differences between the ESP8266 and ESP32 microcontrollers and on specific features of the ESP32 microcontroller form the last section (Chapters ) of the book. Throughout the book, all differences in libraries or instructions for the ESP8266 and ESP32 microcontrollers are described, as each project is compatible with both microcontrollers.

All sections of the book are stand-alone, so you can delve into a section of the book rather than having to start from the beginning. Several chapters build on information from earlier chapters. For example, Chapter ). The Arduino programming environment and libraries are constantly being updated, so information on consequences of the updates is also available on the GitHub website.

Table of Contents
About the Author
Neil Cameron

is an experienced analyst and programmer with a deep interest in understanding the application of electronics. Neil wrote the book Arduino Applied: Comprehensive Projects for Everyday Electronics by Apress. He was a research scientist and has previously taught at the University of Edinburgh and Cornell University.

About the Technical Reviewer
Mike McRoberts

is the author of Beginning Arduino by Apress. He is winner of Pi Wars 2018 and member of Medway Makers. He is an Arduino and Raspberry Pi enthusiast.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices»

Look at similar books to Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices»

Discussion, reviews of the book Electronics Projects with the ESP8266 and ESP32: Building Web Pages, Applications, and WiFi Enabled Devices and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.