NSW Touch Sensor Moduli
Loyihalaringizga NSW Touch Sensor Moduli bilan zamonaviy sensorli boshqaruv qo'shing
Umumiy Ma'lumot
NSW Touch Sensor Moduli kapacitiv sensorli kalit bo'lib, foydalanuvchi teginishini aniqlash uchun mo'ljallangan. Bu modul qora belgi bilan belgilangan bo'lib, u Nsw Boarddagi qora belgili (Raqamli) portga ulanadi. Modul odatda TTP223 sensorli IC asosida ishlaydi, tegilganda yuqori darajali (HIGH) signal, teginish bo'lmaganda esa past darajali (LOW) signal ishlab chiqaradi. An'anaviy mexanik tugmalar o'rniga ishlatiladigan bu modul loyihalarga zamonaviy va silliq interfeys qo'shadi, masalan, yorug'likni yoqish/o'chirish yoki boshqa qurilmalarni boshqarish uchun.

Asosiy Xususiyatlari
- Ishlash kuchlanishi: 2.0V - 5.5V DC
- Chiqish signali: Raqamli (HIGH tegilganda, LOW teginish bo'lmaganda)
- Sensor maydoni: Taxminan 11 x 10.5 mm
- Sezuvchanlik diapazoni: ~5 mm (nozik sirtlar orqali ishlaydi)
- Modul hajmi: 15 x 11 x 5 mm (U x G x Y)
- Ulanish: RJ25 yoki 3-pinli Dupont simlari
- Energiya sarfi: 6 µA (sokin holatda), 16 mA (faol holatda)
Eslatma: Modul nozik sirtlar (masalan, shisha yoki plastmassa) orqali teginishni aniqlay oladi, lekin metall yuzalar bilan ishlatilganda sezuvchanlikni sozlash talab qilinishi mumkin.
Ilovalar
NSW Touch Sensor Moduli quyidagi turli loyihalarda ishlatilishi mumkin:
- Uy avtomatlashtirish tizimlari (masalan, sensorli yorug'lik kalitlari)
- Robototexnika loyihalarida interaktiv boshqaruv
- Ta'lim loyihalari va kapacitiv sensorlarni o'rganish
- DIY elektron loyihalar (masalan, sensorli lampalar)
- Prototip ishlab chiqish va tezkor sinovlar
Pin Ta'rifi
NSW Touch Sensor Modulida uchta pin mavjud bo'lib, ularning vazifalari quyidagicha:
Pin | Vazifasi |
---|---|
GND | Manfiy to'k (Ground) |
VCC | Quvvatlantirish manbai (2.0V - 5.5V) |
Signal (OUT) | Raqamli signal chiqishi (HIGH/LOW) |
Simlarni Ulanish Rejimi
● RJ25 bilan ulanish
NSW Touch Sensor Moduli qora IDga ega bo'lgani uchun RJ25 portidan foydalanganda Makeblock Orion-da qora ID bilan belgilangan portlarga ulanadi. Masalan, Makeblock Orionda № 6, 7 yoki 8 portlarga quyidagicha ulashingiz mumkin:

● Dupont simi bilan ulanish
Dupont simidan modulni Arduino UNO asosiy paneliga ulashda, Signal pinini raqamli pinga (masalan, D2) ulash lozim. Quyidagi rasmda ulanish ko'rsatilgan:

Dasturlash bo'yicha Qo'llanma
Arduino dasturlash
Arduino yordamida NSW Touch Sensor Modulini boshqarish uchun oddiy dastur yozish kifoya. Quyidagi misol sensor tegilganini aniqlab, ketma-ket monitorga holatni chop etadi va Arduino'dagi o'rnatilgan LEDni yoqadi. Makeblock-Library-master kutubxonasi ixtiyoriy ravishda qo'llanilishi mumkin, lekin standart Arduino funktsiyalari yetarli:
const int touchPin = 2; // Signal pinini D2 ga uladik void setup() { pinMode(touchPin, INPUT); // Sensor pinini kirish sifatida sozlash pinMode(LED_BUILTIN, OUTPUT); // O'rnatilgan LEDni chiqish sifatida sozlash Serial.begin(9600); // Ketma-ket portni ishga tushirish } void loop() { int touchState = digitalRead(touchPin); // Sensor holatini o'qish if (touchState == HIGH) { Serial.println("Tegildi!"); digitalWrite(LED_BUILTIN, HIGH); // LEDni yoqish } else { Serial.println("Tegilmadi..."); digitalWrite(LED_BUILTIN, LOW); // LEDni o'chirish } delay(100); // 100 ms kutish }
Ushbu kod sensor tegilganini aniqlaydi va holatni ketma-ket monitorga chiqaradi, shu bilan birga LEDni boshqaradi. Sensor tegilganda HIGH signal, teginish bo'lmaganda LOW signal yuboriladi.
Prinsipiy Tahlil
NSW Touch Sensor Moduli kapacitiv teginish texnologiyasiga asoslanadi, odatda TTP223 IC yordamida ishlaydi. Foydalanuvchi sensor yuzasiga tegib, uning sig'imini o'zgartirganda, modul ichki sxemasi bu o'zgarishni aniqlaydi va Signal pinida HIGH signal ishlab chiqaradi. Tegnish bo'lmaganda, Signal pini LOW holatda qoladi. Modul past quvvat sarfi va 5 mm gacha bo'lgan nozik sirtlar orqali ishlash qobiliyatiga ega bo'lib, zamonaviy va ishonchli boshqaruv interfeysini ta'minlaydi.