Talaan ng mga Nilalaman:

Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Hakbang
Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Hakbang

Video: Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Hakbang

Video: Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Hakbang
Video: Arduino Force Sensing Resistor (FSR) 2024, Nobyembre
Anonim
Image
Image

Sa tutorial na ito matututunan namin kung paano makita ang puwersang inilapat sa Force Sensing Resistor (FSR) at ipakita ito sa OLED Display + itatakda namin ang mga limitasyon sa isang berde at isang pulang LED.

Manood ng isang demonstration video.

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
  1. Arduino UNO (o anumang iba pang Arduino)
  2. Force sensor
  3. OLED display
  4. PULANG & GREEN LED
  5. 1K ohm risistor
  6. Jumper wires
  7. Breadboard
  8. Programa ng Visuino: I-download ang Visuino

Hakbang 2: Simulan ang Visuino, at Piliin ang Arduino UNO Board Type

Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Mangyaring magkaroon ng kamalayan na mayroong ilang mga kritikal na bug sa Arduino IDE 1.6.6. Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Instructable na ito! Kung hindi mo pa nagagawa sundin ang mga hakbang sa Instructable na ito upang mai-set up ang Arduino IDE upang i-program ang Arduino UNO! Ang Visuino: https://www.visuino.eu kailangan ding mai-install. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "Arduino UNO" tulad ng ipinakita sa Larawan 2

Hakbang 3: Sa Visuino Magdagdag ng Mga Bahagi

Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
  1. Idagdag ang sangkap na "SSD1306 / SH1106 OLED Display (I2C)"
  2. Magdagdag ng 2x sangkap na "Paghambingin ang Halaga ng Analog"

Hakbang 4: Sa Mga Component ng Visuino Set

Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
Sa Mga Component ng Visuino Set
  1. Pag-double click sa sangkap na "DisplayOLED1" at sa window ng dialog na "Mga Elemento" i-drag ang "Text Field" sa kaliwa
  2. piliin sa kanan na "Text Field1" at sa laki ng itinakdang window ng mga katangian: 3 at Y: 40
  3. Piliin ang sangkap na "CompareValue1" at sa window ng mga pag-aari itinakda ang Paghahambing Uri: ctSmallerOrEqualand halaga: 0.1 "CompareValue1" ay ginagamit upang ma-trigger ang Green LED, nangangahulugan ito tuwing ang halaga ng pag-input ay mas maliit o katumbas ng 0.1 na nagpapalitaw sa LED
  4. Piliin ang sangkap na "CompareValue2" at sa window ng mga pag-aari na itinakda Paghambing Uri: ctBigger

at halaga: 0.1 "CompareValue2" ay ginagamit upang ma-trigger ang Red LED, nangangahulugan ito sa tuwing ang halaga ng pag-input ay mas malaki kaysa sa 0.1 na nag-trigger ng pulang LED

Hakbang 5: Sa Mga Component ng Visuino Connect

Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
Sa Mga Component ng Visuino Connect
  1. Ikonekta ang Arduino Analog Out pin [0] sa "CompareValue1" na sangkap na pin [In]
  2. Ikonekta ang Arduino Analog Out pin [0] sa "CompareValue2" na bahagi ng pin [In]
  3. Ikonekta ang Arduino Analog Out pin [0] sa "DisplayOLED1> Text Field1" na pin na sangkap [Sa]
  4. Ikonekta ang sangkap na "DisplayOLED1" sa Arduino I2C pin [In]
  5. Ikonekta ang bahagi ng "CompareValue1" na pin [Out] sa Arduino digital pin [8]
  6. Ikonekta ang "CompareValue2" na bahagi ng pin [Out] sa Arduino digital pin [7]

Hakbang 6: Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Sa Visuino, Pindutin ang F9 o mag-click sa pindutang ipinakita sa Larawan 1 upang makabuo ng Arduino code, at buksan ang Arduino IDE

Sa Arduino IDE, mag-click sa pindutang Mag-upload, upang makatipon at mai-upload ang code (Larawan 2)

Hakbang 7: Maglaro

Kung pinapagana mo ang Arduino UNO module, at pindutin ang sensor ng puwersa ng sensor dapat mong makita ang isang pagbabago ng numero sa display na OLED at ang isang berdeng LED ay dapat na ilaw ngunit kapag na-hit mo ang limitasyon dapat lumiwanag ang pulang LED.

Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mong i-download ito dito at buksan ito sa Visuino:

Hakbang 8: Circuit

Circuit
Circuit
  1. Ikonekta ang Arduino Positive pin [5V] sa OLED pin [VCC] at Force sensor pin [1]
  2. Ikonekta ang Arduino Negative pin [GND] sa OLED pin [GND]
  3. Ikonekta ang OLED Display pin [SDA] sa Arduino pin [SDA]
  4. Ikonekta ang OLED Display pin [SCL] sa Arduino pin [SCL]
  5. Ikonekta ang pin na sensor ng Force [2] sa Arduino Analog pin [0]
  6. Ikonekta ang pin ng sensor ng Force [2] sa 1K ohm risistor
  7. Ikonekta ang iba pang bahagi ng risistor sa Arduino Negative pin [GND]
  8. Ikonekta ang negatibong pin na Green LED sa Arduino pin [GND]
  9. Ikonekta ang Green LED Positive pin sa Arduino Digital pin [8]
  10. Ikonekta ang Pulang LED na negatibong pin sa Arduino pin [GND]
  11. Ikonekta ang Pulang LED Positive na pin sa Arduino Digital pin [7]

Inirerekumendang: