9.30 / 10
Lees beoordelingenDe Adafruit MacroPad RP2040 is een door Raspyberry-Pi aangedreven microcontroller om repetitieve taken te automatiseren met behulp van macro's en scripts. Je zult dol zijn op de geanimeerde regenboog-LED-lampjes, het is een fluitje van een cent om in te stellen en als je moeite hebt om sneltoetsen te onthouden, wil je niet meer zonder deze tool. Naast het sleutelen aan de code, kun je de schakelaars ook vervangen door je eigen schakelaars en een aangepaste behuizing maken.
- Merk: Adafruit
- Draadloze: Nee
- Achtergrondverlichting: ja, NeoPixel RGB-leds
- Mediabediening: ja, via macro
- Batterij: Nee
- Num Pad: ja, via macro
- Schakelaartype: Kailh mechanisch, rood
- Vervangbare sleutels: Ja
- Aantal sleutels: 12
- Compatibele apparaten: Pc's en laptops met een USB-poort
- Toetsenbordbeschrijving: Raspberry Pi-microcontroller / macro-pad
- Eenvoudig in te stellen en aan te passen
- OLED-display om toetslabels weer te geven
- Roterende encoder om te schakelen tussen toetsenbordindelingen
- Vooraf geïnstalleerde macro's voor veelgebruikte programma's
- Prachtig ontwerp van de bodemplaat
- Door de Amerikaanse overheid gecontroleerde, d.w.z. strikt gereguleerde exportvergunning
- Geen behuizing inbegrepen in starterskit
Adacruit MacroPad RP2040
Weinig dingen zijn meer uitputtend dan saaie repetitieve taken. De Adafruit MacroPad RP2040 kan uw productiviteit verhogen door taken te automatiseren. Het is leuk om op te zetten en ook nog eens prachtig om naar te kijken.
De MacroPad is een door Raspberry Pi aangedreven microcontroller met een tiental toetsen, een klein OLED-scherm en geluid. We laten je zien hoe het werkt, wat je ermee kunt en of het de moeite waard is om in te investeren!
Wat is de Adafruit MacroPad RP2040?
Een macropad is een klein toetsenbord, net als een zelfstandig numeriek toetsenblok, maar programmeerbaar om macro's uit te voeren, programma's te besturen of sneltoetsen te activeren. U kunt het ook gebruiken om tekstfragmenten op te slaan en te plakken.
De Adafruit MacroPad is een 3x4 toetsenbordcontroller die wordt aangedreven door een Raspberry Pi RP2040-chip met 264 KB RAM en 8 MB flash-geheugen. De dual-core Cortex M0+ klokt in op ongeveer 130 MHz. De MacroPad kan Circuit Python, Arduino of MicroPython uitvoeren.
Op het bord vind je de volgende hardware:
- USB-C-connector voor stroom en data
- 3x4 Cherry MX-compatibele mechanische sleutelschakelaarcontactdozen verbonden met GPIO-pinnen
- Eén NeoPixel RGB-led per schakelaar
- Draai-encoder met drukschakelaar op een GPIO-pin
- 128x64 SH1106 Monochroom OLED-scherm
- 8 mm luidspreker/zoemer
- STEMMA QT-connector
- Reset knop
- Vier M3-montagenokken voor aangepaste behuizingen
De starterkit bevat de MarcoPad zelf en de volgende onderdelen:
- 12 x Kailh mechanische sleutelschakelaars
- 12 x doorzichtige keycaps voor MX-compatibele schakelaars
- 1 x Adafruit MacroPad bodemplaat
- 1 x 3x4 mechanische toetsenbordplaat
- 1 x rubberen knop met D-schacht voor de roterende encoder
- 4 x M3 5 mm machineschroeven
- 4 x rubberen voetjes
De bodemplaat heeft twee mooi vormgegeven zijkanten en je kunt zelf kiezen naar welke kant je af en toe kijkt, d.w.z. je kunt hem met beide kanten naar beneden monteren.
Als u liever uw eigen sleutels gebruikt of een aangepaste behuizing bouwt, hoeft u niet de complete starterkit aan te schaffen, maar kunt u de MacroPad zelf aanschaffen.
Hoe de MacroPad RP2040 in te stellen
Installatie is eenvoudig als π. Nou, eigenlijk is het een stuk makkelijker. We volgden Adafruit's MacroPad RP2040-gids om meer te weten te komen over de hardware en installatie.
De gids bevat gedetailleerde stap-voor-stap montage-instructies:, waardoor we in een mum van tijd aan de slag konden. In wezen voegt u een paar schakelaars toe aan de sleutelschakelaarplaat en verbindt u de schakelaars met de plaat met de bord, sluit de resterende schakelaars aan, schroef de optionele achterplaat erin, monteer de toetsen en de rubberen knop, en het is gedaan.
Nu ben je klaar om installeer CircuitPython of Arduino IDE instellen. We wilden onze MacroPad gebruiken voor het uitvoeren van sneltoetsen en het plakken van tekst, dus installeerden we CircuitPython. We slaan hier een gedetailleerde samenvatting over, aangezien Adafruit uitstekend werk heeft geleverd door elk aspect van het proces, inclusief het instellen van de aanbevolen code-editor (Mu Editor), en hoe je je eerste kunt bewerken code. Het is beginnersvriendelijk en omdat we zelf noobs zijn, hadden we geen problemen met het volgen van de instructies.
Wat belangrijk is om te weten is dit:
- CircuitPython "Installeren" is een kwestie van het starten van de RPI-RP2-drive van de MacroPad door twee specifieke knoppen ingedrukt te houden en vervolgens het CircuitPython UF2-bestand naar die drive te slepen en neer te zetten. Super simpel.
- U moet een gebruiken USB-kabel geschikt voor gegevensoverdracht om uw MacroPad op uw computer aan te sluiten. Als de RPI-RP2-drive niet verschijnt, is de kans groot dat u een USB-kabel hebt gebruikt die alleen kan worden opgeladen.
- U hoeft niet te weten hoe u moet coderen! Hoewel het handig is om wat codering te kennen, beter nog Python, kun je veel doen met eenvoudige bewerkingen van bestaande code. Hieronder laten we u enkele voorbeelden zien.
Hoe de MacroPad te gebruiken
Het beste aan microcontrollers van tegenwoordig is dat je kunt putten uit een schat aan bestaande code. De Adafruit MacroPad wordt geleverd met een aantal vooraf geïnstalleerde macro's, bijvoorbeeld om Adobe Photoshop of Illustrator te besturen, tonen af te spelen, het te gebruiken als numeriek toetsenblok, muis en meer. Met de draaiknop kunt u schakelen tussen de verschillende macro's.
Als u op zoek bent naar iets anders, kunt u gratis extra codebibliotheken downloaden en de code naar wens bewerken. Bij gebrek aan codeervaardigheden hebben we een paar eenvoudige aanpassingen op de bestaande macro's aangebracht.
Maak een Off "Macro"
Elk van de tientallen toetsen heeft een aanpasbare LED, die visueel aantrekkelijk kan zijn en, samen met het OLED-display, helpt bij het navigeren door de toetsen. Als u de LED's wilt uitschakelen zonder de MacroPad los te koppelen, moet u een geschikte "uit"-macro maken.
We hebben een van de standaardmacro's naar een nieuw tabblad op Mu gekopieerd, het bestand "0 off.py" genoemd (0, dus het is de standaardmacro bij het opstarten), en de code bewerkt om UIT weer te geven als zijn naam en alle LED's uit te schakelen .
Boilerplate-tekst toevoegen
Om een boilerplate-macro te maken, hebben we opnieuw een standaardmacro gekopieerd naar een nieuw tabblad in Mu en deze naar wens bewerkt. Merk op dat u naast de toetsenvolgorde ook individuele LED-kleuren en het label op het OLED-display van de MacroPad kunt bewerken.
Koppel de MacroPad met AutoHotkey op Windows
De MacroPad is perfect voor het uitvoeren van sneltoetsen met meerdere toetsen met een enkele klik. Maar wat als je iets ingewikkelders wilt doen, zoals het vergroten of verkleinen van een venster naar specifieke afmetingen, maar je hebt geen idee hoe je dit in Python moet coderen? Je zou ofwel Python kunnen leren (we proberen het nog steeds), of je zou op een gemakkelijke oplossing kunnen stuiten. Binnenkomen Autosneltoets.
AutoHotkey (AHK) is een gratis, open-source scripttaal voor Windows. U kunt het gebruiken om toetsen of knoppen opnieuw toe te wijzen, sneltoetsen definiëren, of maak scripts voor verschillende taken. Het mooie van AHK is, dat het nog een enorme toevoeging is verzameling gratis scripts aan uw gereedschapskist, en u kunt hem gemakkelijk koppelen met de MacroPad.
We hebben een eenvoudig AHK-script gevonden om vensters te verkleinen naar specifieke afmetingen, wat handig is voor het maken van screenshots. We hebben ons AHK-bestand aangepast en verplaatst naar de Windows Startup-map (druk op Windows-toets + R, binnenkomen shell: opstarten, en druk op Binnenkomen), dus het zou altijd lopen. Elk AHK-script definieert ook de sneltoets die wordt gebruikt om het script uit te voeren. Vervolgens hebben we deze sneltoets toegevoegd aan onze MacroPad-macro, inclusief een geschikt label. En nu kunnen we met één druk op de knop het formaat van vensters wijzigen.
Ben je hierdoor nieuwsgierig geworden naar AHK, mis het dan niet onze AutoHotkey-gids.
Moet je de Adafruit MacroPad RP2040 kopen?
De Adafruit MacroPad RP2040 is een onmisbare tool voor iedereen die een paar repetitieve computertaken moet automatiseren of vereenvoudigen. Of je nu media bewerkt met sneltoetsen, regelmatig standaardtekst of speciale tekens plakt, of een Numpad op je laptop nodig hebt, de MacroPad kan het allemaal.
U hoeft geen sneltoetsen meer te onthouden omdat u alles in een enkele toetsaanslag kunt programmeren. In combinatie met het OLED-display hoef je niet eens te onthouden welke van de twaalf toetsen je moet indrukken, omdat je aan elke toets een beschrijvend label kunt koppelen.
We hielden van de eenvoud van de MacroPad. Het is ongelooflijk eenvoudig in te stellen en een genot om naar te kijken. Hoewel u code moet bewerken om deze aan te passen, hoeft u niet te weten hoe u moet coderen. Omdat het wordt geleverd met een goede selectie vooraf geïnstalleerde macro's, kunt u snel aan de slag.
Als je weet hoe je in Python moet coderen, is de lucht de limiet. Je zult de enorme verzameling bibliotheken die beschikbaar zijn voor de RP2040 waarderen, en je zult uiteindelijk de coolste dingen doen met de MacroPad.
Je zult meer mooie en goedkopere macropads vinden, of je zou een doe-het-zelf macropad kunnen bouwen, maar houd er rekening mee dat de Adafruit MacroPad RP2040 volledig is aanpasbaar out-of-the-box, laat je schakelen tussen meerdere toetsenbordindelingen met behulp van de roterende encoder, en wordt geleverd met een OLED-scherm, naast andere handige Kenmerken. Het is een krachtig hulpmiddel waar we niet meer zonder willen.
We hopen dat je de items die we aanbevelen en bespreken leuk vindt! MUO heeft gelieerde en gesponsorde partnerschappen, dus we ontvangen een deel van de inkomsten van sommige van uw aankopen. Dit heeft geen invloed op de prijs die u betaalt en helpt ons de beste productaanbevelingen te doen.
Gerelateerde onderwerpen
- Productbeoordelingen
- Productiviteitstrucs
- Productiviteitstips
- productiviteit
- Programmeren
- Python
- Raspberry Pi
- Arduino
Over de auteur
Terwijl ze haar PhD afrondde, begon Tina in 2006 te schrijven over consumententechnologie en is ze nooit meer opgehouden. Nu ook redacteur en SEO, je vindt haar op Twitter of wandelen op een nabijgelegen pad.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren