Differences
This shows you the differences between two versions of the page.
— |
hu:arduino:light [2022/04/21 15:02] () |
||
---|---|---|---|
1: | 1: | ||
+ | ====== Fény- és színérzékelés ====== | ||
+ | ===== Fotoellenállás ===== | ||
+ | A legegyszerűbb fényérzékelési megoldást a [[hu: | ||
+ | {{: | ||
+ | |||
+ | A fenti képen az ellenállásnak nagyjából 6-10 kΩ-osnak kell lennie. | ||
+ | |||
+ | Egy fokkal professzionálisabb megoldás, ha komperáló-IC-vel értékeljük ki a fénymennyiséget, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <code c> | ||
+ | int readIt; | ||
+ | |||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | readIt = analogRead(A0); | ||
+ | Serial.println(readIt); | ||
+ | delay(1000); | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Lángszenzor ===== | ||
+ | {{ : | ||
+ | en: Flame Sensor \\ | ||
+ | |||
+ | A [[hu: | ||
+ | |||
+ | Az IR által generált ellenállást az Arduino akár közvetlenül is kiértékelheti (lásd fent, a fotoellenállásnál), | ||
+ | |||
+ | **Technikai adatok:** \\ | ||
+ | Érzékelési (hullámhossz) tartomány: 760-1100nm \\ | ||
+ | Tápfeszültség: | ||
+ | Érzékelési szög: 60° \\ | ||
+ | |||
+ | |||
+ | |||
+ | Gyakorlatilag az optikai (nem CMOS) mozgásérzékelők ([[hu: | ||
+ | |||
+ | {{ : | ||
+ | ===== APDS-9930 környezeti fényérzékelő szenzor ===== | ||
+ | |||
+ | Az APDS-9930 egy [[hu: | ||
+ | |||
+ | ==== CJMCU-9930 ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Technikai jellemzők: | ||
+ | |||
+ | * Környezeti fényérzékelés ([[hu: | ||
+ | * megközelítőleg az emberi szemre adott válaszokat tudja produkálni | ||
+ | * Programozható megszakítási funkció felső és alsó küszöbértékekkel | ||
+ | * 16 bites felbontás | ||
+ | * jól érzékel bepépítve, | ||
+ | * 0,01 Lux érzékelési felbontás | ||
+ | * 100 mm-es érzékelésig működik | ||
+ | * integrált infravörös LED | ||
+ | * készenléti állapotban az áramfélvétele 90 μA | ||
+ | * Gyors [[hu: | ||
+ | |||
+ | További, I²C-s megoldások: | ||
+ | |||
+ | ==== CJMCU-9930 pinek ==== | ||
+ | |||
+ | ^pin^leírás| | ||
+ | |VL|opcionális betáp az infravörös LED-hez. Ez 3.0..4.5V lehet| | ||
+ | |GND|grund| | ||
+ | |VCC|Táp, 2.4..3.6V| | ||
+ | |SDA|[[hu: | ||
+ | |SCL|[[hu: | ||
+ | |INT|Külső megszakítás PIN (opcionális)| | ||
+ | |||
+ | ==== CJMCU-9930 vezetékezés ==== | ||
+ | {{: | ||
+ | |||
+ | ==== CJMCU-9930 szoftver ==== | ||
+ | https:// | ||
+ | |||
+ | ===== CNY70 optikai érzékelő ===== | ||
+ | A CNY70 a //Vishay Semiconductors// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ha az érzékelőt fentről nézzük, jobb oldalra fordítva a típusmegjelölését, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Technikai jellemzők ==== | ||
+ | |||
+ | * Érzékelő típusa: fototranzisztor | ||
+ | * Méretek: 7 x 7 x 6 (mm) | ||
+ | * Érzékelési távolság: < 0.5 mm | ||
+ | * Maximális áramfelvétel: | ||
+ | * Üzemeltetési hőmérséklet: | ||
+ | * IR LED feszültség maximum: | ||
+ | * V< | ||
+ | * V< | ||
+ | |||
+ | ==== Vezetékezés ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Nyomkövető robot ==== | ||
+ | A szenzort gyakran nyomkövető robotokhoz szokták alkalmazni. A nyom általában egy kontrasztos sötét felfestés szokott lenni világos felületen, ami elég ívelt és széles ahhoz, hogy a robot le tudja követni. Ennek a működési elve a következő: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Szoftver ==== | ||
+ | Github tachométer program a CNY70-hez: https:// |