ARDUINO-logo

ARDUINO 334265-633524 Sensor Flex Long

ARDUINO-334265-633524-Sensor-Flex-Long-prodott

Introduzzjoni

Aħna nqattgħu tant ħin nitkellmu dwar sensing affarijiet inqas mekkaniċi, li huwa faċli li tinsa l-aċċellerometru mhuwiex l-unika parti fil-belt. Is-sensor flex huwa wieħed minn dawk il-partijiet spiss injorati mill-utent avvanzat. Imma x'jiġri jekk ikollok bżonn tiċċekkja jekk xi ħaġa mgħawweġ? Bħal saba, jew driegħ pupa. (Ħafna prototipi tal-ġugarelli jidhru li għandhom din il-ħtieġa). Kull meta għandek bżonn tiskopri flex, jew liwja, sensor flex probabbilment huwa l-parti għalik. Jiġu fi ftit daqsijiet differenti Is-sensor flex huwa resistor varjabbli li jirreaġixxi għall-liwjiet. Unbent ikejjel madwar 22KΩ, sa 40KΩ meta mgħawweġ f'180º. Innota li l-liwja tinstab biss f'direzzjoni waħda u l-qari jista 'jkun daqsxejn mħawwad, sabiex ikollok l-aħjar riżultati li tiskopri bidliet ta' mill-inqas 10º. Ukoll, kun żgur li ma tgħawwiġx is-sensor fil-bażi peress li mhux se tirreġistra bħala bidla, u tista 'tkisser iċ-ċomb. Jien dejjem tejp xi bord oħxon mal-bażi ta 'dan biex jagħmluha mhux se jitgħawweġ hemm.

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

Hooking up, u għaliex

Is-sensor tal-flex jibdel ir-reżistenza tiegħu meta jiġi mfellet sabiex inkunu nistgħu nkejlu dik il-bidla billi tuża waħda mill-pinnijiet analogi tal-Arduino. Imma biex nagħmlu dan għandna bżonn resistor fiss (li ma jinbidelx) li nistgħu nużaw għal dak il-paragun (Qed nużaw resistor 22K). Dan jissejjaħ voltage divider u jaqsam il-5v bejn is-sensor flex u r-reżistenza. Il-qari analogu fuq l-Arduino tiegħek huwa voltage metru. F'5V (il-massimu tiegħu) jaqra 1023, u f'0v jaqra 0. Allura nistgħu nkejlu kemm voltage huwa fuq is-sensor flex bl-użu tal-analogRead u għandna qari tagħna.

L-ammont ta 'dak 5V li kull parti tikseb huwa proporzjonali għar-reżistenza tagħha. Allura jekk is-sensor tal-flex u r-reżistenza għandhom l-istess reżistenza, il-5V jinqasam b'mod ugwali (2.5V) għal kull parti. (qari analogu ta '512) Jippretendu biss li s-sensor kien qed jaqra biss 1.1K ta' reżistenza, ir-reżistenza 22K se tixxarrab 20 darba daqs dak 5V. Allura s-sensor flex ikollu biss .23V. (Qari analogu ta '46) \U jekk irrombla s-sensor tal-flex madwar tubu, is-sensor tal-flex jista' jkun 40K jew reżistenza, għalhekk is-sensor tal-flex se soak up 1.8 darbiet daqs dak 5V daqs ir-reżistenza 22K. Allura s-sensor tal-flex se tikseb 3V. (Qari analogu ta' 614)

Kodiċi

Il-kodiċi Arduino għal dan sempliċement ma setax ikun aktar faċli. Qed inżidu xi stampi tas-serje u dewmien għaliha biss sabiex tkun tista 'tara faċilment il-qari, iżda m'għandhomx għalfejn ikunu hemm jekk m'għandekx bżonnhom. Fit-testijiet tiegħi, kont qed nagħmel qari fuq l-Arduino bejn 512, u 614. Allura l-firxa mhix l-aħjar. Imma billi tuża l-funzjoni tal-mappa (), tista 'tikkonverti dik għal firxa akbar. int flexSensorPin = A0; //pin analogu 0

Example Kodiċi
setup null () { Serial.begin (9600); }void loop () {int flexSensorReading = analogRead (flexSensorPin); Serial.println(flexSensorReading) //Fit-testijiet tiegħi kont qed nikseb qari fuq l-arduino bejn 512, u 614. //Uża map(), tista 'tikkonverti dik għal firxa akbar bħal 0-100. int flex0to100 = mappa (flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); dewmien(250); // hawn biss biex inaqqas l-output għal qari aktar faċli

Dokumenti / Riżorsi

ARDUINO 334265-633524 Sensor Flex Long [pdfManwal tal-Utent
334265-633524, 334265-633524 Sensor Flex Long, Sensor Flex Long, Flex Long, Long

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *