Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Мне нужна была контактная панель для другого проекта, поэтому я решил сделать клавиатуру из деталей, которые были у меня дома.
Запасы
-
Колпачки 1u:
- От 1 до 9
- УДАЛЯТЬ
-
Колпачки 2u:
- 0
- ВХОДИТЬ
- 12 клавишных переключателей (я использовал вишнево-желтые, но подойдет любой вишневый!)
- Ардуино Уно
- Пластина переключателя, напечатанная на 3D-принтере (см. Шаг 1)
Шаг 1. Разработка макета клавиатуры
Если вы хотите сделать свою клавиатуру с клавишами того же размера, что и я, вы можете напрямую загрузить и распечатать мой файл STL на 3D-принтере и перейти к шагу 4!
Но если вам нужно создать свой собственный с помощью редактора раскладки клавиатуры:
Удалите приветственное сообщение, щелкнув по нему и нажав кнопку «Удалить ключ».
Чтобы получить нужный макет, вы можете настроить каждый ключ на вкладке «Свойства» и установить высоту и ширину (1 = 1 мкм, 1,5 = 1,5 мкм и т. Д.). Вы можете перемещать клавиши с помощью клавиш со стрелками.
Когда ваш дизайн будет готов, перейдите на вкладку Raw Data и скопируйте туда код.
Шаг 2. Создайте файл SVG
Вы превратите свой дизайн в файл SVG с помощью swilkb:
Вставьте код, который вы скопировали, в макет планшета.
Выберите тип переключателя (я предлагаю MX_t: 1, потому что так будет легче распечатать)
Выберите тип стабилизатора - я выбрал Cherry + Costar {_s: 1}, но в конечном итоге стабилизаторы не потребовались или не использовались.
Edge padding - это насколько большой будет граница вокруг всех ваших клавиш (я использовал 10 мм по всему периметру)
Оставьте остальные параметры отключенными
Нажмите "Нарисовать мой САПР". Нажмите кнопку SVG и сохраните файл (вам нужно будет нажать CTRL-S или щелкнуть изображение правой кнопкой мыши).
Шаг 3: Постройте 3D-модель
Войдите в Tinkercad и начните новый проект.
Импортируйте ваш файл SVG; tinkercad автоматически добавит толщину. Значение по умолчанию - 10 мм - слишком толстая для пластины переключателя! Установите толщину (квадрат посередине) на 3,00 мм.
Экспортируйте свой проект в формате STL, и вы готовы к 3D-печати!
Шаг 4: припаяйте и соберите
Ключи соединены по столбцам и рядам.
Первоначально я разработал схему с диодами, чтобы предотвратить ложное нажатие клавиш. Код Arduino позаботится об этом, так что сэкономьте немного работы и не используйте диоды!
Присоединить ряды к контактам 0, 1, 2
Присоедините колонны к контактам 10, 11, 12, 13.
Шаг 5: Код
Я использовал библиотеку Keypad, которую вам нужно скачать
Перейдите в Sketch -> Include Library -> Manage Libraries.., найдите «Keypad» и нажмите «Установить».
Если вы разработали собственную клавиатуру, настройте двумерный массив клавиш.
Загрузите в свой Arduino, и все готово!