Sadržaj:

Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: 7 koraka
Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: 7 koraka

Video: Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: 7 koraka

Video: Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: 7 koraka
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Novembar
Anonim

U ovom ćemo vodiču naučiti kako brojati prekide optičkog kodera pomoću istosmjernog motora, OLED ekrana i Visuina.

Pogledajte video!

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • Modul senzora optičke sprege FC-03
  • DC motor
  • Točak davača (sa rupama) koji pričvršćujete na DC motor
  • OLED ekran
  • Žice za kratkospojnike
  • Breadboard
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • Spojite pin za OLED ekran [VCC] na Arduino pin [5V]
  • Priključite pin za OLED ekran [GND] na Arduino pin [GND]
  • Priključite pin za OLED ekran [SCL] na Arduino pin [5V]
  • Spojite davač FC-03 davača [VCC] na davač FC-03 na Arduino pin [5V]
  • Spojite enkoder FC-03 pin [GND] na Arduino pin [GND]
  • Spojite davač FC-03 davača [D0] na davač FC-03 na Arduino digitalni pin [10]
  • Priključite napajanje [3-6V] na istosmjerni motor

Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuino ADD i Set Components

U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components
U Visuinu ADD i Set Components

Dodajte komponentu "SSD1306/SH1106 OLED ekran (I2C)"

Dvaput kliknite na komponentu "DisplayOLED1" i:

u prozoru Elementi povucite "Nacrtaj tekst" na lijevu stranu, Na lijevoj strani odaberite Nacrtaj tekst1, a u prozoru svojstava postavite veličinu na 2 i tekst: KORACI

u prozoru Elementi povucite "Polje za tekst" na lijevu stranu Na lijevoj strani odaberite TextField1, a u prozoru svojstava postavite veličinu na 3 i Y: 30Zatvorite prozor elemenata

Dodajte komponentu "Brojač"

Odaberite komponentu Counter1 i u prozoru svojstava postavite Min> Value na 0

Korak 5: U Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  • Spojite digitalni pin Arduino ploče [10] na pin Counter1 [In]
  • Povežite pinove Counter1 [Out] na DisplayOLED1> TextField1 pin [In]
  • Spojite DisplayOLED1 I2C pin [Out] na pin I2C Arduino ploče [In]

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".

Korak 7: Igrajte se

Ako napajate Arduino UNO modul i spojite istosmjerni motor na izvor napajanja da biste ga pokrenuli, OLED zaslon bi trebao prikazati broj prekida (broj).

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:

Preporučuje se: