ARDUINO-logo

ARDUINO 334265-633524 Capteur Flex Long

ARDUINO-334265-633524-Capteur-Flex-Long-pwodwi

Entwodiksyon

Nou pase anpil tan ap pale sou kèk bagay mwens mekanik, ke li fasil pou bliye akseleromèt la se pa sèlman pati nan vil la. Capteur a flex se youn nan pati sa yo souvan neglije pa itilizatè a avanse. Men, e si ou bezwen tcheke si yon bagay bese? Tankou yon dwèt, oswa yon bra poupe. (Anpil pwototip jwèt sanble gen bezwen sa a). Nenpòt lè ou bezwen detekte yon flex, oswa pliye, yon Capteur flex se pwobableman pati a pou ou. Yo vini nan kèk gwosè diferan Capteur a flechi se yon rezistans varyab ki reyaji nan viraj. Unbent li mezire apeprè 22KΩ, a 40KΩ lè bese nan 180º. Remake byen ke viraj la sèlman detekte nan yon direksyon epi lekti a ka yon ti jan tranble, kidonk, ou pral gen pi bon rezilta yo detekte chanjman nan omwen 10º. Epitou, asire w ke ou pa pliye Capteur a nan baz la kòm li pa pral anrejistre kòm yon chanjman, epi li ka kraze kondwi yo. Mwen toujou kole kèk tablo epè nan baz la pou fè li pa pral pliye la.

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

Akrochaj li, e poukisa

Capteur flechir la chanje rezistans li lè flechi pou nou ka mezire chanjman sa a lè l sèvi avèk youn nan broch analòg Arduino a. Men, pou fè sa nou bezwen yon rezistans fiks (pa chanje) ke nou ka itilize pou konparezon sa a (Nou ap itilize yon rezistans 22K). Yo rele sa yon voltage divizeur ak divize 5v a ant Capteur a flechir ak rezistans la. Li analòg sou Arduino ou a se yon voltage mèt. Nan 5V (max li yo) li ta li 1023, ak nan 0v li li 0. Se konsa, nou ka mezire konbyen voltage se sou Capteur flex lè l sèvi avèk analogRead la epi nou gen lekti nou an.

Kantite 5V sa a ke chak pati jwenn pwopòsyonèl ak rezistans li. Se konsa, si Capteur a flechir ak rezistans a gen menm rezistans, 5V a divize respire (2.5V) nan chak pati. (analòg lekti nan 512) Jis pretann ke Capteur a te li sèlman 1.1K nan rezistans, rezistans nan 22K pral tranpe moute 20 fwa plis nan 5V sa a. Se konsa, Capteur a flechir ta sèlman jwenn .23V. (Analòg lekti 46) \Epi si nou woule Capteur flex alantou yon tib, Capteur flex a ka 40K oswa rezistans, kidonk Capteur flex pral tranpe 1.8 fwa plis nan 5V sa a kòm rezistans 22K. Se konsa, Capteur a flex ta jwenn 3V. (Analòg lekti 614)

Kòd

Kòd Arduino pou sa a jis pa ta ka pi fasil. Nou ap ajoute kèk seri simagri ak reta nan li jis pou ou ka fasilman wè lekti yo, men yo pa bezwen la si ou pa bezwen yo. Nan tès mwen yo, mwen te jwenn yon lekti sou Arduino a ant 512, ak 614. Se konsa, ranje a se pa pi bon an. Men, lè l sèvi avèk fonksyon map() la, ou ka konvèti sa a nan yon seri pi gwo. int flexSensorPin = A0; //pin analòg 0

Example Kòd
anile konfigirasyon () { Serial.begin (9600); }void loop(){int flexSensorReading = analogRead (flexSensorPin); Serial.println(flexSensorReading) //Nan tès mwen yo mwen te resevwa yon lekti sou arduino ant 512, ak 614. //Sèvi ak kat (), ou ka konvèti sa a nan yon seri pi gwo tankou 0-100. int flex0to100 = kat (flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); reta (250); // jis isit la pou ralanti pwodiksyon an pou lekti pi fasil

Dokiman / Resous

ARDUINO 334265-633524 Capteur Flex Long [pdfManyèl Itilizatè
334265-633524, 334265-633524 Capteur Flex Long, Capteur Flex Long, Flex Long, Long

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *