İçindekiler:

Karton Trafik Kontrol Robotu: 8 Adım
Karton Trafik Kontrol Robotu: 8 Adım

Video: Karton Trafik Kontrol Robotu: 8 Adım

Video: Karton Trafik Kontrol Robotu: 8 Adım
Video: Evde Minyatür Drone Yaptım (ÇALIŞIYOR) 🚁🔥 2024, Eylül
Anonim
Karton Trafik Kontrol Robotu
Karton Trafik Kontrol Robotu

Karton yarışmasına katıldım. Talimatımı beğendiyseniz, lütfen oy verin! Bu talimatı okuduktan sonra, Cruizmo Cis'i nasıl tasarlayacağınızı ve kullanacağınızı öğreneceksiniz. Cruizmo Cis, trafiği kontrol eden akıllı bir robottur. Hem arabaların hem de yayaların geçişini ve geçişini kontrol eder. Trafik taşıtlarının ne zaman gideceğini veya duracağını bilmesini sağlamak için LED'lere sinyaller gönderir. Ayrıca gece olduğunda veya ortam karanlık olduğunda sokak lambalarını yakar.

Adım 1: Gerekli Malzemelerin Toplanması

Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması
Gerekli Malzemelerin Toplanması

Bileşenler:1x Arduino uno ve USB Kablosu (veya Nano)4x 5mm kırmızı LED4x 5mm beyaz LED4x 5mm yeşil/mavi LED2x Basmalı düğmeler1x LDR10x 220 Ohm Dirençler9V Pil ve kapakJumper telleriBreadboard ve VeroboardBileşenler yakındaki bir mağazadan veya AliExpress.com'dan çevrimiçi olarak alınabilir., Arduino Store veya Amazon. Araçlar:KartonLehimleme demirBantGlueA4 kağıtBir cetvel. Küçük boyutlu bir testere. Makas. Bir kalem. Uygulamalar:Arduino IDE (buradan edinilebilir)

Adım 2: Kartondan Parçaları Kesmek

Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek
Kartondan Parçaları Kesmek

Yolları, patikayı, robot standını, direkleri ve sokak lambalarını yapmak için karton kullandım. Tasarıma uygun bir ölçü kullandım. Dilerseniz farklı ölçülerde kullanabilirsiniz. Kenarlara 0,5 santimetre boşluk eklenebilir. Başlangıç olarak, boyutları işaretlemek için karton, makas, cetvel ve kurşun kalem alın. Karton üzerine yüksekliği 2 santimetre, genişliği 2 santimetre, uzunluğu 12 santimetre olan bir küpü işaretleyin.. Küboid üzerinde, ışıklar için 0,5 santimetre çapında küçük bir delik işaretleyin. Ayrıca düğme için bir kare işaretleyin. Makas kullanarak işaretlenmiş düzlemi kesin. Ardından kartonun üzerine koyun ve sekiz yapmak için yedi tane daha kesin. Bu, trafik ve sokak lambaları için direk olarak kullanılacaktır. Ayrıca ışıklar için 0,5 santimetre çapında küçük bir delik açın. Sırada robotun bulunduğu kabin var. Boyutları olan başka bir küpü işaretleyin ve kesin: yükseklik 2,5 santimetre, genişlik 6 santimetre, uzunluk 17 santimetre. Bu, kabinin tabanı olacaktır. Kabin gövdesi için, boyutları olan başka bir küboidi işaretleyin ve kesin: yükseklik 5 santimetre, genişlik 6 santimetre, uzunluk 8,5 santimetre.

Adım 3: Parçaları Yapıştırma

Parçaları yapıştırma
Parçaları yapıştırma
Parçaları yapıştırma
Parçaları yapıştırma
Parçaları yapıştırma
Parçaları yapıştırma
Parçaları yapıştırma
Parçaları yapıştırma

Yapıştırıcıyı parçaları birleştirmek için gerekli yapıları elde etmek için kullandım. Direkler için sekiz karton parçasının her biri, açık olacak kenarlardan biri hariç kenarlarından yapıştırılmalıdır. Böylece açık bir kutu gibi görünecek. Yapıların güzel görünmesi için yapıştırıcı akıllıca ve dikkatli bir şekilde uygulanmalıdır. Kabin tabanı ve gövde de direkler gibi ayrı ayrı yapıştırılmalıdır. Daha sonra iki yapı, açık tarafı size bakacak şekilde tek bir yapı verecek şekilde kenarlara az miktarda yapıştırıcı sürülerek birbirine yapıştırılacaktır. Kaidenin merkezi, kenarlar arasındaki mesafe 4,25 cm olacak şekilde gövde merkezi ile aynı hizada olmalıdır. Daha sonra kabin tabanı ile gövdenin her iki tarafının birleştiği noktayı kesin. Diğer parçalar kablolama yapıldıktan sonra yapıştırılacaktır.

Adım 4: Cruizmo Cis'i Tasarlamak

Cruizmo Cis'i Tasarlamak
Cruizmo Cis'i Tasarlamak
Cruizmo Cis'i Tasarlamak
Cruizmo Cis'i Tasarlamak

