ARDUINO-logo

ARDUINO 334265-633524 Sensor Fleksibel Panjang

ARDUINO-334265-633524-Sensor-Flex-Long-product

Pambuka

Kita mbuwang akeh wektu ngomong babagan ngrasakake barang sing kurang mekanis, saengga gampang lali yen akselerometer ora mung bagean ing kutha. Sensor fleksibel minangka salah sawijining bagean sing asring diabaikan dening pangguna maju. Nanging apa yen sampeyan kudu mriksa yen ana sing bengkok? Kaya driji, utawa lengen boneka. (Akeh prototipe dolanan koyone duwe kabutuhan iki). Kapan wae sampeyan kudu ndeteksi lentur, utawa mlengkung, sensor lentur bisa uga dadi bagean kanggo sampeyan. Padha teka ing sawetara ukuran beda Sensor lentur minangka resistor variabel sing nanggepi bends. Unbent ukurane kira-kira 22KΩ, nganti 40KΩ nalika ditekuk ing 180º. Elinga yen tikungan mung dideteksi ing siji arah lan maca bisa rada goyang, dadi sampeyan bakal entuk asil sing paling apik kanggo ndeteksi owah-owahan paling sethithik 10º. Uga, priksa manawa sampeyan ora mbengkongaken sensor ing basa amarga ora bakal ndhaftar minangka owah-owahan, lan bisa break timbal. Aku tansah tape sawetara Papan nglukis ing basa iku supaya ora bend ana.

ARDUINO-334265-633524-Sensor-Flex-Long-fig-1

Hooking munggah, lan apa

Sensor fleksibel ngganti resistance nalika flexed supaya kita bisa ngukur owah-owahan nggunakake salah siji saka pin analog Arduino. Nanging kanggo nindakake iku kita kudu resistor tetep (ora ngganti) sing bisa digunakake kanggo comparison (We nggunakake resistor 22K). Iki diarani voltage divider lan dibagi 5v antarane sensor lentur lan resistor. Analog sing diwaca ing Arduino sampeyan yaiku voltage meter. Ing 5V (maks) bakal maca 1023, lan ing 0v diwaca 0. Supaya kita bisa ngukur jumlah voltage ana ing sensor fleksibel nggunakake analogRead lan kita maca.

Jumlah 5V sing saben bagean entuk sebanding karo resistensi. Dadi yen sensor lentur lan resistor duwe resistensi sing padha, 5V dipérang kanthi rata (2.5V) kanggo saben bagean. (maca analog saka 512) Cukup ndalang yen sensor maca mung 1.1K saka resistance, 22K resistor bakal rendhem munggah 20 kaping luwih saka 5V sing. Dadi sensor fleksibel mung bakal entuk .23V. (Analog maca 46) \Lan yen kita muter sensor lentur watara tabung, sensor lentur bisa 40K utawa resistance, supaya sensor lentur bakal rendhem munggah 1.8 kaping luwih saka 5V minangka resistor 22K. Dadi sensor fleksibel bakal entuk 3V. (Wacan analog saka 614)

Kode

Kode Arduino kanggo iki ora bisa luwih gampang. Kita nambah sawetara prints serial lan wektu tundha mung supaya sampeyan bisa kanthi gampang ndeleng wacan, nanging ora perlu ana yen sampeyan ora perlu. Ing tes, aku entuk maca ing Arduino antarane 512, lan 614. Dadi sawetara ora paling apik. Nanging nggunakake fungsi map (), sampeyan bisa ngowahi sing kanggo sawetara luwih gedhe. int flexSensorPin = A0; //analog pin 0

Examplan Kode
void setup() {Serial.begin(9600); }void loop(){int flexSensorReading = analogRead(flexSensorPin); Serial.println (flexSensorReading) //Ing tes aku njupuk maca ing arduino antarane 512, lan 614. // Nggunakake map (), sampeyan bisa ngowahi sing kanggo sawetara luwih gedhe kaya 0-100. int flex0to100 = map(flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); tundha (250); // mung kene kanggo alon mudhun output kanggo maca luwih gampang

Dokumen / Sumber Daya

ARDUINO 334265-633524 Sensor Fleksibel Panjang [pdf] Manual pangguna
334265-633524, 334265-633524 Sensor Fleksibel Panjang, Sensor Fleksibel Panjang, Fleksibel Panjang, Panjang

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *