9.30 / 10
Läs recensionerAdafruit MacroPad RP2040 är en Raspyberry-Pi-driven mikrokontroller för att automatisera repetitiva uppgifter med hjälp av makron och skript. Du kommer att älska de animerade regnbågs-LED-lamporna, det är enkelt att installera, och om du kämpar för att komma ihåg kortkommandon kommer du inte att vilja leva utan det här verktyget. Förutom att mixtra med koden kan du även byta ut switcharna mot dina egna och skapa ett anpassat hölje.
- Varumärke: Adafruit
- Trådlös: Nej
- Bakgrundsbelysning: ja, NeoPixel RGB-lysdioder
- Mediekontroller: ja, via makro
- Batteri: Nej
- Sifferknappar: ja, via makro
- Switchtyp: Kailh mekanisk, röd
- Utbytbara nycklar: ja
- Antal nycklar: 12
- Kompatibla enheter: PC och bärbara datorer med USB-port
- Tangentbordsbeskrivning: Raspberry Pi mikrokontroller / makropad
- Lätt att ställa in och anpassa
- OLED-display för att visa nyckeletiketter
- Roterande kodare för att växla mellan tangentbordslayouter
- Förinstallerade makron för vanliga program
- Fantastisk bottenplattadesign
- USA: s regeringskontrollerade, det vill säga strikt reglerade exporttillstånd
- Ingen kapsling ingår i startpaketet
Adacruit MacroPad RP2040
Få saker är mer dränerande än tråkiga repetitiva uppgifter. Adafruit MacroPad RP2040 kan öka din produktivitet genom att automatisera uppgifter. Det är roligt att sätta upp och vackert att titta på också.
MacroPad är en Raspberry Pi-driven mikrokontroller med ett dussin tangenter, en liten OLED-skärm och ljud. Vi visar dig hur det fungerar, vad du kan göra med det och om det är värt att investera i!
Vad är Adafruit MacroPad RP2040?
En makroplatta är ett litet tangentbord, ungefär som en fristående sifferknappsats, men programmerbar för att köra makron, styra program eller utlösa kortkommandon. Du kan också använda den för att lagra och klistra in textutdrag.
Adafruit MacroPad är en 3x4 tangentbordskontroller som drivs av ett Raspberry Pi RP2040-chip med 264KB RAM och 8MB flashminne. Dual-core Cortex M0+ klockar in på cirka 130MHz. MacroPad kan köra Circuit Python, Arduino eller MicroPython.
På tavlan hittar du följande hårdvara:
- USB-C-kontakt för ström och data
- 3x4 Cherry MX-kompatibla mekaniska nyckelbrytaruttag bundna till GPIO-stift
- En NeoPixel RGB LED per switch
- Vridgivare med tryckknapp på ett GPIO-stift
- 128x64 SH1106 Monokrom OLED-skärm
- 8mm högtalare/summer
- STEMMA QT-kontakt
- Återställningsknapp
- Fyra M3 monteringslister för skräddarsydda kapslingar
Startpaketet innehåller själva MarcoPad och följande delar:
- 12 x Kailh mekaniska nyckelbrytare
- 12 x genomskinliga knappsatser för MX-kompatibla switchar
- 1 x Adafruit MacroPad bottenplatta
- 1 x 3x4 mekanisk tangentbordsplatta
- 1 x D-axel kantad gummiknopp för rotationsgivaren
- 4 x M3 5mm maskinskruvar
- 4 x gummifötter
Bottenplattan har två vackert designade sidor och du kan välja vilken sida du ibland föredrar att titta på, dvs du kan montera den med vardera sidan nedåt.
Om du föredrar att använda dina egna nycklar eller bygga ett skräddarsytt hölje, behöver du inte skaffa det kompletta startpaketet, utan kan istället köpa MacroPad själv.
Hur man ställer in MacroPad RP2040
Installationen är enkel som π. Tja, det är faktiskt mycket lättare. Vi följde efter Adafruits MacroPad RP2040 guide för att lära dig mer om hårdvaran och inställningarna.
Guiden innehåller detaljerade steg-för-steg monteringsanvisningar, vilket hjälpte oss att komma igång på nolltid. I huvudsak lägger du till ett par omkopplare till nyckelbrytarplattan och ansluter sedan omkopplarna med plattan till kort, koppla in de återstående strömbrytarna, skruva i den valfria bakplattan, montera knapparna och gummiknoppen, och det är Gjort.
Nu är du redo att installera CircuitPython eller ställ in Arduino IDE. Vi ville använda vår MacroPad för att köra kortkommandon och klistra in text, så vi installerade CircuitPython. Vi hoppar över en detaljerad sammanfattning här, eftersom Adafruit har gjort ett utmärkt jobb som täcker alla aspekter av processen, inklusive installation av den rekommenderade kodredigeraren (Mu Editor), och hur du redigerar din första koda. Det är nybörjarvänligt, och eftersom vi själva var noobs hade vi inga problem med att följa instruktionerna.
Det som är viktigt att veta är detta:
- "Installerar" CircuitPython är en fråga om att starta MacroPad: s RPI-RP2-enhet genom att hålla två specifika knappar, och sedan dra-och-släppa CircuitPython UF2-filen på den enheten. Superenkelt.
- Du måste använda en USB-kabel lämplig för dataöverföring för att ansluta din MacroPad till din dator. Om RPI-RP2-enheten inte dyker upp är chansen stor att du använde en USB-kabel som endast laddas.
- Du behöver inte veta hur man kodar! Även om det är fördelaktigt att kunna lite kodning, ännu bättre Python, kan du göra mycket med enkla redigeringar av befintlig kod. Vi visar dig några exempel nedan.
Hur man använder MacroPad
Det bästa med mikrokontroller nuförtiden är att du kan dra från en mängd befintlig kod. Adafruit MacroPad kommer med ett gäng förinstallerade makron, till exempel för att styra Adobe Photoshop eller Illustrator, spela upp toner, använda den som en numerisk knappsats, mus och mer. Du kan växla mellan de olika makron med hjälp av vridomkopplaren.
Om du letar efter något annat kan du ladda ner ytterligare kodbibliotek gratis och redigera koden som du vill. Eftersom vi saknade kodningsförmåga tillämpade vi några enkla anpassningar av de befintliga makron.
Skapa ett avstängt "makro"
Var och en av de dussin knapparna har en anpassningsbar LED, som kan vara visuellt tilltalande och, tillsammans med OLED-displayen, hjälper dig att navigera mellan tangenterna. Om du vill släcka lysdioderna utan att koppla ur MacroPad, måste du skapa ett passande "av"-makro.
Vi kopierade ett av standardmakron till en ny flik på Mu, döpte filen till "0 off.py" (0, så det är standardmakrot vid start), och redigerade koden så att den visade OFF som namn och släckte alla lysdioder .
Lägg till Boilerplate Text
För att skapa ett boilerplate-makro kopierade vi återigen ett standardmakro till en ny flik i Mu och redigerade det efter vår smak. Observera att du förutom tangentsekvensen även kan redigera individuella LED-färger och etiketten som visas på MacroPads OLED-display.
Para ihop MacroPad med AutoHotkey på Windows
MacroPad är perfekt för att köra kortkommandon med flera tangenter med ett enda klick. Men vad händer om du vill göra något lite mer komplicerat, som att ändra storlek på ett fönster till specifika dimensioner, men du har ingen aning om hur du kodar detta i Python? Du kan antingen lära dig Python (vi försöker fortfarande), eller så kan du snubbla på en enkel lösning. Stiga på AutoHotkey.
AutoHotkey (AHK) är ett gratis skriptspråk med öppen källkod för Windows. Du kan använda den för att mappa om nycklar eller knappar, definiera snabbtangenter, eller skapa skript för olika uppgifter. Det fina med AHK är att det tillför ytterligare en enorm samling av gratis skript till din verktygslåda, och du kan enkelt para ihop den med MacroPad.
Vi hittade ett enkelt AHK-skript för att ändra storlek på fönster till specifika dimensioner, vilket är användbart för att ta skärmdumpar. Vi anpassade vår AHK-fil och flyttade den till Windows Startup-mapp (tryck Windows-tangent + R, stiga på skal: uppstart, och slå Stiga på), så det skulle alltid köra. Varje AHK-skript definierar också kortkommandot som används för att köra skriptet. Därefter lade vi till denna kortkommando till vårt MacroPad-makro, inklusive en lämplig etikett. Och nu kan vi ändra storlek på fönster med en knapptryckning.
Om detta gjorde dig nyfiken på AHK, missa inte vår AutoHotkey-guide.
Ska du köpa Adafruit MacroPad RP2040?
Adafruit MacroPad RP2040 är ett måste-verktyg för alla som har några få repetitiva datoruppgifter att automatisera eller förenkla. Oavsett om du redigerar media med kortkommandon, regelbundet klistrar in text eller specialtecken, eller behöver ett numeriskt tangentbord på din bärbara dator, kan MacroPad göra allt.
Du behöver inte längre komma ihåg kortkommandon eftersom du kan programmera allt till en enda tangenttryckning. Parat med OLED-skärmen behöver du inte ens komma ihåg vilken av de tolv knapparna du ska trycka på, eftersom du kan koppla en beskrivande etikett till var och en.
Vi älskade enkelheten med MacroPad. Den är otroligt enkel att sätta upp och en fröjd att titta på. Även om du måste redigera kod för att anpassa den, behöver du inte veta hur man kodar. Eftersom det kommer med ett bra urval av förinstallerade makron kan du komma igång på kort tid.
Om du vet hur man kodar i Python, är himlen gränsen. Du kommer att uppskatta den stora samlingen av bibliotek som finns tillgängliga för RP2040, och du kommer att göra de coolaste sakerna med MacroPad.
Du hittar mer snygga och billigare makropads där ute, eller så kan du bygga en DIY makropad, men kom ihåg att Adafruit MacroPad RP2040 är helt anpassningsbar direkt från förpackningen, låter dig växla mellan flera tangentbordslayouter med hjälp av den roterande kodaren, och kommer med en OLED-skärm, bland annat användbart funktioner. Det är ett kraftfullt verktyg som vi inte längre vill vara utan.
Vi hoppas att du gillar de saker vi rekommenderar och diskuterar! MUO har affiliate och sponsrade partnerskap, så vi får del av intäkterna från några av dina köp. Detta påverkar inte priset du betalar och hjälper oss att erbjuda de bästa produktrekommendationerna.
Relaterade ämnen
- Produktrecensioner
- Produktivitetsknep
- Produktivitetstips
- Produktivitet
- Programmering
- Pytonorm
- Raspberry Pi
- Arduino
Om författaren
När hon tog sin doktorsexamen började Tina skriva om konsumentteknologi 2006 och slutade aldrig. Nu även redaktör och SEO kan du hitta henne på Twitter eller vandra en närliggande stig.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera