Turinys:

Jėgos jutimo rezistorius (FSR) „Arduino“paprasta pamoka: 8 žingsniai
Jėgos jutimo rezistorius (FSR) „Arduino“paprasta pamoka: 8 žingsniai

Video: Jėgos jutimo rezistorius (FSR) „Arduino“paprasta pamoka: 8 žingsniai

Video: Jėgos jutimo rezistorius (FSR) „Arduino“paprasta pamoka: 8 žingsniai
Video: Srovės jutimo IC su viršsrovių aptikimu 2024, Lapkritis
Anonim
Image
Image

Šioje pamokoje sužinosime, kaip aptikti jėgą, veikiančią jėgos jutiklį (FSR), ir parodyti ją OLED ekrane + nustatysime ribas žaliu ir raudonu šviesos diodais.

Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  1. „Arduino UNO“(ar bet kuris kitas „Arduino“)
  2. Jėgos jutiklis
  3. OLED ekranas
  4. RAUDONAS IR ŽALIAS LED
  5. 1K omo rezistorius
  6. Jumperio laidai
  7. Bandomoji Lenta
  8. „Visuino“programa: atsisiųskite „Visuino“

2 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

3 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  1. Pridėkite komponentą „SSD1306/SH1106 OLED Display (I2C)“
  2. Pridėkite 2x „Palyginti analoginę vertę“komponentą

4 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  1. Dukart spustelėkite komponentą „DisplayOLED1“ir dialogo lange „Elementai“vilkite „Teksto laukas“į kairę
  2. dešinėje pasirinkite „Teksto laukas1“ir ypatybių lange nustatykite dydį: 3 ir Y: 40
  3. Pasirinkite komponentą „CompareValue1“ir ypatybių lango rinkinyje Palyginti tipą: ctSmallerOrEqualand reikšmė: 0,1 „CompareValue1“naudojamas žaliam šviesos diodui suaktyvinti, tai reiškia, kad kai įvesties vertė yra mažesnė arba lygi 0,1, suaktyvina šviesos diodą
  4. Pasirinkite „CompareValue2“komponentą ir ypatybių lango rinkinyje „Compare Type: ctBigger“

ir vertė: 0,1 „CompareValue2“naudojamas raudonam šviesos diodui suaktyvinti, tai reiškia, kad kai įvesties vertė yra didesnė nei 0,1, raudonas šviesos diodas

5 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  1. Prijunkite „Arduino Analog Out“kaištį [0] prie „CompareValue1“komponento kaiščio [In]
  2. Prijunkite „Arduino Analog Out“kaištį [0] prie „CompareValue2“komponento kaiščio [In]
  3. Prijunkite „Arduino Analog Out“kaištį [0] prie „DisplayOLED1> Text Field1“komponento kaiščio [In]
  4. Prijunkite „DisplayOLED1“komponentą prie „Arduino I2C“kaiščio [į]
  5. Prijunkite „CompareValue1“komponento kaištį [išėjimas] prie „Arduino“skaitmeninio kaiščio [8]
  6. Prijunkite „CompareValue2“komponento kaištį [išėjimas] prie „Arduino“skaitmeninio kaiščio [7]

6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

7 žingsnis: žaiskite

Jei įjungsite „Arduino UNO“modulį ir paspausite jėgos jutiklio jutiklį, OLED ekrane turėtumėte matyti besikeičiantį skaičių ir užsidegti žalias šviesos diodas, tačiau pasiekus ribą raudonas šviesos diodas turėtų užsidegti.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

8 žingsnis: grandinė

Grandinė
Grandinė
  1. Prijunkite „Arduino“teigiamą kaištį [5V] prie OLED kaiščio [VCC] ir „Force sensor“kaiščio [1]
  2. Prijunkite „Arduino“neigiamą kaištį [GND] prie OLED kaiščio [GND]
  3. Prijunkite OLED ekrano kaištį [SDA] prie „Arduino“kaiščio [SDA]
  4. Prijunkite OLED ekrano kaištį [SCL] prie „Arduino“kaiščio [SCL]
  5. Prijunkite jėgos jutiklio kaištį [2] prie analoginio „Arduino“kaiščio [0]
  6. Prijunkite jėgos jutiklio kaištį [2] prie 1K omo rezistoriaus
  7. Prijunkite kitą rezistoriaus pusę prie „Arduino“neigiamo kaiščio [GND]
  8. Prijunkite žalios spalvos LED neigiamą kaištį prie „Arduino“kaiščio [GND]
  9. Prijunkite žalią LED teigiamą kaištį prie „Arduino“skaitmeninio kaiščio [8]
  10. Prijunkite raudoną LED neigiamą kaištį prie „Arduino“kaiščio [GND]
  11. Prijunkite raudoną LED teigiamą kaištį prie „Arduino Digital“kaiščio [7]

Rekomenduojamas: