Obsah:

Super ľahký spôsob ovládania servomotora pomocou Arduina: 8 krokov
Super ľahký spôsob ovládania servomotora pomocou Arduina: 8 krokov

Video: Super ľahký spôsob ovládania servomotora pomocou Arduina: 8 krokov

Video: Super ľahký spôsob ovládania servomotora pomocou Arduina: 8 krokov
Video: Silent Hill игры | Развитие серии | Полная хронология 2024, November
Anonim
Super ľahký spôsob ovládania servomotora pomocou Arduina
Super ľahký spôsob ovládania servomotora pomocou Arduina

V tomto návode použijeme servomotor a Arduino UNO a Visuino na ovládanie polohy stupňa servomotora pomocou iba niekoľkých komponentov, vďaka čomu bude tento projekt super jednoduchý.

Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  1. Arduino UNO (alebo akékoľvek iné Arduino)
  2. Prepojovacie vodiče
  3. Servo motor
  4. Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
Okruh
Okruh
  1. Pripojte „oranžový“kolík servomotora k digitálnemu kolíku Arduino [8]
  2. Pripojte „červený“kolík servomotora k kladnému kolíku Arduino [5V]
  3. Pripojte „hnedý“kolík servomotora k zápornému kolíku Arduino [GND]

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  1. Pridajte komponent „Sekvencia“
  2. Pridajte komponent „Analógová hodnota“
  3. Pridajte komponent „Rozdeliť analóg podľa hodnoty“
  4. Pridajte komponent „Servo“

Krok 5: V súprave Visuino Set Components

V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components

Vyberte komponent „Sekvencia1“, dvakrát naň kliknite. V dialógovom okne „Prvky“:

Presuňte 5X prvok „Obdobie“doľava.

  1. Vyberte prvok „Period1“a v okne vlastností nastavte „Oneskorenie“na „1000“
  2. Vyberte prvok „Period2“a v okne vlastností nastavte „Oneskorenie“na „2000“
  3. Vyberte prvok „Period3“a v okne vlastností nastavte „Oneskorenie“na „3000“
  4. Vyberte prvok „Period4“a v okne vlastností nastavte „Oneskorenie“na „4000“
  5. Vyberte prvok „Period5“a v okne vlastností nastavte „Oneskorenie“na „5000“>> toto sa použije iba na prestávku na konci.

Teraz môžeme nastaviť stupne pre servomotor: Vyberte komponent „AnalogValue1“, dvakrát naň kliknite. V dialógovom okne „Prvky“:

Presuňte 4X prvok „Nastavená hodnota“doľava.

  1. Vyberte komponent „Nastaviť hodnotu1“a v okne vlastností nastavte „Hodnota“na „0“
  2. Vyberte komponent „Nastaviť hodnotu 2“a v okne vlastností nastavte „Hodnota“na „60“
  3. Vyberte komponent „Nastaviť hodnotu 3“a v okne vlastností nastavte „Hodnota“na „120“
  4. Vyberte komponent „Nastaviť hodnotu 4“a v okne vlastností nastavte „Hodnota“na „180“

Vyberte komponent „DivideByValue1“a v okne vlastností nastavte „hodnotu“na „180“

Krok 6: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
  • Pripojte pin „Sequence1“> Period1 [Výstup] ku kolíku „AnalogValue1“[Nastavená hodnota 1]
  • Pripojte pin „Sequence2“> Period1 [Výstup] ku kolíku „AnalogValue1“[Nastavená hodnota 2]
  • Pripojte pin „Sequence3“> Period1 [Výstup] ku kolíku „AnalogValue1“[Nastavená hodnota 3]
  • Pripojte pin „Sequence4“> Period1 [Výstup] ku kolíku „AnalogValue1“[Nastavená hodnota 4]
  • Pripojte pin „AnalogValue1“[Out] k pinu „DivideByValue1“[In]
  • Pripojte kolík „DivideByValue1“[von] k pinu „Servo1“[vstup]
  • Pripojte pin „Servo1“[Out] k digitálnemu pinu Arduino [8]

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 8: Hrajte

Ak napájate modul Arduino UNO, servomotor sa začne pohybovať podľa vami nastavených stupňov.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť a otvoriť v programe Visuino:

Odporúča: