Съдържание:

Картонен робот за контрол на трафика: 8 стъпки
Картонен робот за контрол на трафика: 8 стъпки

Видео: Картонен робот за контрол на трафика: 8 стъпки

Видео: Картонен робот за контрол на трафика: 8 стъпки
Видео: Невероятен домашен картонен робот по поръчка | Как да си направим робот с картон 2024, Ноември
Anonim
Картонен робот за контрол на трафика
Картонен робот за контрол на трафика

Участвам в конкурса за картон. Ако ви харесва моята инструкция, моля, гласувайте за нея! След като изучите тази инструкция, ще научите как да проектирате и използвате Cruizmo Cis. Cruizmo Cis е интелигентен робот, който контролира трафика. Той контролира преминаването и преминаването както на автомобили, така и на пешеходци. Той изпраща сигнали към светодиодите, за да уведоми пътниците, които пътуват, кога да тръгнат или да спрат. Той също така включва уличните светлини, ако е нощ или ако околната среда е тъмна.

Стъпка 1: Събиране на необходимите материали

Събиране на необходимите материали
Събиране на необходимите материали
Събиране на необходимите материали
Събиране на необходимите материали
Събиране на необходимите материали
Събиране на необходимите материали
Събиране на необходимите материали
Събиране на необходимите материали

Компоненти: 1x Arduino uno и USB кабел (или Nano) 4x 5 мм червени светодиоди 4x 5 мм бели светодиоди 4x 5 мм зелени/сини светодиоди 2 x бутони за управление 1x LDR10x 220 ома резистори 9V батерия и капачка Джъмперни проводници Бърдборд и Veroboard Компонентите могат да бъдат закупени от близкия магазин или онлайн от AliExpress.com, Arduino Store или Amazon.

Стъпка 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: Завършване на структурите

Завършване на структурите
Завършване на структурите
Завършване на структурите
Завършване на структурите
Завършване на структурите
Завършване на структурите

Някои форми, които не са напълно залепени, защото някои кабели трябва да бъдат вградени. Използвайте триона, за да изрежете 6 правоъгълни парчета по 2 на 1,5 сантиметра и 2 правоъгълни парчета 4 на 1,5 сантиметра от вероборда. На двата по -дълги, независимо запояване на бутона, червен светодиод, зелен/син светодиод с проводници, водещи към свързване към Arduino. От останалите 6 части, изберете две и независимо запояване на червения и зелено/синия светодиод с извеждащи проводници. На останалите 4 парчета, запоявайте бял светодиод на всяко, проводниците от положителния щифт ще бъдат свързани заедно към Arduino, а отрицателните към GND. Поставете запоените вериги в картонените конструкции. На основата на кабината се създава дупка за LDR, след това платката се вкарва в нея. Arduino се вкарва в робота. След завършване на свързването, отворените повърхности могат да бъдат залепени. Структурите са завършени и Cruizmo Cis е готов да започне да функционира, но някои редове код трябва да бъде качени. Нека да проверим кода.

Стъпка 7: Кодът

Кодът
Кодът
Кодът
Кодът
Кодът
Кодът
Кодът
Кодът

Използвах Arduino IDE за компилиране на кода. Кодът може да се получи тук Първо, дефинирах пиновете за LDR, бутона и светодиодите, използвани във веригата, След това в setup () конфигурирах LED пиновете на OUTPUT и BUTTON_PIN на INPUT_PULLUP, това дава възможност на бутона да използва вградения издърпващ резистор. В цикъла () използвах оператор if, за да проверя дали Cruizmo Cis трябва да включва уличните светлини или не. След това се появява друго изявление if и проверява дали бутонът е натиснат или не. След контура са две функции, използвани от Cruizmo Cis за контрол на трафика. Функцията goRoad () спира пешеходците и позволява на автомобилите да продължат. Червената светлина ще мига първо, за да предупреди пешеходците, преди да ги спре напълно. Функцията stopRoad () спира колите и позволява на пешеходците да преминават. Червената светлина ще мига първо, за да предупреди автомобилите, преди да ги спре напълно, а зелената/синята светлина ще се включи, за да премине пешеходците.

Стъпка 8: Финализиране

Финализация
Финализация
Финализация
Финализация
Финализация
Финализация

За да се римува, картонените стълбове се използват като улични и светофари. Двата стълба с бутона трябва да се използват за пешеходците. Пешеходците искат пресичане с натискане на бутона и Cruizmo Cis може да им удовлетвори искането само ако е било натиснато 17 секунди след предишното натискане. Ако условието е изпълнено, те имат право да преминат за 6 секунди. След като червената лампа ще ги спре и автомобилите ще могат да се движат. Накрая се уверете, че кодът е правилно качен на дъската на Arduino, за да постигнете правилния резултат. Забавлявайте се!

Препоръчано: