INHOUDSOPGAWE:

Beheer DC-motor met encoder optiese sensormodule FC-03: 7 stappe
Beheer DC-motor met encoder optiese sensormodule FC-03: 7 stappe

Video: Beheer DC-motor met encoder optiese sensormodule FC-03: 7 stappe

Video: Beheer DC-motor met encoder optiese sensormodule FC-03: 7 stappe
Video: Lesson 48: Introduction to DC motor | Arduino Step By Step Course 2024, November
Anonim

In hierdie tutoriaal leer ons hoe om optiese encoder -onderbrekings te tel met behulp van 'n GS -motor, OLED -skerm en Visuino.

Kyk die video!

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino)
  • Optiese koppelingsensormodule FC-03
  • DC motor
  • Encoderwiel (met gate) wat u op die GS -motor heg
  • OLED -skerm
  • Springdrade
  • Broodbord
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel OLED -skermpen [VCC] aan Arduino -pen [5V]
  • Koppel OLED -skermpen [GND] aan Arduino -pen [GND]
  • Koppel OLED Display pin [SCL] aan Arduino pin [5V]
  • Koppel Encoder FC-03-pen [VCC] aan Arduino-pen [5V]
  • Verbind Encoder FC-03-pen [GND] met Arduino-pen [GND]
  • Koppel Encoder FC-03 pen [D0] aan Arduino digitale pen [10]
  • Koppel die kragtoevoer [3-6V] aan die GS-motor

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: In Visuino ADD en stel komponente

In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components

Voeg die komponent "SSD1306/SH1106 OLED Display (I2C)" by

Dubbelklik op die komponent "DisplayOLED1" en:

Sleep "Tekst teken" in die venster Elements na die linkerkant, aan die linkerkant kies Teken teks1 en stel die grootte in die eienskappe venster op 2 en teks: STAPPE

Sleep "Teksveld" in die Elements -venster na die linkerkant Aan die linkerkant kies TextField1 en stel die grootte in die eienskappe venster in op 3 en Y: 30 Maak die venster met die elemente toe

Voeg die komponent "Teller" by

Kies Teller1 -komponent en stel in die eiendomsvenster Min> Waarde op 0

Stap 5: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel Arduino board digitale pen [10] aan Counter1 pin [In]
  • Koppel Counter1 pin [Out] aan DisplayOLED1> TextField1 pin [In]
  • Koppel DisplayOLED1 I2C -pen [Uit] aan Arduino -bordpen I2C [In]

Stap 6: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 7: Speel

As u die Arduino UNO -module aanskakel en die GS -motor op die kragtoevoer aansluit, sal die OLED -skerm die aantal onderbrekings (telling) wys.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Aanbeveel: