30 лет мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Прайс-листы DESSY.RU для скачивания
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!
Распечатать
Код товара: BHV93227    

Arduino для изобретателей. Обучение электронике на 10 занимательных проектах. Хуанг Б., Ранберг Д.

Нам очень жаль, но ТОВАРА НЕТ В НАЛИЧИИ! Когда он появится - мы автоматически Вас известим об этом, стоит только прописать свой email в системе уведомления, нажав на текст Уведомить о товаре.

Уведомление о появлении товара на складе

При появлении на нашем складе данного товара, на указанный вами адрес будет выслано уведомление

Arduino для изобретателей. Обучение электронике на 10 занимательных проектах. Хуанг Б., Ранберг Д.

Обратите внимание на близкий
по назначению товар:


Практическая энциклопедия Arduino / 2-е издание / Петин В.А., Биняковский А.А.

Практическая энциклопедия Arduino / 2-е издание / Петин В.А., Биняковский А.А.
Arduino для изобретателей. Обучение электронике на 10 занимательных проектах. Хуанг Б., Ранберг Д. 

  Добавлен список компонентов для сборки экспериментов из набора и их аналоги (см. ниже...)
  В этой книге подробно рассмотрено 10 занимательных проектов с микроконтроллерной платой Arduino UNO:
  • Светофор;
  • Светодиодный экран;
  • Светочувствительный ночник;
  • Минитеплица;
  • Мобильный робот;
  • Миниатюрное пианино и др.

 В книге описаны:
  • принципы работы электронных компонентов;
  • Взаимодействие различных электронных компонентов;
  • Чтение принципиальных и монтажных схем;
  • Создание и тестирование прототипов с помощью беспаечной макетной платы.

 Показано:
  • Как собирать электрические схемы;
  • Как разрабатывать программный код;
  • Как создавать готовые конструкции.

  В каждом проекте приведены советы по его модификации и расширению возможностей.
  Приведены шаблоны корпусов и деталей, а также пошаговые фотографии их изготовления и сборки.

 На сайте издательства находятся:
  • Исходные коды примеров из книги;
  • Шаблоны для конструкций проектов;
  • Коды для дальнейшего экспериментирования с проектами.

  Дополнительная информация об оригинальной книге (на английском языке) находится на сайте издательства no starch press.

 Характеристики:
  • Автор: Хуанг Брайан, Ранберг Дерек;
  • ISBN: 978-5-9775-3972-2;
  • Формат: 84х108 1/16;
  • Иллюстрации: Цветные;
  • Объём: 288 стр.;
  • Тематика: Технические науки, промышленность -> Электроника и схемотехника;
  • Размеры книги: 260 х 202 х 20 мм;
  • Масса книги: 785 г.



Отрывок книги. PDF-файл на русском языке

Отрывок книги в формате PDF




 

Полное содержание:


Введение
  
XXI
О чём эта книга?  XXII
Почему Arduino?  XXII
Чем эта книга отличается от других?  XXIII
Необходимые компоненты и материалы  XXIII
Необходимые инструменты  XXV
Компьютер  XXV
Состав книги  XXVI
Интернет-ресурсы  XXVII
Распространяем информацию: делимся результатами своей работы  XXVII
Основы электроники  1
Электричество: ток, проводимость и основная терминология  2
Что такое электричество?  2
Типы электрического тока  3
Что такое цепь?  3
Закон Ома  4
Модель электрического тока: вода в трубе  4
Принципиальные схемы  4
Создание прототипов схем  5
Дискретные компоненты и адаптерные платы  7
Аналоговая и цифровая электроника  8
Что такое микроконтроллер?  8

Проект 1. Начало работы с Arduino
  
11
Необходимые компоненты  12
О плате Arduino  12
Доступная аппаратная платформа  12
Плата RedBoard компании SparkFun  13
Установка Arduino IDE и драйверов  14
Установка под Windows  15
Установка под OS X  16
Установка под Linux  18
Краткая экскурсия по среде разработки Arduino  18
Изменение настроек по умолчанию  19
Первое подключение Arduino к компьютеру  20
Указание подключенной платы в IDE  21
Выбор последовательного порта COM  22
Программа «Здравствуй, мир!» для Arduino  23
Поиск и устранение основных проблем с Arduino  24
Анатомия скетча Arduino  25
Ключевые элементы скетча  26
Функция setup()  27
Функция loop()  28
Наш первый аппаратный компонент  29
Идем дальше...  30
Экспериментируем с кодом  30
Модифицируем схему  30
Сохранение скетча  31

