«Flex Sensor» или по-русски «Датчик Изгиба».

В этом опыте, мы будем использовать Flex Sensor (Датчик изгиба)! В его конструкции используется уголь нанесенный на пластиковую полоску, также как у переменного резистора у него изменяется сопротивление, но вместо поворота ручки, вам достаточно его немного изогнуть, тем самым изменяя сопротивление. Для обнаружения изменения сопротивления, на входе ардуино мы снова, как в предыдущих опытах, используем «делитель напряжения». Наклоняя Датчик в одном направлении он изгибается, и чем больше он изгибается, тем выше становится его сопротивление. Приблизительный интервал изменений сопротивлений от 10 кОм до 35 ком. В этой схеме мы будем использовать «Датчик Изгиба» для контроля положения сервопривода. Приступим:

Когда вы дойдете до этого опыта, не расстраивайтесь если у вас нет такого датчика, его можно попробовать заменить фоторезистором, и немного подправить код скетча. Для этого вам необходимо внимательно ознакомиться с кодом.

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

 

Миниатюра к уроку №9. Arduino и Датчик Изгиба. Принципиальная схема

Принципиальная схема к уроку №9. Arduino и Датчик Изгиба (Flex Sensor)

 

Для этого опыта вам понадобится:

1. Arduino UNO — 1 шт.

2. Сервопривод — 1 шт.

3. Датчик Изгиба — 1 шт.

4. Резистор 10 кОм — 1 шт..

5. Соединительные провода.

6. Макетная плата.

7. При отсутствии Флекс Сенсора — Фоторезистор

Далее идет схема электрических соединений для этого опыта.

 

Схема электрических соединений к уроку №9. Датчик Изгиба и Arduino

Вид схемы электрических соединений к уроку 9. Гибкий Датчик и Arduino

Скачать код к опыту 9. Скетч и подробное описание (Обязательно прочтите весь скетч! Он подробно описан в «Код программы к уроку 9»)

Набор для экспериментов MaxKit 01.
Код программы, на русском языке для опыта №9 можно скачать здесь: lesson_09

Вид созданного урока на макетной плате. Примерно так у вас должно получиться:

 

Внешний вид проекта собранного на макетной платек к уроку 9. Arduino и Flex Sensor

Arduino и Датчик Изгиба. Урок №9. Проект собранный на макетной плате.

Тоже самое, но уже вместо Датчика Изгиба установлен фоторезистор:

 

Внешний вид проекта. Замена Датчика Изгиба фоторезистором. К уроку 9. Arduino и Flex Sensor

Arduino и Датчик Изгиба. Урок №9. Проект. Замена Датчика Изгиба фоторезистором.

А если не работает?

Такое может случиться с каждым: программа написана, успешно скомпилирована, загружена, но не понятно почему , работает не так как задумано.

У компьютера есть монитор, клавиатура, мышь, с их помощью легко и удобно отлаживать код, но у Arduino подобных аксессуаров нет. Как же быть? Выход — найти особый «ключ», для того чтобы обеспечить видимость состояния выходов микроконтроллера. Этим ключиком может стать практически что угодно — светодиод, зуммер, и пр., но один из самых полезных инструментов Serial Monitor . Используя Serial.print() и println(), вы можете с легкостью вывести, в понятном для человека виде, текст и данные от Arduino, на экран компьютера. Это отличная возможность для проверки и окончательной отладки Вашей программы.

Всем удачи! Ждём от вас комментарии и фотоотчеты о ваших опытах. ARDUINO УРОК 9. ДАТЧИК ИЗГИБА.