Кэмерон Нил - Электронные проекты на основе ESP8266 и ESP32: Создание приложений и устройств с поддержкой Wi-Fi [2022, PDF, RUS]

Страницы:  1
Ответить
 

viktes

Стаж: 16 лет 1 месяц

Сообщений: 1039


viktes · 31-Окт-22 08:16 (2 года 10 месяцев назад, ред. 31-Окт-22 09:00)

Электронные проекты на основе ESP8266 и ESP32: Создание приложений и устройств с поддержкой Wi-Fi
Год издания: 2022
Автор: Нил Кэмерон
Переводчик: Ю. В. Ревич
Жанр или тематика: Электронные проекты
Издательство: М.: ДМК Пресс
ISBN: 978-5-93700-141-2
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 456
Описание: Микроконтроллеры ESP8266 и ESP32 необычайно популярны во всем мире как основа для построения интернета вещей и систем умного дома. Они сочетают простоту применения и дешевизну с достаточно высокими возможностями, характерными для 32-разрядных платформ. Популярность их в значительной мере обусловлена наличием легкодоступного и бесплатного ПО, совместимого с уже ставшей стандартом в любительских кругах средой разработки Arduino IDE. В книге делается акцент на практических проектах – начиная от создания мобильных приложений для удаленного управления устройствами с распознаванием речи до GPS-трекинга с использованием Google Maps.
Книга адресована всем любителям DIY, умеющим работать с Arduino и заинтересованным в создании настоящих IoT-устройств и интеграции их в систему умного дома.
Примеры страниц
Оглавление

