Daftar Isi:
- Langkah 1: Apa itu Sensor Flex dan Bagaimana Cara Kerjanya
- Langkah 2: Menghubungkan ke Arduino
- Langkah 3: Kode
- Langkah 4: Uji
Video: Tutorial Mudah: Sensor Flex Dengan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Sensor fleksibel itu keren!
Saya menggunakannya sepanjang waktu dalam proyek Robotika saya, dan saya berpikir untuk membuat tutorial kecil sederhana untuk membuat kalian terbiasa dengan strip kecil yang bengkok ini. Mari kita bicara tentang apa itu sensor fleksibel dan cara kerjanya, cara menghubungkannya ke Arduino, cara menulis kode untuknya, dan terakhir, cara menguji dan mengimplementasikannya dengan sukses di proyek Anda. Sekarang, saya tahu beberapa dari Anda bukan pembaca setia, dan beberapa ingin melihatnya beraksi, dalam hal ini, tonton video tutorial lengkap untuk sensor flex beraksi di dalam Ironman Repulsor yang saya buat.
Langkah 1: Apa itu Sensor Flex dan Bagaimana Cara Kerjanya
Sensor fleksibel terlihat rumit, tetapi sebenarnya hanya strip karet konduktif antara 2 berlapis logam. Ya, itu saja!
Cara kerjanya adalah, ketika sensor tidak bengkok (netral), strip karet padat dan tebal, sehingga sangat sedikit arus konduktif antara dua pelat, seperti yang ditunjukkan pada sketsa, tetapi ketika Anda menekuknya, strip menyebar dan memungkinkan lebih banyak arus melalui, dan arus ini terdeteksi dan karenanya jumlah flex diumpankan kembali ke sistem.
Sederhana, ya? Mari kita hubungkan.
Langkah 2: Menghubungkan ke Arduino
Terdapat 2 pin pada flex sensor, salah satunya terhubung ke 3.3V atau 5V pada arduino, untuk daya, dan yang lainnya terhubung ke ground. Tapi ada lagi - koneksi ground terbelah dan satu kabel masuk ke pin input arduino Anda, di Arduino uno saya di sini, itu adalah A1. Bagian yang penting adalah, ada resistor di antara pin A1 dan ground. Nilai resistor akan menentukan seberapa sensitif sensor fleksibel Anda. Sebuah resistor 1K adalah titik awal yang baik, tetapi Anda dapat bermain dengan nilai-nilai untuk mencapai sensitivitas yang Anda butuhkan.
Selesai. Mari kita lihat sketsanya, dan uji kelenturan kita di Ironman Repulsor.
Langkah 3: Kode
Kode berikut berasal dari Sparkfun, tetapi dapat dimodifikasi:
/************************************************ *****************************Flex_Sensor_Example.ino Contoh sketsa untuk sensor fleksibel SparkFun (https://www.sparkfun.com/products /10264) Jim Lindblom @ SparkFun Electronics 28 April 2016
Buat rangkaian pembagi tegangan yang menggabungkan sensor fleksibel dengan resistor 47k. - Resistor harus terhubung dari A1 ke GND. - Sensor flex harus terhubung dari A1 ke 3.3V Saat resistansi sensor flex meningkat (artinya bengkok), tegangan pada A1 akan berkurang.
Spesifikasi lingkungan pengembangan: Arduino 1.6.7 ****************************************** ************************************
/ const int FLEX_PIN = A1;
// Pin terhubung ke output pembagi tegangan
// Ukur tegangan pada 5V dan resistansi aktual dari. Anda
// resistor 47k, dan masukkan di bawah ini: const float VCC = 4,98;
// Tegangan terukur dari Ardunio 5V line const float R_DIV = 47500.0;
// Resistansi terukur dari resistor 3,3k
// Unggah kode, lalu coba sesuaikan nilai ini menjadi lebih banyak
// secara akurat menghitung derajat tikungan. const float STRAIGHT_RESISTANCE = 37300.0;
// resistensi ketika konstanta lurus mengapung BEND_RESISTANCE = 90000.0;
// resistensi pada 90 derajat
batalkan pengaturan()
{ Serial.begin(9600);
pinMode(FLEX_PIN, INPUT); }
lingkaran kosong()
{ // Baca ADC, dan hitung tegangan dan resistansi darinya
int flexADC = analogRead(FLEX_PIN);
float flexV = flexADC * VCC / 1023.0;
float flexR = R_DIV * (VCC / flexV - 1.0);
Serial.println("Resistansi: " + String(flexR) + " ohm");
// Gunakan resistansi yang dihitung untuk memperkirakan sensor
// sudut tikungan:
sudut mengambang = peta(flexR, STRAIGHT_RESISTANCE, BEND_RESISTANCE, 0, 90,0); Serial.println("Menekuk: " + String(sudut) + "derajat");
Serial.println();
penundaan (500); }
Langkah 4: Uji
Setelah pengujian, sensor fleksibel menghasilkan hasil yang luar biasa. Anda dapat melihatnya di sini
Semoga kalian menikmati tutorial ini. Pergi ke Funineers. Ada banyak Arduino dan proyek lain yang akan Anda nikmati:)
Direkomendasikan:
Pertunjukan Cahaya Liburan LED yang Mudah: Penyihir di Musim Dingin - Strip LED WS2812B Dengan FastLED dan Tutorial Arduino: 6 Langkah
Pertunjukan Cahaya Liburan LED yang Mudah: Penyihir di Musim Dingin | Strip LED WS2812B Dengan FastLED dan Tutorial Arduino: Saya merancang dan memprogram pertunjukan cahaya liburan ini untuk ditampilkan di mana saja. Saya menggunakan satu strip led WS2812B dengan kerapatan piksel 30 piksel/meter. Karena saya menggunakan 5 meter, saya memiliki total 150 LED. Saya membuat kodenya sederhana sehingga siapa pun yang baru menggunakan WS2812
DIY MusiLED, LED Musik yang Disinkronkan Dengan Aplikasi Windows & Linux Sekali Klik (32-bit & 64-bit). Mudah Dibuat Ulang, Mudah Digunakan, Mudah Dipindahkan.: 3 Langkah
DIY MusiLED, LED Musik yang Disinkronkan Dengan Aplikasi Windows & Linux Sekali Klik (32-bit & 64-bit). Mudah Dibuat Ulang, Mudah Digunakan, Mudah Dipindahkan.: Proyek ini akan membantu Anda menghubungkan 18 LED (6 Merah + 6 Biru + 6 Kuning) ke Papan Arduino Anda dan menganalisis sinyal waktu nyata Kartu Suara komputer Anda dan menyampaikannya ke LED untuk menyalakannya sesuai dengan efek ketukan (Snare, High Hat, Kick)
Cara Mudah Memodifikasi Tanda "Light/LED" untuk Pemrograman Arduino yang Mudah: 7 Langkah (dengan Gambar)
Cara Mudah Memodifikasi Tanda "Light/LED" untuk Pemrograman Arduino yang Mudah: Dalam instruksi ini saya akan menunjukkan bagaimana seseorang dapat mengubah sesuatu dengan lampu menjadi lampu berkedip arduino yang dapat diprogram atau "Lampu Bergerak"
Alternatif DIY Murah dan Akurat untuk Sarung Tangan Sensor Flex: 8 Langkah (dengan Gambar)
Alternatif DIY Murah dan Akurat untuk Sarung Tangan Sensor Flex: Halo Semuanya, Ini adalah instruksi pertama saya dan dalam instruksi ini saya akan mengajari Anda cara membuat sarung tangan sensor fleksibel yang murah dan akurat. Saya menggunakan banyak alternatif untuk sensor fleksibel, tetapi tidak ada yang bekerja untuk saya. Jadi, saya googling dan menemukan yang baru
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (Dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini dan