Cruizmo Cis'in gövdesi 3 cm yüksekliğinde, 2 cm genişliğinde ve 4 cm uzunluğunda bir küboiddir. Kafa, yüksekliği 2 santimetre, genişliği 1 santimetre, uzunluğu 2 santimetre olan bir küptür. Robotu almak için boyutları işaretleyin ve kartondan kesin. Kafayı almak için küpün kenarlarını yapıştırın. Oval gözler ve ağız için kurşun kalem kullanın veya dilerseniz kesip küboidin daha sonra yapıştırılacak olan hariç tüm kenarlarını yapıştırın. Daha sonra kafayı gövdeye yapıştırın. Robotu kabine koymak için kesin. a kabinin tepesinden 2 santimetreye 2 santimetre kare. Robotu kabine monte edin ve yapıştırın.

Adım 5: Cruizmo Cis'in İçindeki Elektrik Kabloları

Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları
Cruizmo Cis'in İçindeki Elektrik Kabloları

Robotun fonksiyonlarını yerine getirebilmesi için içine bir elektrik devresi yerleştirdim. Kabin tabanında robotu trafik sistemine bağlamak için bir breadboard var. Robotun içinde bir çok kablonun bağlı olduğu bir Arduino Uno kartı var. o. Pano diğer bileşenlerden sinyal gönderir ve alır. Bağlantı yukarıdaki şemalarda görülebilir. Trafik LED'leri 2'den 9'a kadar olan pinlere bağlanır. Kablolar trafik ışıklarına gidecektir. Sokak lambaları dijital pin'e bağlanmıştır. 10. Buton dijital pin'e bağlıdır 11. GND devre tahtasına gider. A0 LDR'ye gider. Bütün topraklar devre tahtasına bağlanır.

Adım 6: Yapıların Tamamlanması

Yapıları Tamamlamak
Yapıları Tamamlamak
Yapıları Tamamlamak
Yapıları Tamamlamak
Yapıları Tamamlamak
Yapıları Tamamlamak

Bazı kabloların gömülmesi gerektiğinden tamamen yapıştırılmamış bazı şekiller. Testereyi veroboard'dan 2'ye 1.5 santimetrelik 6 dikdörtgen parça ve 4'e 1.5 santimetrelik 2 dikdörtgen parça kesmek için kullanın. Daha uzun olan iki parçada, butonu, kırmızı led'i, yeşil/mavi led'i kablolar arduino'ya bağlanacak şekilde bağımsız olarak lehimleyin. diğer 6 parçadan ikisini seçin ve kırmızı ve yeşil/mavi led'leri teller dışarı çıkacak şekilde bağımsız olarak lehimleyin. parçalar, her birine beyaz bir LED lehimleyin, pozitif pinden gelen teller birbirine Arduino'ya ve negatifler GND'ye bağlanacaktır. Lehimli devreleri karton yapıların içine yerleştirin. LDR, ardından breadboard içine yerleştirilir. Arduino robota takılır. Kablolamalar tamamlandıktan sonra açık yüzeyler yapıştırılabilir. Yapılar tamamlandı ve Cruizmo Cis çalışmaya hazır ancak bazı satırların kodlarının yazılması gerekiyor. yüklendi. Kodu inceleyelim.

Adım 7: Kod

kod
kod
kod
kod
kod
kod
kod
kod

Kodu derlemek için Arduino IDE'yi kullandım. Kod buradan alınabilir. Öncelikle devrede kullanılan LDR,buton ve ledlerin pinlerini tanımladım. Daha sonra setup() içerisinde LED pinlerini OUTPUT ve BUTTON_PIN'i INPUT_PULLUP olarak ayarladım, bu butonun dahili olarak kullanılabilmesini sağlıyor. pull-up resistor. Loop() içinde, Cruizmo Cis'in sokak lambalarını açıp açmayacağını kontrol etmek için bir if ifadesi kullandım. Ardından başka bir if ifadesi belirir ve butona basılıp basılmadığını kontrol eder. Döngüden sonra iki Cruizmo Cis tarafından trafiği kontrol etmek için kullanılan işlevler. goRoad() işlevi yayaları durdurur ve araçların hareket etmesine izin verir. Kırmızı ışık, yayaları tamamen durdurmadan önce uyarmak için önce yanıp sönecektir. stopRoad() işlevi, arabaları durdurur ve yayaların geçmesine izin verir. Arabaları tamamen durdurmadan önce kırmızı ışık yanıp sönecek ve yayaları geçmek için yeşil/mavi ışık yanacaktır.

Adım 8: Sonlandırma

Sonlandırma
Sonlandırma
Sonlandırma
Sonlandırma
Sonlandırma
Sonlandırma

Kafiye yapmak için karton direkler sokak ve trafik ışığı olarak kullanılır. Butonlu iki direk yayalar için kullanılmalıdır. Yayalar butona basarak geçiş talebinde bulunurlar ve Cruizmo Cis sadece bir önceki basıştan 17 saniye sonra basılmışsa bu talebini yerine getirebilir. Koşul yerine getirilirse 6 saniye boyunca geçişlerine izin verilir. Kırmızı ışık yandıktan sonra onları durduracak ve arabaların sürmesine izin verilecektir. Son olarak, doğru sonucu elde etmek için kodun Arduino kartına doğru şekilde yüklendiğinden emin olun. İyi eğlenceler!

Önerilen: