Общее описание
Книга состоит из 240 страниц и включает 12 глав. Помимо текстового материала, присутствует немало графических иллюстраций, а также вставок кода. Уровень сложности — лёгкий.
Краткое описание
Глава 1. Пока Raspberry Pi не прибыл
Автор готовит читателя теоретически: знакомит с инструментами разработки (IDE, навигация по коду, отладка) и даёт обзор языка Python и интерфейсов.
Глава 2. Когда Raspberry Pi 3 прибыл
Здесь рассказывается, как правильно подключить Raspberry Pi: дисплей, питание, кабели, загрузка операционной системы и другие нюансы. Проводится первая загрузка, установка ОС (Raspbian) и подготовка окружения для дальнейшей работы.
Глава 3. Для тех, кому не терпится что-то сделать
Наконец пришло время для первой практической задачи: мигание светодиода через Scratch2, использование Python 3, работа с Thonny IDE.
Глава 4. Что случилось
Логическое продолжение прошлой главы. Обсуждаются возможные проблемы: почему не работает, отладка, объяснение ошибок.
Глава 5. Raspberry Pi и lirc
Знакомство с lirc — библиотекой и системой управления ИК-устройствами (инфракрасной связью).
Автор объясняет, зачем нужен lirc, как установить и настроить его для Raspberry Pi, и какие возможности открываются с его помощью (управление бытовой техникой по ИК).
Глава вводит тему взаимодействия с «реальными» внешними устройствами через ИК.
Глава 6. Lirc и WebIOPi
Здесь рассматривается совместное использование lirc и WebIOPi: как управлять ИК-устройствами через веб-интерфейс. Автор показывает примеры на Python вместе с разбором ошибок и способами диагностики проблем взаимодействия.
Глава 7. WebIOPi, nRF24L01, интерфейс SPI и другие устройства
Автор переходит к беспроводным модулям (например, радиомодуль nRF24L01) и взаимодействию через SPI-интерфейс.
Глава 8. Проект «Управление телевизором по радиоканалу»
Автор ставит и решает задачу: управлять телевизором через радиоканал (ИК-команды) с помощью Raspberry Pi. Разобран весь путь решения: как генерировать команды и передавать их через радиомодуль и ИК.
Глава 9. MajorDoMo — система «Умный дом» или первый шаг к «Интернету вещей»
Знакомство с программой MajorDoMo — системой домашней автоматизации («умный дом»). Автор показывает, как можно интегрировать Raspberry Pi в инфраструктуру «умного дома» через MajorDoMo.
Глава 10. Учим дом уму-разуму
Логическое продолжение прошлой главы и усложнение задачи управления устройствами, например, добавление автоматических реакций.
Глава 11. Как помигать светодиодом в MajorDoMo
Пример практического модуля: запуск кода на Python из сцены в MajorDoMo, чтобы светодиод мигал в ответ на события.
Глава 12. Здравствуй, «Интернет вещей»
Автор обобщает тему «Интернета вещей», обсуждает перспективы и принципы. Рассуждает о будущем умного дома и роли Raspberry Pi в его экосистеме.
Мнение
Если бы в сутках было 48 часов, я бы обязательно более серьёзно увлёкся электроникой, однако приходится довольствоваться тем, что есть. Книга с вполне хорошо разжёванным материалом и примерами, так что любому читателю всё будет понятно.