Проект 2. Домашний светофор
  
33
Необходимые компоненты, инструменты и материалы  34
Электронные компоненты  34
Прочие инструменты и материалы  35
Новый компонент: резистор  36
Создаем прототип светофора  38
Подключаем красный светодиод  38
Подаем питание на макетную плату  39
Добавляем желтый и зеленый светодиоды  41
Программируем светофор  41
Проверьте параметры среды разработки  41
Создаем переменные для номеров выводов  41
Создаем функцию setup()  43
Создаем функцию loop()  43
Загружаем скетч в Arduino  44
Делаем светофор автономным  45
Создаем корпус для светофора  46
Делаем картонный корпус  47
Делаем линзы для светофора  50
Делаем затенители  51
Вставляем светодиоды и подключаем Arduino  52
Идем дальше...  53
Экспериментируем с кодом  53
Модифицируем схему  54

Проект 3. Девятипиксельный анимационный дисплей
  
57
Необходимые компоненты, инструменты и материалы  58
Электронные компоненты  58
Прочие инструменты и материалы  59
Создаем прототип девятипиксельного дисплея  60
Программируем девятипиксельный дисплей  62
Пользовательские функции  62
Разрабатываем графику  64
Тестовый скетч  65
Создаем функцию для отображения фигуры X  66
Создаем функцию для отображения фигуры O  67
Отображаем фигуры X и O  68
Создаем корпус для девятипиксельного дисплея  70
Делаем картонный корпус  70
Подключаем электронику к дисплею  72
Создаем пиксельную анимацию  74
Планируем последовательность анимации  74
Создаем пользовательские функции  75
Корректируем функцию loop()  76
Идем дальше...  77
Экспериментируем с кодом  77
Модифицируем схему  77

Проект 4. Измеритель скорости реакции
  
79
Необходимые компоненты, инструменты и материалы  80
Электронные компоненты  80
Прочие инструменты и материалы  81
Новый компонент: кнопка  82
Принцип работы кнопок  82
Использование резисторов с кнопками  83
Создаем прототип измерителя скорости реакции  83
Программируем измеритель скорости реакции  85
Создаем функцию setup()  85
Создаем функцию loop()  86
Тестируем скетч измерителя скорости реакции  89
Следующий раунд  90
Добавляем аркадный элемент  90
Полный код скетча для измерителя скорости реакции  93
Создаем корпус для измерителя скорости реакции  94
Вырезаем отверстия в корпусе  95
Собираем электронную часть  95
Декорируем корпус  97
Идем дальше...  98
Экспериментируем с кодом  98
Модифицируем схему  99

Проект 5. Разноцветный ночник
  
101
Необходимые компоненты, инструменты и материалы  102
Электронные компоненты  102
Прочие инструменты и материалы  103
Два новых компонента  104
Трехцветный (RGB) светодиод  104
Фоторезистор  105
Создаем прототип ночника  107
Собираем схему делителя напряжения  108
Подключаем трехцветный светодиод  109
Тестируем ночник с простым смешением цветов  110
Программируем ночник  111
Подготовка к проверке уровня освещенности  112
Управляем ночником в зависимости от уровня освещенности  112
Предотвращение ложных срабатываний  113
Рекалибровка ночника  113
Создаем другие цвета  114
Создание аналоговых сигналов посредством ШИМ  114
Смешение цветов посредством функции analogWrite()  115
Определение значений цветов RGB с помощью цветоподборщика  116
Ночник с задаваемым цветом  117
Создаем абажур для ночника  117
Делаем картонный корпус  117
Вставляем в абажур электронные компоненты  121
Да будет свет!  122
Идем дальше...  122
Экспериментируем с кодом  122
Модифицируем корпус  123

