Мазмұны:

DIY VEX жазба ойнатқышы: 6 қадам
DIY VEX жазба ойнатқышы: 6 қадам

Бейне: DIY VEX жазба ойнатқышы: 6 қадам

Бейне: DIY VEX жазба ойнатқышы: 6 қадам
Бейне: Олар ата-анасының үйін тастап кетті ~ Американдық фермер отбасының үйі! 2024, Қараша
Anonim
DIY VEX жазба ойнатқышы
DIY VEX жазба ойнатқышы

Бұл DIY VEX рекорд ойнатқышының құрылысына нұсқаулық. Келесі компоненттердің көпшілігінде жақсы жұмыс істейтін баламалар бар екенін ескеріңіз, бұл тек қолда бар материалдар. Бұл рекордтық ойыншы 1/3 және 45 айналымды 33 жазбаны ойнай алады.

Сізге не қажет болады

Жалпы құны: $ 36

Стилус $ 2:

Қол ұстағыш $ 4:

Әйел RCA ер адамға $ 5:

24 All Thread Rod 2 $:

2 пакет № 10 24 Жаңғақтар $ 2:

$ 26 дыбыстық негізгі динамик:

Сізге қажет Vex материалдары:

7x барлар

4x күміс штанга

3x сенсорлық сенсор

2x негізгі тақта

2x аралықтар

1x Cortex

1x батарея

1x USB кабелі

1x 393 қозғалтқышы

1x кодтаушы

1x Gear

1x ось

1x мотор кабелі

X бұрандалар мен гайкалар

1 -қадам: Схема

Схемалық
Схемалық

*Схема - бұл жай ғана сілтеме, оны масштабтауға болмайды

2 -қадам: сенсорларды бекіту

Сенсорларды бекіту
Сенсорларды бекіту
Сенсорларды бекіту
Сенсорларды бекіту

Бұл қадам үшін қажет компоненттер: 1x Cortex 1x негізгі тақта 1x 393 мотор 1x мотор кабелі 1x кодер 4x күміс жолақ 1x бар x3 сенсорлық сенсор x1 ось

1) Негізгі тақтаны үстелге жоғары қаратып қойыңыз және кортексті тақтайшаның ортасына бекітіңіз

2) Оң жақтағы 4 бос орын штанганы негізгі пластинаның үстінде ұстау үшін 4 күміс жолақты пайдаланады

3) Кодер мен 393 қозғалтқышты туралау үшін осьті қолданыңыз, содан кейін 393 қозғалтқышты штангаға және кодерді негізгі тақтаға орнатыңыз, сонда қозғалтқыш негізгі тақтаға қарайды.

4) Дұрыс реттелгеннен кейін 393 қозғалтқышы мен кодерді VEX бұрандалары мен гайкалары арқылы орнына бекітіңіз

5) Негізгі пластинаның артқы жағындағы және орнатылған қозғалтқыш пен кодердің қарама -қарсы жағындағы барлық 3 сенсорлық датчиктерді бекітіңіз

6) Барлық қозғалтқыштар мен сенсорларды кортекстегі перспективалық порттарына қосыңыз

3 -қадам: Тональды қаруды құру

Тонарм құралы
Тонарм құралы
Тонарм құралы
Тонарм құралы
Тонарм құралы
Тонарм құралы
Тонарм құралы
Тонарм құралы

Бұл қадамға қажет қосымша компоненттер: 1х қалам, 1х тональды ұстағыш 1х 3,5 мм стерео кабель, 2 пакет № 10 24 гайка

1) Тональды ұстағыш дөңгелегіне #10 24 штанганың енуіне жеткілікті кең тесік бұрғылаңыз, мұны доңғалақты орнында ұстау үшін шым көмегімен жасауға болады.

2) Қаламды 3,5 мм стерео кабельдің сымдарына жалғаңыз

3) № 10 24 штанганы орнында ұстау үшін жаңғақтарды әр жағына бекітіңіз

4) Қаламды шыбықтың ұшындағы гайкаға ыстық желіммен бекітіңіз

Стилдің сымдарын қосуға көмектесетін сілтеме мына жерде:

4 -қадам: Доңғалақты бекіту

Тональды қолды орнату
Тональды қолды орнату

Бұл қадамға қажет қосымша компоненттер: 2x аралықтар

1) Тонарапты картон шеңберінің шетінен шамамен 3 дюйм қашықтықта орнату үшін аралықтарды қолданыңыз, тесіктердің тек екеуі үстіңгі тақтайшалармен сәйкес келеді, сондықтан тоналды қаруды сол тесіктердің көмегімен орнату керек.

2) No10 24 гайкаларды қолдана отырып, тоналды қаруды реттеңіз

5 -қадам: код

Код
Код

Бұл қадамға қажет қосымша компоненттер: 1x батарея 1x USB кабелі

1) USB кабелін кортекске және компьютерге қосыңыз

2) Батареяны қосыңыз

3) RobotC бағдарламасын ашыңыз

Міне мысал коды, сіздікі басқаша болуы мүмкін:

#pragma конфигурациясы (Sensor, dgtl1, Bump1, sensorTouch)

#pragma конфигурациясы (Sensor, dgtl2, Bump2, sensorTouch)

#прагма конфигурациясы (Sensor, dgtl3, Bump3, sensorTouch)

#pragma конфигурациясы (Sensor, dgtl4, Encoder, sensorQuadEncoder)

#pragma конфигурациясы (Sensor, dgtl6, Green, sensorLEDtoVCC)

#прагма конфигурациясы (Мотор, порт2, Мотор, tmotorVex393_MC29, openLoop)

//*!! Кодты 'ROBOTC' конфигурация шебері автоматты түрде жасайды !!*//

bool OnOFF = жалған;

негізгі тапсырма ()

{

while (1 == 1) // Мәңгілік

{tillBump (Bump1); // Күш

OnOFF бойынша = ақиқат; turnLEDOn (Жасыл); // Қосу/Өшіру индикаторы

while (OnOFF == true)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 айн/мин түймесі

{stopMotor (Мотор); // Кез келген алдыңғы кодты тоқтатады

startMotor (Мотор, -16); // 33 және 1/3 айн/мин

}

басқа {}

if (SensorValue (Bump3) == 1) // 45 айн /мин түймесі

{stopMotor (Мотор); // кез келген алдыңғы startMotor кодын тоқтатады (Мотор, -18); // 45 айн/ мин

}

басқа {}

if (SensorValue (Bump1) == 1) // Өшіру

{

OnOFF = жалған; stopMotor (Мотор); // Қозғалтқышты өшіреді

turnLEDOff (жасыл); // Қосу/Өшіру индикаторы

}

басқа {}}}}

Ұсынылған: