Mundarija:

Kalit makro: 6 qadam (rasmlar bilan)
Kalit makro: 6 qadam (rasmlar bilan)

Video: Kalit makro: 6 qadam (rasmlar bilan)

Video: Kalit makro: 6 qadam (rasmlar bilan)
Video: Самаркандлик ам товба 2024, Iyul
Anonim
Kalit-makro
Kalit-makro

Bu loyiha yordamchi sakkiz tugmachali klaviaturadan iborat bo'lib, u kompyuterga makrolarni (matnli satrlarni) yuboradi. Oldin microSD kartasida saqlangan matnli faylda 64 tagacha makro saqlanishi mumkin. Bu makrolar sakkiz sahifadan iborat bo'lib, ularni tugmalar birikmasi yordamida tanlash mumkin.

Loyihaning 3D bosilgan qismlaridan biri quyidagilarga asoslangan.

TAz00 tomonidan 0,96 dyuymli 128x64 OLED Snapfit korpusi, Creative Commons -Attribution litsenziyasi ostida litsenziyalangan.

1 -qadam: Komponentlar:

Komponentlar
Komponentlar
Komponentlar
Komponentlar

Sizga quyidagilar kerak bo'ladi:

  • Pro Micro Leonardo Atmega32u4 Arduino.
  • Oled displey moduli Ssd1306 0,96”128 × 64.
  • Micro SD kartani o'quvchi.
  • TTP226 sig'imli sensorli sensorli modul.
  • 2 × bosish tugmachali mikro kalit 6 × 6 × 9 mm
  • 3D bosma quti (4 qism).

2 -qadam: simlarni ulash

Ulanish
Ulanish

Komponentlarning pinlarini Arduino -ga quyidagicha ulang:

  1. Tugmalar:

    • Arduino GND va A2 ga soting
    • Arduino GND va RST uchun RES
  2. SD o'quvchi:

    • Arduino D10 uchun CS
    • Arduino D14 uchun MISO
    • SCK - Arduino D15
    • Arduino D16 uchun MOSI
    • Vcc - Arduino Vcc
    • GND dan Arduino GNDgacha
  3. Sensorli modul:

    • OUT 8 dan 1 gacha Arduino D4, D5, D6, D7, D8, D9, A1, A0 (shu ketma -ketlikda).
    • Vcc - Arduino Vcc
    • GND dan Arduino GNDgacha
  4. OLED displey:

    • Arduino D2 uchun SDA
    • SCL Arduino D3 uchun
    • Vcc - Arduino Vcc
    • GND dan Arduino GNDgacha

Komponentlarni lehimlash uchun men ushbu ketma -ketlikni bajarishni maslahat beraman. Bu simlarni ulash jarayonini osonlashtiradi.

3 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Barcha komponentlar simli ulangandan so'ng, tugmachalarni, shuningdek sensorli sensorli modul va Arduino-ni 3D bosilgan taglikka joylashtiring va yopishtiring. Keyin klaviatura qopqog'i bilan ham xuddi shunday qiling va MicroSD o'quvchi va uning qopqog'ini xuddi shu qismga joylashtiring. Nihoyat, OLED displeyini qopqog'iga joylashtiring va yopishtiring va klaviatura qopqog'iga yopishtiring.

4 -qadam: Arduino eskizi

Eskiz ingliz klaviaturalari bilan ishlaydi. Tez orada ispancha versiyasi chiqadi!

5 -qadam: Makros matnli fayl

Makrosli fayl (macros.txt) MicroSD kartasida saqlanishi va quyidagicha tartibga solinishi kerak:

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

Makrolar va sahifalar nomlari ixtiyoriy va ularni aniqlash uchun faqat OLED displeyida paydo bo'ladi. Agar so'l nomini tashlab qo'ysangiz, uning birinchi belgilari paydo bo'ladi.

Macros.txt faylini LaTeX, Arduino, C va Python uchun keng tarqalgan makrolarga misol sifatida yuklab olishingiz mumkin.

6 -qadam: KeyMacro -dan qanday foydalanish kerak:

Mikro USB kabelidan foydalanib, kalit-makroni kompyuterning USB portiga ulang. Kompyuter uni klaviatura sifatida taniydi. Klaviatura-makrosining Tanlash tugmachasini bosing va ekran yangilanishini kuting, so'ngra sensorli klaviaturada sahifa raqamini bosing. Tanlangan sahifadagi makrolar ro'yxati displeyda paydo bo'ladi. Sensorli klaviaturadagi raqamni bosing va Key-Makro satrni kompyuterga yuboradi. Makroslar sahifasini o'zgartirish uchun Tanlash tugmachasini bosib, kerakli sahifa raqamini bosing.

Tavsiya: