Розширюємо інтеграцію Arduino в дитячий конструктор Знавців

Короткий вміст попередніх серій:

Тато не зміг полагодити згорілий розгінний блок і засунув ардуїнку в конструктор Знавець. Але не довго тривало спокійне життя без паяльника. Захотілося дитині більшого...

Передісторія

Отже, після успішної інтеграції Arduino в конструктор Знавець проходить короткий час, а дитина вимагає: «Ще!». Трьох входів/виходів якось замало. (I2C чур не пропонувати:). І відправився тато в черговий раз в галантерейний магазин купувати одежні кнопки. Але попередньо провів теоретичні дослідження і з'ясував, що для Знавця підходять кнопки Альфа (ще їх називають Омега - через форму притискної пружини) діаметром 12.5мм. Кнопки складаються з чотирьох деталей, з яких мені потрібна тільки одна. Деталь ця продається партіями по 1000шт за 20 $, але продавці з фізиками не працюють. Несподівано, в магазині на чіткі тактико-технічні характеристики кнопки мені пропонують прийнятний цінник 1.6 $ за 10шт (у повному комплекті) під торговою маркою Гамма. Беру!

Підключаємо семисегментний індикатор

У комплект нашого конструктора Знавець входить семисегментний індикатор. Якщо зуміти підключити його до Arduino, то можна буде зібрати:

  • електронний кубик - тиснеш кнопку - висвічується число від 1 до 6.
  • лічильник натискань. Натиснеш одну кнопку, зменшитися, на іншу - збільшиться.
  • секундомір (не забути придушити дребезг)
  • іграшку змійка - змійка повзе по колу. Блимає точка - яблуко. Коли голова змійки проповзає поруч натиснути кнопку. Змійка збільшиться. Якщо натиснути кнопку, коли точка не горить - зменшитися
  • гру дізнайся цифру. На індикаторі включаються сегменти випадковим чином. Як тільки з'являється цифра - потрібно натиснути кнопку. Врахувати: перевернуті цифри - правильні, дзеркальні - неправильні.

Беремо дроти, підпоюємо їх до деталі кнопки з пружинкою. Оскільки у нас немає обжимателя для кнопок, натягнули зверху термоусадку (d = 14мм). Так вийшло, що на ліву колонку контактів індикатора посаджена червона труба (лівий борт - червоний:), на праву - синя (зеленої не було:). У посадженій трубці вирізаємо отвір для контакту.

Проводи йдуть до правої частини індикатора повинні бути довшими на 5.. 6см. У нас вийшло два чотирижитлових кабелі на 20 і 25см.

Зібрали схему. Ура! Заробило!

Бонус трек для тих, хто дочитав до кінця, а також для тих у кого до складу конструктора Знавців не увійшов семисегментний індикатор

Залишилися запчастини від кнопок. Куди б їх пристосувати? Беремо частину, яка фіксується пружинкою і пару скріпок. (Замість скріпок краще взяти прямі піни з квадратним перерізом, але у нас їх під рукою не знайшлося.) Товщину скріпки краще вибирати зі специфікацій макетної хустки (зазвичай 0.3.. 0.8мм).

Нарізаємо скріпку на шматочки по 1см і запоюємо їх вертикально в кнопку. Вийшли такі собі грибочки - gender-race ченджери.

У нас, на жаль, не знайшлося семисегментного індикатора, зате знайшовся 36-ти точковий. Приблизна схема на фотографії.

І нехай пребуде з вами фантазія!