Flex sensors ສະເຫນີວິທີທີ່ງ່າຍແລະງ່າຍທີ່ຈະກວດສອບການກົ້ມແລະການເຄື່ອນເຫນັງຂອງມະນຸດໂດຍໃຊ້ຫຼັກການພື້ນຖານທາງເອເລັກໂຕຣນິກ. ບົດຄວາມນີ້ອະທິບາຍເຖິງວິທີທີ່ flex sensors ເຮັດວຽກ, ວິທີເຊື່ອມຕໍ່ກັບ Arduino ແລະວິທີອອກແບບຫມວດທີ່ໄວ້ໃຈໄດ້ອ້ອມຮອບມັນ. ຈາກລາຍລະອຽດການກໍ່ສ້າງຈົນເຖິງການປັບປຸງແລະໂຄງການຕົວຈິງ, ມັນຍັງເປັນພື້ນຖານທີ່ໃຊ້ການໄດ້ສໍາລັບທຸກຄົນ.
ຄ1. Flex Sensor ແມ່ນຫຍັງ?
ຄ2. Pinout ຂອງ Flex Sensor
ຄ3. ຫຼັກການເຮັດວຽກຂອງ Flex Sensor
ຄ4. ການກໍ່ສ້າງ Flex Sensor
ຄ5. ຫມວດ Arduino Flex Sensor
ຄ6. ໂຄງການທີ່ເຈົ້າສາມາດສ້າງໄດ້ດ້ວຍ Flex Sensor
ຄ7. ການເຊື່ອມຕໍ່ Flex Sensor ກັບ Arduino
ຄ8. ຂໍ້ຈໍາກັດຂອງ Flex Sensors
ຄ9. Flex Sensor vs. Alternative Bend Detection Methods
ຄ10. ສະຫລຸບ
ຄ11. ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]

Flex Sensor ແມ່ນຫຍັງ?
Flex sensor ເປັນອຸປະກອນຕ້ານທານທີ່ບໍ່ລາຄາແພງເຊິ່ງວັດແທກການກົ້ມຫຼືການກົ້ມ. ຄວາມຕ້ານທານໄຟຟ້າຂອງມັນຕ່ໍາທີ່ສຸດເມື່ອເຄື່ອງສັງເກດຊື່ແລະເພີ່ມຂຶ້ນເລື້ອຍໆເມື່ອມັນກົ້ມ, ໂດຍຄວາມຕ້ານທານສູງສຸດຕາມປົກກະຕິແລ້ວຈະເກີດຂຶ້ນໃກ້ກັບການໂຄ້ງ 90°, ຂຶ້ນກັບການອອກແບບແລະຄວາມຍາວຂອງ sensor.
Pinout ຂອງ Flex Sensor

Sensor flex ມາດຕະຖານມີສອງterminal ເຊິ່ງຕາມປົກກະຕິແລ້ວຈະເອີ້ນວ່າ P1 ແລະ P2. ທາງ ໄຟຟ້າ, sensor ປະພຶດ ຄື ກັນ ກັບ resistor ພື້ນຖານ ແລະ ບໍ່ ມີ polarity, ຊຶ່ງ ຫມາຍ ຄວາມ ວ່າ pin ທັງ ສອງ ສາມາດ ແລກປ່ຽນ ກັນ ໄດ້.
ທັງ ສອງ terminal ສາມາດ ຕິດ ຕໍ່ ກັບ 5V ຫລື GND ໄດ້ ຕາບ ໃດ ທີ່ ເຄື່ອງ ແບ່ງ ແຍກ voltage ຖືກ ເຊື່ອມ ຕໍ່ ຢ່າງ ຖືກຕ້ອງ. ການ ອອກ ແບບ ທີ່ ບໍ່ ມີ polarized ນີ້ ເຮັດ ໃຫ້ sensor flex ເຂົ້າ ເຖິງ ໄດ້ ໂດຍ ສະ ເພາະ ແລະ ງ່າຍ ທີ່ ຈະ ຮວມ ເຂົ້າ ກັບ ຫມວດ microcontroller.
ຫຼັກການເຮັດວຽກຂອງ Flex Sensor
Flex sensor ດໍາເນີນການທາງໄຟຟ້າເປັນຕົວຕ້ານທານທີ່ປ່ຽນແປງເຊິ່ງຄວາມຕ້ານທານປ່ຽນແປງໃນການຕອບສະຫນອງຕໍ່ການບົ່ງ. ເມື່ອ sensor ຮາບ ພຽງ, ກະແສໄຟຟ້າຈະໄຫຼຜ່ານຊັ້ນ conductive ໂດຍມີຄວາມຕ້ານທານຫນ້ອຍທີ່ສຸດ. ເມື່ອ sensor ກົ້ມ, ຄວາມ ຕ້ານ ທານ ທີ່ ມີ ປະ ສິດ ທິ ພາບ ຈະ ເພີ່ມ ທະ ວີ ຂຶ້ນ ໃນ ວິ ທີ ທີ່ ຄາດ ການ ໄດ້ ແຕ່ ບໍ່ ເປັນ ເສັ້ນ ທາງ.
Sensor flex ທົ່ວໄປມີຄວາມຍາວເຊັ່ນ 2.2" ແລະ 4.5", ພ້ອມດ້ວຍຄ່າຄວາມຕ້ານທານທີ່ແຕກຕ່າງກັນໄປຕາມຜູ້ຜະລິດ. ແບບແຜນການປະພຶດທົ່ວໄປແມ່ນ:
• ຕໍາແຫນ່ງຮາບພຽງ: ຄວາມຕ້ານທານຕໍ່າ (ຫຼາຍຄັ້ງປະມານ 10 kΩ)
• ຕໍາແຫນ່ງກົ້ມ: ຄວາມຕ້ານທານສູງກວ່າ (ໂດຍທົ່ວໄປ 20 kΩ ຫຼືຫຼາຍກວ່ານັ້ນ, ຂຶ້ນກັບມຸມຂອງກົ້ມ)
Microcontrollers ເຊັ່ນ Arduino ບໍ່ສາມາດວັດແທກຄວາມຕ້ານທານໂດຍກົງ. ແທນທີ່ຈະເຮັດແນວນັ້ນ sensor flex ຖືກໃຊ້ເປັນສ່ວນຫນຶ່ງຂອງຫມວດແບ່ງแรงดัน ເຊິ່ງຄວາມຕ້ານທານທີ່ປ່ຽນແປງຂອງມັນເຮັດໃຫ້ເກີດການປ່ຽນແປງຂອງแรงดันທີ່ກ່ຽວຂ້ອງກັນ. ຈາກນັ້ນ voltage ນີ້ຈະຖືກອ່ານໂດຍ Arduino's analog-to-digital converter (ADC), ຊຶ່ງປ່ຽນສັນຍານ analog ໃຫ້ເປັນຄ່າ digital (0-1023 ສໍາລັບ 10-bit ADC ທີ່ 5 V). ໂດຍການຕິດຕາມການປ່ຽນແປງຂອງแรงดันນີ້, microcontroller ສາມາດກວດສອບຄວາມຮຸນແຮງຂອງການບົ່ງແລະແປເປັນຂໍ້ມູນທີ່ໃຊ້ໄດ້ສໍາລັບການຄວບຄຸມ, ການສະແດງຮູບພາບ ຫຼືການປະຕິບັດຕໍ່ກັນ.
ການກໍ່ສ້າງ Flex Sensor

Flex sensors ຖືກສ້າງຂຶ້ນໂດຍໃຊ້ພື້ນທີ່ບາງໆ ແລະ ງ່າຍໄດ້ເຊິ່ງຫຸ້ມດ້ວຍນໍ້າຫມຶກທີ່ເປັນພິເສດເຊິ່ງເປັນສ່ວນປະກອບຂອງການຮູ້ສຶກ. ຊັ້ນນໍາພານີ້ຖືກອອກແບບເພື່ອປ່ຽນແປງຢ່າງປອດໄພພາຍໃຕ້ການກົ້ມໃນຂະນະທີ່ຮັກສາຄວາມຕໍ່ເນື່ອງທາງໄຟຟ້າ. ຊັ້ນນອກທີ່ປົກປ້ອງຖືກເພີ່ມເຕີມເພື່ອປັບປຸງຄວາມທົນທານ ແລະ ປ້ອງກັນ sensor ຈາກຄວາມຊຸ່ມເຢັນ, ຂີ້ເຫຍື້ອ ແລະ ຄວາມເຄັ່ງຕຶງທາງກົນຈັກຊໍ້າແລ້ວຊໍ້າອີກ.
ເມື່ອ sensor ກົ້ມ, ຊັ້ນນໍ້າຫມຶກ conductive ຈະປະສົບກັບຄວາມເຄັ່ງຕຶງທາງກົນຈັກ. ຄວາມ ເຄັ່ງ ຄັດ ນີ້ ເຮັດ ໃຫ້ ເກີດ ການ ປ່ຽນ ແປງ ນ້ອຍໆ ໃນ ເສັ້ນ ທາງ conductive, ເພີ່ມ ຄວາມ ຕ້ານ ທານ ເມື່ອ ໂຄ້ງ ແຫນ້ນ ຂຶ້ນ. ໂດຍທົ່ວໄປ:
• ຂອບເຂດທີ່ກວ້າງຂວາງ (ໂຄ້ງທີ່ອ່ອນໂຍນ): ການປ່ຽນແປງຄວາມຕ້ານທານຫນ້ອຍກວ່າ
• ຂອບເຂດໂຄ້ງນ້ອຍກວ່າ (ໂຄ້ງແຫນ້ນ): ການປ່ຽນແປງຄວາມຕ້ານທານທີ່ໃຫຍ່ກວ່າ
ເພາະກົນໄກການຮູ້ສຶກຂຶ້ນຢູ່ກັບການປ່ຽນແປງທາງກາຍະພາບ sensor flex ຈຶ່ງຮູ້ສຶກໄວຕໍ່ວິທີແລະບ່ອນທີ່ມັນກົ້ມ. ການກົ້ມແບບສະເຫມີຕາມຄວາມຍາວຂອງ sensor ເຮັດໃຫ້ເກີດຜົນທີ່ສະເຫມີຫຼາຍກວ່າຫຍໍ້ຫຼືຈຸດເຄັ່ງຕຶງໃນທ້ອງຖິ່ນ, ຊຶ່ງສາມາດທໍາລາຍຊັ້ນທີ່ນໍາພາຢ່າງຖາວອນ ແລະ ປ່ຽນແປງພຶດຕິກໍາຂອງ sensor.
ຫມວດ Arduino Flex Sensor

