Светодиодные проекты на Arduino [Самарт Шах] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Светодиодные проекты на Arduino

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

Самарт Шах
Утсав Шах

Об авторах
Самарт Шах - инженер-программист по профессии и создатель. Он руководит
производственной деятельностью в Pune Makers и возглавляет клуб Infosys
Robotics Club.Он любит создавать творческие / инновационные прототипы с
использованием новейшего оборудования / датчиков (Raspberry Pi, Arduino,
Kinect, Leap Motion и многие другие) и программного обеспечения. Он
выступал с докладами на различных национальных и международных
конференциях. Он написал книгу о Raspberry Pi под названием Learning
Raspberry Pi, Packt Publishing. В течение дня он работает над различными
методами визуализации данных и фреймворками пользовательского
интерфейса. По ночам он ведет блог, читает, пишет и многое другое. Вы
можете узнать больше о нем на http://samarthshah.com.

Утсав Шах - инженер по КИП, который любит работать как над новейшим
оборудованием, так и над программными технологиями. Он был представлен
на ведущем веб-сайте Индии http://yourstory.inand Ahmedabad Mirror (Times
Group) за его исследовательскую работу по «Преобразованию языка жестов в
речь» с использованием контроллера Leap Motioncontroller. Помимо своей
постоянной работы в Infosys Limited, он руководит деятельностью Infosys
Robotics Club. В свободное время он любит читать книги и работать над
передовыми технологиями.

Оглавление
Предисловие
Глава 1: Начало работы с Arduino и светодиодами
Платы Arduino
Разные платы Arduino
Как выбрать плату Arduino для вашего проекта
Arduino UNO
Arduino IDE
Установка Arduino IDE
В Windows

Понимание Arduino IDE
Перед тем как начать
Блок питания
Проверка соединения
"Hello World"
Использование последовательной связи
Последовательная запись
Последовательное чтение
Мир светодиодов
Резюме

Глава 2: Проект 1 - Светодиодный ночник
Введение в макетную плату
Состав макетной платы
Использованиемакетной платы
Управление несколькими светодиодами
Простой контроллер светофора

[i]

v
1

1
2
3
5
7
7
7

8
9
9
10
11
13
13
14
16
17

19
19
20
20
21
21

Оглавление

LED затухание
Широтно-импульсная модуляция (ШИМ)
Использование ШИМ на Arduino
Создание лампы настроения
Использование светодиода RGB
Почему светодиоды RGB меняют цвет?
Создание лампы настроения
Разработка светодиодного ночника
Знакомство с кнопкой
Лампа Pixar
Резюме

Глава 3: Проект 2 - Подсветка телевизора с ДУ
Знакомство с ИК-светодиодами
Что такое ИК-светодиод?
Применение ИК-светодиодов / ИК-связи
ИК-датчики
Рабочий механизм
Программирование базового ИК-датчика
Как получать данные с пульта от телевизора
Светодиодные ленты
Управление светодиодной лентой с помощью Arduino
Резюме

Глава 4: Проект 3 - Светодиодный куб
Начало работы с пайкой
Что вам понадобится
Советы по безопасности
Изготовление светодиодного куба
Необходимые компоненты
Принцип, лежащий в основе дизайна
Изготовление
Ошибки, которые следует избегать
Крепление к доске
Программирование светодиодного куба 4 * 4 * 4
Резюме

Глава 5: Звуковая визуализация и светодиодная елка
Введение в звуковую визуализацию
Как визуализировать звук
Что такое БПФ (быстрое преобразование Фурье)

[ ii ]

23
23
24
25
26
26
27
31
31
32
35

37
37
38
38
38
38
39
41
45
46
55

57
57
57
58
59
59
60
61
64
65
68
71

73
74
74
75

Оглавление

Звуковая визуализация с использованием Arduino
Изготовление светодиодной новогодней елки
Резюме

Глава 6: Постоянство зрения

76
85
90

91

Создайте свое собственное постоянство видения
Программирование светодиодной матрицы
Разные типы двигателей
Двигатели постоянного тока
Серводвигатели
Шаговые двигатели
Различные применения двигателей
Управление двигателем DC с помощью Arduino
Синхронизация светодиодной матрицы с двигателем
Воплотите свои усилия в жизнь
Вращение руками
Использование двух разных Arduinos или внешних двигателей
Используйте существующие реальные устройства
Резюме

91
93
94
95
95
95
96
96
100
103
103
104
104
105

Глава 7. Устранение неполадок и дополнительные ресурсы

107

Устранение неисправностей
Не могу загрузить программу
Тусклый светодиод
Ресурсы - опытные пользователи
Проекты
Twitter Mood Light
Дверной замок с секретным детектором
Светодиодная велосипедная куртка
Кофейник с поддержкой Twitter

Полезные ресурсы

Hackaday
Блог Arduino
Журнал Make
Bildr
Учебные пособия
Tronixstuff
Adafruit
Все о схемах
Хакерские пространства
Форум Arduino

107
107
109
109
109
109
110
110
110

111

111
111
111
111
112
112
112
112
112
113

Резюме

113

[ iii ]

Предисловие
Arduino - это платформа для создания прототипов с открытым исходным кодом,
основанная на простом в использовании аппаратном и программном обеспечении.
Arduino