Satura rādītājs:

Spēka noteikšanas rezistors (FSR) Arduino Vienkāršā apmācība: 8 soļi
Spēka noteikšanas rezistors (FSR) Arduino Vienkāršā apmācība: 8 soļi

Video: Spēka noteikšanas rezistors (FSR) Arduino Vienkāršā apmācība: 8 soļi

Video: Spēka noteikšanas rezistors (FSR) Arduino Vienkāršā apmācība: 8 soļi
Video: Ultimate Arduino Inputs Code Tutorial - Part 5, FSRs 2024, Novembris
Anonim
Image
Image

Šajā apmācībā mēs uzzināsim, kā noteikt spēku, kas iedarbojas uz spēka sensoru rezistoru (FSR), un parādīt to OLED displejā + mēs noteiksim ierobežojumus ar zaļu un sarkanu gaismas diodi.

Noskatieties demonstrācijas video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  1. Arduino UNO (vai kāds cits Arduino)
  2. Spēka sensors
  3. OLED displejs
  4. SARKANAIS un ZAĻAIS LED
  5. 1K omu rezistors
  6. Jumper vadi
  7. Maizes dēlis
  8. Visuino programma: lejupielādējiet Visuino

2. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

3. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  1. Pievienojiet komponentu "SSD1306/SH1106 OLED Display (I2C)"
  2. Pievienojiet 2x komponentu "Salīdzināt analogo vērtību"

4. solis: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  1. Veiciet dubultklikšķi uz komponenta "DisplayOLED1" un dialoglodziņā "Elementi" velciet "Teksta lauks" pa kreisi
  2. labajā pusē atlasiet "Teksta lauks1" un rekvizītu loga iestatiet izmēru: 3 un Y: 40
  3. Atlasiet komponentu "CompareValue1" un rekvizītu logu kopā Salīdzināt tips: ctSmallerOrEqualand vērtība: 0,1 "CompareValue1" tiek izmantots, lai aktivizētu zaļo gaismas diodi, tas nozīmē, ka ikreiz, kad ievades vērtība ir mazāka vai vienāda ar 0,1, iedarbina LED
  4. Atlasiet komponentu "CompareValue2" un rekvizītu loga kopā Salīdzināt veidu: ctBigger

un vērtība: 0,1 "CompareValue2" tiek izmantots, lai aktivizētu sarkano gaismas diodi, tas nozīmē, ka ikreiz, kad ievades vērtība ir lielāka par 0,1, tiek iedarbināta sarkanā gaismas diode

5. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  1. Pievienojiet Arduino analogās izejas tapu [0] komponenta tapai "CompareValue1" [In]
  2. Savienojiet Arduino analogo izejas tapu [0] ar komponenta tapu "CompareValue2" [In]
  3. Pievienojiet Arduino analogās izejas tapu [0] komponenta tapai "DisplayOLED1> Teksta lauks1" [In]
  4. Pievienojiet "DisplayOLED1" komponentu Arduino I2C tapai [In]
  5. Pievienojiet komponenta tapu “CompareValue1” [izeja] ar Arduino digitālo tapu [8]
  6. Pievienojiet komponenta tapu "CompareValue2" [izeja] ar Arduino digitālo tapu [7]

6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE

Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

7. solis: spēlējiet

Ja jūs barojat Arduino UNO moduli un nospiežat spēka sensora sensoru, OLED displejā vajadzētu redzēt mainīgu skaitli un iedegties zaļai gaismas diodei, bet, sasniedzot robežu, sarkanajai gaismas diodei vajadzētu iedegties.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:

8. solis: ķēde

Ķēde
Ķēde
  1. Savienojiet Arduino pozitīvo tapu [5V] ar OLED tapu [VCC] un piespiediet sensora tapu [1]
  2. Savienojiet Arduino negatīvo tapu [GND] ar OLED tapu [GND]
  3. Savienojiet OLED displeja tapu [SDA] ar Arduino tapu [SDA]
  4. Savienojiet OLED displeja tapu [SCL] ar Arduino tapu [SCL]
  5. Savienojiet spēka sensora tapu [2] ar Arduino analogo tapu [0]
  6. Pievienojiet spēka sensora tapu [2] 1K omu rezistoram
  7. Pievienojiet pretestības otru pusi Arduino negatīvajai tapai [GND]
  8. Pievienojiet zaļo LED negatīvo tapu Arduino tapai [GND]
  9. Pievienojiet zaļo LED pozitīvo tapu Arduino digitālajai tapai [8]
  10. Pievienojiet sarkano LED negatīvo tapu Arduino tapai [GND]
  11. Pievienojiet sarkano LED pozitīvo tapu Arduino digitālajai tapai [7]

Ieteicams: