Электроника

Валерий Яценков. От Arduino до Omega: платформы для мейкеров шаг за шагом

Валерий Яценков. От Arduino до Omega: платформы для мейкеров шаг за шагом

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

Оглавление:

  • Предисловие
  • Как работать с этой книгой?

Глава 1. Платформы для творчества и обучения
  • Не бойтесь экспериментировать!
  • Совместимость на уровне периферии и протоколов
  • Общие средства разработки и языки программирования
  • Облачные сервисы обмена данными
  • Онлайновые лаборатории и средства разработки

Глава 2. Советы для начинающих
  • Универсальные отладочные и макетные платы
  • Монтажные провода для пайки
  • Инструменты для подготовки проводов
  • Источники питания
  • Согласование логических уровней
  • Интерфейсы обмена данными
  • Измерительное оборудование
  • Паяльное оборудование
  • Полезные программы и утилиты

Глава З. Онлайн-лаборатория Autodesk Circuits
  • Регистрация и первый проект
  • Создание и редактирование компонентов
  • Вывод схемы и чертежа платы на печать

Глава 4. Среда разработки и макетирования Fritzing
  • Установка Fritzing
  • Создание макета схемы
  • Создание принципиальной электрической схемы
  • Разработка чертежа печатной платы
  • Экспорт чертежа печатной платы
  • Добавление компонентов в библиотеку
  • Разработка и загрузка программ

Глава 5. Обучающая платформа Arduino
  • Аппаратная база платформы, популярные модели
  • Установка драйверов USB-UART
  • Система нумерации выводов Arduino
  • Среда разработки и отладки Arduino IDE

Глава 6. Облачная среда разработки Arduino Create
  • Подготовка среды Arduino Create
  • Онлайн-редактор Arduino Web Editor
  • Подключение платы Arduino и первая программа
  • Облачный сервис Arduino Cloud
  • Библиотека проектов Arduino Project Hub

Глава 7. Примеры программ и проектов для Arduino
  • Использование системного времени Linux
  • Сохранение данных на карту памяти
  • Сохранение данных на USB-накопитель
  • Сохранение данных в таблицу MySQL
  • Сервис Temboo и передача данных в Google Spreadsheet
  • Анализатор эфира в диапазоне 2,4 ГГц
  • Миниатюрный монитор силовой литий-полимерной батареи
  • Установка библиотеки ATTiny

Глава 8. Однокристальная система ESP8266
  • Ученик обогнал учителя: феномен успеха ESP8266
  • Расширение Arduino IDE для работы с ESP8266

Глава 9. Примеры программ и проектов для ESP8266
  • Получение точного времени от сервера NTP
  • Получение уведомлений от устройств на Android
  • Модуль управления экшн-камерой Xiaomi Yui
  • Адаптация взаимодействия с сервисом Temboo

Глава 10. Платформа NodeMCU для Интернета вещей
  • Подготовка к использованию NodeMCU
  • Среда разработки ESPlorer IDE
  • Пакет разработки Lua for Windows
  • Язык программирования Lua — освоим за один вечер

Глава 11. Примеры программ и проектов для NodeMCU
  • Использование графического OLED-дисплея
  • Использование графического TFT-дисплея

Глава 12. Микрокомпьютер Omega2
  • Аппаратный состав платформы
  • Подготовка к работе
  • Браузерное приложение Onion Console
  • Облачный сервис Onion Cloud
  • Python 2.7 и дополнительные модули
  • Файловый менеджер Midnight Commander
  • Расширение пространства памяти
  • Особенности использования Omega2

Глава 13. Примеры программ и проектов для Omega2
  • Подключение OLED-дисплея
  • Подключение модуля PWM Servo
  • Подключение модуля расширителя портов
  • Модуль светодиодной матрицы 8x8
  • Модуль семисегментных светодиодных индикаторов
  • Автономный клиент BitTorrent
  • Приложение. Содержание электронного архива
  • Предметный указатель

Издательство: БХВ-Петербург
Серия: Электроника
Год издания: 2018
Страниц: 304
ISBN: 978-5-9775-3863-3
Формат: DjVu
Язык: русский
Качество: высокое

 

Скачать книгу «От Arduino до Omega: платформы для мейкеров шаг за шагом» (57,5 МБ):

Bookingolz 28/10/17 Просмотров: 4622
+7
rtc-vladimir 31 октября 2017, 08:04:33

Подписано в печать: 31.08.2017

Zloi Prep 28 октября 2017, 18:53:11

Год издания: 2018 Это как? Книга из будущего ?!

sergeysvs 28 октября 2017, 20:28:00

ну прибавили тройку месяцев чтобы не устарела )) ЧТо про саму книгу скажете?