ເພື່ອອ່ານ sensor flex ກັບ Arduino, ຕາມປົກກະຕິແລ້ວ sensor ຈະຖືກວາງໄວ້ໃນຫມວດແບ່ງแรงดัน. ເນື່ອງຈາກ Arduino ບໍ່ສາມາດວັດແທກຄວາມຕ້ານທານໂດຍກົງ, ຫມວດນີ້ຈຶ່ງປ່ຽນການປ່ຽນແປງຂອງຄວາມຕ້ານທານໃຫ້ເປັນแรงดันທີ່ສາມາດອ່ານໄດ້ໂດຍ pin input analog.
ໃນ ການ ຕັ້ງ ຄ່າ ນີ້:
• Flex sensor ເຮັດຫນ້າທີ່ເປັນຕົວຕ້ານທານທີ່ປ່ຽນແປງ
• ຕົວຕ້ານທານທີ່ຫມັ້ນຄົງ (ໂດຍທົ່ວໄປ 10 kΩ ຫຼື 15 kΩ) ກໍານົດຂອບເຂດການວັດແທກ
• แรงดันທີ່ຈຸດກາງຂອງເຄື່ອງແບ່ງປ່ຽນໄປເມື່ອเซ็นเซอร์ກົ້ມ
ເມື່ອຄວາມຕ້ານທານຂອງ flex sensor ເພີ່ມຂຶ້ນເມື່ອກົ້ມ, voltage output ຂອງ divider ກໍປ່ຽນແປງໃນແບບທີ່ຄາດການໄດ້. ເຄື່ອງ ປ່ຽນ ແປງ analog-to-digital (ADC) ຂອງ Arduino ໄດ້ ເອົາ ຕົວຢ່າງ ຂອງ voltage ນີ້ ແລະ ປ່ຽນ ມັນ ເປັນ ຄ່າ digital ລະຫວ່າງ 0 ແລະ 1023 (ສໍາລັບ ADC 10-bit ທີ່ ມີ ຂໍ້ ອ້າງ ອີງ 5 V).
ຫມວດນີ້ເປັນພື້ນຖານທາງໄຟຟ້າສໍາລັບໂປຣແກຣມທັງຫມົດຂອງ Arduino-based flex sensor ແລະອ້າງອີງໃນການປະຕິບັດຕາມທີ່ອະທິບາຍໃນພາກທີ 7.
ໂຄງການທີ່ເຈົ້າສາມາດສ້າງໄດ້ດ້ວຍ Flex Sensor
ເມື່ອສາມາດວັດແທກການກົ້ມໄດ້ຢ່າງໄວ້ວາງໃຈໄດ້, sensor flex ຈະເປີດປະຕູໃຫ້ມີໂຄງການສ້າງແລະໃຊ້ການໄດ້ຫຼາຍຢ່າງ. ຜົນຜະລິດແບບ analog ທີ່ງ່າຍໆຂອງເຂົາເຈົ້າເຮັດໃຫ້ມັນງ່າຍທີ່ຈະລວມເຂົ້າກັບທັງການອອກແບບເລີ່ມຕົ້ນແລະລະດັບສູງ.

• ຂໍ້ມູນຂອງເກມ: Flex sensors ສາມາດເຮັດຫນ້າທີ່ເປັນການກະຕຸ້ນແບບ analog, sliders ຫຼືການຄວບຄຸມໂດຍອາໄສທ່າທາງ, ເພີ່ມການຕິດຕໍ່ພົວພັນແບບທໍາມະຊາດ ແລະ ບໍ່ມີຄວາມກົດດັນໃຫ້ກັບຜູ້ຄວບຄຸມເກມ.

• ຄວບຄຸມດົນຕີ: ໃນລະບົບດົນຕີ digital, flex sensor ສາມາດປັບປ່ຽນສຽງ, ເຄື່ອງຕອງ, ສຽງ ຫຼື ຜົນກະທົບ, ສ້າງເຄື່ອງຄວບຄຸມທີ່ສະແດງອອກແລະເນັ້ນເຖິງການສະແດງ.

• ຖົງມືຂໍ້ມູນ: ໂດຍການວາງ sensor ຕາມນິ້ວມື, ທ່ານສາມາດຕິດຕາມການກົ້ມນິ້ວມື ແລະ ການເຄື່ອນໄຫວຂອງມືພື້ນຖານສໍາລັບຄວາມເປັນຈິງ, ການຄວບຄຸມການເຄື່ອນໄຫວ ຫຼື ການທົດລອງພາສາມື.

• ການຄວບຄຸມ Servo: Flex sensor ມັກໃຊ້ເພື່ອຂັບໄລ່ servo ຢ່າງສະດວກ, ອະນຸຍາດໃຫ້ແຂນຫຸ່ນຍົນ, grippers ຫຼື animatronics ຮຽນແບບການເຄື່ອນໄຫວຂອງມືມະນຸດໃນເວລາຈິງ.

• ລະບົບ Raspberry Pi: ເຖິງແມ່ນວ່າ Raspberry Pi ຂາດຂໍ້ມູນແບບ analog, sensor flex ຍັງສາມາດໃຊ້ກັບ ADC ພາຍນອກສໍາລັບໂຄງການຄວບຄຸມແລະຕິດຕາມການເຄື່ອນໄຫວ.
ການເຊື່ອມຕໍ່ Flex Sensor ກັບ Arduino

ການປະກອບຮາດແວຣ໌
ຂັ້ນຕອນທີ 1: ເຕົ້າໂຮມສ່ວນປະກອບ
ກຽມ Arduino Uno (ຫຼື board ທີ່ສອດຄ່ອງກັນ), sensor flex, resistor 10 kΩ ຫຼື 15 kΩ, breadboard, jumper wire ແລະ USB cable.
ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ sensor
ໃສ່ terminal sensor flex ໃສ່ ໃນ ແຖວ breadboard ທີ່ ແຍກ ກັນ ເພື່ອ ຫລີກ ເວັ້ນຈາກ ການ ສັ້ນ ສາຍ. ຮັກສາ sensor ໃຫ້ຮາບພຽງແລະປາສະຈາກຄວາມເຄັ່ງຕຶງທາງກົນໄກໃນລະຫວ່າງການທົດສອບ.
ຂັ້ນຕອນທີ 3: ສ້າງເຄື່ອງແບ່ງแรงดัน
ໂດຍໃຊ້ຫມວດທີ່ອະທິບາຍໃນພາກທີ 5, ເຊື່ອມຕໍ່ສ່ວນປະກອບດັ່ງຕໍ່ໄປນີ້:
• Flex sensor terminal 1 → 5V
• Flex sensor terminal 2 → A0 ແລະ ສົ້ນເບື້ອງຫນຶ່ງຂອງ resistor ທີ່ຫມັ້ນຄົງ
• ອີກ ສົ້ນ ຫນຶ່ງ ຂອງ resistor → GND
ການຈັດຕຽມນີ້ປ່ຽນການປ່ຽນແປງຂອງຄວາມຕ້ານທານໃຫ້ເປັນแรงดันທີ່ວັດແທກໄດ້ທີ່ A0.
ຂັ້ນຕອນທີ 4: ຢືນຢັນການເຊື່ອມຕໍ່
ໃຫ້ແນ່ໃຈວ່າສາຍໂສ້ທັງຫມົດປອດໄພ. ສາຍ ໄຟ ທີ່ ຫລຸດ ອອກ ເປັນ ແຫລ່ງ ທໍາ ມະ ດາ ຂອງ ການ ອ່ານ ທີ່ ມີ ສຽງ ດັງ ຫລື ບໍ່ ຫມັ້ນຄົງ.
ການຕັ້ງໂປຣແກຣມ
ຂັ້ນຕອນທີ 5: ຕັ້ງຄ່າ Arduino IDE
ຕິດ ຕໍ່ Arduino, ເລືອກ board ແລະ port COM ທີ່ ຖືກຕ້ອງ, ແລະ ເປີດ Serial Monitor ທີ່ 9600 baud.
ຂັ້ນຕອນທີ 6: ອ່ານຄ່າ ADC raw
ໃຊ້ analogRead (A0) ເພື່ອຢືນຢັນວ່າ sensor ຕອບສະຫນອງຢ່າງສະດວກເມື່ອມັນກົ້ມ. ຄຸນຄ່າຄວນປ່ຽນແປງຢ່າງສະເຫມີກ່ອນຈະດໍາເນີນຕໍ່ໄປ.
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
ຂັ້ນຕອນທີ 7: ປ່ຽນแรงดันເປັນຄວາມຕ້ານທານ
ເພື່ອປັບປຸງການປັບປຸງແລະຄວາມຫມັ້ນຄົງ, ໃຫ້ຄິດໄລ່ຄວາມຕ້ານທານຂອງ flex sensor ໂດຍໃຊ້ວິທີການແບ່ງแรงดัน:
Rflex=Rdiv×(VCC/Vflex-1)
图片
ຖ້າຈໍາເປັນຕ້ອງມີມຸມໂຄ້ງປະມານ, ໃຫ້ວາງແຜນຂອບເຂດຄວາມຕ້ານທານທີ່ວັດແທກໄດ້ຕາມອົງສາ:
float angle = map(rFlex, 25000, 125000, 0, 90);
ປ່ຽນ ຄ່າ ເຫລົ່າ ນີ້ ດ້ວຍ ການ ວັດ ແທກ ຄວາມ ຕ້ານ ທານ ຕ່ໍາ ທີ່ ສຸດ ແລະ ສູງ ສຸດ ຂອງ ທ່ານ ເອງ ເພື່ອ ຄວາມ ຖືກຕ້ອງ.
ຂໍ້ຈໍາກັດຂອງ Flex Sensors
• ບໍ່ ແມ່ນ sensor ມຸມ ທີ່ ແນ່ນອນ; ມີຈຸດປະສົງສໍາລັບການກວດສອບການກົ້ມແບບສອດຄ່ອງ ແທນທີ່ຈະວັດແທກມຸມທີ່ແນ່ນອນ
• ການຕອບສະຫນອງຄວາມຕ້ານທານທີ່ບໍ່ເປັນເສັ້ນທາງ, ເຮັດໃຫ້ການຄິດໄລ່ມຸມໂດຍກົງບໍ່ຖືກຕ້ອງ
• ຄວາມແຕກຕ່າງລະຫວ່າງຫນ່ວຍຕໍ່ຫນ່ວຍ, ແມ່ນແຕ່ໃນບັນດາ sensor ຂອງລຸ້ນດຽວກັນ
• ການຕ້ານທານຈະເຄື່ອນເຫນັງໄປຕາມເວລາເນື່ອງຈາກຄວາມອ່ອນເພຍຂອງວັດຖຸແລະການກົ້ມຊໍ້າອີກ
• ຜົນກະທົບ hysteresis ທີ່ຄວາມຕ້ານທານແຕກຕ່າງກັນລະຫວ່າງການເຄື່ອນໄຫວຂອງການກົ້ມແລະການບໍ່ກົ້ມ
• ຄວາມຫມັ້ນຄົງໃນໄລຍະຍາວຈໍາກັດໃນໂປຣແກຣມທີ່ມີຄວາມເຄັ່ງຕຶງທາງດ້ານກົນໄກທີ່ບໍ່ປ່ຽນແປງຫຼືຫນັກ
• ເຫມາະ ສົມ ທີ່ ສຸດ ສໍາລັບ ການ ຄວບ ຄຸມ ແລະ ການ ຮູ້ສຶກ ທາງ ທ່າ ທາງ, ບໍ່ ແມ່ນ ວຽກ ງານ ວັດ ແທກ ທີ່ ມີ ຄວາມ ຖືກຕ້ອງ ສູງ
• ໂປຣເເກຣມທີ່ຕ້ອງການການອ່ານທີ່ຖືກຕ້ອງຫຼືຫມັ້ນຄົງອາດຈໍາເປັນຕ້ອງມີເຄື່ອງມືອື່ນເຊັ່ນ encoders ຫຼື IMU
Flex Sensor vs. Alternative Bend Detection Methods
| ປະເພດ Sensor | ຫຼັກການ | ຄວາມຖືກຕ້ອງ ແລະ ຄວາມຫມັ້ນຄົງ | ການປັບປ່ຽນ | ຄວາມສະຫຼັບຊັບຊ້ອນ | ກໍລະນີການນໍາໃຊ້ທົ່ວໄປ |
|---|---|---|---|---|---|
| Flex Sensor | ການຕ້ານທານປ່ຽນແປງດ້ວຍການກົ້ມ | ຄວາມຖືກຕ້ອງຕໍ່າເຖິງປານກາງ; ບໍ່ເປັນເສັ້ນທາງແລະອາດລອຍໄປຕາມເວລາ | ປັບປ່ຽນໄດ້ | ຕ່ໍາ ຫລາຍ; ການອ່ານ analog ງ່າຍໆ | ເຄື່ອງນຸ່ງ, ຖົງມືຂໍ້ມູນ, ການຄວບຄຸມທ່າທາງ, ການຕິດຕໍ່ພົວພັນຂອງມະນຸດ |
| Potentiometer | ຄວາມຕ້ານທານທີ່ປ່ຽນແປງຜ່ານການຫມູນວຽນ | ຄວາມຖືກຕ້ອງສູງ ແລະ ຄວາມຊ້ໍາທີ່ດີ | ບໍ່ ປ່ຽນ ແປງ; ຕ້ອງມີການເຊື່ອມໂຍງເຄື່ອງຈັກ | ຕ່ໍາເຖິງປານກາງ | Rotary joints, knobs, ການວັດແທກມຸມກົນຈັກ |
| IMU (Accelerometer + Gyro) | ວັດແທກຄວາມໄວ ແລະ ອັດຕາມຸມມຸມ | ປານກາງເຖິງສູງກັບການປຸງແຕ່ງ; ອາດ ລອຍ ໄປ ໂດຍ ບໍ່ ມີ ການ ຕອງ | module ທີ່ບໍ່ยืดหยุ่น | ສູງ; ຮຽກຮ້ອງ Sensor Fusion ແລະ Calibration | ການຕິດຕາມການເຄື່ອນໄຫວ, ຫຸ່ນຍົນ, ການສັງເກດທິດທາງ |
| Optical Encoder | ການກວດສອບຕໍາແຫນ່ງໂດຍອີງໃສ່ແສງສະຫວ່າງ | ຄວາມຖືກຕ້ອງສູງແລະຄວາມຫມັ້ນຄົງໃນໄລຍະຍາວ | ບໍ່ ປ່ຽນ ແປງ | ພໍ ສົມ ຄວນ | ການຕອບສະຫນອງຕໍາແຫນ່ງຂອງເຄື່ອງຈັກ, ອັດຕະໂນມັດທາງອຸດສະຫະກໍາ |
| ເຄື່ອງເຂົ້າຫນັງສືແມ່ເຫຼັກ | ການສັງເກດເຫັນທົ່ງແມ່ເຫຼັກສໍາລັບຕໍາແຫນ່ງ | ຄວາມຖືກຕ້ອງສູງແລະຫມັ້ນຄົງໃນການໃສ່ | ບໍ່ ປ່ຽນ ແປງ | ພໍ ສົມ ຄວນ | ການຄວບຄຸມເຄື່ອງຈັກ, ການວັດແທກການຫມູນວຽນທີ່ຖືກຕ້ອງ |
ການສະຫລຸບ
Flex sensor ແມ່ນ ເຫມາະ ສົມ ທີ່ ສຸດ ສໍາລັບ ການ ວັດ ແທກ ທີ່ ມະນຸດ ຂັບ ໄລ່ ແທນ ທີ່ ຈະ ວັດ ແທກ ຢ່າງ ແນ່ນອນ. ໂດຍການເຂົ້າໃຈການກໍ່ສ້າງ, ພຶດຕິກໍາທາງໄຟຟ້າ ແລະ ຂໍ້ຈໍາກັດຂອງເຂົາເຈົ້າ, ທ່ານສາມາດລວມເຂົ້າກັນຢ່າງມີປະສິດທິພາບໃນ Arduino ແລະ ໂຄງການທີ່ຝັງໄວ້. ດ້ວຍການຕິດຕັ້ງທີ່ເຫມາະສົມ, ການເລືອກ resistor ແລະ calibration, flex sensor ເຮັດໃຫ້ອຸປະກອນທີ່ຕອບສະຫນອງໄດ້, ຄວບຄຸມການສ້າງ ແລະ ລະບົບປະຕິກິລິຍາໂດຍມີຄວາມສັບຊ້ອນຫນ້ອຍທີ່ສຸດ.
ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ [FAQ]
Flex sensors ໃຊ້ໄດ້ດົນປານໃດກັບການກົ້ມຊໍ້າອີກ?
ອາຍຸ ຂອງ Flex sensor ແມ່ນ ຂຶ້ນ ຢູ່ ກັບ ຂອບ ເຂດ ຂອງ ການ ໂຄ່ນ ລົ້ມ, ຄວາມ ໄວ ແລະ ຄຸນ ນະ ພາບ ຂອງ ການ ຕິດ ຕັ້ງ. ເມື່ອກົ້ມໃນຂອບເຂດທີ່ແນະນໍາແລະຕິດຕັ້ງຢ່າງຖືກຕ້ອງ, sensor flex ສ່ວນຫຼາຍສາມາດທົນທານໄດ້ຫຼາຍຫມື່ນວົງຈອນ. ຫຍໍ້ແຫຼມ, ກົ້ມເກີນໄປ ຫຼືການບັນເທົາຄວາມເຄັ່ງຕຶງບໍ່ດີເຮັດໃຫ້ຄວາມທົນທານຫລຸດລົງຢ່າງຫລວງຫລາຍ.
Flex Sensor ສາມາດໃຊ້ກັບ 3.3V microcontrollers ແທນ Arduino ໄດ້ບໍ?
ແມ່ນແລ້ວ. Flex sensor ເຮັດວຽກກັບລະບົບ 3.3V ເຊັ່ນ ESP32, ESP8266 ແລະ STM32. ທ່ານ ອາດ ຈໍາ ເປັນ ຕ້ອງ ປັບ ຄ່າ resistor ທີ່ ຫມັ້ນ ຄົງ ແລະ ດັດ ແປງ ການ ອ່ານ ຄືນ ໃຫມ່ ເພື່ອ ອະ ທິ ບາຍ ເຖິງ ຄຸນ ລັກ ສະ ນະ ຂອງ volt ອ້າງ ອີງ ແລະ ADC ທີ່ ຕ່ໍາ ກວ່າ.
Flex Sensor ຈໍາເປັນຕ້ອງມີການກວດສອບສັນຍານເພື່ອການອ່ານທີ່ຫມັ້ນຄົງບໍ?
ໃນ ຫລາຍ ກໍລະນີ, ແມ່ນ ແລ້ວ. ເຕັກນິກຂອງໂປຣແກຣມທີ່ງ່າຍໆເຊັ່ນ moving averages ຫຼື low-pass filter ຊ່ວຍຫລຸດຜ່ອນສຽງທີ່ເກີດຈາກການສັ່ນສະເທືອນຂອງເຄື່ອງຈັກຫຼືການເຄື່ອນໄຫວຂອງມືນ້ອຍໆ. ການຕອງຊ່ວຍເພີ່ມຄວາມຫມັ້ນຄົງໂດຍສະເພາະໃນໂປຣແກຣມທີ່ໃສ່ໄດ້ຫຼືໃຊ້ທ່າທາງ.
ສາມາດໃຊ້ຫຼາຍ flex sensors ໃນເວລາດຽວກັນກັບ Arduino ດຽວໄດ້ບໍ?
ແນ່ນອນ. ແຕ່ ລະ flex sensor ຕ້ອງ ມີ ເຄື່ອງ ແບ່ງ ແຍກ แรงดัน ແລະ pin input analog ຂອງ ມັນ ເອງ. ຕາບໃດທີ່ຍັງມີເຂັມ analog ພຽງພໍ ແລະ ມີການປັບປຸງທີ່ເຫມາະສົມຕໍ່ sensor, sensor flex ຫລາຍໆຫນ່ວຍສາມາດອ່ານໄດ້ພ້ອມກັນໂດຍບໍ່ມີບັນຫາ.
Flex sensor ປອດໄພສໍາລັບໂຄງການທີ່ໃສ່ໄດ້ແລະຊີວະວິທະຍາບໍ?
ໂດຍ ທົ່ວ ໄປ ແລ້ວ Flex sensor ແມ່ນ ປອດ ໄພ ສໍາລັບ ການ ສ້າງ ແບບຢ່າງ ແລະ ໂຄງການ ທີ່ ບໍ່ ມີ ການ ຮຸກ ຮານ. ເຖິງ ຢ່າງ ໃດ ກໍ ຕາມ, ມັນ ບໍ່ ໄດ້ ເປັນ ສ່ວນ ປະກອບ ຂອງ ການ ແພດ. ສໍາລັບການນໍາໃຊ້ທາງຊີວະວິທະຍາທີ່ສໍາຄັນຕໍ່ຄວາມປອດໄພ, ຄວນໃຊ້ sensor ທີ່ໄດ້ຮັບການອະນຸຍາດທີ່ອອກແບບສໍາລັບສະພາບແວດລ້ອມທີ່ມີການຄວບຄຸມແທນ.