Об авторе ........................................................................................... 10
О техническом рецензенте ............................................................. 10
Предисловие...................................................................................... 11
Глава 1. Интернет-радио.................................................................. 13
Выбор и отображение станции........................................................................18
Простейшее интернет-радио...........................................................................26
Итоги ................................................................................................................27
Перечень компонентов ....................................................................................27
Глава 2. Сетевая фотокамера.......................................................... 28
Загрузка изображений на веб-страницу.........................................................34
Потоковая передача изображений на веб-страницу .....................................37
Потоковая передача изображений на веб-страницу по сигналу PIR-датчика....39
Итоги ................................................................................................................43
Перечень компонентов ....................................................................................43
Глава 3. Международная метеостанция ....................................... 44
Сенсорный дисплей ILI9341 SPI TFT LCD .......................................................44
Калибровка сенсорного экрана .......................................................................47
Рисование на экране ........................................................................................49
Особенности ESP8266 при калибровке сенсорного экрана и рисовании .....50
Данные о погоде для различных городов.......................................................54
Итоги ................................................................................................................63
Перечень компонентов ....................................................................................63
Глава 4. Интернет-часы .................................................................... 64
Светодиодная RGB-лента WS2812, управляемая звуком...............................67
ESP8266 и мультиплексор ................................................................................70
Часы на светодиодных кольцах ......................................................................73
Протокол NTP (Network Time Protocol) ...........................................................77
Интернет-часы и ESP32 ...................................................................................79
Итоги ................................................................................................................80
Перечень компонентов ....................................................................................80
Глава 5. MP3-плеер........................................................................... 81
Команды управления для MP3-плеера ...........................................................82
Управление MP3-плеером с помощью микроконтроллера...........................83
Инфракрасный пульт дистанционного управления MP3-плеером ...................89
Создание треков и две системы сигнализации..............................................92
Сигнализация с обнаружением перемещения...............................................96
Говорящие часы................................................................................................98
Диктофон ........................................................................................................102
Итоги ...............................................................................................................104
Перечень компонентов ..................................................................................104
Глава 6. Bluetooth-динамик...........................................................105
Итоги ...............................................................................................................109
Перечень компонентов ..................................................................................109
Глава 7. Беспроводная локальная сеть........................................110
HTTP-запрос ...................................................................................................112
HTML-код ........................................................................................................116
XML HTTP-запросы, JavaScript и AJAX ..........................................................118
Итоги ...............................................................................................................123
Перечень компонентов ..................................................................................123
Глава 8. Обновление веб-страницы.............................................124
XML HTTP-запросы, JavaScript и AJAX ..........................................................128
JSON.................................................................................................................130
Доступ к данным WWW..................................................................................133
MQTT-брокер и IFTTT.....................................................................................137
Парсинг текста ................................................................................................146
Ведение логов консоли...................................................................................147
Подключение к Wi-Fi......................................................................................148
Файл с информацией о доступе.....................................................................149
Итоги ...............................................................................................................150
Перечень компонентов ..................................................................................150
Глава 9. WebSocket..........................................................................151
Дистанционное управление и связь через WebSocket.................................154
WebSocket и AJAX............................................................................................159
Доступ к изображениям, времени и показаниям датчиков через интернет..............163
Итоги ...............................................................................................................171
Перечень компонентов ..................................................................................171
Глава 10. Создаем мобильное приложение ...............................172
Приложение для управления с обратной связью.........................................173
Установка приложения...................................................................................182
Приложение для управления сервороботом ................................................183
Приложение для распознавания речи ..........................................................189
Итоги ...............................................................................................................193
Перечень компонентов ..................................................................................193
Глава 11. Приложение базы данных и Google Maps.................194
База данных MIT App Inventor ......................................................................194
MIT App Inventor и Google Maps ....................................................................199
Итоги ...............................................................................................................205
Перечень компонентов ..................................................................................205
Глава 12. Приложение для GPS-трекинга с использованием Google Maps............206
Передача GPS-данных о местоположении ...................................................213
Получение GPS-данных о местоположении ................................................217
Проверка передачи GPS-данных о местоположении ..................................218
Улучшение GPS-сигнала.................................................................................225
Итоги ...............................................................................................................230
Перечень компонентов ..................................................................................231
Глава 13. Связь через USB OTG .....................................................232
Приложение для приема данных ..................................................................233
Приложение для передачи данных ...............................................................237
Приложение для приема и передачи данных...............................................241
Итоги ...............................................................................................................242
Перечень компонентов ..................................................................................243
Глава 14. Обмен данными через ESP-NOW и LoRa....................244
ESP-NOW .........................................................................................................244
LoRa .................................................................................................................254
Итоги ...............................................................................................................263
Перечень компонентов ..................................................................................263
Глава 15. Радиочастотная связь....................................................264
Передача и прием текста ...............................................................................267
Декодирование сигналов дистанционного управления..............................271
Управление сервоприводами поворота и наклона с помощью RF-связи.....275
Управление реле по RF-связи ........................................................................280
Реле..................................................................................................................283
Твердотельное реле ........................................................................................286
Итоги ...............................................................................................................287
Перечень компонентов ..................................................................................288
Глава 16. Генерация сигналов .......................................................289
Генерация колебаний .....................................................................................292
Цифроаналоговый преобразователь.............................................................294
Генерация колебаний ....................................................................................298
8-разрядный ЦАП ESP32 ................................................................................303
12-разрядный ЦАП .........................................................................................303
Итоги ..............................................................................................................307
Перечень компонентов ..................................................................................308
Глава 17. Генерация сигнала с помощью микросхемы таймера 555....................309
Микросхема таймера 555 ...............................................................................309
Моностабильный режим................................................................................312
Бистабильный режим.....................................................................................314
Режим генерации............................................................................................315
Переменный коэффициент заполнения.......................................................318
50%-ный коэффициент заполнения..............................................................320
Режим ШИМ ....................................................................................................323
Функциональный генератор..........................................................................324
Преобразование прямоугольного колебания в синусоидальное ................328
Биполярный транзистор в качестве ключа...................................................330
Приложение с MP3-плеером и PIR-датчиком...............................................332
Итоги ...............................................................................................................335
Перечень компонентов ..................................................................................336
Глава 18. Электрические измерения............................................ 337
Делитель напряжения ....................................................................................337
Аналого-цифровой преобразователь............................................................339
Измеритель напряжения................................................................................340
Измеритель напряжения с нагрузкой ...........................................................343
Измеритель сопротивления (омметр)...........................................................346
Измеритель емкости ......................................................................................348
Измеритель тока (амперметр).......................................................................351
Датчик тока.....................................................................................................356
Датчик тока и напряжения ............................................................................358
Измеритель для солнечной панели с аккумулятором .................................360
Измеритель индуктивности...........................................................................367
Итоги ...............................................................................................................371
Перечень компонентов ..................................................................................371
Глава 19. Поворотный энкодер ....................................................373
Устранение дребезга контактов.....................................................................376
Прерывания ....................................................................................................376
Подсчет состояний..........................................................................................378
Переключение состояний ..............................................................................383
Увеличение значения.....................................................................................384
Итоги ...............................................................................................................387
Перечень компонентов ..................................................................................388
Глава 20. OTA и сохранение данных в EEPROM, SPIFFS и Microsoft Excel..............389
OTA-обновление .............................................................................................389
Сохранение данных........................................................................................392
Сохранение в EEPROM....................................................................................393
Сохранение в SPIFFS.......................................................................................396
Загрузка файлов из SPIFFS.............................................................................400
Сохранение данных в Excel............................................................................402
Итоги ...............................................................................................................405
Перечень компонентов ..................................................................................405
Глава 21. Микроконтроллеры .......................................................406
Arduino Uno.....................................................................................................410
Arduino Nano...................................................................................................410
Arduino Pro Micro............................................................................................411
Модули ESP8266 .............................................................................................412
Аналоговый вход ESP8266..............................................................................415
Прерывания ESP8266 .....................................................................................415
Сторожевой таймер ESP8266 .........................................................................417
Модули ESP32..................................................................................................417
Цифровой вход ESP32.....................................................................................420
Аналоговый вход ESP32 .................................................................................420
Широтно-импульсная модуляция в ESP32....................................................421
Вход последовательного порта ESP32 ...........................................................422
Связь по Wi-Fi и веб-сервер...........................................................................422
Прерывания ESP8266 и ESP32........................................................................423
ESP8266, ESP32 и OLED-экран........................................................................423
ESP32 и сервопривод......................................................................................423
Итоги ...............................................................................................................424
Перечень компонентов ..................................................................................424
Глава 22. Особенности микроконтроллера ESP32 ....................425
Процессор и память .......................................................................................425
Ядра ESP32 ......................................................................................................426
Связь по Bluetooth ..........................................................................................432
Связь Bluetooth Low Energy............................................................................434
Таймеры ..........................................................................................................443
RTC и спящий режим .....................................................................................445
Цифроаналоговый преобразователь.............................................................447
Емкостный сенсорный датчик.......................................................................447
Датчик Холла...................................................................................................448
Итоги ...............................................................................................................449
Перечень компонентов ..................................................................................449
Приложение.....................................................................................450
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

