Оглавление:

Сделай сам аналоговый дозвонщик на USB-клавиатуру: 4 шага
Сделай сам аналоговый дозвонщик на USB-клавиатуру: 4 шага

Видео: Сделай сам аналоговый дозвонщик на USB-клавиатуру: 4 шага

Видео: Сделай сам аналоговый дозвонщик на USB-клавиатуру: 4 шага
Видео: Простой DIY VCO модуль 👾 (начни сейчас и собери сам) своими руками 2024, Июль
Anonim
Сделай сам аналоговый дозвонщик на USB-клавиатуру
Сделай сам аналоговый дозвонщик на USB-клавиатуру

Я сделал этот проект просто для удовольствия, но эта штука работает как обычная клавиатура со всем.

Повеселись!

Запасы

  • Аналоговый дозвонщик
  • Микроконтроллер Geekcreit® Pro Micro 5V 16M Mini Leonardo

Шаг 1. Аппаратное обеспечение

Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение

Аналоговый набор

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

Первый (коричневый провод), подключенный к контакту 3 на Arduino, открывает соединение, когда вы начинаете перемещать циферблат, и закрывается, когда счет закончен.

Второй (желтый провод), подключенный к контакту 4 на Arduino, замыкает и размыкает соединение каждый раз, когда подсчитывается число.

Красный провод подключен к GND на Arduino.

Ардуино

ВАЖНЫЙ! Этот проект работает только с таким типом Arduino, потому что у него есть ATMEGA32U4, который может эмулировать клавиатуру.

Шаг 2: Программное обеспечение

Вы можете скачать программное обеспечение с GitHub:

Загрузите файл "dial_to_usb.ino" в Aurduino с помощью программного обеспечения Arduino.

Шаг 3: (опция) Задержка тестовых кнопок

Если циферблат вставляет больше или меньше номера, как обычно, используйте файл «dial_ms_test.ino» для проверки задержки в миллисекундах номеронабирателя.

Мои иногда считают двойной ввод, но они составляют около 1 или 2 мс, нормальная задержка составляет от 40 до 60 мс.

Если у вас есть двойной ввод больше 1 или 2 в этом тесте, измените задержку в предыдущем файле в соответствии с результатом теста.

Шаг 4: (необязательно) чехол с 3D-печатью

(опционально) Чехол с 3D-принтом
(опционально) Чехол с 3D-принтом
(опционально) Чехол с 3D-принтом
(опционально) Чехол с 3D-принтом

3D модели Григория Валенти

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