Mündəricat:

Karton Trafik İdarəetmə Robotu: 8 addım
Karton Trafik İdarəetmə Robotu: 8 addım

Video: Karton Trafik İdarəetmə Robotu: 8 addım

Video: Karton Trafik İdarəetmə Robotu: 8 addım
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Sentyabr
Anonim
Karton Trafikə Nəzarət Robotu
Karton Trafikə Nəzarət Robotu

Mən karton yarışmasına qatılıram. Təlimatçılığımı bəyənirsinizsə, ona səs verin! Bu təlimatı öyrəndikdən sonra Cruizmo Cis -in dizaynını və istifadəsini öyrənəcəksiniz. Cruizmo Cis, trafikə nəzarət edən ağıllı bir robotdur. Həm avtomobillərin, həm də piyadaların keçidinə və keçidinə nəzarət edir. Trafikə gedən və ya dayanacaq vaxtını bildirmək üçün LED -lərə siqnal göndərir. Gecə olursa və ya ətraf qaranlıqdırsa küçə işıqlarını da yandırır.

Addım 1: Lazımi materialların toplanması

Lazımi materialların toplanması
Lazımi materialların toplanması
Lazımi materialların toplanması
Lazımi materialların toplanması
Lazımi materialların toplanması
Lazımi materialların toplanması
Lazımi materialların toplanması
Lazımi materialların toplanması

Bileşenler: 1x Arduino uno və USB Kabel (və ya Nano) 4x 5 mm qırmızı LEDlər 4x 5 mm ağ LEDlər 4x 5 mm yaşıl/mavi LEDlər 2x Düymələr 1x LDR10x 220 Ohm Rezistorlar 9 V Batareya və qapaqlar Zəmər telləri Çörək lövhəsi və Veroboard Komponentləri yaxınlıqdakı mağazadan və ya AliExpress.com -dan onlayn əldə etmək olar, Arduino Mağazası və ya Amazon. Alətlər: Karton Lehimləmə dəmirTapeGlueA4 kağız Bir hökmdar. Kiçik ölçülü mişar. Qayçı. Qələm.

Addım 2: Kartondan hissələri kəsin

Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi
Kartondan hissələrin kəsilməsi

Yolları, cığırları, robot dayaqlarını, dirəkləri və küçə işıqlarını düzəltmək üçün kartondan istifadə etdim və dizayn üçün uyğun bir ölçü istifadə etdim. İstəsəniz fərqli ölçülərdən istifadə edə bilərsiniz. Kenarlara 0,5 santimetr boşluq əlavə edilə bilər. Başlamaq üçün ölçüləri qeyd etmək üçün karton, qayçı, hökmdar və qələm alın. Kartonda hündürlüyü 2 santimetr, eni 2 santimetr, uzunluğu 12 santimetr olan bir kuboid işarələyin.. Kuboiddə, işıqlar üçün diametri 0,5 santimetr olan kiçik bir çuxur işarələyin. Düymə üçün bir kvadrat da qeyd edin. Qayçı istifadə edərək, işarələnmiş təyyarəni kəsin. Sonra kartonun üzərinə qoyun və səkkiz olmaq üçün daha yeddi kəsin. Trafik və küçə işıqları üçün dirək kimi istifadə ediləcək. İşıqlar üçün diametri 0,5 santimetr olan kiçik bir çuxur düzəldin. Bundan sonra robotun oturduğu kabin var. Boyları 2,5 santimetr, eni 6 santimetr, uzunluğu 17 santimetr olan başqa bir kuboidi qeyd edin və kəsin. Kabin gövdəsi üçün ölçüləri olan başqa bir kuboidi qeyd edin və kəsin: hündürlüyü 5 santimetr, eni 6 santimetr, uzunluğu 8,5 santimetr.

Addım 3: Parçaları yapışdırın

Parçaları yapışdırmaq
Parçaları yapışdırmaq
Parçaları yapışdırmaq
Parçaları yapışdırmaq
Parçaları yapışdırmaq
Parçaları yapışdırmaq
Parçaları yapışdırmaq
Parçaları yapışdırmaq

Lazım olan strukturları əldə etmək üçün parçaları birləşdirmək üçün yapışqan istifadə etdim. Dirəklər üçün səkkiz karton parçanın hər biri açıq olan tərəflərdən başqa kənarlarına yapışdırılmalıdır. Açıq bir qutuya bənzəmək üçün. Yapışqan ağıllı və diqqətlə tətbiq olunmalıdır ki, strukturlar gözəl görünsün, kabin bazası və gövdəsi də dirəklər kimi oxşar şəkildə ayrıca yapışdırılmalıdır. Daha sonra iki quruluşun kənarları az yapışqan tətbiq edilərək bir -birinə yapışdırılacaq və açıq tərəfi sizə baxacaq. Döşəmənin ortası bədənin mərkəzinə uyğun olmalıdır ki, kənarları arasındakı məsafə 4,25 santimetr olsun, sonra kabin əsasının və gövdəsinin hər iki tərəfinin qovuşduğu nöqtəni kəsin, digər hissələr məftil çəkildikdən sonra yapışdırılacaq.

Addım 4: Cruizmo Cis Dizaynı

Cruizmo Cis dizaynı
Cruizmo Cis dizaynı
Cruizmo Cis dizaynı
Cruizmo Cis dizaynı

Cruizmo Cisin cəsədi boyu 3 santimetr, eni 2 santimetr və uzunluğu 4 santimetr olan bir kuboiddir. Baş hündürlüyü 2 santimetr, eni 1 santimetr, uzunluğu 2 santimetr olan bir kubdur. Robotu əldə etmək üçün ölçüləri qeyd edin və kartondan kəsin. Başı almaq üçün kubun kənarlarını yapışdırın. Oval gözlər və ağız üçün bir qələm istifadə edin və ya istəsəniz kəsin. Daha sonra yapışdırılacaq kublar istisna olmaqla kuboidin bütün kənarlarını yapışdırın. Sonra başını gövdəyə yapışdırın. Robotu kabinə qoymaq üçün kəsin. 2 santimetr x 2 santimetr kvadrat kabinin üst hissəsindən. Robotu kabinəyə qoyun və yapışdırın.

Addım 5: Cruizmo Cis İçərisində Elektrik Kabloları

Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri
Cruizmo Cis İçərisində Elektrik naqilləri

Robotun öz funksiyalarını yerinə yetirməsi üçün içərisinə bir elektrik dövrəsi bağladım. Kabinənin bazasında robotu trafik sisteminə bağlamaq üçün bir çörək taxtası var. o. Lövhə digər komponentlərdən siqnal göndərir və alır. Əlaqəni yuxarıdakı diaqramlarda görmək olar. Trafik LEDləri 2 -dən 9 -a qədər olan pinlərə bağlıdır. Tellər işıqforlara gedəcək. Küçə işıqları rəqəmsal pinlə bağlıdır 10. Düymə rəqəmsal pinlə bağlıdır 11. GND çörək taxtasına gedir, A0 LDR -yə gedir. Bütün əsaslar çörək lövhəsində bağlıdır.

Addım 6: Strukturların tamamlanması

Strukturların tamamlanması
Strukturların tamamlanması
Strukturların tamamlanması
Strukturların tamamlanması
Strukturların tamamlanması
Strukturların tamamlanması

Bəzi telləri taxmaq lazım olduğu üçün tamamilə yapışdırılmamış bəzi formalar. Testereyi istifadə edərək, 2 x 1,5 santimetrlik 6 düzbucaqlı və 4 x 1,5 santimetrlik 2 düzbucaqlı parçanı veroboarddan kəsin. düyməni müstəqil olaraq lehimləyin, qırmızı LED, yaşıl/mavi LED Arduino -ya qoşulacaq, digər 6 ədəddən ikisini seçin və qırmızı və yaşıl/mavi LEDləri telləri çıxarıb müstəqil olaraq lehimləyin. ədəd, hər birinə bir ağ LED lehimləyin, pozitiv pimdən gələn tellər Arduino -ya, neqativləri isə GND -yə bağlanacaq. Lehimlənmiş sxemləri karton konstruksiyalara daxil edin. Kabin bazasında, LDR, sonra çörək taxtası daxil edilir. Arduino robotun içinə qoyulur. Kabloları bağladıqdan sonra açıq səthlər yapışdırıla bilər. Quruluşlar tamamlandı və Cruizmo Cis işləməyə hazırdır, lakin bəzi xətlərin kodu olmalıdır. yükləndi. Kodu yoxlayaq.

Addım 7: Kod

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Kodu tərtib etmək üçün Arduino IDE -dən istifadə etdim. Kodu buradan əldə etmək olar Birincisi, dövrədə istifadə olunan LDR, düymə və LED -lər üçün pinləri təyin etdim. Sonra quraşdırmada () LED sancaqlarını ÇIXIŞ və BUTTON_PIN -i INPUT_PULLUP -a konfiqurasiya etdim, bu düyməni quraşdırılmış istifadə etmək imkanı verir. döngədə (), Cruizmo Cisin küçə işıqlarını yandırıb açmamasını yoxlamaq üçün if ifadəsini istifadə etdim, sonra başqa bir ifadə görünsə və düymənin basılı olub-olmadığını yoxlayır. trafikə nəzarət etmək üçün Cruizmo Cis tərəfindən istifadə edilən funksiyalar. goRoad () funksiyası piyadaları dayandırır və avtomobillərin hərəkət etməsinə imkan verir. Qırmızı işıq, piyadaları tamamilə dayandırmadan əvvəl xəbərdar etmək üçün yanıb -sönəcək. StopRoad () funksiyası avtomobilləri dayandırır və piyadaların keçməsinə imkan verir. Qırmızı işıq, avtomobilləri tamamilə dayandırmadan əvvəl xəbərdar etmək üçün yanıb -sönəcək və piyadaları keçmək üçün yaşıl/mavi işıq yanacaq.

Addım 8: Sonlandırma

Yekunlaşdırılması
Yekunlaşdırılması
Yekunlaşdırılması
Yekunlaşdırılması
Yekunlaşdırılması
Yekunlaşdırılması

Qafiyə etmək üçün karton dirəklər küçə və işıqfor kimi istifadə olunur. Düyməli iki dirək piyadalar üçün istifadə olunmalıdır. Piyadalar düyməni basaraq keçid tələb edirlər və Cruizmo Cis yalnız əvvəlki basışdan 17 saniyə sonra basıldığı təqdirdə onlara müraciət edə bilər. Şərt yerinə yetirilərsə 6 saniyə keçməyə icazə verilir. Qırmızı işıq onları dayandırdıqdan və avtomobillərin hərəkət etməsinə icazə verildikdən sonra düzgün nəticəni əldə etmək üçün kodun Arduino lövhəsinə düzgün yükləndiyinə əmin olun.

Tövsiyə: