Sadržaj:

Napravi sam Upravljanje kutom servo motora pomoću komponente Visuino sekvence: 10 koraka
Napravi sam Upravljanje kutom servo motora pomoću komponente Visuino sekvence: 10 koraka

Video: Napravi sam Upravljanje kutom servo motora pomoću komponente Visuino sekvence: 10 koraka

Video: Napravi sam Upravljanje kutom servo motora pomoću komponente Visuino sekvence: 10 koraka
Video: Вычислительное мышление – информатика для руководителей бизнеса 2016 2024, Studeni
Anonim

U ovom ćemo vodiču koristiti Servo motor i Arduino UNO te Visuino za upravljanje kutom servo motora pomoću komponente sekvence. Komponenta sekvence savršena je za situacije u kojima želimo pokrenuti nekoliko događaja u nizu u našem slučaju stupnjeva servo motora.

Pogledajte demonstracijski video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino)
  • Kratkospojne žice
  • Servo motor
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
Krug
Krug
  • Spojite "narančasti" pin servo motora na Arduino digitalni pin [8]
  • Spojite "crveni" pin servo motora na Arduino pozitivni pin [5V]
  • Spojite "smeđi" pin servo motora na negativni pin Arduino [GND]

3. korak:

Slika
Slika
Slika
Slika

Sve što trebate učiniti je povući i ispustiti komponente i spojiti ih zajedno. Visuino će za vas stvoriti radni kôd tako da ne morate gubiti vrijeme na stvaranje koda. Brzo i jednostavno obavit će sav težak posao umjesto vas! Visuino je savršen za sve vrste projekata, lako možete izgraditi složene projekte u kratkom vremenu!

Preuzmite najnoviji moćni softver Visuino

Korak 4: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

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

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

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

Korak 5: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte komponentu "Niz"
  • Dodajte 5x komponentu "Analog Value"
  • Dodajte komponentu "Analog Multi Merger"
  • Dodajte komponentu "Podijeli analogno prema vrijednosti"
  • Dodajte komponentu "Servo"

Korak 6: U Visuino skup komponenti

U Visuinu Set Components
U Visuinu Set Components

Odaberite komponentu "Sequence1", dvaput kliknite na nju. U dijalogu "Elementi": 5X element "Razdoblje" povucite ulijevo.

  • Odaberite element "Period1" i u prozoru svojstava postavite "Odgoda" na "1000"
  • Odaberite element "Period2" i u prozoru svojstava postavite "Odgoda" na "2000"
  • Odaberite element "Period3" i u prozoru svojstava postavite "Odgoda" na "3000"
  • Odaberite element "Period4" i u prozoru svojstava postavite "Odgoda" na "4000"
  • Odaberite element "Period5" i u prozoru svojstava postavite "Odgoda" na "5000" >> ovaj će se koristiti samo za pauzu na kraju.

Sada možemo postaviti stupnjeve za servo motor: Odaberite komponentu "AnalogValue1" i u prozoru svojstava postavite "Vrijednost" na "0"

Odaberite komponentu "AnalogValue2" i u prozoru svojstava postavite "Vrijednost" na "60"

Odaberite komponentu "AnalogValue3" i u prozoru svojstava postavite "Vrijednost" na "120"

Odaberite komponentu "AnalogValue4" i u prozoru svojstava postavite "Vrijednost" na "180"

Odaberite komponentu "AnalogMultiMerger1" i u prozoru svojstava postavite "Ulazne pinove" na "4"

Odaberite komponentu "DivideByValue1" i u prozoru svojstava postavite "vrijednost" na "180"

Korak 7: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
  • Spojite "Sequence1"> Period1 pin [Out] na "AnalogValue1" pin [clock]
  • Spojite "Sequence2"> Period1 pin [Out] na pin "AnalogValue2" [sat]
  • Spojite "Sequence3"> Period1 pin [Out] na pin "AnalogValue3" [sat]
  • Spojite "Sequence4"> Period1 pin [Out] na "AnalogValue4" pin [clock]
  • Spojite "AnalogValue1" pin [Out] na "AnalogMultiMerger1" pin [0]
  • Spojite "AnalogValue2" pin [Out] na "AnalogMultiMerger1" pin [1]
  • Spojite "AnalogValue3" pin [Out] na "AnalogMultiMerger1" pin [2]
  • Spojite "AnalogValue4" pin [Out] na "AnalogMultiMerger1" pin [3]
  • Spojite "AnalogMultiMerger1" pin [Out] na "DivideByValue1" pin [In]
  • Spojite "DivideByValue1" pin [Out] na "Servo1" pin [In]

Spojite "Servo1" pin [Out] na Arduino digitalni pin [8]

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

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)

Korak 9: Igrajte se

Ako napajate Arduino UNO modul, Servo motor će se početi kretati prema stupnjevima koje ste postavili.

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

Korak 10: Ostali vodiči za Visuino

Kliknite ovdje i ovdje da vidite ostale Visuino vodiče.

Preporučeni: