Satura rādītājs:

Vadiet līdzstrāvas motoru ar kodētāja optiskā sensora moduli FC-03: 7 soļi
Vadiet līdzstrāvas motoru ar kodētāja optiskā sensora moduli FC-03: 7 soļi

Video: Vadiet līdzstrāvas motoru ar kodētāja optiskā sensora moduli FC-03: 7 soļi

Video: Vadiet līdzstrāvas motoru ar kodētāja optiskā sensora moduli FC-03: 7 soļi
Video: От двигателя постоянного тока 24 В до двигателя постоянного тока 12 В для сильного тока и скорости 2024, Novembris
Anonim

Šajā apmācībā mēs iemācīsimies skaitīt optiskā kodētāja pārtraukumus, izmantojot līdzstrāvas motoru, OLED displeju un Visuino.

Skatīties 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
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai kāds cits Arduino)
  • Optiskā sakabes sensora modulis FC-03
  • Līdzstrāvas motors
  • Kodētāja ritenis (ar caurumiem), ko pievienojat līdzstrāvas motoram
  • OLED displejs
  • Jumper vadi
  • Maizes dēlis
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet OLED displeja tapu [VCC] ar Arduino tapu [5V]
  • Savienojiet OLED displeja tapu [GND] ar Arduino tapu [GND]
  • Savienojiet OLED displeja tapu [SCL] ar Arduino tapu [5V]
  • Pievienojiet kodētāja FC-03 tapu [VCC] ar Arduino tapu [5V]
  • Savienojiet kodētāja FC-03 tapu [GND] ar Arduino tapu [GND]
  • Savienojiet kodētāja FC-03 tapu [D0] ar Arduino digitālo tapu [10]
  • Pievienojiet strāvas padevi [3-6V] līdzstrāvas motoram

3. 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ā

4. solis: sadaļā Visuino ADD un Set Components

Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components
Vietnē Visuino ADD un Set Components

Pievienojiet komponentu "SSD1306/SH1106 OLED Display (I2C)"

Veiciet dubultklikšķi uz komponenta "DisplayOLED1" un veiciet tālāk norādītās darbības.

Elementu logā velciet "Zīmēt tekstu" uz kreiso pusi, Kreisajā pusē atlasiet Zīmēt tekstu1 un rekvizītu loga lielumu iestatiet uz 2 un tekstu: STEPS

logā Elements velciet "Teksta lauks" uz kreiso pusi Kreisajā pusē atlasiet TextField1 un rekvizītu loga lielumu iestatiet uz 3 un Y: 30

Pievienojiet komponentu "Skaitītājs"

Atlasiet Counter1 komponentu un rekvizītu logā iestatiet Min> Value uz 0

5. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  • Savienojiet Arduino plates digitālo tapu [10] ar Counter1 pin [In]
  • Savienojiet Counter1 pin [Out] ar DisplayOLED1> TextField1 pin [In]
  • Savienojiet DisplayOLED1 I2C tapu [izeja] ar Arduino plates tapu I2C [ieeja]

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

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

7. solis: spēlējiet

Ja barojat Arduino UNO moduli un pievienojat līdzstrāvas motoru strāvas padevei, lai to darbinātu, OLED displejā vajadzētu parādīt pārtraukumu skaitu (skaitu).

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 un atvērt Visuino:

Ieteicams: