Мазмұны:

Қозғалысты басқаратын картоннан жасалған робот: 8 қадам
Қозғалысты басқаратын картоннан жасалған робот: 8 қадам

Бейне: Қозғалысты басқаратын картоннан жасалған робот: 8 қадам

Бейне: Қозғалысты басқаратын картоннан жасалған робот: 8 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Картон қозғалысын басқаратын робот
Картон қозғалысын басқаратын робот

Мен картон сайысына қатысамын. Егер сізге менің нұсқаулығым ұнаса, оған дауыс беріңіз! Осы нұсқаулықты зерттегеннен кейін сіз Cruizmo Cis -ті қалай құрастыруды және қолдануды үйренесіз. Cruizmo Cis - бұл трафикті басқаратын ақылды робот. Ол көліктер мен жаяу жүргіншілердің өтуін және өтуін бақылайды. Ол светодиодтарға сигнал береді, бұл жол қозғалысына қатысушыларға қашан бару немесе тоқтау керектігін білу үшін. Сондай -ақ, егер ол түн болса немесе қоршаған орта қараңғы болса, көше шамдарын қосады.

1 -қадам: Қажетті материалдарды жинау

Қажетті материалдарды жинау
Қажетті материалдарды жинау
Қажетті материалдарды жинау
Қажетті материалдарды жинау
Қажетті материалдарды жинау
Қажетті материалдарды жинау
Қажетті материалдарды жинау
Қажетті материалдарды жинау

Құрамдас бөліктер: 1x Arduino uno және USB кабелі (немесе нано) 4x 5 мм қызыл жарық диодтары 4x 5 мм ақ жарық диодтары 4x 5 мм жасыл/көк жарық диодтары 2x түймелер 1x LDR10x 220 Ом резисторлары 9В аккумулятор мен қақпақ Жұмыртқа сымдары Нан тақтасы мен тақтаны Компоненттерді жақын дүкеннен немесе AliExpress.com сайтынан алуға болады., Arduino дүкені немесе Amazon. Құралдар: Картон дәнекерлеуіш таспаЖелімА4 қағазСызғыш. Шағын өлшемді ара. Қайшы. Қарындаш. Қолданбалар: Arduino IDE (мұнда алуға болады)

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

Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу
Картоннан бөлшектерді кесу

Мен картонды пайдаланып жолдарды, жолдарды, роботтардың тіректерін, бағаналар мен көше шамдарын жасадым. Мен дизайн үшін қолайлы өлшемді қолдандым. Қаласаңыз, әр түрлі өлшемдерді қолдануға болады. Шеттеріне 0,5 сантиметрлік тазартуды қосуға болады. Алдымен өлшемдерді белгілеу үшін картон, қайшы, сызғыш пен қарындаш алыңыз. Картонға биіктігі 2 сантиметр, ені 2 сантиметр, ұзындығы 12 сантиметр болатын кубикті белгілеңіз.. Кубоидта шамдар үшін диаметрі 0,5 сантиметр болатын кішкене тесікті белгілеңіз. Түйме үшін шаршыны белгілеңіз. Қайшыны пайдаланып, белгіленген жазықтықты кесіңіз. Содан кейін оны картонға салыңыз және сегізге айналдыру үшін тағы жетеуін кесіңіз. Бұл көше бағдаршамдары мен бағдаршамдар үшін бағана ретінде пайдаланылатын болады. Сондай -ақ, шамдар үшін диаметрі 0,5 сантиметр болатын кішкене тесік жасаңыз. Келесі - робот тұрған кабина. Биіктігі 2,5 сантиметр, ені 6 сантиметр, ұзындығы 17 сантиметр болатын басқа текшені белгілеңіз және кесіңіз. Бұл кабинаның негізі болады. Кабинаның корпусы үшін өлшемі бар басқа текшені белгілеңіз және кесіңіз: биіктігі 5 сантиметр, ені 6 сантиметр, ұзындығы 8,5 сантиметр.

3 -қадам: кесектерді желімдеу

Бөлшектерді желімдеу
Бөлшектерді желімдеу
Бөлшектерді желімдеу
Бөлшектерді желімдеу
Бөлшектерді желімдеу
Бөлшектерді желімдеу
Бөлшектерді желімдеу
Бөлшектерді желімдеу

Мен қажетті құрылымды алу үшін бөлшектерді біріктіру үшін желімді қолдандым. Тіректерге арналған картоннан жасалған сегіз бөліктің әрқайсысы ашық болатын жақтардың біреуін қоспағанда, шетіне жабыстырылуы керек. Осылайша ол ашық қорапқа ұқсайды. Желімді конструкциялар әдемі көрінуі үшін ақылды және ұқыпты түрде жағу керек. Кабинаның негізі мен корпусы тіректер сияқты ұқсас түрде бөлек желімделуі керек. Содан кейін екі құрылым бір -біріне жабыстырылады, олардың шеттеріне кішкене желім жағылады, сонда сіз ашық беті сізге қарайтын бір құрылымды аласыз. Негіздің ортасы шеттер арасындағы қашықтық 4,25 сантиметр болатындай етіп корпустың ортасына сәйкес келуі керек, содан кейін кабинаның негізі мен корпусының екі жағы түйісетін жерін кесіңіз, сым орнатылғаннан кейін басқа бөліктер желімделеді.

4 -қадам: Cruizmo Cis жобалау

Cruizmo Cis жобалау
Cruizmo Cis жобалау
Cruizmo Cis жобалау
Cruizmo Cis жобалау

Cruizmo Cis денесі - биіктігі 3 сантиметр, ені 2 сантиметр және ұзындығы 4 сантиметр болатын текше тәрізді. Басы - биіктігі 2 сантиметр, ені 1 сантиметр, ұзындығы 2 сантиметр болатын текше. Роботты алу үшін оның өлшемдерін белгілеп, картоннан кесіңіз. Қарындашпен сопақ көзге және ауызға қарындаш қолданыңыз немесе қаласаңыз, оларды кесіп тастаңыз. Кейінірек желімделетін текшені қоспағанда, текшенің барлық жиектерін желімдеңіз, содан кейін басын денеге жабыстырыңыз. кабина төбесінен 2 сантиметр 2 сантиметр шаршы. Роботты кабинаға бекітіп, желіммен жабыстырыңыз.

5 -қадам: Cruizmo Cis ішіндегі электр сымдары

Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары
Cruizmo Cis ішіндегі электр сымдары

Робот өз функцияларын орындауы үшін мен оның ішіне электр тізбегін кірістірдім. Кабинаның базасында роботты қозғалыс жүйесіне қосуға арналған тақта бар. Робот ішінде Arduino Uno тақтасы бар, оған көптеген сымдар қосылған. ол Тақта басқа компоненттерден сигналдарды жібереді және қабылдайды. Байланысты жоғарыдағы диаграммаларда көруге болады. Бағдаршамдар 2 -ден 9 -ға дейінгі түйреуіштерге қосылады. Сымдар бағдаршамға түседі. Көше шамдары цифрлық түйреуішке қосылады. 10. Түйме цифрлық түйреуішке қосылады 11. GND нанға, A0 LDR -ге ауысады.

6 -қадам: құрылымдарды аяқтау

Құрылымдарды аяқтау
Құрылымдарды аяқтау
Құрылымдарды аяқтау
Құрылымдарды аяқтау
Құрылымдарды аяқтау
Құрылымдарды аяқтау

Желімделмеген кейбір пішіндер кейбір сымдарды ендіруді қажет етеді. Ара көмегімен 2 -ден 1,5 сантиметрге дейінгі 6 тіктөртбұрышты және 4 -тен 1,5 сантиметрге дейінгі 2 тіктөртбұрышты кесінділерді кесіңіз. түймені, қызыл жарық диодты, жасыл/көк жарықдиодты сымдары Arduino -ға қосылады, ал қалған 6 бөліктен екеуін таңдап, қызыл және жасыл/көк жарықдиодты сымдармен бірге дәнекерлеңіз. дана, әрқайсысында ақ жарық диодты дәнекерлеу, оң түйреуіштің сымдары Arduino -ға, ал негативтері GND -ге қосылады. Дәнекерленген тізбектерді картон конструкцияларына салыңыз. Кабинаның негізінде тесік жасалады. LDR, содан кейін оған нан тақтасы енгізіледі. Ардуино роботқа қосылады. Сымдарды аяқтағаннан кейін ашық беттерді желімдеуге болады. Құрылымдар аяқталды, ал Cruizmo Cis жұмысын бастауға дайын, бірақ кейбір жолдардың коды болуы керек. жүктелген. Кодты тексерейік.

7 -қадам: Кодекс

Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс

Мен кодты құрастыру үшін Arduino IDE қолдандым. Кодты мына жерден алуға болады. Біріншіден, мен тізбекте қолданылатын LDR, түйме мен жарықдиодты түйреуіштерді анықтадым. Содан кейін () мен LED түйреуіштерін OUTPUT және BUTTON_PIN -ді INPUT_PULLUP етіп баптадым, бұл батырманың кірістірілгенді пайдалануға мүмкіндік береді. тартқыш резистор. Циклда () мен Cruizmo Cis көше шамдарын қосу керек пе, жоқ па екенін тексеру үшін if операторын қолдандым, содан кейін басқа оператор пайда болса және түйменің басылғанын тексереді. Cruizmo Cis трафикті басқару үшін қолданатын функциялар. goRoad () функциясы жаяу жүргіншілерді тоқтатады және көліктердің әрі қарай жүруіне мүмкіндік береді. Қызыл жарық жыпылықтайды, ол жаяу жүргіншілерді толық тоқтатудан бұрын ескертеді. StopRoad () функциясы көліктерді тоқтатады және жаяу жүргіншілердің өтуіне мүмкіндік береді. Қызыл жарық жыпылықтайды, бұл көліктерді тоқтатқанға дейін ескерту үшін, ал жасыл/көк шам жаяу жүргіншілерге өтеді.

8 -қадам: Қорытындылау

Қорытындылау
Қорытындылау
Қорытындылау
Қорытындылау
Қорытындылау
Қорытындылау

Оны рифмаға айналдыру үшін картон тіректер көше мен бағдаршам ретінде қолданылады. Түйме бар екі тіректі жаяу жүргіншілерге пайдалану керек. Жаяу жүргіншілер түймені басу арқылы өтуді сұрайды, ал Cruizmo Cis олардың сұранысын алдыңғы басудан 17 секундтан кейін басылған жағдайда ғана бере алады, егер шарт орындалса, оларға 6 секундқа өтуге рұқсат етіледі. Қызыл жарық оларды тоқтатып, көліктердің жүруіне рұқсат береді. Ақырында, дұрыс нәтижеге жету үшін кодтың Arduino тақтасына дұрыс жүктелгенін тексеріңіз.

Ұсынылған: