Оглавление:

Key-Macro: 6 шагов (с изображениями)
Key-Macro: 6 шагов (с изображениями)

Видео: Key-Macro: 6 шагов (с изображениями)

Видео: Key-Macro: 6 шагов (с изображениями)
Видео: Автоматизация, макросы, AHK, Autohotkey, Pulover's Macro Creator (часть 1) 2024, Июль
Anonim
Key-Macro
Key-Macro

Этот проект состоит из вспомогательной клавиатуры с восемью клавишами, которая отправляет макросы (текстовые строки) на компьютер. До 64 макросов можно предварительно сохранить в текстовом файле, сохраненном на карте microSD. Эти макросы организованы на восьми страницах, которые можно выбрать с помощью комбинации клавиш.

Одна из частей этого проекта, напечатанных на 3D-принтере, основана на:

0,96-дюймовый корпус OLED Snapfit 128x64 от TAz00, под лицензией Creative Commons -Attribution.

Шаг 1: Компоненты:

Компоненты
Компоненты
Компоненты
Компоненты

Вам понадобится следующее:

  • Pro Micro Леонардо Atmega32u4 Arduino.
  • Модуль дисплея Oled Ssd1306 0,96 дюйма 128 × 64.
  • Устройство чтения карт Micro SD.
  • Модуль емкостного сенсорного датчика TTP226.
  • 2 × кнопочный микропереключатель 6 × 6 × 9 мм
  • Кейс, напечатанный на 3D-принтере (4 части).

Шаг 2: Подключение

Проводка
Проводка

Подключите контакты компонентов к Arduino следующим образом:

  1. Нажмите на кнопки:

    • SEL к Arduino GND и A2
    • RES к Arduino GND и RST
  2. SD-ридер:

    • CS к Arduino D10
    • MISO для Arduino D14
    • SCK для Arduino D15
    • MOSI для Arduino D16
    • Vcc в Arduino Vcc
    • GND к Arduino GND
  3. Модуль сенсорного датчика:

    • От OUT 8 до 1 до Arduino D4, D5, D6, D7, D8, D9, A1, A0 (в этой последовательности).
    • Vcc в Arduino Vcc
    • GND к Arduino GND
  4. OLED-дисплей:

    • SDA для Arduino D2
    • SCL в Arduino D3
    • Vcc в Arduino Vcc
    • GND к Arduino GND

Я рекомендую следовать этой последовательности для пайки компонентов. Это упрощает процесс подключения.

Шаг 3: Сборка

Сборка
Сборка
Сборка
Сборка
Сборка
Сборка

После того, как все компоненты подключены, установите и приклейте кнопки, а также модуль сенсорного датчика и Arduino к основанию, напечатанному на 3D-принтере. Затем проделайте то же самое с крышкой клавиатуры и установите устройство чтения MicroSD и его крышку на одну деталь. Наконец, установите и приклейте OLED-дисплей к крышке и приклейте его к крышке клавиатуры.

Шаг 4: Эскиз Arduino

Скетч работает с английской клавиатурой. Испанская версия скоро будет доступна!

Шаг 5: текстовый файл макроса

Файл с макросами (macros.txt) должен храниться на карте MicroSD и организован следующим образом:

- / Page1 / -NamePage1- / Macro1 / -NameMacro1..- / Macro2 / -NameMacro2..- / Macro3 / -NameMacro3..- / Page2 / -NamePage2- / Macro1 / -NameMacro1..- / Page8 / -NamePage8 - / Macro8 / -NameMacro8.

Названия макросов и страниц не являются обязательными и отображаются на OLED-дисплее только для их идентификации. Если вы опустите имя макроса, появятся его первые символы.

Вы можете скачать файл macros.txt в качестве примера общих макросов для LaTeX, Arduino, C и Python.

Шаг 6: Как использовать KeyMacro:

Подключите Key-Macro к USB-порту компьютера с помощью кабеля micro USB. Компьютер распознает это как клавиатуру. Нажмите кнопку Select в Key-Macro и дождитесь обновления экрана, затем нажмите номер страницы на сенсорной клавиатуре. Список макросов на выбранной странице появится на дисплее. Нажмите цифру на сенсорной клавиатуре, и ключевой макрос отправит строку на компьютер. Чтобы изменить страницу макросов, нажмите кнопку «Выбрать», а затем номер нужной страницы.

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