Panduan Penderia Fleksibel: Pinout, Prinsip Kerja, Litar Arduino dan Kegunaan

ဒီ ၂၈ ၂၀၂၅
Sumber: DiGi-Electronics
Lihat: 534

Penderia fleksibel menawarkan cara yang mudah dan intuitif untuk mengesan lenturan dan pergerakan manusia menggunakan prinsip elektronik asas. Artikel ini menerangkan cara penderia fleksibel berfungsi, cara menyambungkannya ke Arduino, dan cara mereka bentuk litar yang boleh dipercayai di sekelilingnya. Daripada butiran pembinaan kepada penentukuran dan projek sebenar, ia juga menyediakan asas praktikal untuk semua orang.

Figure 1. Flex Sensor

Apakah penderia fleksibel?

Penderia fleksibel ialah peranti penderiaan rintangan murah yang mengukur lenturan atau lenturan. Rintangan elektriknya adalah terendah apabila penderia lurus dan meningkat secara progresif apabila ia dibengkokkan, dengan rintangan tertinggi biasanya berlaku berhampiran selekoh 90°, bergantung pada reka bentuk dan panjang penderia.

Pinout Sensor Flex

Figure 2. Flex Sensor Pinout

Penderia fleksibel standard mempunyai dua terminal, biasanya dilabelkan P1 dan P2. Secara elektrik, penderia berkelakuan seperti perintang asas dan tidak mempunyai kekutuban, bermakna kedua-dua pin boleh ditukar ganti.

Mana-mana terminal boleh disambungkan ke 5V atau GND, selagi pembahagi voltan disambungkan dengan betul. Reka bentuk tidak terkutub ini menjadikan penderia fleksibel sangat mudah diakses dan mudah disepadukan ke dalam litar mikropengawal.

Prinsip Kerja Sensor Flex

Penderia fleksibel beroperasi secara elektrik sebagai perintang berubah-ubah yang rintangannya berubah sebagai tindak balas kepada lenturan. Apabila sensor rata, arus elektrik mengalir melalui lapisan konduktif dengan rintangan minimum. Apabila penderia bengkok, rintangan berkesan meningkat dengan cara yang boleh diramal tetapi tidak linear.

Penderia fleksibel biasa tersedia dalam panjang seperti 2.2" dan 4.5", dengan nilai rintangan yang berbeza mengikut pengeluar. Corak tingkah laku biasa ialah:

• Kedudukan rata: rintangan rendah (selalunya sekitar 10 kΩ)

• Kedudukan bengkok: rintangan yang lebih tinggi (biasanya 20 kΩ atau lebih, bergantung pada sudut selekoh)

Mikropengawal seperti Arduino tidak boleh mengukur rintangan secara langsung. Sebaliknya, penderia fleksibel digunakan sebagai sebahagian daripada litar pembahagi voltan, di mana rintangannya yang berubah menghasilkan perubahan voltan yang sepadan. Voltan ini kemudiannya dibaca oleh penukar analog-ke-digital (ADC) Arduino, yang menukar isyarat analog kepada nilai digital (0–1023 untuk ADC 10-bit pada 5 V). Dengan memantau perubahan voltan ini, mikropengawal boleh mengesan keamatan lenturan dan menterjemahkannya kepada data yang boleh digunakan untuk logik kawalan, visualisasi atau interaksi.

Pembinaan Sensor Flex

Figure 3. Flex Sensor Construction

Penderia fleksibel dibina menggunakan substrat nipis dan fleksibel yang disalut dengan dakwat konduktif yang dirumus khas yang membentuk elemen penderiaan. Lapisan konduktif ini direka bentuk untuk berubah bentuk dengan selamat di bawah lenturan sambil mengekalkan kesinambungan elektrik. Lapisan luar pelindung ditambah untuk meningkatkan ketahanan dan melindungi penderia daripada kelembapan, lelasan dan tekanan mekanikal berulang.

Apabila penderia bengkok, lapisan dakwat konduktif mengalami ketegangan mekanikal. Terikan ini menyebabkan perubahan mikroskopik dalam laluan konduktif, meningkatkan rintangan apabila selekoh menjadi lebih ketat. Secara umum:

• Jejari selekoh yang lebih besar (lengkung lembut): perubahan rintangan yang lebih kecil

• Jejari selekoh yang lebih kecil (lengkung yang lebih ketat): perubahan rintangan yang lebih besar

Oleh kerana mekanisme penderiaan bergantung pada ubah bentuk fizikal, penderia fleksibel sensitif kepada bagaimana dan di mana ia dibengkokkan. Lenturan seragam sepanjang penderia menghasilkan hasil yang lebih konsisten daripada lipatan tajam atau titik tegasan setempat, yang boleh merosakkan lapisan konduktif secara kekal dan mengubah tingkah laku penderia.

Litar Penderia Arduino Flex

Figure 4. Voltage Divider Circuit

Untuk membaca penderia fleksibel dengan Arduino, penderia biasanya diletakkan dalam litar pembahagi voltan. Memandangkan Arduino tidak boleh mengukur rintangan secara langsung, litar ini menukar perubahan rintangan kepada voltan berkadar yang boleh dibaca oleh pin input analog.

Dalam konfigurasi ini:

• Penderia fleksibel bertindak sebagai perintang berubah-ubah

• Perintang tetap (biasanya 10 kΩ atau 15 kΩ) menetapkan julat pengukuran

• Voltan pada titik tengah pembahagi berubah apabila penderia membengkok

Apabila rintangan penderia fleksibel meningkat dengan lenturan, voltan keluaran pembahagi juga berubah dengan cara yang boleh diramalkan. Penukar analog-ke-digital (ADC) Arduino mensampelkan voltan ini dan menukarnya kepada nilai digital antara 0 dan 1023 (untuk ADC 10-bit dengan rujukan 5 V).

Litar ini membentuk asas elektrik untuk semua aplikasi penderia fleksibel berasaskan Arduino dan dirujuk dalam pelaksanaan praktikal yang diterangkan dalam Bahagian 7.

Projek yang Boleh Anda Bina dengan Penderia Fleksibel

Sebaik sahaja lenturan boleh diukur dengan pasti, penderia fleksibel membuka pintu kepada pelbagai projek kreatif dan praktikal. Output analog ringkas mereka menjadikannya mudah disepadukan ke dalam reka bentuk pemula dan lanjutan.

Figure 5. Game Inputs

• Input permainan: Penderia fleksibel boleh bertindak sebagai pencetus analog, gelangsar atau kawalan berasaskan gerak isyarat, menambah interaksi semula jadi dan bebas tekanan pada pengawal permainan tersuai.

Figure 6. Music Controllers

• Pengawal muzik: Dalam sistem muzik digital, penderia fleksibel boleh memodulasi pic, penapis, kelantangan atau kesan, mencipta pengawal berorientasikan prestasi yang ekspresif.

Figure 7. Data Gloves

• Sarung tangan data: Dengan meletakkan penderia di sepanjang jari, anda boleh menjejaki lenturan jari dan pergerakan tangan asas untuk realiti maya, kawalan animasi atau eksperimen bahasa isyarat.

Figure 8. Servo Control

• Kawalan servo: Penderia fleksibel biasanya digunakan untuk memacu servo dengan lancar, membolehkan lengan robotik, penggenggam atau animatronik meniru pergerakan tangan manusia dalam masa nyata.

Figure 9. Raspberry Pi Systems

• Sistem Raspberry Pi: Walaupun Raspberry Pi tidak mempunyai input analog asli, penderia fleksibel masih boleh digunakan dengan ADC luaran untuk projek kawalan dan pemantauan berasaskan gerakan.

Menghubungkan Sensor Flex dengan Arduino

Figure 10. Interfacing a Flex Sensor with Arduino

Perhimpunan Perkakasan

Langkah 1: Kumpulkan komponen

Sediakan Arduino Uno (atau papan yang serasi), penderia fleksibel, perintang 10 kΩ atau 15 kΩ, papan roti, wayar pelompat dan kabel USB.

Langkah 2: Pasang penderia

Masukkan terminal sensor fleksibel ke dalam baris papan roti yang berasingan untuk mengelakkan litar pintas. Pastikan penderia rata dan bebas daripada tekanan mekanikal semasa ujian.

Langkah 3: Bina pembahagi voltan

Menggunakan litar yang dijelaskan dalam Bahagian 5, wayar komponen seperti berikut:

• Terminal sensor fleksibel 1 → 5V

• Terminal sensor fleksibel 2 → A0 dan satu hujung perintang tetap

• Hujung perintang yang lain → GND

Susunan ini menukar perubahan rintangan kepada voltan yang boleh diukur pada A0.

Langkah 4: Sahkan sambungan

Pastikan semua wayar pelompat selamat. Pendawaian longgar ialah sumber biasa bacaan bising atau tidak stabil.

Persediaan Perisian

Langkah 5: Konfigurasikan IDE Arduino

Sambungkan Arduino, pilih papan dan port COM yang betul, dan buka Monitor Bersiri pada 9600 baud.

Langkah 6: Baca nilai ADC mentah

Gunakan analogRead(A0) untuk mengesahkan penderia bertindak balas dengan lancar semasa ia bengkok. Nilai hendaklah berubah secara konsisten sebelum pemprosesan selanjutnya.

int sensorValue = analogRead(A0);

Serial.println(sensorValue);

Langkah 7: Tukar voltan kepada rintangan

Untuk penentukuran dan konsistensi yang lebih baik, hitung rintangan penderia fleksibel menggunakan persamaan pembahagi voltan:

Rflex=Rdiv×(VCC/Vflex-1)

图片

Jika sudut selekoh anggaran diperlukan, petakan julat rintangan yang diukur kepada darjah:

sudut apungan = peta (rFlex, 25000, 125000, 0, 90);

Gantikan nilai ini dengan ukuran rintangan minimum dan maksimum anda sendiri yang ditentukur untuk ketepatan.

Had Penderia Fleksibel

• Bukan penderia sudut ketepatan; bertujuan untuk pengesanan lenturan relatif dan bukannya pengukuran sudut tepat

• Tindak balas rintangan bukan linear, menjadikan pengiraan sudut langsung kurang tepat

• Variasi unit-ke-unit, walaupun di kalangan penderia model yang sama

• Rintangan hanyut dari semasa ke semasa disebabkan oleh keletihan bahan dan lenturan berulang

• Kesan histeresis, di mana rintangan berbeza antara gerakan lentur dan tidak lentur

• Kestabilan jangka panjang terhad dalam aplikasi dengan tekanan mekanikal yang berterusan atau berat

• Paling sesuai untuk kawalan intuitif dan penderiaan gerak isyarat, bukan tugas pengukuran ketepatan tinggi

• Aplikasi yang memerlukan bacaan yang tepat atau stabil mungkin memerlukan penderia alternatif seperti pengekod atau IMU

Penderia Fleksibel lwn Kaedah Pengesanan Selekoh Alternatif

Jenis SensorPrinsipKetepatan & KestabilanFleksibilitiKerumitanKes Penggunaan Biasa
Penderia FleksibelRintangan berubah dengan lenturanKetepatan rendah hingga sederhana; tidak linear dan boleh hanyut dari semasa ke semasaSangat fleksibelSangat rendah; bacaan analog mudahBoleh pakai, sarung tangan data, kawalan gerak isyarat, antara muka manusia intuitif
PotensiometerRintangan berubah-ubah melalui putaranKetepatan tinggi dan kebolehulangan yang baikTidak fleksibel; memerlukan hubungan mekanikalRendah hingga sederhanaSendi berputar, tombol, pengukuran sudut mekanikal
IMU (Pecutan + Giro)Mengukur pecutan dan kadar sudutSederhana hingga tinggi dengan pemprosesan; boleh hanyut tanpa penapisanModul tidak fleksibelTinggi; memerlukan gabungan dan penentukuran penderiaPenjejakan gerakan, robotik, penderiaan orientasi
Pengekod OptikPengesanan kedudukan berasaskan cahayaKetepatan yang sangat tinggi dan kestabilan jangka panjangTidak fleksibelSederhanaMaklum balas kedudukan motor, automasi industri
Pengekod MagnetikPenderiaan medan magnet untuk kedudukanKetepatan yang sangat tinggi dan teguh untuk dipakaiTidak fleksibelSederhanaKawalan motor, pengukuran putaran yang tepat

Kesimpulannya

Penderia fleksibel paling sesuai untuk input intuitif yang dipacu manusia dan bukannya pengukuran berketepatan tinggi. Dengan memahami pembinaan, tingkah laku elektrik dan had mereka, anda boleh menyepadukannya dengan berkesan ke dalam Arduino dan projek terbenam. Dengan pemasangan, pemilihan perintang dan penentukuran yang betul, penderia fleksibel membolehkan peranti boleh pakai responsif, pengawal kreatif dan sistem interaktif dengan kerumitan perkakasan yang minimum.

Soalan Lazim [Soalan Lazim]

Berapa lama penderia fleksibel bertahan dengan lenturan berulang?

Jangka hayat penderia fleksibel bergantung pada jejari selekoh, kekerapan dan kualiti pemasangan. Apabila dibengkokkan dalam had yang disyorkan dan dipasang dengan betul, kebanyakan penderia fleksibel boleh menahan puluhan ribu kitaran. Lipatan tajam, lenturan berlebihan atau pelepasan ketegangan yang lemah mengurangkan ketahanan dengan ketara.

Bolehkah penderia fleksibel digunakan dengan mikropengawal 3.3V dan bukannya Arduino?

Ya. Penderia fleksibel berfungsi dengan sistem 3.3V seperti ESP32, ESP8266 dan STM32. Anda mungkin perlu melaraskan nilai perintang tetap dan menentukur semula bacaan untuk mengambil kira voltan rujukan yang lebih rendah dan ciri ADC.

Adakah penderia fleksibel memerlukan penapisan isyarat untuk bacaan yang stabil?

Dalam banyak kes, ya. Teknik perisian mudah seperti purata bergerak atau penapis laluan rendah membantu mengurangkan bunyi yang disebabkan oleh getaran mekanikal atau pergerakan tangan kecil. Penapisan meningkatkan kestabilan, terutamanya dalam aplikasi boleh pakai atau berasaskan gerak isyarat.

Bolehkah berbilang penderia fleksibel digunakan pada masa yang sama pada satu Arduino?

Sudah tentu. Setiap penderia fleksibel memerlukan pembahagi voltan dan pin input analognya sendiri. Selagi pin analog yang mencukupi tersedia dan penentukuran yang betul dilakukan bagi setiap penderia, berbilang penderia fleksibel boleh dibaca secara serentak tanpa masalah.

Adakah penderia fleksibel selamat untuk projek boleh pakai dan bioperubatan?

Penderia fleksibel secara amnya selamat untuk prototaip dan projek boleh pakai bukan invasif. Walau bagaimanapun, ia bukan komponen gred perubatan. Untuk aplikasi bioperubatan klinikal atau kritikal keselamatan, penderia bertauliah yang direka untuk persekitaran terkawal harus digunakan.