Проект 6. Балансирная балка
  
125
Необходимые компоненты, инструменты и материалы  126
Электронные компоненты  126
Прочие инструменты и материалы  127
Новые компоненты  128
Потенциометр  128
Серводвигатель  129
Создаем прототип схемы управления балансирной балкой  131
Программа для управления балансирной балкой  133
Проверяем работоспособность машинки  134
Финальная версия скетча для игры в балансирную балку  135
Собираем игру в балансирную балку  137
Вырезаем детали  137
Собираем собственно балансирную балку  138
Собираем основание и прикрепляем сервомашинку  140
Финальная сборка  142
Идем дальше...  146
Экспериментируем со схемой и кодом  146
Модифицируем проект  146

Проект 7. Миниатюрная настольная теплица
  
149
Необходимые компоненты, инструменты и материалы  151
Электронные компоненты  151
Прочие инструменты и материалы  153
Новые компоненты  153
Датчик температуры TMP36  153
Электромотор  153
NPN-транзистор  154
Применяем системный подход  154
Собираем систему управления температурой  155
Измерение температуры с помощью термодатчика TMP36  156
Подключаем датчик температуры  156
Программируем снятие показаний датчика температуры  157
Собираем схему сервомашинки для управления окном  162
Разрабатываем код для управления сервомашинкой  163
Собираем схему для управления электродвигателем вентилятора  165
Разрабатываем код для управления электродвигателем вентилятора  168
Изолируем влияние электродвигателя  168
Собираем корпус теплички  169
Крепим сервомашинку для управления окном  171
Изготавливаем тягу  172
Устанавливаем крышу  172
Собираем контейнер для электродвигателя  174
Подключаем электронику  175
Идем дальше...  176
Экспериментируем с размерами теплицы  176
Модифицируем код  176

Проект 8. Робот-рисовальщик
  
179
Необходимые компоненты, инструменты и материалы  180
Электронные компоненты  180
Прочие инструменты и материалы  181
Два новых компонента  182
Интегральная схема Н-мостового драйвера электродвигателя  182
Электрический двигатель с редуктором  184
Создаем прототип схемы управления Рисоботом  185
Разрабатываем код для управления Рисоботом  186
Создаем пользовательскую функцию  188
Расчищаем код  188
Подключаем второй электродвигатель  189
Проверяем работу обоих электродвигателей  190
Создаем платформу для Рисобота  191
Тестирование и отладка  194
Танец робота — делаем повороты и рисуем узоры  195
Идем дальше...  199
Экспериментируем с кодом  199
Модифицируем код  200
Бонус  200

Проект 9. Хронометрист автогонок
  
203
Необходимые компоненты, инструменты и материалы  204
Электронные компоненты  204
Прочие инструменты и материалы  206
Новый компонент: жидкокристаллический дисплей  207
Принцип работы хронометриста автогонок  208
Собираем схему с ЖКД  208
Подключаем питание ЖКД  209
Настройка контраста ЖКД  209
Подключаем линии данных и управления  210
Проверяем работу ЖКД  211
Добавляем остальные компоненты  213
Программа для хронометриста автогонок  215
Быстрая проверка  218
Собираем гоночный комплекс  218
Собираем стартовую башню  219
Собираем и вставляем стартовые ворота  221
Изготавливаем гоночную трассу  222
Монтируем фоторезистор  223
Тестирование и отладка  224
Идем дальше...  225
Экспериментируем с проектом  225
Подключение ЖКД через модуль IIC/I2C  227
Модифицируем предыдущие проекты  229

Проект 10. Электронное мини-пианино
  
231
Необходимые компоненты, инструменты и материалы  232
Электронные компоненты  232
Прочие инструменты и материалы  233
Новые компоненты  234
Мембранный потенциометр  234
Пьезоэлектрический зуммер  234
Собираем схему  235
Программируем электронное пианино  237
Тестируем работу зуммера  237
Создаем конкретные ноты  239
Создаем звуки посредством мембранного потенциометра  239
Играем по нотам  241
Собираем мини-пианино  243
Идем дальше...  245
Экспериментируем с кодом  245
Модифицируем схему и код  245
Бонусный проект: цифровая труба  246

