Мазмұны:
- 1 -қадам: материалдарды жинау
- 2 -қадам: құрылымды жобалау
- 3 -қадам: Дөңгелектерді жобалау
- 4 -қадам: Buzzer үшін Arduino орнатыңыз
- 5 -қадам: Arduino -ны шамдарға орнатыңыз
- 6 -қадам: кодтарды біріктіру
- 7 -қадам: басып шығару
- 8 -қадам: құрылымды жинаңыз
- 9 -қадам: іске қосуға дайындық
- 10 -қадам: іске қосыңыз
- 11 -қадам: Қосымша: Пандус құру
Бейне: Robo-Band көлігі: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл сіздің дәстүрлі резеңке таспалы автокөлігіңіздің жаңартуы
1 -қадам: материалдарды жинау
Бұл жоба үшін сізге келесі элементтер қажет болады:
- Бірдей өлшемдегі 4 доңғалақ (біз өзімізді 3D басып шығардық)
- Дөңгелектерге сәйкес келетін бір дюбель
- Arduino жиынтығы (біз SparkFun RedBoard жинағын қолдандық)
- Arduino отыратын құрылым (біз өзімізді 3D басып шығардық)
- Батарея пакеті
- Резеңке таспалар
- Ардуиноны көтеруге арналған кейбір материалдар денеге тікелей түспейді (біз жаңғақ қолдандық)
- Ыстық желім
- Бұрандалы
- Ілмек тәрізді құрылғы
- Қосымша: пандус жасау үшін жабысқақ таспа мен фанера
2 -қадам: құрылымды жобалау
Сізге arduino орнатылатын базаны 3D басып шығару қажет
Ол үшін пайдаланушыларға басып шығаруға болатын өз моделін жасауға мүмкіндік беретін онлайн бағдарламалық жасақтаманы пайдаланыңыз
OnShape - бұл біз қолданатын тамаша және ақысыз онлайн -дизайн бағдарламасы
Біздің негіз конструкциясында осьтер үшін екі саңылауы бар трапеция болды
Эскиздің өлшемдері жоғарыдағы суретте және төмендегі сілтемеде көрсетілген:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
3 -қадам: Дөңгелектерді жобалау
Бұл қадам міндетті емес, біз әр жасаған қадамымызды түсіндіргіміз келді
Егер сіз бірдей өлшемдегі төрт дөңгелекті тапсаңыз, оларды қолданыңыз және осьтің дөңгелектерге сәйкес келетініне көз жеткізіңіз
Біз барлық дөңгелектерді OnShape көмегімен 3D басып шығардық
Ескерту: Төрт дөңгелектің өлшемі бірдей болуы міндетті емес. Бірдей өлшемдегі екі жұп болған жағдайда, әр жұптың тең болуы міндетті емес. Егер сізде біркелкі емес дөңгелектер болса, кішірек жұпты көліктің алдына қойыңыз.
Міне біздің дизайнға сілтеме OnShape:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
4 -қадам: Buzzer үшін Arduino орнатыңыз
SIK нұсқаулығындағы нұсқауларды орындаңыз, Piezo сигналының 11 -схемасы бойынша
Бұл орнату өте қарапайым, сондықтан кітаптағы нұсқауларды орындаңыз
Қажетті өзгеріс - дыбыстық сигналды тақтаның төменгі жартысына жылжыту керек. Қандай жерді таңдағаныңыз маңызды емес, тек дыбыстық сигналды жерге қосатын екі сым зумердің аяқтарына іргелес қатарда тұрғанда. Дыбыстық сигналды arduino RedBoard -ге қосатын қызғылт сары сым 8 -тесікке қайта бекітілуі керек.
Ақаулықтарды жою: Біздің түпнұсқалық сигнал дұрыс қосылды, бірақ қатты емес, сондықтан біз басқа жиынтықтағы дыбыстық сигналды ауыстырдық, ал дыбыс деңгейі әлдеқайда күшті болды.
5 -қадам: Arduino -ны шамдарға орнатыңыз
3 схемаға арналған SIK нұсқаулығындағы нұсқауларды орындаңыз, RGB жарық диоды
Ардуинода екі функцияның бір уақытта жұмыс істеуіне мүмкіндік беру үшін осы схеманы алдыңғы схемаға қосыңыз
RBG светодиодының көк аяғын қосатын сым 6 -тесікке қайта өңделуі керек.
Тағы да, бұл қадам кітаптағы нұсқауларды орындайды, бірақ егер сізде қиындықтар болса, барлық қосылымдарды екі рет тексеріңіз
6 -қадам: кодтарды біріктіру
Бұл бөлім сәл күрделі. Бір мезгілде жұмыс істеуін қамтамасыз ету үшін сізге екі схеманың кодтарын біріктіру қажет.
Толық бағдарлама жоғарыда көрсетілген, бірақ мен сізге күрделі өзгерістерді көрсетемін.
Айнымалыларды анықтаңыз
Біріншіден, барлық айнымалы мәнді екі SIK Circuit оқулығынан бағдарламаның жоғарғы жағына жылжытыңыз.
BLUE_PIN айнымалы мәнін 6 -ға қайта анықтаңыз.
BuzzerPin айнымалы мәнін 8 -ге қайта анықтаңыз.
Жазбаларды, темпті және соққыларды кез келген әнді көрсету үшін өзгертуге болады, бірақ songLength айнымалысы сіздің әніңіздегі ноталар санына тең екеніне көз жеткізіңіз.
Loop орнату
Бұл циклде тек pinMode төрт пәрмені болуы керек: әр жарық пен дыбыстық сигнал.
Void Loop
Алдымен екі бағдарламаның бос циклдарын біріктіріңіз.
Содан кейін шамдарды басқаратын код жолдарын жойыңыз: біз кодты әнге сәйкес кездейсоқ түстерді жыпылықтау үшін өзгертеміз.
Бос цикл ішінде myColor -ді void myColor ретінде анықтаңыз (int redIntensity, int greenIntensity, int blueIntensity). Бұл жол біріктірілген циклдің төменгі жағындағы analogWrite пәрмендерінің үстінде.
Тон командасының үстінде myColor -ды myColor -ге (r, g, b) анықтаңыз. Бұдан жоғары int r, int g және int b анықтаңыз, кездейсоқ (255). Бұл әр түс үшін кездейсоқ қарқындылықты шақырады.
Оның астында r, g және b әрқайсысы үшін Serial.println пәрменін орнатыңыз.
Сіздің дайын кодыңыз жоғарыдағы фотосуреттерді өңдеуі керек. Фотосуреттер айнымалыларға, бос орнатуға және бос циклге бөлінеді, екі фотосуреті бар бос цикл бар. Масайрау
Ақаулық себебін іздеу және түзету
MyColor (r, g, b) дыбыстан бұрын анықталғанын екі рет тексеріңіз!
7 -қадам: басып шығару
Енді arduino орнатылғаннан кейін сіз өзіңіздің дизайныңызды OnShape -тен басып шығара аласыз
8 -қадам: құрылымды жинаңыз
Материалдар: аккумуляторлық батарея, баспа корпусының құрылымы, дөңгелектер, аксельдер, резеңке таспалар, аяқталған ардуино платасы, ыстық желім, жаңғақтар, бұранда
- Ыстық желім конструкцияның жоғарғы жағындағы екі гайканы конструкцияға жақын жабады
- Ардуиноны конструкцияға бекітіңіз және конструкция мен ардуиноға резеңке таспаны мықтап ораңыз
- Топсаның конструкция жағына ыстық желім салыңыз, осылайша ол машинаны қуаттандыруға арналған резеңке таспаға кедергі келтірмей аккумуляторлық батареяны қолдай алады (3 және 4 суреттер)
- Батарея жинағын топсаға бекіту үшін резеңке таспаны қолданыңыз. Ол бүкіл құрылымның сыртында демалуы керек (5 және 6 суреттер)
- Дюбельді біліктің тесіктеріне салыңыз және дөңгелектердің оське мықтап бекітілгеніне көз жеткізіңіз
- Артқы осьтің ортасында тесік жасаңыз
- Бұранданы бұрандалы тесікке салыңыз
9 -қадам: іске қосуға дайындық
Сен бітіруге жақынсың!
- Әр артқы доңғалаққа тарту үшін бір резеңке таспаны салыңыз
- Резеңке таспалар тізбегін жасаңыз және оны дененің алдыңғы жағындағы ерінге бекітіңіз
- Бұранданың соңғы резеңкесін іліңіз және осьті артқа қарай бұраңыз
10 -қадам: іске қосыңыз
Құттықтаймын!
11 -қадам: Қосымша: Пандус құру
Ағаштан немесе пластмассадан немесе дөңгелектеріңіз үшін қажет нәрсені алыңыз!
Көріп отырғаныңыздай, біз жабысқақ таспа мен фанераны қолдандық, сондықтан шынымен бәрі жұмыс істейді
Содан кейін пандусты қажетті бұрышқа көтеру, көлікті іске қосу және қарау үшін қолдау алыңыз!
Ұсынылған:
Көлбеу көлік құралының көлбеу көлігі: 21 қадам (суреттермен)
RC көлікті көлбеу көлігі: Бұл модель екі алдыңғы дөңгелегі мен бір артқы жетегі бар 1/10 көлбеу көлік құралы; ол RC Arrma Vortex 1/10 электрлік моделінен алынған, ол алюминий шассиде қолданылған және оның артқы жағын электр қозғалтқышы қойылған жерге алып тастаған
Аяз атаның көлігі: 6 қадам
Аяз ата машинасы: Міне, мен Рождество мерекесінде жасаған шағын қызықты жоба. Құрылысы қарапайым және қарапайым, оны WiFi байланысы мен Android телефон немесе планшеті арқылы басқарады. Микроконтроллер-бұл Wemos D1 шағын тақтасындағы ESP8266, оның MicroPython қондырғысы бар
Зомби жүк көлігі, Arduino көмегімен үлкен жүк көлігін қалай жасауға болады: 5 қадам
Zombie Truck, Arduino көмегімен үлкен жүк көлігін қалай жасауға болады: Сәлеметсіздерме балалар, бүгін мен сіздерге зомби машинасын қалай жасау керектігін көрсетемін (ардуинода жүретін монстр жүк машинасы) Материалдар келесідей:
Қарға арналған Arduino Bluetooth тау шаңғысы көлігі: 5 қадам
Arduino Bluetooth Ski RC Car to Snow: Бұл RC машинасы бізге 3D басып шығару уақытын қосқанда 3 күндей уақыт жұмсады. Бұл RC автокөлігі HC 05 Bluetooth модулімен, arduino үшін драйвермен және екі редукторлы қозғалтқышпен жасалған. Бұл сіз үшін өте қызықты жоба және тез арада жауапкершіліктен бас тарту
Су асты көлігі: 3 қадам
Underwater Rover: Бұл жобада біз зерттелмеген мұхиттарымыздың мәселесін су астындағы ровер жасау арқылы шешеміз. Бұл ровер мұхиттың үлкен тереңдігін зерттей алады және оның айналасында мәліметтер жинай алады. Көптеген компаниялар