В новой книге Arduino и Raspberry Pi в проектах Internet of Things рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT, Internet of Things) на базе популярной платформы Arduino и микрокомпьютера Raspberry Pi. Показана установка и настройка среды разработки приложений Arduino IDE, а также среда макетирования Frizing. Описаны технические возможности, особенности подключения и взаимодействия различных датчиков и исполнительных устройств.
Показана организация доступа разрабатываемых проектов к сети Интернет, отправка и получение ими данных с использованием популярных облачных IoT сервисов: Narodmon, ThingSpeak, Xively, Weaved, Blynk, Wyliodrin и др. Уделено внимание обмену данными с помощью платы GPRS/GSM Shield. Рассмотрен проект создания собственного сервера для сбора по сети данных с различных устройств на платформе Arduino. Показано как использовать фреймворк WeblOPi для работы с Raspberry Pi. Приведены примеры использования Wi-Fi-модуля ESP8266 в проектах «Умный дом».
Название: Arduino и Raspberry Pi в проектах Internet of Things Автор: Петин Издательство: БХВ-Петербург Год: 2016 Язык: Русский Формат: djvu Качество: отличное Страниц: 320 Размер: 133,82 мб
Содержание:
Глава 1. Интернет вещей (вместо введения)
Глава 2. Среда программирования Arduino IDE
Установка Arduino IDE Настройка Arduino IDE
Глава 3. Среда разработки Fritzing
Загрузка и установка среды Fritzing Главное окно среды Fritzing Создание схемы соединений Создание принципиальной схемы Добавление компонентов в среду Fritzing
Глава 4. Arduino и аналоговые датчики
Аналоговые датчики (сенсоры) Arduino и датчик температуры LM335 Arduino, Ethernet Shield/W5100 и облачные сервисы Arduino и инфракрасные датчики расстояния SHARP
Глава 5. Использование Arduino в качестве контроллера исполнительных устройств
Arduino и электромагнитное реле Arduino и твердотельное реле Arduino и диммер Arduino и сервоприводы Arduino и библиотека TinyWebServer
Глава 6. Arduino и устройства I2С
Обзор протокола I2С Arduino и библиотека Wire Arduino и датчик освещенности ВН1750 на шине I2С Arduino и сервис Xively Arduino и датчик влажности и температуры SHT21 на шине I2С Arduino и сервис Xively (продолжение) Arduino и часы реального времени на шине I2С Arduino и SD-карта: чтение и запись данных
Глава 7. Arduino и 1-Wire
Технология 1-Wire Применение 1-Wire Интерфейс 1-Wire Arduino и цифровой датчик температуры DS18B20
Глава 8. Сервер для сбора данных с Ethernet-модулей датчиков, установленных на Arduino
Датчики влажности DHT11 HDHT22 Модуль датчика движения HC-SR501 Модуль датчика звука FC-04 Ethernet-модуль датчиков на Arduino Сервер сбора данных
Глава 9. Обмен данными с помощью платы GPRS/GSM Shield
Отправка и получение SMS-сообщений Отправка данных на сайт «Народный мониторинг»
Глава 10. Проект Blynk: управление Arduino с планшета
Начало работы: тестовый пример Управление с планшета исполнительными устройствами, подключенными к Arduino Отправка данных из Arduino на экран планшета
Глава 11. Микрокомпьютер Raspberry Pi
Технические характеристики и возможности Raspberry Pi Установка операционной системы Первоначальная настройка ОС Raspbian Интерфейс GPIO Raspberry Pi и датчик температуры DS18B20 на шине 1-Wire Raspberry Pi и датчик освещенности ВН1750 на шине I2С
Глава 12. WeblOPi — веб-интерфейс и облако для Raspberry Pi
Установка WeblOPi на ОС Raspbian Задание пользовательского пароля WeblOPi Настройка сервера WeblOPi Javascript-библиотека webiopi.js Проект управления веб-камерой на сервоприводах WeblOPi — подключение устройств Доступ к устройству из сервиса Weaved
Глава 13. Проект Wyliodrin: управление удаленными устройствами из браузера
Добавление устройства в профиль Запись образа Wyliodrin на SD-карту Запись на SD-карту настроек Wyliodrin Подключение Raspberry Pi к Wyliodrin Создание приложения в графической среде программирования Включение/выключение светодиода с веб-страницы Подключение платы Arduino к сервису Wyliodrin Совместная работа Raspberry Pi и платы GrovePi Обмен сообщениями между платами Raspberry Pi через сервис Wyliodrin Отправка данных в сервис Wyliodrin с мобильного устройства
Глава 14. Wi-Fi модуль ESP8266
Режим АТ-команд Прошивка NodeMCU Проект Home’s Smart Отправка данных с модуля ESP8266 на сайт «Народный мониторинг» Отправка данных с модуля ESP8266 в сервис ThingSpeak Подключение дисплея WH1602 к плате модуля ESP8266 Управление выводами GPIO модуля ESP8266 Работа с прерываниями модуля ESP8266 Управление каналами ШИМ модуля ESP8266 Планировщик задач модуля ESP8266 Заключение Приложение. Описание электронного архива Предметный указатель
Скачать книгу Arduino и Raspberry Pi в проектах Internet of Things