Smart Grayscale Sensor analogiseen pinnan heijastuksen havaitsemiseen
Smart Grayscale Sensor on analoginen heijastusmoduuli, joka havaitsee pinnan kirkkauden, harmaasävytason ja värikontrastin. Se yhdistää kirkkaan LEDin ja valovastus-tyyppisen anturipiirin, jotta ohjain voi lukea eri heijastuneen valon tasoja paperilta, pöydiltä, radoilta tai robottikentiltä.
Toisin kuin yksinkertainen digitaalinen viivasensori, tämä moduuli antaa jatkuvan analogisen arvon, mikä mahdollistaa ohjelmistokynnysten ja kalibroinnin eri valaistusolosuhteisiin. Se on hyödyllinen Arduino-analogiatulojen, ESP32 ADC-nastojen ja OpenELAB UNO R3 Intermediate Kit V2:n kanssa interaktiivisiin väri- ja viivaseurantakokeisiin.
Käytä, kun projekti tarvitsee enemmän vivahteita kuin mustavalkoinen tunnistus, kuten harmaasävyjen lajittelu, robottijalkapallokentän tunnistus tai säädettävän viivakynnyksen oppiminen.
Tekniset tiedot
| Parametri | Arvo |
|---|---|
| Anturityyppi | Analoginen harmaasävy- / heijastussensori |
| Valonlähde | Korkeakirkas valkoinen LED |
| Vastaanotin | Valovastus / LDR-heijastuspiiri |
| Lähtötyyppi | Analoginen jännite |
| Käyttöjännite | 3,3 V / 5 V tyypillinen |
| Liitin | 2,54 mm askelväli, 3-nastainen liitin |
| Nastajärjestys | GND, VCC, S |
| Havaitsemiskohde | Heijastavat pinnat eri harmaasävyillä |
| Suositeltu etäisyys | Lyhyt kiinteä etäisyys kohdepinnan yläpuolella |
| Kalibrointimenetelmä | Ohjelmistokynnys tai ADC-kartoitus |
| Kehitystuki | Arduino, ESP32, STM32, Raspberry Pi Pico ADC |
Piirilevyn asettelu & merkintäopas
- Valkoinen LED: Valaisee kohdepinnan vakaiden heijastusmittausten saamiseksi.
- Valovastusalue: Vastaanottaa heijastunutta valoa ja muuttaa piirin jännitettä.
- G-nasta: Virtamaadoitus.
- V-nasta: 3,3 V tai 5 V virtasyöttö.
- S-nasta: Analoginen lähtö ohjaimen ADC:lle.
- Asennuspaikka: Pidä korkeus ja kulma samana toistettavien mittausten varmistamiseksi.
- Ympäristön valon huomautus: Suojaa tai kalibroi uudelleen, kun huoneen valaistus muuttuu.
Sovellustilanteet
1. Harmaasävyn lukeminen
Lue harmaasävyn heijastavuus analogisena arvona ja tulosta se kalibrointia varten.
const int ANTURIN_NASTA = A0; void setup() { Sarjaportti.aloita(115200); } void loop() { int kosteustaso = analoginenLuku(ANTURIN_NASTA); Sarjaportti.tulosta("kosteustaso="); Sarjaportti.println(kosteustaso); viive(200); }
2. Sopeutuva viivan kynnysarvo
Käytä kynnysarvoa luokittelemaan tumma viiva vaaleaa taustaa vastaan robotin navigointia varten.
const int ANTURIN_NASTA = A0; const int LÄHTÖ_NASTA = 8; const int KOSTEUS_KYNNYS = 500; void setup() { nastatila(LÄHTÖ_NASTA, LÄHTÖ); } void loop() { int kosteustaso = analoginenLuku(ANTURIN_NASTA); digitalWrite(LÄHTÖ_NASTA, kosteustaso > KOSTEUS_KYNNYS ? KORKEA : MATALA); viive(100); }
3. Pinnan lajittelun lokikirja
Keskiarvoista lukemat pintojen tai materiaalien heijastavuuden lajittelua varten.
const int ANTURIN_NASTA = A0; void setup() { Sarjaportti.aloita(115200); } void loop() { long kokonaismäärä = 0; for (int i = 0; i < 16; i++) { kokonaismäärä += analoginenLuku(ANTURIN_NASTA); viive(5); } Sarjaportti.tulosta("keskiarvo_kosteustaso="); Sarjaportti.println(kokonaismäärä / 16); viive(1000); }
Pakkaussisältö
- 1 x Älykäs harmaasävyanturi
UKK
K: Voiko tämä moduuli toimia Arduinon kanssa?
V| Kyllä. Yhdistä VCC, GND ja signaalinasta Arduino-yhteensopivaan korttiin tai OpenELAB Sensor Shield V5:een.
K: Toimiiko se 3,3 V ohjaimien kanssa?
V: Kyllä, luetelluille 3,3 V – 5 V moduuleille, mutta pidä analoginen lähtö ohjaimen ADC-alueella.
K: Tarvitaanko kalibrointi?
V: Kynnysarvon tai määrällisen käytön yhteydessä kalibroi lopullisessa asennuksessa ja tallenna perusarvot.
K: Voinko käyttää pitkiä johtoja?
V: Lyhyemmät johdot ovat parempia analogisen vakauden kannalta; käytä keskiarvotusta laiteohjelmistossa, jos lukemat vaihtelevat.
K: Antaako moduuli tarkkoja insinöörimittayksiköitä?
V: Useimmat näistä moduuleista antavat suhteellisia analogisia tai digitaalisia signaaleja, eivät sertifioituja mittaustietoja.
K: Mitä minun pitäisi tarkistaa ensin, jos se ei laukaise?
V: Tarkista virta, maa, nastojen kartoitus, kynnysarvon asetus ja onko signaali aktiivinen korkea vai aktiivinen matala.
K:


Arviot
Tuotearvioita ei vielä ole.