MPR121 Breakout V12 kapacitiv berøringssensor til Arduino med I2C
Mærke: satkit
Moms inkluderet (Ekskl. moms: 15,67 kr)
Generel beskrivelse:
MPR121 Breakout V12 er et modul designet til at styre kapacitive berøringssensorer via en I2C-grænseflade, særligt kompatibelt med Arduino-platforme. Dette modul muliggør berøringsregistrering af op til tolv individuelle elektroder og en trettende simuleret elektrode, hvilket giver en alsidig løsning til projekter med berøringsinteraktion.
Vigtige funktioner og specifikationer:
- Kapacitiv berøringssensor-controller med I2C-grænseflade.
- Mulighed for at styre op til 12 individuelle elektroder og en ekstra simuleret elektrode.
- Inkluderer 8 LED-drivben, som kan bruges til at styre LED'er, når de ikke er konfigureret som elektroder.
- Fire jumpere på undersiden af printet til konfiguration af I2C-adresse (standardadresse 0x5A) og 10k pull-up-modstande på SDA, SCL og interrupt-pin.
- Driftsspænding mellem 2.5 og 3.6 VDC; har ingen indbygget regulering på printet.
- VREG-pinnen er forbundet til jord via en 0.1uF kondensator, hvilket begrænser lavspændingstilstand uden ændringer.
Typiske anvendelser:
- Implementering i Arduino-projekter, der kræver præcis og følsom berøringsregistrering.
- Oprettelse af brugerdefinerede kapacitive berøringstastaturer.
- Styring af enheder via berøringsbevægelser eller kapacitive input.
- Integration i interaktive systemer og automatisering, der har brug for berøringsinput uden mekanisk kontakt.
Kompatibilitet:
Dette modul er kompatibelt med Arduino-kort, der understøtter I2C-kommunikation og driftsspændinger mellem 2.5 og 3.6 VDC. Det er vigtigt at kontrollere, at strømforsyning og forbindelser er korrekt konfigureret for at undgå skader på enheden.
- Styr op til 12 individuelle berørings-elektroder og en simuleret elektrode.
- I2C-grænseflade til effektiv kommunikation med Arduino.
- Otte ben til LED-styring, kan konfigureres efter behov.
- Fire jumpere til justering af I2C-adresse og pull-up-modstande.
- Driftsspænding mellem 2.5 og 3.6 VDC, uden indbygget regulering.
- Ideel til berøringsregistrering og kapacitive tastaturprojekter.
Kundespørgsmål & svar
Hvad er materialerne, målene og vægten på MPR121 Breakout V12, og hvad følger med i kassen?
Kortet er fremstillet af standard FR4 PCB med SMD-komponenter. Dets omtrentlige mål er 29 mm x 21 mm x 2 mm, og vægten er under 5 g. Pakken indeholder normalt kun det formonterede PCB; stik og kabler er som regel ikke inkluderet.
Hvilke begrænsninger har den i miljøer med høj luftfugtighed eller elektromagnetisk interferens?
MPR121’s ydeevne kan påvirkes i fugtige miljøer eller ved kraftig elektromagnetisk støj, da den omgivende kapacitans kan ændre følsomheden og give falske positiver eller fejl i registreringen. Det anbefales at bruge et passende PCB-design og fysisk isolering for at forbedre pålideligheden i disse sammenhænge.
Hvad er den anbefalede procedure til at løse hyppige I2C-kommunikationsfejl med denne sensor?
Kontroller, at SDA- og SCL-benene har aktiverede 10 kΩ pull-up-modstande, eller tilslut eksterne, hvis det er nødvendigt. Sørg for, at I2C-adressen (standard 0x5A) ikke er i konflikt med andre enheder, og at driftsspændingen er 3.3 V. Hvis problemet fortsætter, bør du kontrollere banernes integritet og forbinde de ikke-brugte elektroder korrekt til jord.
Hvad er MPR121 Breakout V12?
Det er et modul til styring af en kapacitiv berøringssensor, som bruger en I2C-grænseflade til at håndtere op til 12 berøringselektroder og en simuleret elektrode, kompatibelt med Arduino.
Hvad er den korrekte forsyningsspænding til dette modul?
Modulet skal forsynes med en spænding mellem 2.5 og 3.6 VDC, da det ikke har indbygget regulering på printet.
Kan jeg ændre modulets I2C-adresse?
Ja, standard I2C-adressen er 0x5A, men den kan ændres ved at åbne og justere jumpere på printet, som forbinder ADD-pinnen.
Hvad bruges LED-drivbenene til?
De otte ben kan styre LED'er, når de ikke er konfigureret som berøringselektroder, så projektet kan få visuelle indikatorer.
Er det kompatibelt med alle Arduino-kort?
Det er kompatibelt med Arduino-kort, der understøtter I2C-kommunikation og som arbejder inden for det angivne spændingsområde.