Аннотация

Рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT) на базе традиционных (Arduino Uno) и новых плат Arduino (MKR, Nano 33), плат ESP и микрокомпьютера Raspberry Pi. Приведены примеры подключения плат с помощью технологий Ethernet, WiFi, GPRS, BLE, LoRa к сети Интернет и другим устройствам. Описаны протоколы HTTP и MQTT. Рассмотрен обмен данными с облачными платформами Arduino IoT Cloud, Narodmon, ThingSpeak, Blynk и открытой LoRaWAN-сетью The Things Network (TTN). Большая часть книги посвящена созданию практических проектов: собственный MQTT-сервер, табло на матрице для отображения биржевых котировок в реальном времени, GPS-трекер и онлайн-сервис поиска стоянок с использованием Яндекс.Карт, сканер штрих-кода с отправкой результатов в облако, IoT-принтер для печати курсов валют, бесконтактный измеритель температуры с отправкой данных в облако, предсказатель погоды на основе данных, поступающих в сервис ThingSpeak, проекты с элементами машинного обучения на платформе TinyML и др. На сайте издательства размещен архив с исходными кодами программ и библиотек.

Аннотация

Описаны новые проекты на платформах Arduino и ESP32/8266 и увлекательные опыты по исследованию человеческого организма и окружающей среды с использованием самых современных и доступных сенсоров и модулей профессионального уровня. Каждый проект начинается с описания основ изучаемого явления и завершается опытами и заданиями для самостоятельной работы. Рассказано, как выбрать плату Arduino, создать домашнюю лабораторию, измерять частоту пульса и содержание кислорода в крови, проверять гальваническую реакцию кожи, снимать электрокардиограмму и регистрировать мышечные токи, контролировать чистоту окружающего воздуха и измерять интенсивность ультрафиолета в разных диапазонах, обрабатывать данные и работать с онлайновым сервисом визуализации Adafruit IO. На сайте издательства помещен архив файлов с исходными кодами программ и цветными иллюстрациями. Для широкого круга любителей электроники, школьников, студентов и преподавателей.

Аннотация

Руководство для начинающих конструкторов написано в форме практических проектов по построению мобильных роботов на новых высокоскоростных контроллерах ESP32. Использована единая базовая двухколесная конструкция на популярных высокоточных шаговых моторах. Все детали вырезаны из фанеры, их также можно напечатать на 3D-принтере. Описаны наиболее распространенные компоненты. Доступно изложено проектирование механики, приводов, элементов питания и стабилизации напряжения, электронных схем, программирование в среде Arduino IDE на примерах конструирования роботов различной функциональности. Особое внимание уделено созданию двухколесного балансирующего робота. Описано взаимодействие с датчиками нажатия (кнопка) и расстояния, гироскопом и акселерометром. Электронный архив, находящийся на сайте издательства, содержит чертежи деталей для печати на 3D-принтере и листинги. Для читателей, интересующихся электроникой, робототехникой и программированием микроконтроллеров.

Аннотация

Рассмотрено практическое программирование микроконтроллеров AVR, в том числе популярной платформы Arduino. Рассказано, как выйти за рамки ограничений Arduino, когда следует применять прямое программирование на ассемблере, а когда использовать языки высокого уровня. Изложены общие принципы устройства микроконтроллеров AVR и их программирования, система команд, программирование таймеров, арифметические операции, память, интерфейсы, режимы энергосбережения и сторожевой таймер, программы реального времени, обмен данными с персональным компьютером. Особое внимание уделено переносу типичных Arduino-проектов на ассемблер. Даны готовые рецепты для программирования большинства основных функций современной микроэлектронной аппаратуры. Для учащихся, инженерно-технических работников и радиолюбителей.

Аннотация

Рассмотрен ряд современных программно-аппаратных платформ для любительского творчества. Отобраны платформы простые для понимания новичками, с низкой ценой стартового комплекта, но в то же время производительные и расширяемые, популярные в среде мейкеров, от школьников и студентов до руководителей кружков и преподавателей. Описаны современные онлайн-сервисы для разработки и макетирования любительских проектов Arduino Create и Autodesk Circuits. Рассказано об обучающей платформе Arduino и среде Arduino IDE, однокристальной системе ESP8266, платформе для Интернета вещей NodeMCU и языке Lua, микрокомпьютере Omega2 и облачной среде Onion Cloud. Приведены примеры программ и авторских проектов полезных устройств, особое внимание уделено ошибкам и трудностям, с которыми сталкиваются новички. В файловом архиве на сайте издательства предоставлены исходные коды программ, чертежи печатных плат и принципиальных схем. Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом.

Аннотация

Описан процесс разработки недорогих, но эффективных устройств для Интернета вещей на основе популярного микроконтроллера с функцией Wi-Fi ESP8266. Проекты доступны для повторения новичкам в области Интернета вещей, имеющим начальный опыт работы с платформой Arduino. Рассказано, как считывать, отправлять и отслеживать данные через облачные сервисы и дистанционно управлять устройствами откуда угодно, применять ESP8266 для взаимодействия с социальными сетями Twitter и Facebook, отправлять пользователям ESP8266 сообщения по email, SMS и push-каналам, организовывать межмашинное взаимодействие без участия человека, в том числе через облако. На практических примерах показано построение простой системы домашней автоматики с управлением через облако, а также развертывание собственной облачной платформы. Описано, как сделать дверной замок с управлением через облако, физический индикатор курса цифровой валюты, беспроводное садовое оборудование и многие другие устройства на основе ESP8266. Для читателей, интересующихся электроникой и робототехникой.

Аннотация

Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой Arduino IDE. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей. Подробно изложен принцип работы и процесс настройки систем OSD, телеметрии, беспроводного канала Bluetooth и популярных навигационных модулей GPS Ublox. Рассказано об устройстве и принципах работы интегральных сенсоров и полетного контроллера. Даны рекомендации по подбору оборудования FPV начального уровня, приведен обзор программ для компьютеров и смартфонов, применяемых при настройке оборудования квадрокоптера. Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом.

Аннотация

Книга является продолжением мирового бестселлера «Электроника для начинающих». В ней рассмотрены 36 новых пошаговых экспериментов, в ходе которых читатель научится добавлять вычислительные способности в электронные проекты. Описаны особенности применения различных компонентов и устройств: операционных усилителей, компараторов, счетчиков, шифраторов, дешифраторов, мультиплексоров, сдвиговых регистров, таймеров, полосовых индикаторов, массивов пар Дарлингтона и различных датчиков. Показано, как создавать логические игры, тестеры, систему предсказаний, различные аудиоустройства и многое другое. Для начинающих радиолюбителей.

Аннотация

Рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT, Internet of Things) на базе популярной платформы Arduino и микрокомпьютера Raspberry Pi. Показана установка и настройка среды разработки приложений Arduino IDE, а также среда макетирования Frizing. Описаны технические возможности, особенности подключения и взаимодействия различных датчиков и исполнительных устройств. Показана организация доступа разрабатываемых проектов к сети Интернет, отправка и получение ими данных с использованием популярных облачных IoT сервисов: Narodmon, ThingSpeak, Xively, Weaved, Blynk, Wyliodrin и др. Уделено внимание обмену данными с помощью платы GPRS/GSM Shield. Рассмотрен проект создания собственного сервера для сбора по сети данных с различных устройств на платформе Arduino. Показано как использовать фреймворк WebIOPi для работы с Raspberry Pi. Приведены примеры использования Wi-Fi-модуля ESP8266 в проектах «Умный дом». На сайте издательства размещен архив с исходными кодами программ и библиотек. Для интересующихся современной электроникой.

Аннотация

В книге собраны схемы готовых функциональных блоков или устройств: приемопередатчиков, устройств измерения и регулирования температуры, таймеров, ГУН, измерительных устройств, сенсорных выключателей, тестовые схемы и др. Каждая схема сопровождается кратким описанием, проста, легко читаема и не требует много времени на создание рабочего образца. Для профессиональных инженеров-электронщиков и радиолюбителей.