Isi kandungan:
- Langkah 1: Apa itu Flex Sensor dan Bagaimana Ia Berfungsi
- Langkah 2: Menyambung ke Arduino
- Langkah 3: Kodnya
- Langkah 4: Uji
Video: Tutorial Mudah: Sensor Flex Dengan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Sensor Flex sejuk!
Saya menggunakannya sepanjang masa dalam projek Robotik saya, dan saya terfikir untuk membuat tutorial kecil yang mudah untuk membiasakan anda membiasakan diri dengan jalur kecil yang cantik ini. Mari kita bincangkan apa itu sensor flex dan bagaimana ia berfungsi, bagaimana menghubungkannya ke Arduino, cara menulis kod untuknya, dan akhirnya, bagaimana menguji dan berjaya melaksanakannya dalam projek anda. Sekarang, saya tahu sebilangan daripada anda bukan pembaca yang gemar, dan ada juga yang ingin melihatnya beraksi, dalam hal ini, tonton video tutorial penuh untuk sensor flex yang beraksi di dalam Ironman Repulsor yang saya buat.
Langkah 1: Apa itu Flex Sensor dan Bagaimana Ia Berfungsi
Sensor Flex kelihatan rumit, tetapi sebenarnya hanyalah jalur getah konduktif di antara 2 logam bersalut. Yup, itu sahaja!
Cara kerjanya adalah, ketika sensor tidak dibengkokkan (netral), jalur getah padat dan tebal, jadi arus konduktif sangat sedikit di antara kedua-dua plat, seperti yang ditunjukkan dalam lakaran, tetapi ketika anda membengkokkannya, jalurnya merebak dan membolehkan arus lebih banyak, dan arus ini dikesan dan oleh itu jumlah lenturan dimasukkan kembali ke sistem.
Ringkas, eh? Mari sambungkannya.
Langkah 2: Menyambung ke Arduino
Terdapat 2 pin pada sensor flex, salah satunya menyambung ke 3.3V atau 5V di arduino, untuk kuasa, dan yang lain disambungkan ke tanah. Tetapi ada lagi - sambungan tanah terputus dan satu wayar masuk ke pin input arduino anda, di Arduino uno saya di sini, ia adalah A1. Bahagian pentingnya, terdapat perintang di antara pin A1 dan tanah. Nilai perintang akan menentukan betapa sensitifnya sensor flex anda. Perintang 1K adalah titik permulaan yang baik, tetapi anda boleh bermain dengan nilai untuk mencapai kepekaan yang anda perlukan.
Selesai. Mari lihat lakarannya, dan uji kelenturan kami di Ironman Repulsor.
Langkah 3: Kodnya
Kod berikut adalah dari Sparkfun, tetapi boleh diubah suai:
/ ************************************************* ***************************** Flex_Sensor_Example.ino Contoh lakaran untuk sensor flex SparkFun (https://www.sparkfun.com/products / 10264) Jim Lindblom @ SparkFun Electronics 28 April 2016
Buat litar pembahagi voltan yang menggabungkan sensor lentur dengan perintang 47k. - Perintang harus menyambung dari A1 ke GND. - Sensor lentur harus menyambung dari A1 hingga 3.3V Oleh kerana rintangan sensor lentur meningkat (bererti sedang dibengkokkan), voltan di A1 harus menurun.
Spesifikasi persekitaran pembangunan: Arduino 1.6.7 ****************************************** ************************************
/ const int FLEX_PIN = A1;
// Pin disambungkan ke output pembahagi voltan
// Ukur voltan pada 5V dan rintangan sebenar voltan anda
// 47k perintang, dan masukkan di bawah: const float VCC = 4.98;
// Voltan terukur Ardunio 5V const const float R_DIV = 47500.0;
// Diukur rintangan perintang 3.3k
// Muat naik kod, kemudian cuba sesuaikan nilai-nilai ini menjadi lebih banyak
// kirakan darjah selekoh dengan tepat. const float STRAIGHT_RESISTANCE = 37300.0;
// rintangan ketika kon lurus mengapung BEND_RESISTANCE = 90000.0;
// rintangan pada 90 darjah
persediaan tidak sah ()
{Serial.begin (9600);
pinMode (FLEX_PIN, INPUT); }
gelung kosong ()
{// Baca ADC, dan hitung voltan dan rintangan daripadanya
int flexADC = analogRead (FLEX_PIN);
float flexV = flexADC * VCC / 1023.0;
float flexR = R_DIV * (VCC / flexV - 1.0);
Serial.println ("Rintangan:" + String (flexR) + "ohms");
// Gunakan rintangan yang dikira untuk menganggarkan sensor
// sudut selekoh:
sudut apungan = peta (flexR, STRAIGHT_RESISTANCE, BEND_RESISTANCE, 0, 90.0); Serial.println ("Bend:" + String (sudut) + "darjah");
Bersiri.println ();
kelewatan (500); }
Langkah 4: Uji
Setelah diuji, sensor flex menghasilkan hasil yang luar biasa. Anda boleh melihatnya di sini
Semoga anda menikmati tutorial ini. Pergi ke Fungineers. Terdapat banyak Arduino dan projek lain yang akan anda nikmati:)
Disyorkan:
Mudah Mudah Mengubah Warna Mengubah Lampu Kiub Rubik Tanpa Wayar: 10 Langkah (dengan Gambar)
Mudah Mudah Mengubah Warna Mengubah Lampu Kubus Rubik Tanpa Wayar: Hari ini kita akan membina lampu Rubik Cube-esque yang hebat ini yang berubah warna berdasarkan sisi mana yang naik. Kubus ini menggunakan bateri LiPo kecil, yang dicas oleh kabel mikro-usb standard, dan, dalam ujian saya, jangka hayat bateri selama beberapa hari. Ini
DIY MusiLED, LED Diselaraskan Muzik Dengan Aplikasi Windows & Linux Satu-klik (32-bit & 64-bit). Mudah Dicipta, Mudah Digunakan, Mudah Dihantar: 3 Langkah
DIY MusiLED, LED Diselaraskan Muzik Dengan Aplikasi Windows & Linux Satu-klik (32-bit & 64-bit). Mudah Dicipta, Mudah Digunakan, Mudah Dihantar: Projek ini akan membantu anda menyambungkan 18 LED (6 Merah + 6 Biru + 6 Kuning) ke Papan Arduino anda dan menganalisis isyarat masa nyata Kad Suara komputer anda dan menyampaikannya kepada LED untuk menyalakannya mengikut kesan rentak (Snare, High Hat, Kick)
Reka Bentuk PCB Dengan Langkah Mudah dan Mudah: 30 Langkah (dengan Gambar)
Reka Bentuk PCB Dengan Langkah Mudah dan Mudah: HELLO FRIENDS Tutorialnya sangat berguna dan mudah bagi mereka yang ingin belajar reka bentuk PCB mari kita mulakan
Cara Mudah Mengubah Tanda "Cahaya / LED" untuk Pengaturcaraan Arduino Mudah: 7 Langkah (dengan Gambar)
Cara Mudah Mengubah Tanda "Cahaya / LED" untuk Pengaturcaraan Arduino Mudah: Dalam arahan ini saya akan menunjukkan bagaimana ada orang yang dapat mengubah sesuatu dengan lampu menjadi lampu berkedip arduino yang dapat diprogramkan atau " Lampu Bergerak "
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Mudah, Stabil, Murah atau Percuma: 9 Langkah
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Sederhana, Stabil, Murah atau Percuma.: Gitar amp kecondongan amp - semudah log lincoln. kecil, mudah alih, sederhana, stabil, murah atau percuma menggunakan papan lapis sekerap. Bagus untuk kombo amp, reka bentuk yang lebih besar boleh digunakan untuk punggung terbuka