nikzaniat

Стаж: 16 лет 1 месяц

Сообщений: 156

nikzaniat · 18-Дек-22 14:56 (спустя 1 месяц 18 дней)

Книга без начала. Нет, с файлом все в порядке. Просто автор не стал утруждать себя лишними разъяснениями что такое esp (это и так все знают), как она (или он) программируется, чем отличается от аналогов. Просто нагуглил 20 проектов, оформил рисунками с проводами в стиле "втыкай сюда, а другой конец туда", и добавил программный листинг с указанием, что если кто не хочет набивать руками, то скачивайте на сайте издательства. И вуаля, книга готова. Читай с любой главы и в любом порядке.
[Профиль]  [ЛС] 

nfuf

Стаж: 18 лет 3 месяца

Сообщений: 189

nfuf · 16-Мар-23 09:50 (спустя 2 месяца 28 дней)

Спасибо автору раздачи. Такая книжка на Лабиринте стоит за 2000 рублей
[Профиль]  [ЛС] 

bouda

Стаж: 16 лет 1 месяц

Сообщений: 13

bouda · 05-Июн-23 08:29 (спустя 2 месяца 19 дней)

Хорошо бы найти и выложить Ника Колбана по ESP32. За эту спасибо.
[Профиль]  [ЛС] 

viktes

Стаж: 16 лет 1 месяц

Сообщений: 1039


viktes · 12-Июн-23 21:51 (спустя 7 дней)

Серия - Kolban's Book
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error