Оглавление:

Матрица клавиатуры Lego 4x4: 8 шагов (с изображениями)
Матрица клавиатуры Lego 4x4: 8 шагов (с изображениями)

Видео: Матрица клавиатуры Lego 4x4: 8 шагов (с изображениями)

Видео: Матрица клавиатуры Lego 4x4: 8 шагов (с изображениями)
Видео: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Июнь
Anonim
Матрица клавиатуры Lego 4x4
Матрица клавиатуры Lego 4x4
Матрица клавиатуры Lego 4x4
Матрица клавиатуры Lego 4x4

Пока я застрял в доме последние несколько недель, я, наконец, добрался до завершения некоторых проектов, которые крутились у меня в голове. Я использовал Lego в качестве основы для большинства своих проектов за последние несколько недель. Я наконец-то собрал свой набор Google AIY вместе с лего, я также создал специальный держатель для карандашей Apple Pencil, используя нестандартные части лего. Так что пришло время перейти к чему-то более сложному. Я действительно хотел использовать детали, которые есть у меня в доме, и лего были идеальными. Единственное, что мне нужно было заказать для сборки, это Arduino Micro. Я пробовал с другими досками, но это, честно говоря, лучшее решение. Это подключи и работай. Стоило подождать пару дней.

На этой неделе я взялся за один из проектов, о котором думал некоторое время. Матрица клавиатуры 4x4 для ярлыков сценариев для моего компьютера. Я также немного поработал в фотошопе, и мне хотелось, чтобы навигация вперед и назад была немного проще. Итак, я достал инструменты и принялся за работу. Я собираюсь разобрать его позже, чтобы заказать кирпичи, чтобы он был однородного цвета. Но пока поехали.

Запасы

  1. Ардуино Микро
  2. 16 тактильных кнопок
  3. Припой
  4. Паяльник
  5. Поток
  6. Кабель Micro Usb
  7. Лот Лего
  8. Держатель кнопки *
  9. Опорная плита *
  10. Держатель Arduino Micro Lego *

* Требуется 3d принтер

Шаг 1. Распечатайте детали

Распечатать детали
Распечатать детали

Вам нужно распечатать детали и подготовить их к сборке.

Шаг 2: разместите кнопки

Поместите кнопки
Поместите кнопки

Поместите тактильные кнопки на нижнюю плинтус и припаяйте их на место.

Шаг 3: припаяйте кнопки на месте

Припаяйте кнопки на месте
Припаяйте кнопки на месте

Используя матричную диаграмму, я припаял кнопки на место, используя зигзагообразный узор для строк. Цель состояла в том, чтобы просто соединить строки поперек и столбцы вниз.

Шаг 4: припаиваем ряды и столбцы

Припаяйте ряды и столбцы
Припаяйте ряды и столбцы

Я начал с того, что припаял 4 красных провода и 4 черных провода к Arduino Micro. Затем припаял каждый из проводов к столбцам и рядам, уделяя особое внимание правильному направлению. Arduino Micro была приклеена к изготовленной на заказ детали Lego, напечатанной на 3D-принтере.

Шаг 5: строительство жилья

Строить жилье
Строить жилье
Строить жилье
Строить жилье
Строить жилье
Строить жилье

Я использовал различные кирпичи 1x, чтобы построить дом. Под клавиатуру кирпичей нет. Крепится по периметру. Сверху и по центру кладут кирпичи для большей устойчивости.

Шаг 6: поместите кирпичи 2x2

Бросьте кирпичи 2x2
Бросьте кирпичи 2x2

Кубики 2x2 действуют как фактические кнопки и идеально подходят для тактильных кнопок.

Шаг 7: Написание кода

Написание кода
Написание кода

Код для проекта был довольно простым. Я следил за кодом, который нашел на Github. Мне пришлось внести некоторые изменения в строки и столбцы, но он работает отлично. Инструкции для библиотеки находятся на веб-сайте Arduino CC.

Шаг 8: наслаждайтесь

Я очень взволнован тем, что сейчас создаю искусство с помощью этой клавиатуры, потому что могу использовать созданные мной ярлыки. Я думаю о том, как написать сценарий для каждого из 14 ключей.

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

Рекомендуемые: