Hé! A réselt optikai érzékelők szállítója vagyok, és ma átmegyek, hogyan lehet összekapcsolni egy réselt optikai érzékelőt a mikrovezérlőhöz. Ez egy szuper hasznos készség, függetlenül attól, hogy DIY projektekbe, robotikába vagy csak meg akarja érteni, hogyan működnek ezek a remek kis érzékelők.
Mi a réselt optikai érzékelő?
Először is, gyorsan beszéljünk arról, hogy mi a réselt optikai érzékelő. Ez egyfajtaMikro -fotoelektromos érzékelőEz egy infravörös LED -ből és egy fototranzisztorból áll, amely egymással szemben helyezkedik el. Amikor egy objektum áthalad a résen, blokkolja az infravörös fénysugárot a LED és a fototranzisztor között, ami megváltoztatja az érzékelő kimeneti jelét. Ezt a változást egy mikrovezérlő észlelheti bizonyos műveletek kiváltására.


Miért csatlakoztassa azt egy mikrovezérlőhöz?
Lehet, hogy azon tűnődhet, miért szeretné csatlakoztatni egy réselt optikai érzékelőt a mikrovezérlőhöz. Nos, a mikrovezérlő a projekt agyaként működik. Az érzékelő csatlakoztatásával az érzékelő kimenetével a projekt más alkatrészeinek vezérlésére használhatja. Például felhasználhatja azt a résen áthaladó objektumok számolására, a mozgó alkatrész helyzetének észlelésére, vagy akár riasztást válthat ki, amikor egy objektumot észlel.
Eszközökre és anyagokra, amelyekre szüksége lesz
Mielőtt elkezdenénk, gyűjtsük össze a projekthez szükséges eszközöket és anyagokat:
- Réselt optikai érzékelő. Megnézheti aRésérzékelő kapcsolóvagyRéselt opto -érzékelőOpciók.
- Mikrovezérlő. A népszerű választások között szerepel az Arduino, a Raspberry Pi és az ESP32.
- Jumper vezetékek csatlakozáshoz.
- Kenyérlemez (opcionális, de nagyon hasznos a prototípus készítéséhez).
- Tápegység. Az érzékelő a modelltől függően általában 3,3 V -os vagy 5 V -os sebességgel működik.
Az érzékelőcsapok megértése
A legtöbb réselt optikai érzékelőnek három csapja van:
- VCC: Ez a tápegység. Csatlakoztassa azt a tápegység pozitív termináljához (akár 3.3 V, akár 5 V).
- GND: Ez a földi tű. Csatlakoztassa azt a tápegység negatív termináljához.
- Ki: Ez a kimeneti csap. Elküldi az érzékelő jelét a mikrovezérlőnek.
A kapcsolatok kialakítása
Most, hogy megértette az érzékelőcsapokat, végezzük a kapcsolatokat. Itt van egy lépésről lépésre történő útmutató:
- Csatlakoztassa az érzékelő VCC tűjét a tápegység pozitív termináljához. Ha kenyérlemezt használ, akkor a Power Sín segítségével több alkatrészre oszthatja az energiát.
- Csatlakoztassa az érzékelő GND csapját az áramellátás negatív termináljához. Ehhez ismét használhatja a kenyérlemezre épülő parkolót.
- Csatlakoztassa az érzékelő Out Pin -jét a mikrovezérlő egyik digitális bemeneti csapjához. Például, ha Arduino -t használ, akkor csatlakoztathatja azt a 2. érintkezőhöz.
A kód írása
Miután létrehozta a kapcsolatokat, itt az ideje, hogy megírja a mikrovezérlő kódját. A kód elolvassa az érzékelő kimenetét, és annak alapján végrehajtja a műveleteket. Íme egy egyszerű példa az Arduino használatával:
const intensorpin = 2; // Csatlakoztassa az érzékelő Out PIN -kódját a Digital Pin 2 void setup () {serial.begin (9600); // A soros kommunikáció inicializálása a PinMode hibakereséséhez (Sensorpin, Input); // Állítsa be az érzékelőcsapot bemeneti} érvénytelen hurokként () {int sensorValue = digitalRead (sensorpin); // Olvassa el az érzékelő kimenetét, ha (sensorValue == magas) {serial.println ("Objektum észlelve!"); // További kódot adhat ide a műveletek végrehajtásához, ha egy objektumot észlel. } késleltetés (100); // várjon 100 milliszekundumot, mielőtt újra elolvassa az érzékelőt}
Ez a kód 100 milliszekundumonként leolvassa az érzékelő kimenetét, és egy üzenetet nyomtat a soros monitorra, attól függően, hogy egy objektum észlel -e vagy sem. Módosíthatja a kódot más műveletek végrehajtására, például a motor vezérlésére vagy a LED bekapcsolására.
A kapcsolat tesztelése
A kód megírása után töltse fel a mikrovezérlőbe, és nyissa meg a soros monitort. Látnia kell az üzeneteket, amelyek azt jelzik, hogy egy objektum észlel -e vagy sem, amikor az objektumokat átadja az érzékelő nyílásán. Ha nem lát üzenetet, vagy az üzenetek helytelenek, ellenőrizze duplán a kapcsolatait és a kódot.
Hibaelhárítás
Ha bármilyen problémával foglalkozik a csatlakozási folyamat során, íme néhány gyakori probléma és megoldás:
- Nincs hatalom az érzékelőnek: Ellenőrizze a tápegység csatlakozásait. Győződjön meg arról, hogy a VCC és a GND csapok helyesen vannak -e csatlakoztatva.
- Helytelen érzékelő kimenete: Ellenőrizze az érzékelő adatlapját, hogy megbizonyosodjon arról, hogy a kimenet megfelelő PIN -kódját használja -e. Ezenkívül ellenőrizze, hogy az érzékelő nem sérült -e.
- Kódhibák: Tekintse át a kódját a szintaxis hibáira vagy a logikai hibákra. Megpróbálhatja a kód egyszerűsítését is a probléma izolálására.
Következtetés
A réselt optikai érzékelő és a mikrovezérlő csatlakoztatása egy viszonylag egyszerű folyamat, amely megnyithatja a projektek lehetőségeinek világát. A blogbejegyzésben ismertetett lépéseket követve képesnek kell lennie arra, hogy az érzékelőt hamarosan felállítsa és működjön.
Ha érdekli, hogy a projektekhez réselt optikai érzékelőket vásároljon, nyugodtan forduljon hozzánk. A kiváló minőségű érzékelők széles skáláját kínáljuk versenyképes árakon. Függetlenül attól, hogy hobbi vagy szakember vagy, azért vagyunk itt, hogy segítsünk megtalálni az Ön igényeinek megfelelő érzékelőt.
Referenciák
- Arduino dokumentáció: https://www.arduino.cc/reference/en/
- Érzékelő adatlapok: A részletes információkért ellenőrizze az adott réselt optikai érzékelő adatlapját.
