Z innych oferowanych urządzeń do wprowadzania makr domowej roboty autor Instructables pod pseudonimem raul7321 wyróżnia się obecnością wyświetlacza i karty pamięci. Plik tekstowy jest przechowywany na mapie z 64 makropoleceniami, podzielonymi na 8 stron, z 8 wyświetlonymi makropoleceniami na każdym. W trybie wyboru strony na wyświetlaczu pojawiają się ich nazwy.
Mistrz opiera się na modelu 3D obudowy urządzenia obudowa do wyświetlacza PMOLED (CC-BY 3.0), opracowany przez autora Thingiverse pod pseudonimem TAz00. Uzupełnia, dodaje wszystko inne i okazuje się, że:
Kreator przesyła pliki: fundament, obudowa z pokrywą klawiatury, pokrywa karty pamięci, górna pokrywa z otworem na wyświetlacz. Następnie tworzy schemat urządzenia:
Arduino Zastosowano typ Pro Micro Leonardo na mikrokontrolerze Atmega32u4. Wyświetlacz PMOLED - 0,96 cala, rozdzielczość 128 x 64. Modulator z uchwytem karty pamięci jest gotowy lub domowy, wykonany z adaptera Micro SD-SD. Klawiatura jest wrażliwa na dotyk, na przykład TTP226. Istnieją również dwa mechaniczne przyciski: górny służy do przełączania w tryb wyboru strony, dolny służy do resetowania.
Kreator łączy komponenty zgodnie ze schematem, drukuje obudowę i umieszcza w niej wynik montażu.
Następnie mistrz pisze szkic i umieszcza go tutaj. Następnie tworzy plik tekstowy macros.txt o strukturze pokazanej poniżej i umieszcza go na karcie pamięci.
- / Strona1 / -Nazwa Strona1
- / Macro1 / -NameMacro1
.
.
- / Macro2 / -NameMacro2
.
.
- / Macro3 / -NameMacro3
.
.
- / Page2 / -NamePage2
- / Macro1 / -NameMacro1
.
.
- / Page8 / -NamePage8
- / Macro8 / -NameMacro8
Na przykład kreator przesyła tutaj plik ze wspólnymi makrami dla LaTeX, Arduino, C i Python.
Jak korzystać z urządzenia:
1. Podłącz do USB - zdefiniowane jako inna klawiatura.
2. Użyj przycisku wyboru strony, aby przejść do odpowiedniego trybu.
3. Naciśnij klawisz z numerem strony, zostanie on wybrany.
4. Gdy musisz wprowadzić makro, naciśnij klawisz z jego numerem.
5. W razie potrzeby zmień stronę na inną, powtórz krok 2.3.
6. Jeśli mikrokontroler zawiesza się, naciśnij przycisk resetowania.