Мазмуну:

Картон кыймылын көзөмөлдөө роботу: 8 кадам
Картон кыймылын көзөмөлдөө роботу: 8 кадам

Video: Картон кыймылын көзөмөлдөө роботу: 8 кадам

Video: Картон кыймылын көзөмөлдөө роботу: 8 кадам
Video: Металлдан жасалган тосмо үчүн негиз 2024, Ноябрь
Anonim
Картон кыймылын көзөмөлдөө роботу
Картон кыймылын көзөмөлдөө роботу

Мен картон конкурсуна катышам. Эгерде сизге менин көрсөтмөм жакса, ага добуш бериңиз! Бул көрсөтмөнү изилдеп чыккандан кийин, сиз Cruizmo Cisтин дизайнын жана колдонулушун үйрөнөсүз. Cruizmo Cis - трафикти көзөмөлдөгөн акылдуу робот. Ал унаалардын да, жөө адамдардын да өтүүсүн көзөмөлдөйт. Бул жол чырактарга сигналдарды жөнөтүп, жол кыймылынын катышуучуларына качан баруу же токтоо керектигин билдирүүгө мүмкүнчүлүк берет. Ошондой эле ал түн болсо же айлана караңгы болсо, көчө чырактарын күйгүзөт.

1 -кадам: Керектүү материалдарды чогултуу

Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу
Керектүү материалдарды чогултуу

Компоненттери: 1x Arduino uno & USB Cable (же Nano) 4x 5mm кызыл LED4x 5mm ак LEDs4x 5mm жашыл/көк LEDs 2x Push button1x LDR10x 220 Ohms Resistors9V Battery & capJumper зымдарыBreadboard жана Veroboard Компоненттерди жакынкы дүкөндөн же AliExpress.com сайтынан алса болот, Arduino дүкөнү, же Amazon. Аспаптар: КартонПайдалануучу темир ТасмаGlueA4 кагазСызгыч. Кичинекей өлчөмдөгү араа. Кайчы. Карандаш. Колдонмолор: 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 тик бурчтуу кесимди кесип алыңыз. өз алдынча баскычты, кызыл LED, жашыл/көк LED зымдары Arduino менен туташат. Башка 6 бөлүктөн экөөнү тандап, кызыл жана жашыл/көк светодиоддорду зымдары менен көз карандысыз түрдө solder. On калган 4 бөлүктөрү, ар биринде ак LED жарыгы, позитивдүү пиндин зымдары Arduino, терс жактары GNDге туташат. Картон конструкцияларына ширетилген микросхемаларды салыңыз. Кабинанын базасында тешик түзүлөт. LDR, анда нон панели ага киргизилет. Arduino роботко киргизилет. Сымдарды бүтүргөндөн кийин ачык беттерди жабыштырууга болот. Структуралар бүтүп, Cruizmo Cis иштей баштайт, бирок кээ бир линиялардын коду болушу керек. жүктөлдү. Келгиле, кодду карап көрөлү.

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

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

Мен кодду түзүү үчүн Arduino IDE колдондум. Кодду бул жерден алса болот. Биринчиден, мен схемада колдонулган LDR, баскыч жана светодиоддор үчүн казыктарды аныктадым. Андан кийин () мен LED казыктарын OUTPUTка жана BUTTON_PINди INPUT_PULLUPга конфигурацияладым, бул баскычты орнотулганды колдонууга мүмкүнчүлүк берет Тартуу каршылыгы. Циклда () мен Cruizmo Cis көчө чырактарын күйгүзүү керекпи же жокпу текшерүү үчүн if операторун колдондум goRoad () функциясы Cruizmo Cis тарабынан трафикти көзөмөлдөө үчүн колдонулган функциялар жөө жүргүнчүлөрдү токтотуп, машиналардын ары жылышына мүмкүндүк берет. Кызыл чырак жөө жүргүнчүлөрдү толугу менен токтотконго чейин эскертүү үчүн жаркырайт. Автомобилдерди толугу менен токтотконго чейин кызыл жарык күйөт жана жашыл/көк жарык жөө жүргүнчүлөрдүн жанынан өтөт.

8 -кадам: Корутунду

Аяктоо
Аяктоо
Аяктоо
Аяктоо
Аяктоо
Аяктоо

Аны рифма кылуу үчүн картон мамылар көчө жана светофор катары колдонулат. Баскычы бар эки мамы жөө адамдар үчүн колдонулушу керек. Жөө жүргүнчүлөр баскычты басуу аркылуу өтүүнү суранышат жана Cruizmo Cis аларга мурунку пресстен 17 секундадан кийин басылганда гана алардын талабын канааттандыра алат. Кызыл чырак аларды токтоткондон кийин жана машиналарды айдоого уруксат берилет. Акырында, туура жыйынтыкка жетүү үчүн код Arduino тактасына туура жүктөлгөнүн текшериңиз.

Сунушталууда: