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
Seeed Grove - Button (P)
Das Grove - Button (P) Modul ist eine Variante des ursprünglichen Grove - Button Moduls. Der wesentliche Unterschied liegt in der Positionierung des Grove-Anschlusses, der beim Grove - Button (P) auf die Rückseite des Moduls verlegt wurde. Dies ermöglicht eine einfache Verwendung als sauber integriertes, kabelloses Mensch-Maschine-Interface-Gerät.
Das „P“ in der Produktbezeichnung steht für „Panel Mount“, was darauf hinweist, dass dieses Modul speziell für die Befestigung an Oberflächen ausgelegt ist. Der Anschluss auf der Rückseite erleichtert eine ordentliche Installation, bei der Kabel nicht sichtbar sind. Das Grove - Button (P) Modul lässt sich über den Grove-Standardanschluss schnell und einfach in verschiedene Projekte integrieren und bietet eine kompakte Lösung für Benutzerinteraktionen.
Das Grove - Button (P) Modul wird in Anwendungen eingesetzt, bei denen eine kompakte und optisch aufgeräumte Betätigungsfläche benötigt wird. Typische Einsatzbereiche umfassen DIY-Projekte, Benutzersteuerungen in Geräten, Eingabesysteme und Oberflächenmontagen bei Prototypen.
Merkmale im Überblick
Panel Mount Design: Rückseitig angebrachter Grove-Anschluss für eine saubere Installation
Kompatibel mit Grove-Anschluss für einfache Integration
Kompakte Bauform mit 20 mm x 20 mm x 20 mm Abmessungen
Kompatibilität
Arduino Plattformen
Raspberry Pi Plattformen
Grove-Systeme
Technische Daten
Abmessungen: 20 mm x 20 mm x 20 mm
Gewicht: 8 g
Stromversorgung: Externe Quelle erforderlich (keine Batterie enthalten)
Sonstige Daten
Position des Grove-Anschlusses auf der Modulrückseite
Ausgelegt für Panelmontage
Lieferumfang
1x Grove - Button (P)
1x Grove Kabel
Links
Quelldateien Grove Button v1.0
Preface - Einführung in Grove
Einleitung zu Grove
Wiki Grove System Übersicht
Seeed Grove - Red LED Button
Der Grove - Red LED Button ist ein stabiler und zuverlässiger Taster mit einer Lebensdauer von 100.000 Betätigungen. Durch die integrierte LED kann der Taster in vielfältigen Projekten eingesetzt werden, wobei die LED den Status des Tasters sichtbar anzeigt.
Für die Ansteuerung der LED wird ein hochwertiger N-Channel MOSFET verwendet, der eine hohe Schaltgeschwindigkeit bei gleichzeitig niedrigem Energieverbrauch ermöglicht. Der Grove - Red LED Button bietet eine kompakte und robuste Lösung für Anwendungen, bei denen eine Statusanzeige in Kombination mit einer Tastfunktion erforderlich ist.
Der Taster lässt sich über die digitale Grove-Schnittstelle schnell und einfach in bestehende Systeme integrieren.
Der Grove - Red LED Button eignet sich für Projekte, die eine Benutzerinteraktion über einen Taster mit sichtbarer Statusanzeige erfordern. Typische Anwendungen sind DIY-Elektronikprojekte, Steuerungssysteme und Statusanzeigen in Mikrocontroller-basierten Schaltungen.
Merkmale im Überblick
Lange Lebensdauer von bis zu 100.000 Betätigungen
Integrierte LED zur Statusanzeige
Schnelle und energiesparende LED-Schaltung durch N-Channel MOSFET
Einfache Integration über Grove-Digital-Schnittstelle
Kompatibilität
Arduino Plattformen
Raspberry Pi Plattformen
Grove-Systeme
Technische Daten
Abmessungen: 40 mm x 20 mm x 16 mm
Gewicht: 10,3 g
Betriebsspannung: 3,3V / 5V
Presswiderstand: <100 mΩ
Releasewiderstand: >100 MΩ
Stromversorgung: Externe Quelle erforderlich (keine Batterie enthalten)
Sonstige Daten
Integrierte Steuerung der LED über N-Channel MOSFET
Lieferumfang
1x Grove - Red LED Button
1x Grove Kabel
Links
Quelldateien Grove Red LED Button
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)
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 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
Seeed Grove - Blue LED Button
Der Grove - Blue LED Button ist ein stabiler und zuverlässiger Taster mit einer Lebensdauer von 100.000 Betätigungen. Durch die integrierte LED kann der Taster in vielfältigen Projekten eingesetzt werden, wobei die LED den Status des Tasters sichtbar anzeigt.
Für die Ansteuerung der LED wird ein hochwertiger N-Channel MOSFET verwendet, der eine hohe Schaltgeschwindigkeit bei gleichzeitig niedrigem Energieverbrauch ermöglicht. Der Grove - Blue LED Button bietet eine kompakte und robuste Lösung für Anwendungen, bei denen eine Statusanzeige in Kombination mit einer Tastfunktion erforderlich ist.
Der Taster lässt sich über die digitale Grove-Schnittstelle schnell und einfach in bestehende Systeme integrieren.
Der Grove - Blue LED Button eignet sich für Projekte, die eine Benutzerinteraktion über einen Taster mit sichtbarer Statusanzeige erfordern. Typische Anwendungen sind DIY-Elektronikprojekte, Steuerungssysteme und Statusanzeigen in Mikrocontroller-basierten Schaltungen.
Merkmale im Überblick
Lange Lebensdauer von bis zu 100.000 Betätigungen
Integrierte LED zur Statusanzeige
Schnelle und energiesparende LED-Schaltung durch N-Channel MOSFET
Einfache Integration über Grove-Digital-Schnittstelle
Kompatibilität
Arduino Plattformen
Raspberry Pi Plattformen
Grove-Systeme
Technische Daten
Abmessungen: 40 mm x 20 mm x 16 mm
Gewicht: 10,3 g
Betriebsspannung: 3,3V / 5V
Presswiderstand: <100 mΩ
Releasewiderstand: >100 MΩ
Stromversorgung: Externe Quelle erforderlich (keine Batterie enthalten)
Sonstige Daten
Integrierte Steuerung der LED über N-Channel MOSFET
Lieferumfang
1x Grove - Blue LED Button
1x Grove Kabel
Links
Quelldateien Grove LED Button
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
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
Seeed Grove - Magnetic Switch Das Grove - Magnetic Switch Modul ist ein Grove-kompatibles Magnetschaltermodul, das auf einem gekapselten Trockenreed-Schalter CT10 basiert. Der CT10 ist ein einpoliger, einwerfender (SPST) Schaltertyp mit normal offenen Ruthenium-Kontakten. Der Sensor ist ein zweiseitiger Typ und kann durch ein Elektromagnet, einen Permanentmagneten oder eine Kombination beider aktiviert werden. Dieses Magnetschaltermodul ermöglicht es, Schaltungen basierend auf Nähe ein- oder auszuschalten. Das Grove - Magnetic Switch Modul wird als Nähe-, Sicherheitsalarm-, Füllstand-, Fluss- oder Impulszähler-Sensor eingesetzt. Dank seiner geringen äußeren Bauteilzahl, robusten Kapselung und der Kompatibilität mit der Grove-Schnittstelle lässt es sich einfach integrieren. Die robusten Kontakte des CT10 Schalters ermöglichen eine Schaltleistung bis zu 10 Watt, eine maximale Schaltspannung von 140 V AC und einen Schaltstrom von bis zu 500 mA. Das Modul kann in Sicherheitssystemen, Automatisierungsprojekten oder zur Steuerung von Geräten basierend auf Magnetfelddetektion eingesetzt werden. Es lässt sich direkt mit einem Mikrocontroller wie Arduino oder Seeeduino verbinden, indem ein Grove-Kabel verwendet wird. Merkmale im Überblick
Grove-kompatibles Magnetschaltermodul Basierend auf gekapseltem Trockenreed-Schalter CT10 Robuste Kapselung und minimaler externer Bauteilebedarf Schaltleistung bis 10W Einfacher Anschluss über Grove-Schnittstelle
Kompatibilität
Arduino Seeeduino Andere Mikrocontroller mit Grove-Interface
Technische Daten
Abmessungen: 90mm x 50mm x 12mm Gewicht: 8g Arbeitsspannung: 5V Schaltleistung: 10W Maximale Schaltspannung AC (RMS): < 140V Maximaler Schaltstrom DC: < 500mA Tragstrom DC: < 0,5A Kontaktwiderstand: < 200mΩ Isolationswiderstand: >10⁶ MΩ Betriebstemperaturbereich: -40 bis 125°C Betätigungsbereich: 10-40AT
Sonstige Daten
Batterie nicht enthalten
Lieferumfang
1x Grove - Magnetic Switch 1x Grove-Kabel
Links
Magnetic Switch Schaltplan und Dateien (ZIP) Eagle-Datei Version 1.3 PDF-Datei Schaltplan Version 1.3 CT10 Reed Switch Datenblatt CDC-Dateien
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!
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.
Seeed Grove - Yellow LED Button
Der Grove - Yellow LED Button ist ein stabiler und zuverlässiger Taster mit einer Lebensdauer von 100.000 Betätigungen. Durch die integrierte LED kann der Taster in vielfältigen Projekten eingesetzt werden, wobei die LED den Status des Tasters sichtbar anzeigt.
Für die Ansteuerung der LED wird ein hochwertiger N-Channel MOSFET verwendet, der eine hohe Schaltgeschwindigkeit bei gleichzeitig niedrigem Energieverbrauch ermöglicht. Der Grove - Yellow LED Button bietet eine kompakte und robuste Lösung für Anwendungen, bei denen eine Statusanzeige in Kombination mit einer Tastfunktion erforderlich ist.
Der Taster lässt sich über die digitale Grove-Schnittstelle schnell und einfach in bestehende Systeme integrieren.
Der Grove - Yellow LED Button eignet sich für Projekte, die eine Benutzerinteraktion über einen Taster mit sichtbarer Statusanzeige erfordern. Typische Anwendungen sind DIY-Elektronikprojekte, Steuerungssysteme und Statusanzeigen in Mikrocontroller-basierten Schaltungen.
Merkmale im Überblick
Lange Lebensdauer von bis zu 100.000 Betätigungen
Integrierte LED zur Statusanzeige
Schnelle und energiesparende LED-Schaltung durch N-Channel MOSFET
Einfache Integration über Grove-Digital-Schnittstelle
Kompatibilität
Arduino Plattformen
Raspberry Pi Plattformen
Grove-Systeme
Technische Daten
Abmessungen: 40 mm x 20 mm x 16 mm
Gewicht: 10,3 g
Betriebsspannung: 3,3V / 5V
Presswiderstand: <100 mΩ
Releasewiderstand: >100 MΩ
Stromversorgung: Externe Quelle erforderlich (keine Batterie enthalten)
Sonstige Daten
Integrierte Steuerung der LED über N-Channel MOSFET
Lieferumfang
1x Grove - Yellow LED Button
1x Grove Kabel
Links
Quelldateien Grove LED Button
Fügen Sie ein farbenfrohes, leuchtendes Potentiometer hinzu und drehen Sie Ihr Raspberry Pi Projekt voll auf!
Dieses I2C-Breakout nutzt den cleveren Nuvoton-Mikrocontroller, um Ihnen zu helfen, ein digitales lineares Potentiometer einfach in Ihr Projekt einzubinden. Sie können die RGB-LED im Inneren des Potis direkt ansteuern - das heißt, es ist großartig für die Verwendung als Eingabegerät, das Ihnen auch einen farbcodierten visuellen Status anzeigen kann (wie ein Thermostat oder ein Lautstärkeregler).
Potentiometer haben einen begrenzten Bewegungsbereich und sind gut für Drehregler geeignet, die von einem festen Start- und Endpunkt profitieren - wenn Sie lieber ein Potentiometer haben möchten, das sich kontinuierlich drehen kann, haben wir auch ein RGB-Encoder-Breakout!
SIe können es direkt an den GPIO deines Pi anschließen oder über ein Breadboard mit den mitgelieferten Headern, aber es ist auch kompatibel mit unserem schicken lötfreien Breakout Garden, was es einfach macht, mehrere verschiedene Breakouts gleichzeitig zu verwenden.
Features
Nuvoton MS51 Mikrocontroller mit eingebautem 12-Bit Analog-Digital-Wandler (Datenblatt / Technisches Referenzhandbuch)
Linear potentiometer (datasheet / drawing)
RGB-LED (über PWM ansteuerbar)
I2C-Schnittstelle, mit einer Standardadresse von 0x0E
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-Potentiometer-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
Das RGB-Potentiometer-Breakout verwendet die gleiche Python-Bibliothek wie unser IO-Expander-Breakout - dieses Beispiel zeigt Ihnen, wie Sie das Poti auslesen und die LED steuern können.
Hinweise
Die Standard-I2C-Adresse ist 0x0E, aber es ist möglich, diese in der Software zu ändern, wenn Sie mehrere RGB-Potentiometer-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)
2 Achsen Joystick Modul mit analogen Ausgängen und einem Select Taster (Mitteltaster).
Kann zusammen mit einem MCP3008 auch mit dem Raspbery Pi betrieben werden.
Technische Daten
5V Betriebsspannung
2 Achsen (x, y)
Betriebs-LED
Anschlüsse über Stiftleiste (RM 2,54mm) zugänglich
Pin-Belegung:
- = Masse
+ = 5V Betriesspannung
B = Taster Ausgang
X = Ausgang für X-Achse
Y = Ausgang für Y-Achse
Maße Platine: ca. 40,10 x 26,05 mm (ohne Anschlussstiftleiste)
Durchmesser Befestigungslöcher: 3,1 mm
Lieferumfang
Joystickmodul
gummierte Navigationskappe
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
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.
Dieses Breakout-Board ist mit einem Drucktaster ausgestattet.
Beim Drücken des Tasters werden zwei Signalausgänge miteinander kurzgeschlossen.
Eigenschaften
Nennleistung: 50 mA, 12V
Betriebstemperatur: -25 - 105°C
Lebensdauer: 100'000 Zyklen
18 x 15 x 6 mm
Wenn Sie ein Mensch wie ich sind, der es leid ist, den ganzen Tag an Knöpfen zu drehen, dann ist der DS3502 genau das Richtige, um all Ihre Probleme im Zusammenhang mit dem Drehen von Knöpfen zu lösen. Anstatt wie ein Tier mit den Händen an Knöpfen zu drehen, können Sie mit dem DS3502 I2C Digital Potentiometer den Widerstand von Ihrem Mikrocontroller einstellen lassen! Jetzt haben Sie die Hände frei, um Ihren Fidget Spinner zu drehen oder ein Stück Pizza zu essen, während Sie telefonieren. Über einen I2C-Bus kann Ihr Arduino, CircuitPython-Board, oder ein mit Python betriebener Computer mit dem DS3502 kommunizieren und ihm sagen, dass er seinen Widerstand nach Ihren Wünschen verändern soll.
Die Arbeit mit dem DS3502 ist denkbar einfach und über I2C steuerbar. Wir haben es auf eine Breakout-Platine mit der erforderlichen Unterstützungsschaltung und SparkFun qwiic kompatiblen STEMMA QT Steckverbinder, damit Sie es mit anderen ähnlich ausgestatteten Boards 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 arbeiten, so dass er mit einer Reihe von Entwicklungsboards eingesetzt werden kann. Der DS3502 ist ein einfacher Chip, der eine Sache gut macht und daher sehr einfach zu handhaben ist. Verdrahten Sie ihn und stellen Sie den Wert für den Wischer ein, das war's. Um die Dinge noch einfacher zu machen, haben wir Arduino- und CircuitPython/Python 3-Treiber geschrieben, um das Zusammenspiel mit Ihrem neuen Freund, der die Knöpfe ersetzt, zu vereinfachen.
"OK, das Ding klingt toll. Gib mir ein paar Details", sagen Sie. OK, dann mal los: Der Wischerwert ist eine 7-Bit-Zahl, was bedeutet, dass es 128 mögliche Widerstandsstufen zur Auswahl gibt 0-10K Ohm. Sie können sogar einen Standardwert einstellen, der beim Einschalten eingestellt wird. Die analoge Spannung kann von 4,5-15,5V gesteuert werden. Zusätzlich können Sie die Adress-Jumper oder Pins verwenden, um die I2C-Adresse auf einen von vier Werten zu setzen, so dass Sie vier DS3502s auf dem gleichen I2C-Bus haben können.
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!
Seeed Grove - Touch Sensor
Der Grove - Touch Sensor ersetzt mechanische Tasten durch berührungsbasierte Steuerung. Er basiert auf dem TTP223-B Touch-Detektor-IC, das zur kapazitiven Erfassung eines Annäherungssignals dient. Sobald sich ein Finger in der Nähe der metallischen Sensorfläche befindet, erkennt der IC die Veränderung der Kapazität und löst ein entsprechendes Ausgangssignal aus.
Der Sensor verfügt über zwei Betriebsmodi: einen Schnellmodus und einen stromsparenden Modus. Der Modus kann durch die Verbindung des LPMB-Pins definiert werden. Im Schnellmodus beträgt die Reaktionszeit maximal 60 ms, im stromsparenden Modus bis zu 220 ms. Die Empfindlichkeit des Sensors ist durch eine externe Kapazität im Bereich von 0 bis 50 pF anpassbar. Dank der Grove-kompatiblen Buchse ist der Sensor einfach in bestehende Projekte integrierbar.
Der Sensor misst kapazitive Veränderungen an einer Metallfläche. Diese Technik basiert auf dem Prinzip, dass sich die Kapazität der Oberfläche ändert, wenn ein Finger in die Nähe kommt. Der TTP223-IC erkennt diese Veränderung und gibt ein Signal aus. Die Funktionsweise ist mit der Touchscreen-Technologie moderner Smartphones vergleichbar. Der Sensor kann hinter nichtmetallischen Oberflächen wie Kunststoff oder Glas montiert werden und funktioniert weiterhin zuverlässig. Dies ist vorteilhaft für Anwendungen, bei denen die Elektronik durch eine Oberfläche geschützt oder wasserdicht ausgeführt werden soll.
Durch seine kompakte Bauweise und berührungslose Funktion eignet sich der Sensor für verschiedene Einsatzgebiete wie versteckte Taster, wassergeschützte Schalter oder Anwendungen in der industriellen Steuerung und im IoT-Bereich. Er lässt sich unauffällig unter glatten Oberflächen montieren und bietet somit eine Möglichkeit zur Integration in verdeckte oder designorientierte Steuerungselemente.
Merkmale im Überblick
TTP223-B Touch-IC mit kapazitiver Erkennung Zwei Betriebsmodi: Schnellmodus und Low Power Mode Reaktionszeit: max. 60 ms (Schnellmodus), max. 220 ms (Low Power Mode) Empfindlichkeit einstellbar über externe Kapazität (0–50 pF) Montage hinter nichtmetallischen Oberflächen möglich Grove-kompatible Anschlussbuchse
Kompatibilität
Arduino Raspberry Pi Andere Mikrocontroller mit digitalem Eingang
Technische Daten
Abmessungen: 60 mm × 60 mm × 11 mm Gewicht: 8 g (brutto) Betriebsspannung: 2,0–5,5 V Betriebsstrom bei Vcc = 3 V: 1,5–3,0 µA Betriebsstrom bei VDD = 3 V: 3,5–7,0 µA Ausgangs-Reaktionszeit: 60–220 ms Verwendeter Chip: TTP223-BA6 Batterie: nicht enthalten
Sonstige Daten
Funktioniert hinter Glas- oder Kunststoffabdeckungen
Lieferumfang
1 × Grove - Touch Sensor 1 × Grove-Kabel
Links
Eagle-Dateien: Grove Touch Sensor Datenblatt: TTP223 CAD-Dateien ZIP: Grove Touch Sensor
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
Der Zero Delay Encoder bietet auf einfache Weise die Möglichkeit eigene Arcade-Buttons oder ein Joystick anzuschließen und mit einem PC oder Raspberry Pi zu verbinden. Das Board wird dort einfach als USB Joystick erkannt.
Ermöglicht den Anschluss von bis zu 12 Arcade Tastern und 1 Joystick
Joystick kann über Sanwa/Seimitsu Port oder per Einzelverdrahtung angeschlossen werden
Lieferumfang:
Zero Delay Encoder
USB Kabel
10x JST auf 4,8mm Flachstecker Kabel
5 Pin Kabel für Joystick
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.
Seeed Grove - Rotary Angle Sensor (P)
Der Grove – Rotary Angle Sensor (P) ist ein drehbarer Winkelsensor, der eine analoge Ausgangsspannung zwischen 0 V und Vcc liefert. In der Standardkonfiguration mit Seeeduino beträgt die Versorgungsspannung 5 V DC. Das Modul besitzt einen linearen Arbeitsbereich von 300 Grad und liefert dabei kontinuierlich veränderliche Spannungswerte abhängig von der Stellung des Potentiometers. Der Sensor weist einen Widerstandswert von 10 kΩ auf und eignet sich dadurch besonders für Projekte mit Arduino oder Raspberry Pi. Die „P“-Version ist eine Variante mit rückseitig angeordnetem Grove-Anschluss, was die Integration als Bedienelement bei beengten Platzverhältnissen erleichtert.
Das Potentiometer besteht aus einem Widerstandselement (Track) und einem Schleifkontakt (Wiper), der über das Element gleitet. Die Endanschlüsse sind mit dem Widerstandselement verbunden. Wird die Welle des Sensors gedreht, verändert sich die Position des Schleifers, wodurch sich der Ausgangswiderstand und somit die Spannung verändert. Die erzeugte analoge Spannung kann über den D1-Anschluss ausgelesen werden. Der D2-Anschluss wird nicht verwendet.
Das Modul ist mit Arduino über ein Base Shield V2 und mit Raspberry Pi über ein Base HAT verbindbar. Die Grove-kompatible Buchse ermöglicht eine direkte Plug-and-Play-Verbindung mit Grove-kompatiblen Boards. Dank klarer Dokumentation ist das Modul auch für Einsteiger geeignet.
Typische Einsatzbereiche sind analoge Eingaben in Mikrocontroller-Projekten, Bedienpanels in DIY-Anwendungen sowie Bildungsprojekte im Bereich Elektronik. Durch den rückseitigen Anschluss eignet sich diese Version des Sensors besonders für Gehäuseeinbau oder flache Frontpanels.
Merkmale im Überblick
Analoger Ausgang: 0 V bis Vcc (typisch 5 V DC) Widerstand: 10 kΩ, Toleranz ±20 % 300° Drehbereich mit linearer Spannungsänderung Rückseitig platzierter Grove-Anschluss (Panel-Mount-Version) Kompatibel mit Arduino und Raspberry Pi
Kompatibilität
Arduino mit Base Shield V2 Raspberry Pi mit Base HAT Grove-Systeme
Technische Daten
Abmessungen: 19 mm × 19 mm × 20 mm Gewicht: 10 g Batterie: nicht enthalten Betriebsspannung: 5 V Drehbereich: 0° bis 300°
Sonstige Daten
Bezeichnung „P“ steht für Panel-Mount-Version mit rückseitigem Anschluss
Lieferumfang
1x Grove - Rotary Angle Sensor (Panel-Mount-Version)
Links
Version 1.2 – Technische Ressourcen (ZIP) Panel-Mount-Version – Dokumente v1.1 (ZIP) GitHub Repository CDC-Dateien (ZIP)
Seeed Grove - DMX512
Der Grove - DMX512 ist ein Adaptermodul zur Verbindung von Grove-kompatiblen Controllern mit der DMX512-Schnittstelle, die dem Industriestandard EIA-485 entspricht. Die Umsetzung erfolgt über den SN75176-Chip, der für symmetrische Übertragungsleitungen geeignet ist und die ANSI-Norm EIA-485 erfüllt. Das Modul ermöglicht eine einfache Anbindung von Arduino-Systemen an DMX512-Endgeräte wie Lichtsteuerkonsolen oder Bühnenbeleuchtungssysteme.
Das Modul dient als Schnittstellenadapter zwischen der Grove-Plattform und der DMX512-Datenübertragung. Der EIA-485-Standard beschreibt eine differentielle, robuste Schnittstelle, die typischerweise in industriellen Steuerungs- und Beleuchtungssystemen eingesetzt wird. Der SN75176 ist ein Transceiver-IC, der als Sender und Empfänger für diese Signale fungiert. Durch diese Architektur ist es möglich, auch über längere Strecken störsicher Daten zu übertragen.
Das Grove - DMX512 Modul wird vor allem für Steuerungsanwendungen in der Bühnen- und Eventtechnik genutzt. Es erlaubt die einfache DMX-Signalübertragung mit Mikrocontroller-Plattformen wie Arduino. Dabei werden über eine Grove-Schnittstelle Steuerdaten an die DMX512-Schnittstelle weitergegeben, was eine Ansteuerung von kompatiblen Lichtsystemen oder anderen Geräten mit EIA-485 Protokoll ermöglicht. Der Aufbau ist steckbar und daher ohne zusätzliche Verdrahtung direkt einsatzbereit.
Das Modul wandelt ein digitales Steuerungssignal von Arduino oder einem Grove-kompatiblen Controller in ein DMX-kompatibles Ausgangssignal um. Damit lassen sich Lichtsteuerungen, dimmbare Geräte oder andere DMX512-Systeme in Arduino-Projekte integrieren. Der SN75176-Baustein ist speziell für RS-485 Anwendungen geeignet und bietet zuverlässige Signalübertragung auch unter industriellen Bedingungen.
Merkmale im Überblick
Adapter von Grove- auf DMX512-Schnittstelle Basierend auf dem SN75176-Transceiver-IC Kompatibel mit ANSI EIA-485 Standard
Kompatibilität
Arduino Grove-kompatible Mikrocontroller
Technische Daten
Schnittstelle: Grove, EIA-485 (DMX512) Transceiver-Chip: SN75176
Sonstige Daten
Geeignet für Anwendungen in der Bühnenbeleuchtung und Lichtsteuerung
Lieferumfang
1x Grove - DMX512 Modul 1x Grove Kabel
Links
SN75176 Datenblatt Eagle-Dateien DmxSimple Bibliothek
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.
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.
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
Ein winziges, RGBW-beleuchtetes, klickbares Trackball-Breakout, das perfekt ist, um Navigation oder Steuerung zu Ihren Raspberry Pi oder Arduino-Projekten hinzuzufügen.
Wir haben ein Trackball-Modul aus jedermanns Lieblingstelefon mit Fruchtgeschmack genommen und einen Haufen cleverer Technik hinzugefügt, damit Sie Old-School-Interaktion in Ihre Projekte einbauen können. Neben der x/y-Richtung und der Klickfunktion haben wir eine RGBW-LED (rot/grün/blau/weiß) direkt unter dem durchsichtigen Trackball angebracht, um ihn zu beleuchten und Ihnen visuelles Feedback zu geben.
Verwenden Sie den Trackball Breakout mit einem Arduino, der USB HID unterstützt, um ihn als kleine Maus zu verwenden. Oder verwenden Sie ihn als Farb-/Helligkeitssteuerung für eine LED-Matrix-Breakout oder ein Set unserer Mote-Leuchten?
Da der Trackball eine griffige Gummioberfläche hat, können Sie ihn auch mit dem Trackball nach unten verwenden und ihn beim Rollen auf einer Oberfläche verfolgen, wie eine traditionelle Rollkugelmaus.
Es ist kompatibel mit unserem schicken Breakout Garden HAT, bei dem die Verwendung von Breakouts so einfach ist wie Einstecken in einen der sechs Slots, Anlegen von Projekten und Coden.
Features
Mini-Trackball mit Klicktaste
RGBW-LEDs unter dem Trackball zur Beleuchtung
Gegossenes Trackball-Gehäuse aus Kunststoff
Montagelöcher
Nuvoton N76E003AQ20 MCU
I2C-Schnittstelle (Adresse 0x0A/0x0B (cut trace))
3,3V oder 5V kompatibel
Verpolungsschutz
Kompatibel mit allen Modellen von Raspberry Pi und Arduino
Python-Bibliothek
Kit enthält
Trackball-Breakout
1x5 Stiftleiste
1x5 Buchsenleiste rechtwinklig
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).
Engineering
Es ist eine bemerkenswerte Menge an Technik in dieses winzige Breakout gepackt.
Das Trackball-Modul selbst hat an jeder Ecke einen winzigen Zylindermagneten, der sich dreht und von einem der vier Halleffekt-Sensoren ausgelesen wird.
Direkt unter dem Trackball befindet sich ein winziger Dome-Schalter zur Erkennung von Klicks und vier LEDs (rot, grün, blau, weiß) um den Trackball herum, um ihn zu beleuchten.
Wir haben ein Kunststoffgehäuse für den Trackball entworfen und gespritzt, um das Modul an seinem Platz zu halten und zu schützen. Dieses Gehäuse kann abgenommen werden, um den Trackball oder die Rolle zu reinigen oder das Modul auszutauschen, falls erforderlich.
Es gibt eine integrierte Nuvoton N76E003AQ20 MCU, um die Ausgaben von Trackball und Dome-Schalter zu lesen, die LEDs zu steuern und I2C zu implementieren.
Software
Wir haben eine Python-Bibliothek für Trackball Breakout zusammengestellt, die das Auslesen von Richtungswerten, Klick-Events und das Setzen der LED-Farbe vereinfacht. Es gibt eine Handvoll Beispiele, wie man die Richtung und den Klick ausliest, die LEDs regenbogenfarbig macht und es als Maus in Raspbian benutzt.
Hinweise
Der Trackball-Breakout arbeitet aufgrund von Einschränkungen in der Taktgeber-Implementierung des Raspberry Pi nur mit I2C-Geschwindigkeiten bis 250kHz zuverlässig
Abmessungen: 25x22x9,5mm
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
Einfache Infrarot-Fernbedienung mit 16 Tasten - Ideal für Media-Center Anwendung.
Eigenschaften
4-Wege Cursor mit Bestätigungstaste
Zahlentasten 1-9
Stern und Raute-Taste
Betrieb über Knopfzelle CR2025 (nicht im Lieferumfang enthalten)
Abmessungen: 8,5 x 4,0 x 0,7 cm
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
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
Fügen Sie Ihrem nächsten Mikrocontroller-Projekt mit diesem einfach zu bedienenden 12-Kanal kapazitiven Touch-Sensor-Breakout-Board mit dem MPR121 eine Vielzahl von Touch-Sensoren hinzu. Dieser Chip kann bis zu 12 einzelne Touchpads mit Plug-and-Play STEMMA QT-Anschluss und großen Krokodilklemmen-freundlichen Pads verarbeiten und ist eine lötfreie Lösung für kapazitive Berührungssensoren.
Der MPR121 unterstützt das Lesen von Daten über I2C, was mit nahezu jedem Mikrocontroller realisiert werden kann. Mit dem ADDR-Pin kann eine von 2 Adressen ausgewählt werden (für die alternative Adresse muss er zugelötet werden), für insgesamt 24 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 3V-Chip handelt, haben wir einen 3V-Regler und I2C-Level-Shifting hinzugefügt, so dass 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 durch Anschauen etwas einfacher macht.
Die Platine wird komplett montiert geliefert. Für die Kontakte empfehlen wir Kupferfolie, Metallic Nylon, oder Pyralux, dann verbinden Sie eine beliebige Krokodilklemme vom leitfähigen Material mit einem der großen Pads auf dem Breakout.
Um die Verwendung so einfach wie möglich zu machen, haben wir den MPR121 auf eine Breakout-Platine in unserem Stemma QT Formfaktor mit einer kleinen Stützschaltung versehen, um Ihnen Optionen beim Testen zu geben. Sie können entweder ein Breadboard oder die SparkFun qwiic kompatiblen STEMMA QT Steckverbinder verwenden und die Kompatibilität mit 5V-Spannungspegeln, wie sie üblicherweise auf Arduinos, sowie 3,3V-Logik, die von vielen anderen Boards wie dem Raspberry Pi oder unseren Feathers verwendet wird. QT-Kabel ist nicht im Lieferumfang enthalten.
Der Einstieg ist mit unseren Arduino- und CircuitPython/Python-Bibliotheken und Tutorials ein Kinderspiel. Sie sind in wenigen Minuten einsatzbereit, 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 einem Arduino verwendet und Beispielcode, der den Sensor dazu bringt, Daten zu protokollieren und Ihre Berührung zu erkennen!