Мазмұны:

Барабан добын қалай жасауға болады !!: 14 қадам
Барабан добын қалай жасауға болады !!: 14 қадам

Бейне: Барабан добын қалай жасауға болады !!: 14 қадам

Бейне: Барабан добын қалай жасауға болады !!: 14 қадам
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Шілде
Anonim
Барабан добын қалай жасауға болады !!
Барабан добын қалай жасауға болады !!

Бұл роботқа барабан машинасы деп аталатын үлкен назар аударылған робот шабыттандырды, мен оны кейін таба аламын. Бұл робот серуендеу үшін танк протекторларын пайдаланады, кедергілерді табу үшін ультрадыбыстық ультрадыбысты пайдаланады, ол дыбыс бар заттың қаттылығын/жұмсақтығын/жаңғырын анықтайды. Ол ойнауға тұрарлық затты тапқаннан кейін, ол орнынан жылжиды, содан кейін моторлы барабан таяқшаларын қолдана отырып, қысқа 20-60 секунд жасаңыз. ұру Сыртқы жазу/ойнату модулін қолдана отырып, ол жиіліктің 20 секундын жазады және оны үздіксіз ойнайтын жиілікпен синхронды түрде ойнайды (робот әлі де ойнап тұрады). Ұзақ кептеліс сеансы аяқталғаннан кейін ол кетіп қалады және шексіз циклде басқасын табуға тырысады. Қарау/тыңдау өте қызықты!

1 -қадам: материалдар:

1 редукторлы қозғалтқыш пен протектор пакеті- $ 39.99 сатып алуBuy4 GM10 тісті пейджер моторы- $ 39.00 сатып алу2 L293D мотор драйверінің чиптері- $ 8.00 сатып алу1 9V жазу модулі- $ 10.79 сатып алу SRF05 ультрадыбыстық диапазонды сатып алушы 2-3 мм ақ синтра пакеті немесе сізге ұнайтын кез келген басқа құрылыс материалы Buy1 SRF05 корпус кронштейні сатып алу АА батареялары Үлкен динамик Кейбір қуыс алюминий құбырлар 2.54мм штрихті түйреуіштер Көптеген көптеген секіргіш сымдар, F/M және F/F

2 -қадам: құралдар

Плескалық дәнекерлегішMini Philips бұрағышМини тегіс бұрағышСым кескіш/стрипперТөзімділік

3 -қадам: материалдарды жинау

Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау

4 -қадам: барлық жолдарды қосыңыз

Барлық жолдарды қосыңыз
Барлық жолдарды қосыңыз

Түсінікті, жолдарды жинаңыз және доңғалақтарды онымен бірге берілетін редукторға бұраңыз. Протектордың екінші шетінде алюминий түтіктердің біріне ыстық желім, ол суреттегідей еркін айналады.

5 -қадам: қозғалтқыштар

Қозғалтқыштардағы плиталардың әрқайсысына бір сымды дәнекерлеңіз (әрқайсысы үшін екеу). Алдыңғы сурет бұл үшін әділеттілікті көрсетуі керек.

6 -қадам: мотормен жүру

L293D-ді жоба тақтасына қосыңыз және мотордан A-B терминалына дейінгі төрт сымға дәнекерлеңіз. Енді кодты бағдарламашыға жазыңыз: жоғары 4 төмен 5 басу F5 Екі дөңгелекті алға айналғанша екі санды ауыстырыңыз.

7 -қадам: №2 моторлы көлік

№2 моторлы көлік
№2 моторлы көлік
№2 моторлы көлік
№2 моторлы көлік

IC тақтасын және 16pin DIP, DIP дәнекерлеуді IC тақтасының ортасына келесідей алыңыз:

8 -қадам: Екінші L293D -ді пиксакске қосу

Екінші L293D пикакске қосылу
Екінші L293D пикакске қосылу
Екінші L293D пиксакске қосылу
Екінші L293D пиксакске қосылу

GM10-> L293D-> Picaxe тақтасын төмендегі суреттегідей жалғап, кодты іске қосыңыз: негізгі: жоғары 1 төмен 0 күтіңіз 1 төмен 1 төмен 0 күтіңіз 1 төмен 1 жоғары 0 күтіңіз 1 төмен 1 төмен 0 күтіңіз 1 басты өтіңіз.

9 -қадам: барабандар

GM10 -дің екеуіндегі ыстық желім, әрқайсысының ұзындығы бірдей екі алюминий құбыр, сіз оған қатты соққы бергенде жақсы «дем беретін» болғыңыз келеді. Үшіншісі бас барабан болады, сондықтан бұл (қалыңырақ) болады, немесе тереңірек дыбыс шығарады, мен музыкалық емеспін, мен білмеймін:). Суреттерсіз жүруге жеткілікті түсінікті ме?

10 -қадам: Жазу модулі

Жазу модулі
Жазу модулі
Жазу модулі
Жазу модулі

Қызықты бөлігі: V+G жазғыш модулінен кесіңіз, оны ұзақ ұстағыңыз келеді, сондықтан оны ұзақ ұстаңыз V+G -ді Picaxe -дің V+G порттарына қосыңыз Жазу модульдерінің сымдарының бірін кесіңіз, ал қиылмағанын а -ға қосыңыз. Picaxe шығысы 0 Ойнату модульдерінің біреуін кесіңіз, екіншісін басқа шығысқа қосыңыз 1 *** МАҢЫЗДЫ: егер сіздің ойнатуыңыз түйме болса, онда мембрананы шығаратын түймені шешіп, тақтаның ізін сол жерден алыңыз. Кішкене тесік, өндіруші мұны оның жұмыс істеп тұрғанын тексеру үшін қолданады, сымыңызды соған дәнекерлеңіз, бұл сіздің жалғыз ойнату сымыңыз (шығуға қосылады) **** Кодты іске қосыңыз: main: жоғары 0wait1low 0wait1goto main

11 -қадам: SRF05

SRF05
SRF05
SRF05
SRF05

SRF05 (бірге жеткізіледі) үстіне 5 тақырыптық түйреуішті дәнекерлеу, егер сіз https://www.robot-electronics.co.uk/htm/srf05tech.htm дәнекерлеуді білмесеңіз, srf05-ді пиксеге қосыңыз және бұл кодты іске қосыңыз: символ триг = 3 таңбаның жаңғырығы = 6 таңбаның диапазоны = w1майн: пульсация тригі, 2 пулсин жаңғырық, 1, диапазонға рұқсат етіңіз диапазон = 10 / 58дебуг диапазоны негізгі srf05 қызыл жыпылықтауы керек

12 -қадам: Ботты іс жүзінде жинаңыз

Іс жүзінде ботаны жинаңыз
Іс жүзінде ботаны жинаңыз

Sintra-ны кітап сөресіне ұқсас дизайнға жабыстырыңыз (менікі екі қабатты) және оны боттың негізіне ыстық желіммен жабыңыз (немесе егер L-кронштейнін қолданыңыз):

13 -қадам: №1 тест

Тест №1
Тест №1

Әр барабан таяқшасының бір сымын пикаксадағы шығысқа қосыңыз (0-7), екіншісінің сымын V+ терминалына қосыңыз (V1) Ойнатуды бір шығысқа, ал жазбаны екіншісіне қосыңыз, сонымен қатар V+ Тақтадағы G сымдары Қосалқы L293D және 4 -ші GM10 қосқышын осы чипке жалғап, кодты орындаңыз: негізгі: жоғары 0 үзіліс 100 кезең 0 үзіліс 100 жоғары 1 үзіліс 100 саты 1 пауза 100 жоғары 2 үзіліс 100 саты 2 пауза 100 жоғары 3 тоқтау 6 кідірту 100goto main Бұл тек қана соңғы жұмыс емес, бәрі жұмыс істейтініне көз жеткізу үшін сынақ: Pand сіз келесі бейнені алуыңыз керек: минусы ит+мен отбасы фонда айқайлайды Бұл диагарамды қараңыз:

14 -қадам: Финал

Жоқ, мен жобаның соңғы кодын ұсынбаймын, сондықтан үмітіңізді үзбеңіз, бірақ мен сізге құнды ақпаратты айтамын. Сіз жасаған соңғы тестті (12 -қадам) қолданыңыз, қандай барабан/жазуды/ойнатуды басқаратынын және әр түрлі уақыт айырмашылықтарын қолдана отырып, оны ырғақты етуді (кідірістер, содан кейін сан - Х -дағы уақыт) жасауға тырысыңыз. жазу модулінің сеанстың басында (жоғары) басталып, сессияның соңында (төменгі _) аяқталуы, содан кейін келесі сеанста барабаншының келесі сеанста (жоғары, төмен және т. Мен srf05 кодын кодқа қалай енгізу керектігін бөлісу үшін оны кейін өңдеймін, мен кодты бөліспеймін, сұрамаңыз:) Көңілді болыңыз !!

Ұсынылған: