Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte komponente
- 5. korak: V komponentah Visuino Set
- 6. korak: V komponentah Visuino Connect
- Korak 7: Ustvarite, prevedite in naložite kodo Arduino
- 8. korak: Igrajte se
Video: Super enostaven način za upravljanje servo motorja z Arduinom: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tej vadnici bomo uporabili Servo Motor in Arduino UNO ter Visuino za nadzor položaja servo motorja z uporabo le nekaj komponent, zaradi česar je ta projekt zelo preprost.
Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali
- Arduino UNO (ali kateri koli drug Arduino)
- Mostične žice
- Servo motor
- Program Visuino: Prenesite Visuino
2. korak: vezje
- Oranžni pin servo motorja priključite na digitalni pin Arduino [8]
- Priključite "rdeč" zatič servo motorja na pozitivni zatič Arduino [5V]
- Priključite "rjav" pin servo motorja na negativni zatič Arduino [GND]
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente
- Dodajte komponento "Zaporedje"
- Dodajte komponento "Analog Value"
- Dodajte komponento "Razdeli analogno po vrednosti"
- Dodajte komponento "Servo"
5. korak: V komponentah Visuino Set
Izberite komponento "Sequence1", dvokliknite nanjo. V pogovornem oknu »Elementi«:
Povlecite 5X element "Obdobje" v levo.
- Izberite element "Period1" in v oknu lastnosti nastavite "Delay" na "1000"
- Izberite element "Period2" in pod oknom lastnosti nastavite "Delay" na "2000"
- Izberite element "Obdobje 3" in v oknu lastnosti nastavite "Zamuda" na "3000"
- Izberite element "Obdobje 4" in v oknu lastnosti nastavite "Zamuda" na "4000"
- Izberite element "Period5" in v oknu lastnosti nastavite "Delay" na "5000" >> ta bo uporabljen le za premor na koncu.
Zdaj nastavimo stopinje za servo motor: Izberite komponento "AnalogValue1", dvokliknite nanjo. V pogovornem oknu »Elementi«:
Povlecite 4X element "Nastavi vrednost" v levo.
- Izberite komponento »Nastavi vrednost1« in v oknu lastnosti nastavite »Vrednost« na »0«
- Izberite komponento »Nastavi vrednost 2« in v oknu lastnosti nastavite »Vrednost« na »60«
- Izberite komponento »Nastavi vrednost 3« in v oknu lastnosti nastavite »Vrednost« na »120«
- Izberite komponento »Nastavi vrednost 4« in v oknu lastnosti nastavite »Vrednost« na »180«
Izberite komponento "DivideByValue1" in v oknu lastnosti nastavite "vrednost" na "180"
6. korak: V komponentah Visuino Connect
- Povežite "Sequence1"> Period1 pin [Out] z pin "AnalogValue1" [Set Value 1]
- Priključite "Sequence2"> Period1 pin [Out] na pin "AnalogValue1" [Set Value 2]
- Priključite "Sequence3"> Period1 pin [Out] na pin "AnalogValue1" [Set Value 3]
- Povežite "Sequence4"> Period1 pin [Out] z pin "AnalogValue1" [Set Value 4]
- Priključite "AnalogValue1" pin [Out] na pin "DivideByValue1" [In]
- Priključite "DivideByValue1" pin [Out] na pin "Servo1" [In]
- Pin "Servo1" [Out] priključite na Arduino digitalni pin [8]
Korak 7: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
8. korak: Igrajte se
Če napajate modul Arduino UNO, se bo motor Servo začel premikati glede na stopnje, ki ste jih nastavili.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete in odprete v Visuinu:
Priporočena:
Enostaven zagon, hitrost in smer DC motorja s potenciometrom, zaslonom OLED in gumbi: 6 korakov
Enostaven zagon, hitrost in smer enosmernega motorja z uporabo potenciometra, zaslona OLED in gumbov: V tej vadnici se bomo naučili uporabljati gonilnik L298N DC MOTOR CONTROL in potenciometer za nadzor nemotenega zagona, hitrosti in smeri enosmernega motorja z dvema gumboma in Prikažite vrednost potenciometra na zaslonu OLED. Oglejte si predstavitveni video
Vadnica za merilnik pospeška Arduino: Upravljanje ladijskega mostu s pomočjo servo motorja: 5 korakov
Vadnica za merilnik pospeška Arduino: Upravljanje ladijskega mostu s pomočjo servo motorja: Senzorji pospeška so zdaj v večini naših pametnih telefonov, kar jim omogoča široko paleto uporabe in zmogljivosti, ki jih uporabljamo vsak dan, ne da bi sploh vedeli, da je za to odgovoren merilnik pospeška. Ena od teh zmogljivosti je nadzorna naprava
Osnove motorja - Koncept super enostaven za razumevanje s poskusom: 7 korakov (s slikami)
Osnove motorja | Koncept zelo enostaven za razumevanje s poskusom: V tem navodilu vas bom naučil o temeljnem načelu motorjev. Na tem principu delujejo vsi motorji okoli nas. Tudi generatorji delajo na vzajemni izjavi o tem pravilu. Govorim o Flemingovem levem Ru
Upravljanje vašega Arduina s HTML/Javascript na enostaven način: 8 korakov
Upravljanje vašega Arduina s HTML/Javascript na enostaven način: Ta vadnica vam pokaže, kako upravljati arduino s povratnim klicem ajax iz adafruit Huzze z uporabo samo funkcij javascript. V bistvu lahko na strani html uporabite javascript, ki vam omogoča preprosto pisanje vmesnikov html s preprostim j
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos .: 3 koraki
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos. Ta projekt vam bo pomagal povezati 18 LED (6 rdečih + 6 modrih + 6 rumenih) na ploščo Arduino ter analizirati signale zvočne kartice v računalniku v realnem času in jih posredovati LED diode, ki jih prižgejo glede na učinke utripa (Snare, High Hat, Kick)