Seeed Grove - Dual Button Grove - Dual Button ist ein Modul mit zwei Tastern, das es ermöglicht, zwei separate Signalkanäle mit nur einem Grove-Modul zu steuern. Es enthält vier verschiedenfarbige Tastenkappen, die beliebig kombiniert werden können. Die kompakte Bauweise mit zwei Tastern in einem Gehäuse reduziert den Verkabelungsaufwand und vereinfacht den Aufbau in Projekten. Die Ansteuerung erfolgt über digitale GPIO-Pins, wobei ein gedrückter Taster ein LOW-Signal erzeugt und ein nicht gedrückter Taster dauerhaft ein HIGH-Signal liefert. Durch den standardisierten Grove-Anschluss ist das Modul sofort einsatzbereit und lässt sich nahtlos in bestehende Grove-Umgebungen integrieren. Typische Anwendungen umfassen Funktionstasten, Schaltflächen zur Steuerung von Zählern, Lichtschaltern, Haustierfütterungssystemen und weiteren interaktiven Geräten im DIY- oder Prototyping-Bereich. Die geringe Größe und einfache digitale Ansteuerung ermöglichen eine vielseitige Einsetzbarkeit in kompakten elektronischen Projekten. Das Modul eignet sich für den Einsatz in DIY-Projekten, bei der Entwicklung interaktiver Steuerungen oder in der Maker-Szene. Es kann in Kombination mit Mikrocontrollern wie dem Arduino oder dem Raspberry Pi verwendet werden.
Merkmale im Überblick
Zwei digitale Taster in einem Modul Digitale Ansteuerung über GPIO
Kompatibilität
Arduino Raspberry Pi (über Grove Base HAT)
Technische Daten
Betriebsspannung: 3V–5V Schnittstelle: Grove Abmessungen: 20mm × 40mm
Sonstige Daten
Batterie nicht enthalten
Lieferumfang
1x Grove - Dual Button 4x Keycaps 1x Grove-Kabel
Links
Preface – Getting Started Introduction to Grove Eagle-Datei Schaltplan PDF
Fügen Sie ein buntes, leuchtendes Zifferblatt hinzu und drehen Sie Ihr Raspberry Pi Projekt richtig auf!
Dieses I2C-Breakout nutzt den cleveren Nuvoton-Mikrocontroller, um einen digitalen Drehgeber einfach in Ihr Projekt einzubinden. Es ist möglich, die RGB-LED im Inneren des Encoders direkt anzusteuern - was bedeutet, dass er sich hervorragend als Eingabegerät eignet, das Ihnen auch einen farbkodierten visuellen Status anzeigen kann (wie ein LED-Beleuchtungscontroller oder ein Synth-Wellengenerator).
Encoder haben einen unbegrenzten Bewegungsbereich und sind gut für Drehregler, die sich kontinuierlich drehen müssen - wenn Sie einen bevorzugen, der einen Anfang und ein Ende hat, schauen Sie sich das RGB-Potentiometer-Breakout an.
Sie können es direkt an den GPIO Ihres Pi anschließen oder über ein Breadboard mit den mitgelieferten Headern, aber es ist auch kompatibel mit unserem schicken lötfreien Breakout Garden, der es einfach macht, mehrere verschiedene Breakouts gleichzeitig zu verwenden.
Features
Nuvoton MS51 Mikrocontroller mit eingebautem 12-Bit Analog-Digital-Wandler (Datenblatt / Technisches Referenzhandbuch)
Rotary encoder (Datenblatt / Zeichnung)
RGB-LED (ansteuerbar über PWM)
I2C-Schnittstelle, mit einer Standardadresse von 0x0F
3V bis 5V kompatibel
Verpolungsschutz
Raspberry Pi-kompatible Pinbelegung (Pins 1, 3, 5, 7, 9)
Kompatibel mit allen Modellen des Raspberry Pi.
Python-Bibliothek
Kit enthält
RGB Encoder Breakout (vormontiert)
1x5 gerade Stiftleiste
1x5 rechtwinklige Buchsenleiste
Wir haben diese Breakout-Platine so entworfen, dass Sie das Stück der rechtwinkligen Buchsenleiste anlöten und direkt auf die unteren linken 5 Pins des GPIO-Headers Ihres Raspberry Pi stecken können (Pins 1, 3, 5, 7, 9).
Software
RGB Encoder Breakout verwendet die gleiche Python-Bibliothek wie unser IO Expander Breakout - dieses Beispiel zeigt Ihnen, wie Sie den Encoder auslesen und die Lichter steuern.
Hinweise
Die Standard-I2C-Adresse ist 0x0F, aber es ist möglich, diese in der Software zu ändern, wenn Sie mehrere RGB-Encoder-Breakouts verwenden oder Konflikte mit anderen I2C-Geräten vermeiden möchten. Die neue Adresse wird im Flash-Speicher gespeichert, so dass sie auch im stromlosen Zustand erhalten bleibt.
Dieses Board verwendet eine Nuvoton MCU mit unserer eigenen Firmware, aber wenn Sie mutig und hackerisch sind, können Sie Ihre eigene Firmware ersetzen, um die Funktionsweise dieses Boards zu ändern und einen super billigen und fähigen Mikrocontroller zu haben (obwohl dies nichts für schwache Nerven ist!)
Abmessungen: ca. 25x22x29mm (LxBxH)
What does P mean?P is for panel mount in this product Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Button-P.htmlLieferumfang:- Modul- Grove Anschlusskabel
The Grove - Red LED Button is stable and reliable with 100 000 times long life. With the build-in LED, you can apply it to many interesting projects, it is really useful to use the LED to show the status of the button. Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Red-LED-Button.html
Lieferumfang:
- Modul
- Grove Anschlusskabel
Graben Sie den alten Wii-Controller aus und verwenden Sie ihn als eleganten Controller für Ihren nächsten Roboter,
wenn Sie möchten. Der Adafruit Adafruit Wii Nunchuck Breakout Adapter passt genau in den Wii-Anschluss und führt die
Pegelverschiebung und die Leistungsregelung durch, die benötigt werden, um den Controller mit jedem Mikrocontroller oder
Mikrocomputer zu verwenden.
Die Wii-Controller verwenden eine Standard-I2C-Schnittstelle, und
es gibt sowohl für Arduino als auch für
CircuitPython/Python bestehenden Code für eine schnelle Integration
mit einem Arduino UNO, Feather oder sogar einem Raspberry Pi. Wir verwenden diese gerne mit dem Wii Nunchuck, da man so einen
X-Y-Joystick, zwei Tasten und einen Beschleunigungssensor in einem handlichen Paket bekommt. Alle Daten werden über die I2C-Adresse
0x53 übertragen, und die Adresse kann nicht geändert werden.
Wir verwenden extra dicke 2.0mm Platinen für dieses Breakout, und haben Aussparungen für die Grabber-Notches gemacht,
so dass die Controller-Verbindung fest sitzt, und nicht klappert oder sich löst!
Um die Verwendung so einfach wie möglich zu machen, haben wir dieses Breakout im Stemma QT Formfaktor erstellt.
Sie können entweder ein Breadboard oder die SparkFun qwiic-kompatiblen STEMMA QT-Anschlüsse
verwenden, und die Kompatibilität mit 5V-Spannungspegeln, wie sie auf Arduinos zu finden sind, sowie 3,3V-Logik, die von vielen
anderen Boards wie dem Raspberry Pi oder unseren Feathers verwendet wird.
Nicht im Lieferumfang enthalten ist der Wii Nunchuck Controller, dieser ist separat erhältlich.
Adafruit NeoKey Socket Breakout für mechanische Tastenschalter mit NeoPixel
Das Einzige, was besser ist als ein schöner mechanischer Taster, ist einer, der auch jede Farbe des Regenbogens leuchten kann - und das ist, was das Adafruit NeoKey Breakout tut! Diese kleine 0,75" x 0,85" große Platine kann einen Cherry MX oder kompatiblen Schalter aufnehmen und lässt sich einfach mit einem Breadboard oder Perfboard verwenden.
Das Breakout hat eine Kailh-Buchse, was bedeutet, dass Sie jeden MX-kompatiblen Schalter einstecken können, anstatt ihn einzulöten. Möglicherweise benötigen Sie ein wenig Kleber, um den Schalter an seinem Platz zu halten: Heißkleber oder ein bisschen Epoxidharz haben bei uns gut funktioniert. Wir haben auch eine 1N4148-Signaldiode in Reihe mit dem Schalter geschaltet, so dass Sie Tastenraster-Matrizen erstellen können, ohne sich Sorgen über Ghosting zu machen.
Jedes Breakout hat auch ein einzelnes Reverse-Mount NeoPixel, das durch die Stelle zeigt, durch die bei vielen Schaltern eine LED leuchten würde. Der Eingang und der Ausgang des Pixels sind ausgebrochen, so dass Sie diese Platine miteinander "verketten" und als einen NeoPixel-Strang steuern können.
Merkmale im Überblick
Kailh-Buchse für einfache Installation von MX-kompatiblen Schaltern
1N4148-Signaldiode zur Vermeidung von Ghosting
Reverse-Mount NeoPixel für RGB-Beleuchtung
Verkettung von mehreren Breakouts möglich
Technische Daten
Abmessungen: 21.8mm x 19.0mm x 3.4mm / 0.9" x 0.7" x 0.1"
Gewicht: 1.4g / 0.0oz
Sonstige Daten
VDD (+): Stromanschluss für den NeoPixel, liefert 3 bis 5VDC
GND (-): Masse-Pin für den NeoPixel
In (I) und Out (O): Eingang und Ausgang zum/vom NeoPixel, für Verkettung
Schalter Anode (A): Positive Seite des Schalters+Diode
Schalterkathode (C): Negative Seite der Schalter+Diode
Lieferumfang
1x Bestückte Platine
1x Kleines Stück abgebrochener Header
Adafruit I2C QT Drehgeber mit NeoPixel
Drehgeber sind so viel Spaß! Drehen Sie sie in diese Richtung, dann in die andere. Im Gegensatz zu Potentiometern drehen sie sich vollständig und haben oft kleine Einrastungen für taktiles Feedback. Aber wenn Sie jemals versucht haben, Drehgeber zu Ihrem Projekt hinzuzufügen, wissen Sie, dass sie eine echte Herausforderung darstellen: Timer, Interrupts, Entprellung...
Dieses Stemma QT-Breakout beseitigt all diese Frustration - löten Sie einen beliebigen 'standardmäßigen' PEC11-Pinout-Drehgeber mit oder ohne Druckschalter ein. Der Onboard-Mikrocontroller ist mit unserer seesaw-Firmware programmiert und verfolgt alle Pulse und Pins für Sie und speichert dann den inkrementellen Wert, der jederzeit über I2C abgefragt werden kann. Schließen Sie ihn mit einem Stemma QT-Kabel an, um sofortigen Drehgeber-Spaß zu haben, mit jedem beliebigen Mikrocontroller, von einem Arduino UNO bis hin zu einem Raspberry Pi.
Merkmale im Überblick
Einfaches Hinzufügen eines Drehgebers zu Projekten
Onboard-Mikrocontroller mit seesaw-Firmware
I2C-Schnittstelle für einfache Integration
NeoPixel für zusätzliche visuelle Rückmeldung
Kompatibilität
Funktioniert mit Arduino und CircuitPython/Python
STEMMA QT-kompatible Anschlüsse für einfache Verbindung
Technische Daten
Standard I2C-Adresse: 0x36
Abmessungen: 25,6 mm x 25,3 mm x 4,6 mm
Gewicht: 2,4 g
Lieferumfang
1x vollständig montiertes und getestetes PCB-Breakout
1x kleines Stück Header
LinkGitHub: Adafruit SeesawGitHub: Adafruit CircuitPython SeesawSparkFun Qwiic
In diesem Modul sind 2 kapazitive Touch-Buttons verbaut.
Beide Buttons haben je einen Output-Pin.
Die Buttons können zum Beispiel entweder als Taster verwendet werden,
oder als Näherungssensor bis 5mm.
Eine Stiftleiste ist im Lieferumfang enthalten
Eigenschaften
Betriebsspannung: 2 - 5V
Stromverbrauch: 1,5 bis maximal 11,5 uA
Abmessungen: 44 x 26,5 x 3 mm
The Grove - Blue LED Button is stable and reliable with a 100 000 times long life. With the built-in LED, you can apply it to many interesting projects, it is really useful to use the LED to show the status of the button. Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Blue-LED-Button.html
Lieferumfang:
- Modul
- Grove Anschlusskabel
Grove Compatible
5V/3.3V Compatible
Analog Output Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Thumb-Joystick.htmlLieferumfang:- Modul- Grove Anschlusskabel
Dieser kapazitive Taster ist ideal für Schaltvorgänge ohne Verschleiß oder mechanische Betätigung. Das Modul wird einfach an eine Versorgungsspannung angeschlossen und gibt bei Annäherung einen High Pegel über den I/O Anschluss aus. Durch die kapazitive Funktionsweise, kann das Modul auch hinter Objekten wie dünnen Glasplatten oder Schranktüren verbaut werdenTechnische Daten:Versorgungsspannung: 2.4 – 5.5 VoltAbmessung: ca. 15 x 11 mm
Fügen Sie Ihrem nächsten Mikrocontroller-Projekt mit dieser einfach zu bedienenden 12-Kanal-Breakout-Platine für kapazitive Touchsensoren mit dem MPR121 eine Vielzahl von Touchsensoren hinzu. Dieser Chip kann bis zu 12 einzelne Touchpads ansteuern.
Der MPR121 unterstützt nur I2C, was mit nahezu jedem Mikrocontroller realisiert werden kann. Sie können eine von 4 Adressen mit dem ADDR-Pin auswählen, für insgesamt 48 kapazitive Touchpads auf einem I2C 2-Draht-Bus. Die Verwendung dieses Chips ist viel einfacher als die kapazitive Abtastung mit analogen Eingängen: er übernimmt die gesamte Filterung für Sie und kann für mehr/weniger Empfindlichkeit konfiguriert werden.
Dieser Sensor wird als winziger, schwer zu lötender Chip geliefert, deshalb haben wir ihn für Sie auf ein Breakout-Board gesetzt. Da es sich um einen reinen 3V-Chip handelt, haben wir einen 3V-Regler und I2C-Pegelverschiebung hinzugefügt, damit er sicher mit jedem 3V- oder 5V-Mikrocontroller/Prozessor wie Arduino verwendet werden kann. Wir haben sogar eine LED auf der IRQ-Leitung hinzugefügt, so dass sie blinkt, wenn Berührungen erkannt werden, was die Fehlersuche nach Augenmaß ein wenig erleichtert. Im Lieferumfang enthalten ist eine komplett bestückte Platine und ein Stück 0,1"-Stiftleiste, damit Sie die Platine in ein Breadboard stecken können. Für die Kontakte empfehlen wir die Verwendung von Kupferfolie oder Pyralux, dann löten Sie einen Draht, der vom Folienpad zum Breakout führt.
Die ersten Schritte sind mit unserer Arduino-Bibliothek und dem Tutorial ein Kinderspiel. Sie werden in wenigen Minuten einsatzbereit sein, und wenn Sie einen anderen Mikrocontroller verwenden, ist es einfach, unseren Code zu portieren.
Natürlich wollten wir Sie nicht mit einem Datenblatt und einem "Viel Glück!" zurücklassen. - Wir haben ein detailliertes Tutorial geschrieben, das zeigt, wie man den Sensor verdrahtet, ihn mit Arduino oder CircuitPython/Python verwendet und Beispielcode, der den Sensor dazu bringt, Daten zu protokollieren und Ihre Berührung zu erkennen!
Als ob das noch nicht genug wäre, haben wir jetzt auch SparkFun qwiic kompatible STEMMA QT Anschlüsse für den I2C-Bus so dass Sie nicht einmal die I2C- und Stromleitungen anlöten müssen.Verdrahten Sie einfach mit Ihrem Lieblingsmikro mit einem STEMMA QT Adapterkabel.
QT-Kabel ist nicht im Lieferumfang enthalten.
Potentiometer sind das perfekte Werkzeug, wenn Sie Ihre Schaltung durch Drehen eines Knopfes verändern wollen. Wie sich herausstellt, gibt es Zeiten, in denen Sie Ihre Schaltung anpassen möchten, ohne manuell einen Knopf zu drehen, und der DS1841 I2C Logarithmic Resistor von Maxim kann genau das tun. Es ist ein programmierbarer Widerstand, ähnlich wie ein I2C-Potentiometer wie das DS3502 I2C Potentiometer, warum also ein anderes?
Der große Unterschied zwischen den beiden ist, wie sich der Widerstand in Abhängigkeit von Änderungen am Schleifer ändert. Der Widerstand des DS3502 hat eine lineare Beziehung zur Einstellung des Schleifers. Jedes Mal, wenn Sie den Schleifer um einen bestimmten Betrag verändern, ändert sich der Widerstand um den gleichen Betrag. Beim DS1841 ist die Beziehung zwischen dem Widerstand und der Wischerstellung logarithmisch. Das bedeutet, dass sich der Widerstandswert bei einer Änderung der Schleiferstellung abhängig davon ändert, wo im Bereich des Schleifers sich die aktuelle Einstellung befindet.
Logarithmische Potentiometer werden in der Audiotechnik z.B. für die Lautstärkeregelung eingesetzt, da sie der Reaktion des menschlichen Gehörs auf Schall besser entsprechen.
Der Widerstand des DS1841 reicht von 22kOhm bis 3,7 kOhm und hat 128 Abgriffspunkte. Noch interessanter ist, dass der DS1841 so konfiguriert werden kann, dass erseinen Widerstand temperaturabhängig anpasst mit einer Hysterese, um Sprünge zu vermeiden.
Zusätzlich kann die Temperaturkompensation mit Hilfe der im DS1841 eingebauten LUT (Look Up Table) eingestellt werden. Mit dieser Tabelle können Sie die Wischereinstellung für jede der 70 Temperaturstufen zwischen -39 und 100 Grad Celsius festlegen, plus je eine für ober- und unterhalb dieses Bereichs. Sie können den Wischer sogar manuell auf einen der Einträge in der LUT einstellen.
Die Arbeit mit dem DS1841 ist einfach. Wir haben ihn auf einer Breakout-Platine mit den erforderlichen Unterstützungsschaltungen und SparkFun qwiic kompatiblen STEMMA QT Anschlüssen untergebracht, so dass Sie ihn mit anderen, ähnlich ausgestatteten Platinen verwenden können, ohne löten zu müssen.
QT-Kabel ist nicht im Lieferumfang enthalten.
Dieser handliche kleine Helfer kann mit 3,3V- oder 5V-Micros betrieben werden, so dass er mit einer Reihe von Entwicklungsplatinen eingesetzt werden kann. Um die Dinge noch einfacher zu machen, haben wir Arduino- und CircuitPython/Python 3-Treiber geschrieben, um die Interaktion mit Ihrem neuen Freund, der die Knöpfe ersetzt, zu vereinfachen.
So schick sie auch sind, mit Breakouts allein kommt man nicht weit. Deshalb haben wir Bibliotheken für CircuitPython und Arduino geschrieben, zusammen mit Beispielcode, damit sie einfach zu benutzen sind.
Adafruit IoT-Knopf mit NeoPixel BFF Zusatz für QT Py und Xiao
Das Adafruit IoT Button mit NeoPixel BFF für QT Py und Xiao erweitert deine Mikrocontroller-Projekte um bedeutende Funktionen. Du kannst diesen kompakten und vorgetesteten PCB einfach auf jedes QT Py oder Xiao Board montieren. Er bietet einen großen 12mm Tastendruckknopf und ein darüberliegendes 3.5mm RGB NeoPixel, ideal für einfache IoT-Projekte mit Basisinteraktivität. Die Platine lässt sich sowohl fest anlöten als auch durch Stift- und Buchsenleisten abnehmbar gestalten. Der Button ermöglicht dir eine schnelle Reaktion durch temporäres Verbinden des A2-Pins mit dem Boden, mit der Option zur Neuverdrahtung für unterschiedliche Pinzuweisungen. Ein interner Pull-up-Widerstand kann ebenso aktiviert werden. Die einfache Anpassbarkeit und die Vielseitigkeit des Buttons steigern die Funktionalität deiner Projekte deutlich.
Merkmale im Überblick
Perfekt für sehr kleine Mikrocontroller-Projekte
Einfache 'IoT Button'-Typ Projekte mit grundlegender Interaktivität
Abnehmbar oder fest montierbar
Technische Daten
Produktabmessungen: 20.7mm x 17.8mm x 7.0mm
Produktgewicht: 1.9g
Taktile Schaltung verbindet A2 temporär mit Boden beim Drücken - umverdrahtbar
Einzelnes NeoPixel auf GPIO A3 - umverdrahtbar
Lieferumfang
1x Adafruit IoT-Knopf
Header
Links
Guide
Hinweise
Weder QT Py noch XIAO-Boards sind im Lieferumfang enthalten!
Incremental encoder
Grove Interface.
360 degree rotary Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Encoder.htmlLieferumfang:- Modul- Grove Anschlusskabel
The Grove - Yellow LED Button is stable and reliable with 100 000 times long life. With the built-in LED, you can apply it to many interesting projects, it is really useful to use the LED to show the status of the button. Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Yellow-LED-Button.html
Lieferumfang:
- Modul
- Grove Anschlusskabel
Wenn Sie Benutzereingaben hinzufügen möchten, ohne eine Taste zu verwenden, dann könnte eine kapazitive Touch-Schnittstelle die Antwort sein. Das AT42QT1011 SparkFun Capacitive Touch Breakout bietet eine einzelne, momentane kapazitive Touch-Taste mit einfach zu verwendenden digitalen I/O-Pins.
Der AT42QT1011 ist ein dedizierter, kapazitiver Sense-Chip für eine einzelne Taste. Der Chip übernimmt die Überwachung einer leitfähigen Fläche auf Berührung. Solange eine Berührung (z.B. durch einen Finger) erkannt wird, hält der AT42QT1011 die Ausgangsleitung auf High. Andernfalls wird die Leitung auf Low gehalten. Damit der AT42QT1011 funktioniert, müssen Sie lediglich eine Spannungsquelle (1,8V--5V) und Masse bereitstellen. Zusätzlich ist ein PAD-Pin vorhanden, falls Sie eine eigene externe Elektrode erstellen möchten.
Im Gegensatz zu seinen Geschwistern hat der AT42QT1011 kein internes Timeout, d.h. wenn man den Finger für eine beliebige Zeit auf das Pad des Breakouts hält, bleibt es eingeschaltet. Der Unterschied zwischen dem AT42QT1010 und dem AT42QT1011 ist gering, kann aber je nach Einsatzgebiet des Projekts ein entscheidender Faktor sein.
Dokumente:
Get Started with the AT42QT101X Capacitive Touch Guide
Schaltplan
Eagle-Dateien
Anschlussanleitung
Datenblatt (AT42QT1011)
GitHub
Diese Silikon-Elastomer-Tastaturen warten nur darauf, dass Ihre Finger sie drücken. Nur zu, quetschen Sie so viel Sie wollen! (Sie sind langlebig und leicht zu reinigen, wischen Sie einfach mit milder Seife und Wasser) Sie sind genau wie die leuchtenden Gummitasten, die auf Geräten und Werkzeugen zu finden sind, aber diese sind Open Source und einfach in Ihr nächstes Projekt zu integrieren.
Jeder Knopf ist 10mm x 10mm quadratisch und 10mm hoch. Der Abstand zwischen den Tasten beträgt 5 mm im Raster. Sie können die Button-Pads Kante an Kante anordnen und sie werden korrekt gerastert. Sie können die Pads auch abschneiden, wenn Sie möchten, das Silikon ist sehr weich. Die Art und Weise, wie sie geformt sind, geben sie etwa 3 mm Spielraum, wenn sie gedrückt werden, was ein sehr befriedigendes Gefühl vermittelt. Sie sind jedoch völlig geräuschlos.
An der Unterseite jeder Taste befindet sich ein leitfähiger Pad-Ring, der einen entsprechend gestalteten Kontakt darunter schließen kann. Wir haben eine EagleCad-Bibliothek, die Objekte für die Taster und optionale LEDs enthält, so dass Sie diese in Ihrem nächsten PCB-Design verwenden können.
Jeder Taster ist 10mm hoch und kann ganz einfach eine 3mm LED aufnehmen. 5mm LEDs sind zu groß, also bleiben Sie hier bei 3mm. Die LED ist optional, sie zu haben oder nicht, hat keinen Einfluss auf die "Aktion". aber es ist schön, Tasten zu hinterleuchten. Diffuse LEDs sind am besten.
Wahrscheinlich wollen Sie keine eigene Platine bauen, also holen Sie sich einen Adafruit Trellis, unseren kachelfähigen Treiber, der 16 LEDs + diese 16 Tasten über I2C steuern kann.
Sehen Sie sich unser Github-Repository für 3D-CAD-Dateien und eine Eagle-Bibliothek mit fertigen Objekten an.
Adafruit NeoTrellis RGB Driver PCB für 4x4 Tastatur
Auf vielfachen Wunsch haben wir unsere beliebten Trellis-Elastomer-Tasten-Kits aufgerüstet, sodass die Platine nun die volle Unterstützung für NeoPixel-Farben bietet! Das bedeutet, dass keine einfarbigen LEDs mehr nötig sind; Sie können jetzt jede gewünschte Farbe unter den fantastischen gummierten Tastenpads verwenden, die wir verkaufen.
Diese 4x4-Tastenpad-Platinen sind vollständig kachelbar und kommunizieren über I2C. Mit 5 Adresspins haben Sie die Möglichkeit, bis zu 32 davon in beliebiger Anordnung zu verbinden. Dank unseres zuverlässigen seesaw I2C-zu-allem-Chips müssen Sie sich nicht einmal um das NeoPixel-Management kümmern. Genau! Sowohl das Tastenmanagement als auch die LED-Steuerung werden vollständig über einfaches I2C gehandhabt. Mit Unterstützung für Arduino/C++ und CircuitPython/Python-Bibliotheken können Sie diese Pads mit allen Mikrocontrollern oder Computerboards verwenden.
Perfekt für Ihr nächstes cooles Interface, MIDI-Instrument, Bedienfeld...was auch immer von schönen, diffusen, bunten Tasten profitieren könnte.
Sie können bis zu 32 Platinen zusammenfügen, indem Sie sie Kante an Kante löten und die I2C-Adress-Jumper schließen. Verwenden Sie dann eine I2C-Verbindung für alle gekachelten NeoTrellis-Platinen!
Jede Bestellung enthält eine NeoTrellis-Platine mit seesaw-Chip und 16 bereits eingelöteten NeoPixels. Elastomer-Tastenpad nicht enthalten!
Merkmale im Überblick
Vollfarbige NeoPixel-Unterstützung
Kachelbare 4x4-Tastenpad-Platinen
Kommunikation über I2C mit bis zu 32 verbundenen Platinen
Seesaw I2C-zu-allem-Chip für einfaches Management
Unterstützung für Arduino/C++ und CircuitPython/Python
Kompatibilität
Kompatibel mit allen Mikrocontrollern oder Computerboards, die I2C unterstützen.
Technische Daten
Produktabmessungen: 60.0mm x 60.0mm x 7.5mm / 2.4" x 2.4" x 0.3"
Produktgewicht: 13.3g / 0.5oz
Sonstige Daten
16 NeoPixels bereits eingelötet
Elastomer-Tastenpad nicht enthalten
Lieferumfang
1x NeoTrellis-Platine mit seesaw-Chip und 16 NeoPixels
Link
Mit unserem bewährten Seesaw-I2C-zu-alles-Chip
Für die einfachste Art, Drehungen zu messen, wenden Sie sich an dieses STEMMA Potentiometer-Breakout. Dieses Plug-and-Play-Potentiometer wird mit einem JST-PH 2-mm-Stecker und einem passenden JST PH 3-Pin zu Male Header Kabel geliefert, so dass die Verdrahtung ein Kinderspiel ist. Stecken Sie das Kabel einfach ein und verbinden Sie den schwarzen Draht mit der Masse, den weißen Draht mit dem Eingangs-/Signal-Pin und den roten Draht mit dem Power-Pin. Die Spannung des Power-Pins sollte mit der maximalen Spannung Ihres analogen Eingangs übereinstimmen. Wenn Sie also einen 5V Arduino oder einen kompatiblen verwenden, schließen Sie das rote Kabel an 5V an. Wenn Sie ein 3V-Feather-Board verwenden, verbinden Sie Rot mit 3V.
Der MPR121 ist ein kapazitiver Touch-Sensor-Controller, der über I2C-Schnittstelle angesteuert wird.
Leitende Oberflächen können als kapazitive Touchpads verwendet und über das Modul gesteuert werden.
Der Chip kann bis zu zwölf separate Elektroden steuern, plus eine simulierte dreizehnte Elektrode.
Außerdem hat der MPR121 8 LED-Treiberpins. Wenn diese Pins nicht als Elektroden konfiguriert sind, können
sie zur Ansteuerung von LEDs verwendet werden.
Eigenschaften
Betriebsspannung:1,71-3,6V DC
Betriebstemperatur: -40 bis +85°C
Abmessungen: 31 x 20 cm
2 passende Stiftleisten im Lieferumgang enthalten
Dokumentation/Downloads
Datenblatt MPR121
Dieses Breakoutboard mit Encoder eignet sich ideal um Einstellungen z.B. an einem Raspberry Pi oder Arduino vorzunehmen. Außerdem kann der Regler auch gedrückt werden um z.B. einen Menüpunkt auszuwählen.
Eigenschaften
20 Impulse pro Umdrehung
Mit Drucktaster Funktion
Abmessungen: ca. 31 x 19 x 29 mm
Achsdurchmesser: 6mm
Grove - Touch Sensor enables you to replace the press with touch. Grove - Touch Sensor measures the capacitance of a metallic pad and detects the change in capacitance when a finger is nearby. Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Touch-Sensor.htmlLieferumfang:- Modul- Grove Anschlusskabel
KY-021 Mini Reedschalter Modul
Das KY-021 ist ein Breakout-Board mit einem Reedschalter-Modul. Der Schalter bleibt auf On, bis er in Kontakt mit einem Magnetfeld kommt. Ideal für verschiedene Anwendungen, die eine zuverlässige Schalterfunktion erfordern.
Merkmale im Überblick
Zuverlässige Schalterfunktion: Schalter bleibt auf On, bis er in Kontakt mit einem Magnetfeld kommt.
Kompakte Größe: Abmessungen von 19 x 18,5 x 9 mm.
Einfache Integration: Betriebsspannung von 3,3-5V.
Technische Daten
Betriebsspannung: 3,3-5V
Widerstand: 10kΩ
Pins: Strom (3,3-5V), Signal, Masse
Output: Digital
Abmessungen: 19 x 18,5 x 9 mm
Lieferumfang
1x KY-021 Mini Reedschalter Modul
Wenn Sie einen resistiven Touchscreen haben, den Sie verwenden möchten, brauchen Sie diesen Breakout! Es hat einen Fine-Pitch (0,5mm) Stecker aufgelötet und ist in die 4 resistiven Drähte des Panels aufgebrochen.
Zierliche 12,5mm x 12,5mm mit zwei Befestigungslöchern, die Sie zur Zugentlastung nutzen können. Funktioniert perfekt mit unserem 3,2" Touchscreen
Schauen Sie sich unseren großen Beispielcode für die Arduino-Bibliothek an, der zeigt, wie man Messwerte erhält, entprellt und den Druck von jedem Touchscreen ausliest (so dass Sie erkennen können, wann und wie stark er berührt wird). Der Code ist nicht komplex und kann leicht auf andere Mikrocontroller portiert werden.
Makeblock mBuild Winkelsensor, magnetischer Encoder, kontinuierliche Drehung, Genauigkeit ±1°
Der Winkelsensor misst den Winkel zwischen der Modulbefestigung und dem angeschraubten Profil. Dadurch kann die genaue Stellung einer Bewegungskonstruktion ermittelt werden. Der Sensor verwendet einen magnetischen Encoder, der die Position der Drehung präzise erfasst. Im Gegensatz zu einem herkömmlichen Drehknopf dreht sich der Winkelsensor kontinuierlich und erfasst sowohl den Drehungsgrad als auch die Winkelgeschwindigkeit in Echtzeit.
Merkmale im Überblick
Präzise Winkelmessung: Der magnetische Encoder ermöglicht eine genaue Erfassung der Drehposition.
Kontinuierliche Bewegungserfassung: Erfasst den Drehungsgrad und die Winkelgeschwindigkeit in Echtzeit.
Vielseitige Anwendung: Ideal zur Bestimmung der genauen Stellung in verschiedenen Bewegungskonstruktionen.
Technische Daten
Größe: 24 x 36 x 21 mm
Gewicht: 17 g
Genauigkeit: ±1°
Betriebsstrom: 22 mA
RoHS konform
Sonstige Daten
Magnetischer Encoder für präzise Positionserfassung
Lieferumfang
1x Makeblock mBuild Winkelsensor
Rotary Encoder sind einfach super! Du kannst sie in diese Richtung drehen, dann wieder in die andere. Im Gegensatz zu Potentiometern können sie sich komplett um 360 Grad drehen und haben oft kleine Rastungen für haptisches Feedback. Aber, wenn du jemals versucht hast, Encoder zu deinem Projekt hinzuzufügen, weißt du, dass sie eine echte Herausforderung darstellen: Timer, Interrupts, Entprellen...Mit diesem Stemma QT Breakout verschwindet all diese Frustration - und du kannst bis zu 4 Encoder für große Projekte mit vielen drehbaren Schnittstellen auslesen. Du kannst bis zu vier 'standard' PEC11-Pinout Rotary Encoder mit oder ohne Druckschalter löten. Der Onboard-Mikrocontroller ist mit unserer Seesaw-Firmware programmiert und verfolgt alle Impulse und Pins für dich, um den inkrementellen Wert zu speichern und jederzeit über I2C abzurufen. Stecke es einfach mit einem Stemma QT Kabel an, um sofortigen Drehspaß zu haben, mit jedem Mikrocontroller, von einem Arduino UNO bis zu einem Raspberry Pi.Du kannst unsere Arduino-Bibliothek verwenden, um Daten mit jedem kompatiblen Mikrocontroller zu steuern und auszulesen. Wir haben auch CircuitPython/Python-Code für die Verwendung mit Computern oder Einplatinen-Linux-Boards.Es ist auch einfach, dieses Breakout auf ein Breadboard zu setzen, mit sechs 0,1"-abstandierten Ausbruchspads. Versorge es mit 3 bis 5V Gleichstrom und verwende dann 3 oder 5V Logik-I2C-Daten. Der INT-Pin kann so konfiguriert werden, dass er bei Erkennung einer Drehung oder Drucktaste niedrig pulsiert, so dass du nicht ständig den I2C-Port lesen musst, um Bewegung zu erkennen.Wenn du zufällig klare/transluzente Schaftencoder verwendest, gibt es auf der Platine rückwärtig montierte NeoPixels, die jede gewünschte Farbe anzeigen können. Sie werden über I2C für zusätzliches visuelles Feedback gesteuert oder du kannst sie ausschalten, wenn du möchtest. Beachte, dass bei Metallschaft-Encodern die LEDs nicht sichtbar sind. Auf der Rückseite befindet sich eine grüne Strom-LED sowie eine rote INT-LED, die, wenn der Interrupt konfiguriert ist, blinkt, wenn der Interrupt ausgelöst wird.Mit den drei onboard-Adressjumpern kannst du bis zu 8 dieser Encoder an einen einzigen I2C-Port anschließen. Der erste wird unter der Adresse 0x49 sein, der letzte unter 0x51, wenn alle drei Jumper geöffnet sind.Um dir einen schnellen Start zu ermöglichen, haben wir eine speziell angefertigte Leiterplatte mit dem Seesaw-Chip und aller unterstützenden Schaltungstechnik hergestellt, im Stemma QT-Format, um die Schnittstelle zu vereinfachen. Die Stemma QT-Anschlüsse auf beiden Seiten sind kompatibel mit den SparkFun Qwiic I2C-Anschlüssen. Dies ermöglicht dir lötfreie Verbindungen zwischen deinem Entwicklungsboard und dem Drehgeber oder die Verkettung mit einer Vielzahl anderer Sensoren und Zubehörteile unter Verwendung eines kompatiblen Kabels. Ein QT-Kabel ist nicht enthalten, aber wir haben eine Vielzahl im Shop.Dieses Breakout wird ohne aufgelötete Encoder geliefert, sodass du den Encoder deiner Wahl auswählen kannst. Passende Encoder sind unter Zubehör verlinkt.
Wenn Sie Benutzereingaben hinzufügen möchten, ohne eine Taste zu verwenden, dann könnte eine kapazitive Touch-Schnittstelle die Antwort sein. Das AT42QT1010 SparkFun Capacitive Touch Breakout bietet eine einzelne, momentane kapazitive Touch-Taste mit einfach zu verwendenden digitalen I/O-Pins.
Der AT42QT1010 ist ein dedizierter, kapazitiver Sense-Chip für eine einzelne Taste. Der Chip übernimmt die Überwachung einer leitfähigen Fläche auf Berührung. Solange eine Berührung (z.B. durch einen Finger) erkannt wird, hält der AT42QT1010 die Ausgangsleitung auf High. Andernfalls wird die Leitung auf Low gehalten. Sie müssen lediglich eine Spannungsquelle (1,8V--5V) und Masse bereitstellen, damit der AT42QT1010 funktioniert. Zusätzlich ist ein PAD-Pin vorhanden, falls Sie eine eigene externe Elektrode erstellen möchten.
Im Gegensatz zu seinem Bruder hat das AT42QT1010 eine interne Timeout-Zeit von ca. 60 Sekunden, d.h. wenn man den Finger noch länger auf das Pad des Breakouts hält, schaltet sich das Board ab. Der Unterschied zwischen dem AT42QT1010 und dem AT42QT1011 ist zwar gering, kann aber je nach Einsatzgebiet des Projekts ein entscheidender Faktor sein.
Dokumente:
Get Started with the AT42QT101X Capacitive Touch Guide
Schaltplan
Eagle-Dateien
Datenblatt (AT42QT1010)
Anschlussanleitung
GitHub
Taster sind eine einfache und taktile Möglichkeit, mit Ihrem Projekt zu interagieren, aber warum sollten Sie sich mit Entprellung, Polling und der Verdrahtung von Pull-Up-Widerständen beschäftigen wollen? Der Qwiic Button mit eingebauter roter LED vereinfacht all diese unangenehmen Sorgen in ein einfach zu bedienendes I2C-Gerät! Mit unserem Qwiic Connect System ist die Verwendung des Buttons so einfach wie das Anschließen eines Kabels und das Laden eines vorbereiteten Codes!
Wenn Sie mehrere Taster für Ihr Projekt benötigen, keine Sorge! Jeder Taster hat eine konfigurierbare I2C-Adresse, so dass Sie mehrere Taster über Qwiic verketten und trotzdem jeden einzeln ansprechen können. Wir haben ein Beispiel in unserer Arduino Bibliothek, das eine super-einfache Möglichkeit bietet, Ihren Qwiic Button auf jede gewünschte I2C Adresse zu konfigurieren. Sie können die Bibliothek über den Arduino-Bibliotheksmanager herunterladen, indem Sie nach 'SparkFun Qwiic Button' suchen, oder Sie können das GitHub-Repos als .zip-Datei herunterladen und die Bibliothek von dort installieren.
Zusätzlich zur Handhabung des Blinkens und Entprellens hat der Qwiic Button konfigurierbare Interrupts, die so konfiguriert werden können, dass sie bei einem Tastendruck oder Klick aktiviert werden. Wir haben uns auch die Freiheit genommen, eine FIFO-Warteschlange auf dem Qwiic Button zu implementieren, in der er intern festhält, wann der Button gedrückt wurde. Das bedeutet, dass der Code auf Ihrem Mikrocontroller keine wertvolle Rechenzeit damit verschwenden muss, den Status des Buttons zu überprüfen, sondern stattdessen eine kleine Funktion ausführen kann, wann immer der Button gedrückt oder angeklickt wird! Weitere Informationen über Interrupts finden Sie in unserem Leitfaden hier!
Features:
12mm roter LED-Taster, ausgelegt für 50mA
Eingebaute LED kann für Ihre gewünschte Blinkstärke konfiguriert werden!
Jeder Taster hat eine konfigurierbare I2C-Adresse
Konfigurierbare Interrupts - Hier finden Sie unsere Anleitung!
FIFO-Warteschlange
Dokumente:
Schematic
Eagle-Dateien
Platinenabmessungen
Anschlussanleitung
Arduino-Bibliothek
Registerkarte
GitHub Hardware Repo
Grove - Button is a momentary push button. It contains one independent "momentary on/off" button. ?Momentary? means that the button rebounds on its own after it is released. The button outputs a HIGH signal when pressed, and LOW when released. Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Button.htmlLieferumfang:- Modul- Grove Anschlusskabel
Taster sind eine einfache und taktile Möglichkeit, mit Ihrem Projekt zu interagieren, aber warum sollten Sie sich mit Entprellung, Polling und der Verdrahtung von Pull-Up-Widerständen beschäftigen wollen? Der Qwiic Button mit eingebauter grüner LED vereinfacht all diese unangenehmen Sorgen in ein einfach zu bedienendes I2C-Gerät! Mit unserem Qwiic Connect System ist die Verwendung des Buttons so einfach wie das Anschließen eines Kabels und das Laden eines vorbereiteten Codes!
Wenn Sie mehrere Taster für Ihr Projekt benötigen, keine Sorge! Jeder Taster hat eine konfigurierbare I2C-Adresse, so dass Sie mehrere Taster über Qwiic verketten und trotzdem jeden einzeln ansprechen können. Wir haben ein Beispiel in unserer Arduino Bibliothek, das eine super-einfache Möglichkeit bietet, Ihren Qwiic Button auf jede gewünschte I2C Adresse zu konfigurieren. Sie können die Bibliothek über den Arduino-Bibliotheksmanager herunterladen, indem Sie nach 'SparkFun Qwiic Button' suchen, oder Sie können das GitHub-Repos als .zip-Datei herunterladen und die Bibliothek von dort installieren.
Zusätzlich zur Handhabung des Blinkens und Entprellens hat der Qwiic Button konfigurierbare Interrupts, die so konfiguriert werden können, dass sie bei einem Tastendruck oder Klick aktiviert werden. Wir haben uns auch die Freiheit genommen, eine FIFO-Warteschlange auf dem Qwiic Button zu implementieren, in der er intern festhält, wann der Button gedrückt wurde. Das bedeutet, dass der Code auf Ihrem Mikrocontroller keine wertvolle Rechenzeit damit verschwenden muss, den Status des Buttons zu überprüfen, sondern stattdessen eine kleine Funktion ausführen kann, wann immer der Button gedrückt oder angeklickt wird! Weitere Informationen über Interrupts finden Sie in unserem Leitfaden hier!
Features:
12mm grüner LED-Taster, ausgelegt für 50mA
Eingebaute LED kann für Ihre gewünschte Blinkstärke konfiguriert werden!
Jeder Taster hat eine konfigurierbare I2C-Adresse
Konfigurierbare Interrupts - Hier finden Sie unsere Anleitung!
FIFO-Warteschlange
Dokumente:
Schematic
Eagle-Dateien
Platinenabmessungen
Anschlussanleitung
Arduino-Bibliothek
Registerkarte
GitHub Hardware Repo
Unsere Familie der I2C-freundlichen Benutzeroberflächenelemente wächst um eines mehr mit diesem neuen Produkt, das es spielend einfach macht, einen 75mm langen Schiebepotentiometer zu jedem Mikrocontroller oder Mikrocomputer mit einem I2C-Anschluss hinzuzufügen.
Jedes Breakout ist 3" lang und 0,8" breit, mit einem linearen Schiebepotentiometer in der Mitte. Darunter befinden sich vier unterbeleuchtete NeoPixels, die jede RGB-Farbe anzeigen können. In der Mitte nimmt ein kleiner Mikrocontroller I2C-Befehle entgegen und wandelt sie in analoge Messungen (des Potentiometers) und NeoPixel-Steuerung um. Passt hervorragend zu unserem Stemma QT Drehgeber und 1x4 NeoKey QT Breakout.
Dank der Stemma QT / Qwiic-Anschlüsse unten kannst du ganz einfach mit QT-Kabeln verbinden - kein Löten erforderlich! Es gibt sogar vier I2C-Auswahl-Jumper, die du durchtrennen kannst, um die Adresse von der Standardadresse 0x30 auf einen Wert bis zu 0x3F zu ändern, sodass bis zu 16 Schiebepotentiometer ein gemeinsames Kabel teilen können.
Um schnell loszulegen, haben wir eine maßgefertigte Leiterplatte mit dem Seesaw-Chip und aller unterstützenden Schaltungstechnik für 3 oder 5V Stromversorgung und Logik erstellt. Die STEMMA QT-Anschlüsse auf beiden Seiten sind kompatibel mit den SparkFun Qwiic I2C-Anschlüssen. Dies ermöglicht lötfreie Verbindungen zwischen deinem Entwicklungsboard und dem Drehgeber oder das Verketten mit einer Vielzahl anderer Sensoren und Zubehörteile mithilfe eines kompatiblen Kabels. QT-Kabel ist nicht enthalten, aber wir haben eine Vielzahl im Shop.
Du kannst unsere Arduino-Bibliothek verwenden, um Daten zu steuern und abzurufen mit jedem kompatiblen Mikrocontroller. Wir haben auch CircuitPython/Python-Code für die Verwendung mit Computern oder Einplatinen-Linux-Boards.
Kleine klickende Schalter sind Standard-Eingabe-"Taster" bei elektronischen Projekten. Diese sind aber bereits auf einer Platine montiert - sie haben sogar einen Pull-Up-Widerstand eingebaut! Die Pins sind normalerweise offen (nicht verbunden) und wenn der Taster gedrückt wird, sind sie kurzzeitig geschlossen.
Jeder Taster wird mit einer bonbonfarbenen runden Kappe geliefert, die aufgeschnappt ist. Sie erhalten einen von jeder Farbe - blau, weiß, gelb, rot und schwarz.
Das Beste ist, dass jede Tasterplatine mit einem JST-PH 2mm Stecker und einem passenden JST PH 3-Pin zu Male Header Kabel geliefert wird, so dass die Verkabelung ein Kinderspiel ist. Stecken Sie das Kabel einfach ein und verbinden Sie die schwarze Ader mit der Masse Ihres Mikrocontrollers/Mikrocomputers, die weiße Ader mit dem Eingangssignal-Pin und die rote Ader mit dem Power-Pin (3V oder 5V), wenn Sie den Pull-Up-Widerstand aktivieren möchten.
Funktioniert großartig mit jedem Gerät, das einen Schalter benötigt - Arduino, CircuitPython, Raspberry Pi, DIY-Builds...etc!
The Grove ? DMX512 is a adapter from Grove interface to DMX512 interface(industry standard EIA-485 interface Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-DMX512.htmlLieferumfang:- Modul- Grove Anschlusskabel
Dieses kleine Touchboard zeigt über eine LED und ein analoges oder digitales Signal an, wenn der Sensor berührt wird.
Technische Daten
mit Potentiometer zur Einstellung der Sensitivität des Sensors
2 LEDs - 1 Betriebs-LED und 1 Status-LED für den TouchSensor
Pinbelegung:
1 Analog Output
2 Ground / Masse
3 VCC / Betriebsspannung +5 Volt
4 Digital Output
What does P mean?P is for panel mount in this product Weitere Informationen sowie Datenblätter, Anleitungen, Downloads finden Sie unter:http://www.seeedstudio.com/Grove-Rotary-Angle-Sensor-P.htmlLieferumfang:- Modul- Grove Anschlusskabel