Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 8. solis: spēlējiet
Video: Īpaši vienkāršs veids, kā kontrolēt servomotoru ar Arduino: 8 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 pakāpes stāvokli, izmantojot tikai dažus komponentus, tādējādi padarot šo projektu par ļoti vienkāršu.
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: 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ā
4. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Secība"
- Pievienojiet komponentu "Analog Value"
- Pievienojiet komponentu "Sadalīt analogo pēc vērtības"
- Pievienojiet komponentu "Servo"
5. darbība: Visuino komplekta komponentos
Atlasiet komponentu "Secība1", veiciet dubultklikšķi uz tā. Dialoglodziņā "Elementi":
Velciet 5X elementu "Periods" 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 servomotora grādus: atlasiet komponentu "AnalogValue1", veiciet dubultklikšķi uz tā. Dialoglodziņā "Elementi":
Velciet 4X elementu "Iestatīt vērtību" pa kreisi.
- Atlasiet komponentu "Iestatīt vērtību 1" un rekvizītu logā iestatiet vērtību "0"
- Atlasiet komponentu "Iestatīt vērtību 2" un rekvizītu logā iestatiet vērtību "60"
- Atlasiet komponentu "Iestatīt vērtību 3" un rekvizītu logā iestatiet "Vērtība" uz "120"
- Atlasiet komponentu "Iestatīt vērtību 4" un rekvizītu logā iestatiet vērtību "180"
Atlasiet komponentu "DivideByValue1" un rekvizītu logā iestatiet "vērtība" uz "180"
6. darbība: Visuino Connect komponentos
- Savienojiet "Sequence1"> Period1 pin [Out] ar "AnalogValue1" pin [Set Value 1]
- Savienojiet "Sequence2"> Period1 pin [Out] ar "AnalogValue1" pin [Set Value 2]
- Savienojiet "Sequence3"> Period1 pin [Out] ar "AnalogValue1" pin [Set Value 3]
- Savienojiet "Sequence4"> Period1 pin [Out] ar "AnalogValue1" pin [Set Value 4]
- Savienojiet "AnalogValue1" tapu [izeja] ar "DivideByValue1" tapu [ieeja]
- Savienojiet "DivideByValue1" tapu [izeja] ar "Servo1" tapu [ieeja]
- Savienojiet "Servo1" tapu [izeja] ar Arduino digitālo tapu [8]
7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
8. 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:
Ieteicams:
DIY Kā kontrolēt servomotoru leņķi, izmantojot Visuino secības komponentu: 10 soļi
DIY Kā kontrolēt servomotoru leņķi, izmantojot Visuino secības komponentu: Šajā apmācībā mēs izmantosim Servo motoru 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 vēlamies izraisīt vairākus notikumus pēc kārtas mūsu gadījumā servomotoru dzinējs
Jauns veids, kā Arduino kontrolēt RC automašīnu: 7 soļi (ar attēliem)
Jauns veids, kā Arduino kontrolēt RC automašīnu: Esmu strādājis ar Arduino vadāmām automašīnām, taču tie, pie kuriem esmu strādājis, vienmēr ir bijuši lēni un metodiski. Tas ir lieliski, mācoties arduino, bet es gribēju kaut ko mazliet vairāk … jautru. Ievadiet RC automašīnu. RC automašīnas burtiski ir veidotas kā
Vienkāršs veids, kā kontrolēt savu Arduino, izmantojot HTML/Javascript: 8 soļi
Vienkāršs veids, kā kontrolēt savu Arduino, izmantojot HTML/Javascript: Šī apmācība parāda, kā kontrolēt arduino, izmantojot adaxruit Huzzah zvanu ajax, izmantojot tikai javascript funkcijas. Būtībā html lapā varat izmantot javascript, kas ļaus jums viegli rakstīt html saskarnes ar vienkāršu j
(Vienkāršs) vienkāršs veids, kā iegūt analogo/pwm audio no Raspberry PI Zero un arī izveidot savienojumu ar Crt TV: 4 soļi
(Vienkāršs) vienkāršs veids, kā iegūt analogo/pwm audio no Raspberry PI Zero un arī izveidot savienojumu ar Crt TV: Šeit es esmu izmantojis vienkāršāko metodi audio padevei televizoram kopā ar kompozītmateriālu video
Patiešām vienkāršs/vienkāršs/nesarežģīts veids, kā cilvēkiem/cilvēkiem/dzīvniekiem/robotiem likt izskatīties tā, it kā viņiem būtu patiešām vēsa/spilgta siltuma redze (jūsu izvēlētā krāsa), izmantojot GIMP: 4 soļi
Patiešām vienkāršs/vienkāršs/nesarežģīts veids, kā likt cilvēkiem/cilvēkiem/dzīvniekiem/robotiem izskatīties tā, it kā viņiem būtu patiešām vēsa/spilgta siltuma redze (jūsu izvēlētā krāsa), izmantojot GIMP: Lasiet … nosaukumu