Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība:
- 4. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 5. darbība: Visino pievienojiet komponentus
- 6. darbība: Visuino komplekta komponentos
- 7. darbība: Visuino Connect komponentos
- 8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 9. solis: spēlējiet
- 10. darbība. Citas Visuino apmācības
Video: DIY Kā kontrolēt servomotoru leņķi, izmantojot Visuino secības komponentu: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs izmantosim Servo Motor un Arduino UNO un Visuino, lai kontrolētu servomotoru leņķi, izmantojot secības komponentu. Secības komponents ir lieliski piemērots situācijām, kad mēs vēlamies izraisīt vairākus notikumus pēc kārtas mūsu servomotoru grādos.
Noskatieties demonstrācijas video.
1. darbība. Kas jums būs nepieciešams
- Arduino UNO (vai kāds cits Arduino)
- Jumper vadi
- Servo motors
- Visuino programma: lejupielādējiet Visuino
2. solis: ķēde
- Pievienojiet servomotora "oranžo" tapu Arduino digitālajai tapai [8]
- Pievienojiet servodzinēja sarkano tapu Arduino pozitīvajai tapai [5V]
- Pievienojiet servodzinēja "brūno" tapu Arduino negatīvajai tapai [GND]
3. darbība:
Viss, kas jums jādara, ir vilkt un nomest komponentus un savienot tos kopā. Visuino izveidos jums darba kodu, lai jums nebūtu jātērē laiks koda izveidei. Tas padarīs visu smago darbu jūsu vietā ātri un viegli! Visuino ir ideāli piemērots visa veida projektiem, jūs varat viegli izveidot sarežģītus projektus īsā laikā!
Lejupielādējiet jaunāko jaudīgo Visuino programmatūru
4. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:
Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
5. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Secība"
- Pievienojiet 5x komponentu "Analog Value"
- Pievienojiet komponentu "Analog Multi Merger"
- Pievienojiet komponentu "Sadalīt analogo pēc vērtības"
- Pievienojiet komponentu "Servo"
6. darbība: Visuino komplekta komponentos
Atlasiet komponentu "Secība1", veiciet dubultklikšķi uz tā. Dialoglodziņā "Elementi": velciet 5X "Periods" elementu pa kreisi.
- Atlasiet elementu "Period1" un rekvizītu logā iestatiet "Delay" uz "1000"
- Atlasiet elementu "Period2" un rekvizītu logā iestatiet "Delay" uz "2000"
- Atlasiet elementu "Period3" un rekvizītu logā iestatiet "Delay" uz "3000"
- Atlasiet elementu "Period4" un rekvizītu logā iestatiet "Delay" uz "4000"
- Atlasiet elementu "Period5" un zem rekvizītu loga iestatiet "Delay" uz "5000" >> šis tiks izmantots tikai pauzei beigās.
Tagad ļauj iestatīt servo motora grādus: atlasiet komponentu "AnalogValue1" un zem rekvizītu loga iestatiet vērtību "0"
Atlasiet komponentu "AnalogValue2" un rekvizītu logā iestatiet "Vērtība" uz "60"
Atlasiet komponentu "AnalogValue3" un rekvizītu logā iestatiet "Vērtība" uz "120"
Atlasiet komponentu "AnalogValue4" un rekvizītu logā iestatiet vērtību "180"
Atlasiet komponentu "AnalogMultiMerger1" un rekvizītu logā iestatiet "Ievades tapas" uz "4"
Atlasiet komponentu "DivideByValue1" un rekvizītu logā iestatiet "vērtība" uz "180"
7. darbība: Visuino Connect komponentos
- Savienojiet "Sequence1"> Period1 pin [Out] ar "AnalogValue1" pin [pulksteni]
- Savienojiet "Sequence2"> Period1 pin [Out] ar "AnalogValue2" pin [pulksteni]
- Savienojiet "Sequence3"> Period1 pin [Out] ar "AnalogValue3" pin [pulksteni]
- Savienojiet "Sequence4"> Period1 pin [Out] ar "AnalogValue4" pin [pulksteni]
- Pievienojiet "AnalogValue1" tapu [izeja] ar "AnalogMultiMerger1" tapu [0]
- Pievienojiet "AnalogValue2" tapu [izeja] ar "AnalogMultiMerger1" tapu [1]
- Savienojiet "AnalogValue3" tapu [izeja] ar "AnalogMultiMerger1" tapu [2]
- Savienojiet "AnalogValue4" tapu [izeja] ar "AnalogMultiMerger1" tapu [3]
- Savienojiet "AnalogMultiMerger1" tapu [izeja] ar "DivideByValue1" tapu [ieeja]
- Savienojiet "DivideByValue1" tapu [izeja] ar "Servo1" tapu [ieeja]
Savienojiet "Servo1" tapu [izeja] ar Arduino digitālo tapu [8]
8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE
Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)
9. solis: spēlējiet
Ja jūs barojat Arduino UNO moduli, Servo motors sāks kustēties atbilstoši jūsu iestatītajiem grādiem.
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable. To var lejupielādēt un atvērt vietnē Visuino:
10. darbība. Citas Visuino apmācības
Noklikšķiniet šeit un šeit, lai redzētu citas Visuino apmācības.
Ieteicams:
Īpaši vienkāršs veids, kā kontrolēt servomotoru ar Arduino: 8 soļi
Ļoti vienkāršs veids, kā kontrolēt servomotoru ar Arduino: Šajā apmācībā mēs izmantosim Servo Motor un Arduino UNO un Visuino, lai kontrolētu servomotoru pakāpi, izmantojot tikai dažus komponentus, tādējādi padarot šo projektu par super vienkāršu. Noskatieties demonstrācijas video
Pildīts zaķis, izmantojot CPX secības: 9 soļi
Pildīts zaķis, izmantojot CPX secības: Izmantojot LED, izveidojiet savu mīkstu dzīvnieku vai mīkstu skulptūru, kas reaģē, sasvērusies dažādos leņķos, uz skaļām skaņām un gaismām. Šis objekts izmanto Circuit Playground Express (CPX) ar adafruit
Kā kontrolēt servomotoru no datora ar GUI: 5 soļi
Kā kontrolēt servomotoru no datora ar GUI: अपनी Servo motors को dators raph Grafiskais lietotāja interfeiss (GUI) के izmantojot vadību करने के लिए अपनी पहली ruct Instructable Share कर रहा हूँ myblog-www.mechanic37.com पर आप ऐसे बहुत से देख सकते है इस pamācāma lasīšana करें जिसके द्वारा आप अपने datora s
ESPcopter un Visuino - pārvērst kompasa virzienu 3D leņķī: 6 soļi
ESPcopter un Visuino - pārvērst kompasa virzienu 3D leņķī: ESPcopter tagad ir pilnībā atbalstīts ar Visuino jaunāko versiju, un tas padara to, iespējams, visvieglāk ieprogrammējamo dronu! :-) Ar tā Visuino atbalstu jūs varat vadīt motorus, LED, strādājiet ar akselerometru, Gyr
Arduino Nano un Visuino: paātrinājuma pārvēršana leņķī no akselerometra un žiroskopa MPU6050 I2C sensors: 8 soļi (ar attēliem)
Arduino Nano un Visuino: pārvērst paātrinājumu leņķī no akselerometra un žiroskopa MPU6050 I2C sensora: Pirms kāda laika es ievietoju apmācību par to, kā jūs varat savienot MPU9250 akselerometru, žiroskopu un kompasa sensoru ar Arduino Nano un ieprogrammēt to ar Visuino, lai nosūtītu pakešu datus un displeju uz darbības jomu un vizuālajiem instrumentiem. Akselerometrs nosūta X, Y