ПРИЛОЖЕНИЕ. Дополнительные практические сведения по электронике
  
249
Электрические измерения с помощью мультиметра  250
Функциональные части мультиметра  250
Определение неразрывности электроцепи  250
Измерение сопротивления  251
Измерение напряжения  252
Измерение тока  252
Работа с паяльником  253
Разогревание паяльника  254
Советы по улучшению навыков пайки  254
Очистка паяльника  256
Советы по работе с паяльником  256
Дополнительные инструменты для паяльных работ  256
«Третья рука»  256
Флюс-аппликатор  257
Косичка для удаления припоя  257
Вакуумный отсос  258
Полосатые резисторы  258




 Компоненты для экспериментов и их аналоги:
  Компонент  
  Кол-во  
  Название  
  Аналоги  
  DEV-13975  
  1  
  SparkFun RedBoard  
  Uno R3  
  CAB-11301  
  1  
  Кабель Mini-B USB  
  В КОМПЛЕКТЕ с Uno R3  
  PRT-12002  
  1  
  Беспаечная макетная плата  
  BB-102; BB-102B  
  PRT-11026  
  30  
  Проволочные перемычки  
  BBJ-65  
  COM-12062  
  20  
  Разные светодиоды  
  Набор 3в1  
  C0M-09264  
  1  
  Светодиод RGB (общий катод)  
  Модуль RGB светодиода; Модуль RGB светодиода (SMD)  
  C0M-11508  
  20  
  Резисторы, 10 кОм  
  EK-R24/5
  COM-11507  
  20  
  Резисторы, 330 Ом  
  EK-R24/3
  COM-10302  
  2  
  Кнопочные переключатели  
  Кнопочная матрица в наборе 3в1  
  COM-08588  
  1  
  Диод  
    
  COM-09806  
  1  
  Потенциометр, 10 кОм  
    
  COM-13689  
  1  
  Транзистор NPN 2N222  
  Транзистор биполярный 2N2222A  
  SEN-09088  
  1  
  Фоторезистор  
  Датчик освещённости  
  SEN-10988  
  1  
  Датчик температуры TMP36  
    
  SEN-08680  
  1  
  Потенциометр SoftPot, 50 мм  
    
  COM-07950  
  1  
  Пьезоэлектрический зуммер  
  Модуль зуммера  
  LCD-00709  
  1  
  ЖК-дисплей, 16х2 символа  
  LCD 1602  
  R0B-09065  
  1  
  Миниатюрный серводвигатель  
  Мини-сервопривод SG90  
  ROB-11696  
  1  
  Электродвигатель  
  Электродвигатель F130-13180 5.0V и Шестерёнки к нему  
  PRT-12043  
  1  
  Макетная мини-плата  
  BB-601P-5 rainbow   
  PRT-13870  
  30  
  Проволочные перемычки MM  
  Кабель MM Dupont  
  PRT-09140  
  10  
  Проволочные перемычки MF  
  Кабель MF Dupont  
  PRT-09835  
  1  
  Холдер 4хАА  
  Батарейный отсек Bh4xAA  
  PRT-09100  
  4  
  Элеметы питания АА  
  Элементы питания LR6 (АА)  
  ROB-13845  
  1  
  Драйвер (Н-мост TB6612FNG)  
  Драйвер моторов на микросхеме TB6612FNG  
  R0B-13302  
  2  
  Электродвигатели с редуктором  
  Мотор-редуктор с колесом  
  ROB-13259  
  2  
  Колесо резиновое  
  В комплекте с мотор-редуктором  
  C0M-00102  
  1  
  Ползунковый переключатель  
    


------------------
ИРМ93227:850
Сопутствующие покупки... Купившие этот товар также заказали:
Практическая энциклопедия Arduino. Петин В.А., Биняковский А.А.
Практическая энциклопедия Arduino. Петин В.А., Биняковский А.А.

Модуль RC079. Аналог Arduino Uno R3
Модуль RC079. Аналог Arduino Uno R3

Добавить отзыв
 Написание отзыва требует предварительной регистрации на сайте.