Բովանդակություն:

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

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

Video: Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Steps
Video: How to use Force Sensitive Resistors (FSR) with Arduino - Simple Force Sensing Arduino Tutorial 2024, Նոյեմբեր
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես հայտնաբերել ուժի զգայուն դիմադրության (FSR) վրա կիրառվող ուժը և այն ցուցադրել OLED Display + - ով, սահմանները սահմանելու ենք կանաչ և կարմիր LED- ով:

Դիտեք ցուցադրական տեսանյութ:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  1. Arduino UNO (կամ որևէ այլ Arduino)
  2. Ուժի տվիչ
  3. OLED էկրան
  4. ԿԱՐՄԻՐ և Կանաչ LED
  5. 1K ohm դիմադրություն
  6. Jumper լարերը
  7. Breadboard
  8. Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2. Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 3. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  1. Ավելացրեք «SSD1306/SH1106 OLED Display (I2C)» բաղադրիչ
  2. Ավելացրեք 2 անգամ «Համեմատեք անալոգային արժեքը» բաղադրիչ

Քայլ 4. Visuino Set Components- ում

Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
  1. Կրկնակի կտտացրեք «DisplayOLED1» բաղադրիչի վրա և «Elements» երկխոսության պատուհանում «Տեքստային դաշտը» քաշեք ձախ
  2. աջից ընտրեք «Տեքստային դաշտ 1», իսկ հատկությունների պատուհանում ՝ չափը ՝ 3 և Y ՝ 40
  3. Ընտրեք «CompareValue1» բաղադրիչը և հատկությունների պատուհանում սահմանեք Համեմատել տեսակը ՝ ctSmallerOrEqualand արժեքը ՝ 0.1 «CompareValue1» - ը օգտագործվում է Կանաչ LED- ն գործարկելու համար, դա նշանակում է, երբ մուտքի արժեքը փոքր է կամ հավասար է 0.1 -ի LED- ի գործարկման:
  4. Ընտրեք «CompareValue2» բաղադրիչը և հատկությունների պատուհանում տեղադրեք Համեմատել տեսակը ՝ ctBigger

և արժեքը ՝ 0.1 «CompareValue2» - ն օգտագործվում է Կարմիր LED լուսարձակը գործարկելու համար, դա նշանակում է, երբ մուտքի արժեքը 0.1 -ից մեծ է, առաջացնում է կարմիր LED

Քայլ 5. Visuino Connect բաղադրիչներում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  1. Միացրեք Arduino Analog Out- ի կապը [0] «CompareValue1» բաղադրիչի քորոցին [In]
  2. Միացրեք Arduino Analog Out- ի կապը [0] «CompareValue2» բաղադրիչի քորոցին [In]
  3. Arduino Analog Out- ի կապը [0] միացրեք «DisplayOLED1> Տեքստային դաշտ 1» բաղադրիչի քորոցին [In]
  4. Միացրեք «DisplayOLED1» բաղադրիչը Arduino I2C կապին [In]
  5. Միացրեք «CompareValue1» բաղադրիչի կապը [Out] Arduino թվային կապին [8]
  6. Միացրեք «CompareValue2» բաղադրիչի կապը [Out] Arduino թվային կապին [7]

Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 7: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը և սեղմում ուժի տվիչի սենսորը, ապա OLED էկրանին պետք է տեսնեք փոփոխվող համար, իսկ կանաչ լուսադիոդը պետք է լուսավորվի, բայց սահմանը հատելիս կարմիր LED- ը պետք է լուսավորվի:

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝

Քայլ 8: Շղթա

Շրջան
Շրջան
  1. Միացրեք Arduino Positive pin- ը [5V] OLED կապին [VCC] և Force ցուցիչի քորոցը [1]
  2. Միացրեք Arduino բացասական քորոցը [GND] OLED կապին [GND]
  3. Միացրեք OLED ցուցադրման կապը [SDA] Arduino- ի կապին [SDA]
  4. Միացրեք OLED ցուցադրման քորոցը [SCL] Arduino կապին [SCL]
  5. Միացրեք Force սենսորային քորոցը [2] Arduino անալոգային քորոցին [0]
  6. Միացրեք Force սենսորային քորոցը [2] 1K ohm ռեզիստորին
  7. Միացրեք դիմադրության մյուս կողմը Arduino Negative pin- ին [GND]
  8. Միացրեք կանաչ LED բացասական քորոցը Arduino կապին [GND]
  9. Միացրեք կանաչ LED դրական քորոցը Arduino թվային քորոցին [8]
  10. Կարմիր LED բացասական կապը միացրեք Arduino- ի կապին [GND]
  11. Միացրեք կարմիր LED դրական քորոցը Arduino թվային քորոցին [7]

Խորհուրդ ենք տալիս: