Мазмұны:

Қара рыцарь робот: 5 қадам
Қара рыцарь робот: 5 қадам

Бейне: Қара рыцарь робот: 5 қадам

Бейне: Қара рыцарь робот: 5 қадам
Бейне: Дана найманбаева 2024, Қараша
Anonim
Image
Image
Жабдықтар!
Жабдықтар!

Барлығына жақсы жаңалық!

Бүгін біз қара рыцарь роботын жасауды үйренеміз, Hummingbird Duo Robotics Kit және түрлі картон мен қағаз материалдарын қолдана отырып. Аяқтағаннан кейін сізде қозғалысқа жауап беретін Қара рыцарь болады! Дайын өнімді көру үшін жоғарыдағы сурет пен бейнені қараңыз!

1 -қадам: Жабдықтар

Жабдықтар!
Жабдықтар!
Жабдықтар!
Жабдықтар!
Жабдықтар!
Жабдықтар!

Бұл жоба үшін сізге қажет (суретте жоғарыдан төмен, солдан оңға қарай көрсетілген):

картон қораптардың және/немесе плакаттардың (немесе карточкалардың) әр түрлі өлшемдері

1 Hummingbird Duo тақтасы (қуат және USB кабельдері бар)

3 қашықтық сенсоры

4 серво

2 үш түсті жарықдиодты

2 діріл қозғалтқышы (міндетті емес)

ыстық желім пистолеті, электр таспасы және/немесе жабысқақ таспа

2 -қадам: Дизайн

Дизайн!
Дизайн!

Бастау үшін сіз роботтың қандай болуын қалайтыныңыз туралы бірнеше эскиздер жасауыңыз керек. Алдымен мұны жасай отырып, сізге қажет қораптардың көлемін немесе плакат тақтасын қалай кесуге және бүктеуге болатынын жоспарлай аласыз. Сіз роботтың негізгі пропорцияларын және әр қозғалыстың қандай болуын қалайтыныңызды анықтауыңыз керек. Мен эскиздерімді көрсетемін, ойлау процесін түсіндіремін, бірақ дизайнымды өзгертіп, шығармашылықпен айналысыңыз!

Бұл кезеңде сіз колибри дуэтімен және оның барлық бөліктерімен тәжірибе жасауыңыз керек. Бөлшектерді тақтаға қосу қалай жұмыс істейтінін білу үшін мына бетке өтіңіз: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Сенсорлармен, сервоприводтармен және светодиодтармен жұмыс істеуге біраз уақыт бөліңіз, осылайша сіз олардың қалай жұмыс істейтінін білесіз! Серверлер 180 градусқа ғана қозғала алады, сондықтан сіз оны дизайнда ескергеніңізге сенімді болыңыз. Робот жасамас бұрын осы заттармен жұмыс істеу пайдалы болуы мүмкін, осылайша сіз жоспарлай аласыз.

3 -қадам: Құру

Құру!
Құру!
Құру!
Құру!
Құру!
Құру!

Енді сіз бәрін қағазға жоспарладыңыз, енді құрылысқа кірісудің уақыты келді! Мұны жасаудың көптеген жолдары бар, бірақ мен денеге ұзын, арық қорапты және қол сегменттеріне арналған плакат тақтасын қолдандым. Әр қол денеде, шынтақта айналады.

Серваның ақ бөлігін жылжытыңыз және оны қолдың ішкі жағына жабыстыру үшін алыңыз. Әр қолдың ішінде олардың біреуі болады, осылайша олар сервалармен қауіпсіз қозғалады. Сервоға қайта қосылатын бөлшектер үшін тесіктерді кесуге тура келеді. Сондай -ақ, қолдардағы ойықтарды кесу керек, олардың үстінде бұрандалар сервоға түседі. Осылайша сіз бұрағышты орнатып, серводы қысыңыз.

Оң жақтағы екі серво де жоғары және төмен айналуы керек (қолдың екі бөлігін де тік). Сол жақтағы жоғарғы серво қолды тік бағытта солдан оңға қарай жылжытуы керек, ал төменгі сервер сол бөлігінен көлденең тұруы керек.

Сіз менің құрылыс процесінің жоғарыдағы суреттерін көре аласыз. Осыдан шабыт алыңыз, бірақ басқа нәрсені сынап көруден қорықпаңыз!

4 -қадам: Бағдарлама

Бағдарлама!
Бағдарлама!

Енді сіздің роботыңызды өмірге әкелетін уақыт келді (кейбіреулері)! If / else мәлімдемелерін қолдана отырып, сенсор іске қосылған кезде роботқа қозғалыс жасауын айту керек. Сіз менің аяқталған роботымның бейнесінде көргеніңіздей, мен қылыш пен қалқан қозғалысын қолдануды жөн көрдім. Сіз менің кодымның суретін жоғарыдан көре аласыз, бірақ кез келген басқа нәрсе сияқты, бұл роботты бағдарламалаудың көптеген жолдары бар екеніне сенімдімін. Мен snap қолдандым, бірақ сіз басқа бағдарламалау тілдерін қолдана аласыз.

Назар аудару керек бірнеше проблемалар:

Барлық серверлер мен светодиодтар үшін бастапқы мәндерді орнатуды ұмытпаңыз! Сіздің роботқа бастапқы нүкте қажет!

Барлық кодты «мәңгілік» циклге қойыңыз, әйтпесе сіздің робот ешқашан қозғалысты аяқтамайды.

Егер сіз қылыштың қозғалысы үшін 2 сенсорды қолдануды шешсеңіз (мен сияқты), бір сенсор үшін if / else операторын басқа сенсордың else операторына орналастыру қажет болады. Әйтпесе, олар бір -біріне қайшы келеді.

5 -қадам: Мүмкін болатын ақаулар …

Мүмкін болатын проблемалар…
Мүмкін болатын проблемалар…
Мүмкін болатын проблемалар…
Мүмкін болатын проблемалар…
Мүмкін болатын проблемалар…
Мүмкін болатын проблемалар…

Серверлерді жапсырмас бұрын оларды міндетті түрде тексеріңіз. Сіз қалаған соңғы нәрсе-роботтың қолы артқа қарай тұруы, содан кейін сервоны қайтадан желімдеу керек!

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

Серводың максималды салмағы шамамен 1 басқа серво мен оң қол мен семсер үшін қолданылған материалдар сияқты. Бастапқыда менде семсерде мотор болады, оның орналасуын реттеуге болады. Алайда, мотормен қол 180 градусқа толық айнала алмады. Сондықтан материалдардың салмағына мұқият болыңыз!

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

Жаңадан бастауға қорықпаңыз немесе нашар басталғаннан кейін дизайнды өзгертіңіз! Жоғарыдағы суреттер роботтың қандай болуы керектігін жақсы білмес бұрын, менің бірінші әрекетімді көрсетеді.

Бұл робот, ең алдымен, өте ауыр болады, сондықтан оның артқы жағына қарсы салмақ немесе тірек қосу қажет болуы мүмкін.

Ұсынылған: