Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Цикл
- 3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: Servo моторды Arduino көмегімен басқарудың өте қарапайым әдісі: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз Servo Motor және Arduino UNO мен Visuino -ны пайдаланып, серво -мотор дәрежесінің орнын басқару үшін бірнеше компоненттерді қолданамыз, осылайша бұл жобаны өте қарапайым етеді.
Демонстрациялық бейнені қараңыз.
1 -қадам: Сізге не қажет
- Arduino UNO (немесе кез келген басқа Arduino)
- Өткізгіш сымдар
- Серво қозғалтқышы
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: Цикл
- «Апельсин» серво моторының түйреуішін Arduino Digital істігіне жалғаңыз [8]
- «Қызыл» серво қозғалтқышының түйреуішін Arduino оң түйреуішіне [5V] қосыңыз
- «Қоңыр» серво моторын Arduino теріс істігіне қосыңыз [GND]
3 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Arduino бағдарламалауды бастау үшін сізге осы жерден Arduino IDE орнату қажет:
Arduino IDE 1.6.6 жүйесінде маңызды қателер бар екенін ескеріңіз. 1.6.7 немесе одан жоғары нұсқасын орнатқаныңызға көз жеткізіңіз, әйтпесе бұл нұсқаулық жұмыс істемейді! Егер сіз осы нұсқаулықты орындамаған болсаңыз, Arduino UNO бағдарламасын Arduino IDE бағдарламасына орнатыңыз! Visuino: https://www.visuino.eu орнату қажет. Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз
- «Реттік» компонентін қосыңыз
- «Аналогтық мән» компонентін қосыңыз
- «Аналогты мән бойынша бөлу» компонентін қосыңыз
- «Серво» компонентін қосыңыз
5 -қадам: Visuino Set компоненттерінде
«Sequence1» компонентін таңдаңыз, оны екі рет нұқыңыз. «Элементтер» диалогында:
5X «Период» элементін солға сүйреңіз.
- «Period1» элементін таңдап, қасиеттер терезесінің астындағы «Delay» параметрін «1000» етіп орнатыңыз.
- «Period2» элементін таңдаңыз және қасиеттер терезесінің астындағы «Delay» параметрін «2000» етіп орнатыңыз.
- «Period3» элементін таңдап, қасиеттер терезесінің астындағы «Delay» параметрін «3000» етіп орнатыңыз.
- «Period4» элементін таңдап, терезенің астындағы «Кешіктіру» параметрін «4000» етіп орнатыңыз.
- «Period5» элементін таңдаңыз және қасиеттер терезесінің астындағы «Кешіктіру» параметрін «5000» деп орнатыңыз >> бұл соңындағы үзіліс үшін ғана қолданылады.
Енді сервоприводтың дәрежесін орнатуға рұқсат етіңіз: «AnalogValue1» компонентін таңдаңыз, оны екі рет басыңыз. «Элементтер» диалогында:
4X «Мәнді орнату» элементін солға сүйреңіз.
- «Set Value1» компонентін таңдаңыз және қасиеттер терезесінің астындағы «Value» мәнін «0» етіп орнатыңыз.
- «Set Value2» компонентін таңдаңыз және қасиеттер терезесінің астындағы «Value» мәнін «60» етіп орнатыңыз.
- «Set Value3» компонентін таңдаңыз және қасиеттер терезесінің астында «Value» мәнін «120» етіп орнатыңыз.
- «Set Value4» компонентін таңдаңыз және қасиеттер терезесінің астынан «Value» мәнін «180» етіп орнатыңыз.
«DivideByValue1» компонентін таңдаңыз және қасиеттер терезесінде «мәнді» «180» етіп орнатыңыз
6 -қадам: Visuino Connect компоненттерінде
- «Sequence1»> Period1 түйреуішін [Out] «AnalogValue1» істігіне жалғаңыз [Set Value 1]
- «Sequence2»> Period1 түйреуішін [Out] «AnalogValue1» түйреуішіне жалғаңыз [Set Value 2]
- «Sequence3»> Period1 түйреуішін [Out] «AnalogValue1» істігіне жалғаңыз [Set Value 3]
- «Sequence4»> Period1 түйреуішін [Out] «AnalogValue1» түйреуішіне қосыңыз [4 мәнін орнатыңыз]
- «AnalogValue1» түйреуішін [Out] «DivideByValue1» түйреуішіне [In] қосыңыз
- «DivideByValue1» түйреуішін [Шығу] «Серво1» түйреуішіне [Кіру] жалғаңыз
- «Servo1» түйреуішін [Out] Arduino сандық істігіне [8] қосыңыз
7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз Arduino UNO модуліне қуат берсеңіз, Servo қозғалтқышы сіз орнатқан дәрежелерге сәйкес қозғала бастайды.
Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Сондай -ақ, мен осы нұсқаулық үшін жасаған Visuino жобасы қоса берілді. Сіз оны Visuino -да жүктей және аша аласыз:
Ұсынылған:
Жарық диодты жарық диодты жылдамдықты басқарудың және баламалы жыпылықтаудың үш әдісі: 3 қадам
Жарық диодты жарық диодты айналдыру жылдамдығының реттелуінің және баламалы жыпылықтаудың үш әдісі: Флэшерлік схема - бұл конденсатор әсер ететін светодиодты қосатын және өшіретін схема, мұнда мен сізге осы схеманы жасаудың үш түрлі әдісін көрсетемін. : 1. Транзисторлар 2. 555 Таймер IC3. Quartz CircuitLDR -ді сонымен қатар
DIY модульдерін қолданумен үйді автоматтандыруды бастаудың өте қарапайым әдісі: 6 қадам
DIY модульдерін қолдана отырып, үйді автоматтандыруды бастаудың өте қарапайым тәсілі: мен үй көмекшісіне бірнеше DIY сенсорларын қосуды шешкенде, мені қатты таң қалдырды. ESPHome пайдалану өте қарапайым және бұл мақалада біз GPIO түйреуішін басқаруды, сондай -ақ температураны алуды үйренеміз. ылғалдылық деректері сымсыз желіден
Өте қарапайым " Жұмыртқа өте жақсы " Түнгі жарық: 5 қадам
Өте қарапайым " Жұмыртқа өте жақсы " Түнгі жарық: Бұл Eggcellent түнгі жарықтың өте қарапайым нұсқасы!. Егер сіз бұл нұсқаулықты көрмесеңіз, мен сізге оны қарауды ұсынамын. Мен бұған қол жеткізгім келді, бірақ шыдамым жетпеді. Сондықтан мен оны жасаудың оңай жолын таптым. Мұны тексеріңіз
Адамдарды/адамдарды/жануарларды/роботтарды GIMP көмегімен шынымен салқын/жарқын жылу көрінісі (сіздің таңдауыңыздың түсі) сияқты етіп көрсетудің қарапайым/қарапайым/күрделі емес әдісі: 4 қадам
GIMP көмегімен адамдарды/адамдарды/жануарларды/роботтарды шынымен де салқын/жарқын жылулық көрінісі (сіздің таңдауыңыздың түсі) бар етіп көрсетудің қарапайым/қарапайым/күрделі емес әдісі: … тақырыбын оқыңыз
Өте қарапайым Дегенмен өте тиімді пранк (компьютерлік пранк): 3 қадам
Өте қарапайым … Дегенмен өте тиімді пранк (компьютерлік пранк): Бұл нұсқаулық өте қарапайым, бірақ өте тиімді! Не болады: Сіз жәбірленушінің жұмыс үстеліндегі барлық белгішелерді жасырасыз. Сіз пранк жасағаннан кейін компьютерді көргенде жәбірленуші шошып кетеді. Бұл компьютерге ешқандай зиян келтіре алмайды