İçindekiler:
- Adım 1: Gerekli Malzemelerin Toplanması
- Adım 2: Kartondan Parçaları Kesmek
- Adım 3: Parçaları Yapıştırma
- Adım 4: Cruizmo Cis'i Tasarlamak
- Adım 5: Cruizmo Cis'in İçindeki Elektrik Kabloları
- Adım 6: Yapıların Tamamlanması
- Adım 7: Kod
- Adım 8: Sonlandırma
Video: Karton Trafik Kontrol Robotu: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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ı
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
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
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'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ı
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ı
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
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
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:
RBG Led Kullanan Arduino Trafik Işığı Kontrol Cihazı - 4 Yönlü: 3 Adım
RBG Led Kullanan Arduino Trafik Işığı Kontrol Cihazı | 4-Yönlü: Bu yazıda Arduino trafik ışığı kontrolörü yapmayı öğreneceksiniz. Bu trafik ışığı kontrolörü, trafik akışını kontrol etmek için kullanılacaktır. Bunlar, trafiğin yoğun olduğu alanlarda trafik blokajlarını veya kazaları önlemek için uygulanabilir.
Trafik Işığını Kontrol Etme: 4 Adım
Trafik Işığını Kontrol Etme: Bu eğitimde, trafik ışığının nasıl oluşturulacağını ve Drivemall kartı tarafından yönetilen nasıl kontrol edileceğini öğreniyoruz. Bir rezervasyon düğmesi ile arabalar ve yayalar için trafik ışıklarının nasıl oluşturulacağını göreceğiz. drivermall ardui'yi kullanabiliriz
Arduino Trafik Işığı Kontrol Cihazı - 4 Yönlü: 3 Adım
Arduino Trafik Işığı Kontrol Cihazı | 4-Yönlü: Bu yazıda Arduino trafik ışığı kontrolörü yapmayı öğreneceksiniz. Bu trafik ışığı kontrolörü, trafik akışını kontrol etmek için kullanılacaktır. Bunlar, trafiğin yoğun olduğu yerlerde, trafik tıkanıklıklarını veya kazaları önlemek için uygulanabilir.
Arduino Trafik Işıkları Nasıl Kontrol Edilir: 7 Adım
Arduino Trafik Işıkları Nasıl Kontrol Edilir: Bu eğitimde arduino ve Visuino kullanarak trafik ışıklarını nasıl kontrol edeceğinizi öğreneceğiz.Bu eğitim yeni başlayanlar için harika.Videoyu izleyin
Otomatik Trafik Kontrol Cihazı: 20 Adım
Otomatik Trafik Kontrol Cihazı: Uyarı: İnşaat sürecine başlamadan önce uygun KKD giydiğinizden ve OSHA'nın güvenlik düzenlemelerine uyduğunuzdan emin olun. Güvenlik gözlükleri, kulak tıkaçları ve darbeli eldivenler gibi güvenlik ekipmanları kullanın. Gerekli Parçalar: 1" x 1quot; kare boru - 5