Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. solis: sadaļā Visuino ADD un Set Components
- 5. darbība: Visuino Connect komponentos
- 6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 7. solis: spēlējiet
Video: Vadiet līdzstrāvas motoru ar kodētāja optiskā sensora moduli FC-03: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Š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
- 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
- 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
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
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
- 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
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:
Nejaušie līdzstrāvas motora PWM eksperimenti + kodētāja traucējummeklēšana: 4 soļi
Nejaušie līdzstrāvas motora PWM eksperimenti + kodētāja problēmu novēršana: bieži vien ir gadījumi, kad kāda cilvēka miskasti ir cita bagātība, un šis man bija viens no šiem brīžiem. Ja jūs sekojat man, jūs droši vien zināt, ka es uzņēmos milzīgu projektu, lai no lūžņiem izveidotu savu 3D printeri CNC. Tie gabali ir
Līdzstrāvas līdzstrāvas pastiprinātājs MT3608: 6 soļi
DC-DC pastiprināšanas pārveidotājs MT3608: šī apmācība parādīs, kā izmantot MT3608 pastiprinātāja pārveidotāju, lai ieslēgtu ierīces, kurām nepieciešams atšķirīgs spriegums. Mēs parādīsim, kuri ir labākie bateriju veidi, ko izmantot ar pārveidotāju, un kā iegūt vairāk nekā tikai vienu izeju no pārveidotāja
Maiņstrāvas līdz +15V, -15V 1A mainīgs un 5V 1A līdzstrāvas līdzstrāvas barošanas avots: 8 soļi
Maiņstrāvas līdz +15V, -15V 1A mainīgs un 5V 1A līdzstrāvas līdzstrāvas barošanas avots: Barošanas avots ir elektroierīce, kas piegādā elektroenerģiju elektriskai slodzei. Šim modeļa barošanas avotam ir trīs cietvielu līdzstrāvas barošanas avoti. Pirmā padeve nodrošina mainīgu pozitīvu 1,5 līdz 15 voltu jaudu līdz 1 ampēriem
Kustības sensora balstīta līdzstrāvas izplūdes ventilatora vadība bez Arduino: 4 soļi
Kustības sensora balstīta līdzstrāvas izplūdes ventilatora vadība bez Arduino: Sveiki, pasaules brāļi un māsas, es izveidoju nelielu projektu jūsu līdzstrāvas izplūdes ventilatora vadībai (ja pievienojat vienu releju, varat kontrolēt arī maiņstrāvas izplūdes ventilatoru). To var izmantot atpūtai. telpa mitru roku žāvēšanai. un izmantoja arī citu pielietojumu
Vadiet pakāpju motoru ar AVR mikroprocesoru: 8 soļi
Brauciet ar pakāpju motoru, izmantojot AVR mikroprocesoru: Vai jums ir daži izgāzti soļu motori no printeriem/diskdziņiem/utt. Daži zondē ar ommetru, kam seko vienkāršs draivera kods jūsu mikroprocesorā, un jūs solīsit stilā