İçindekiler:
- Adım 1: Parçalar
- 2. Adım: Başlarken
- Adım 3: LED'ler
- 4. Adım: Piezo
- Adım 5: Düğme
- Adım 6: Dirençler
- Adım 7: Kablolama
- Adım 8: Arduino'yu Programlama
- Adım 9: Ve Hepsi Sonsuza Kadar Mutlu Yaşadılar… Son
Video: Arduino: Trafik Işığı Seti Yapımı: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
BU PROJE HALA DEVAM EDEN BİR ÇALIŞMADIR GERİ BİLDİRİM TAKDİR EDİLİR!!!Bu eğitim, size Arduino'nun temellerini öğretirken, bir dizi kontrol edilebilir ve yapılandırılabilir trafik ışığı oluşturma sürecinde size adım atacaktır. Biraz bilgi gereklidir ve harika Arduino.cc insanları tarafından oluşturulan aşağıdaki belgenin tüm sayfalarını olmasa da çoğunu okumanızı ve takip etmenizi şiddetle tavsiye ederim!Arduino - Başlangıç kılavuzuBu belge, temel elektronik bileşenler hakkında basit terimlerle açıklayacaktır. bunları nasıl kullanacağız ve nasıl kullanacağız, ayrıca dijital, analog ve seri giriş ve çıkışları ve bunların nasıl kullanıldığını açıklıyor. Trafik ışıkları ile ilgili önceki eğitimimi okumuş olabilirsiniz, bu benzer bir konsept olacak ancak yapımı daha kolay olacak. ve daha fazla özellik, Arduino geliştirme ortamının basitliği nedeniyle. Bu projeden sonra, bunu genişletmek isteyebilirsiniz…+ Işıkların çapraz yollar için çalışmasını sağlamak (dizinin karmaşıklığını genişletmek).+ Ayarları programlanabilir hale getirmek EEPROM ve Seri portu kullanarak.+ Işıkların aynı kodu çalıştıran başka bir Arduino ile iletişim kurmasını sağlamak.
Adım 1: Parçalar
Birkaç parçaya ihtiyacınız olacak, eğer önceki projemi AVR mikroişlemciler üzerinde yaptıysanız, aynı şeyleri tekrar satın almanıza gerek yok, Tinker.it ve bazılarından alabileceğiniz Arduino ve USB kablosuna ihtiyacınız olacak. 5v piezo siren formu. Bunlar, bu projenin yedeklenmesi veya genişletilmesi için daha fazla sipariş verebileceğiniz minimum gereksinimlerdir. 1x Breadboard (34-0655)1x Jumper Bağlantıları (34-0495)2x Kırmızı LED (55-0155)1x Turuncu (sarı değil) LED (55-0124)2x Yeşil LED (55-0120)1x Beyaz LED (55-1640))1x Piezo Siren (35-0282)1x Bas-yap düğmesi (78-0630)1x 10K Dirençler (62-0394)1x 220ohm Dirençler (62-0354) OPSİYONEL - 1x 3m USB Kablosu (19-8662)Hızlı Çevrimiçi - £ 20.701x Arduino DiecimilaTinker.it- £20.35Toplam, AVR eğitiminden daha yüksek ama buna değer ve teslimat dahil 41.05 £ idi. Teslimat ücretleri hızlı bir şekilde oldukça yüksektir, öyleyse neden oradayken ve Tinker'da alışveriş yapmıyorsunuz. ve daha sonraki bir tarihte oynayabileceğiniz bazı parçalar bulabilecek misiniz bir bakın. Oynayabileceğinizi düşündüğünüz daha fazla LED ve diğer bitler. İyi haber şu ki, bu proje için herhangi bir alete veya lehime ihtiyacınız olmayacak, sadece bitleri bir araya getiriyor! Tüm parçalara sahip olduğunuzda, projenizi bir araya getirmeye hazırsınız, ancak bu projeyi daha kalıcı hale getirmeyi planlıyorsanız, çalışmanızı tamamladıktan sonra lehimlemek için bir çeşit şerit tahtası almak isteyeceksiniz.
2. Adım: Başlarken
Başlamak kolaydır, tüm bileşenleri düzenleyip kontrol edin, en iyisi Arduino'nun devre tahtasının solunda olması ve bağlantısının kesilmesi, ardından her bir bileşeni devre tahtasına eklemek için sonraki birkaç adımı izleyin, tahtayı bağlayın Arduino'yu ve son olarak Arduino'yu programladıktan sonra, çalıştığını test edebilecek ve neler olduğunu görmek için yorumları içeren kodu okuyabileceksiniz.
Adım 3: LED'ler
Başlamadan önce, tüm LED'lerin doğru şekilde bağlandığından emin olun. Kısa uç sağda, daha uzun uç solda gider. Dirençleri daha sonra ekleyeceğiz, bu nedenle LED'lere zarar verebileceğinden henüz herhangi bir güç takmadığınızdan emin olun. resim nasıl kablolanması gerektiğini gösterir, üçüncü sırada sırayı gösterir. İPUCU! LED'lerin 5 sütun bitinden iki sütun bitine yayıldığından emin olun, aksi takdirde çalışmazlar ve kısa devre olur.
4. Adım: Piezo
Buna geri döneceğiz ve Arduino'ya jumper takmak için onu kaldırmamız gerekecek, ancak şimdilik iki pim arasında kısa devre yapmamak için merkezi bölmenin her iki tarafında bir pim olacak şekilde yerine koyun. Ekmek pano pimleri iki bölümü ayırmak için ortada bir bölme ile 5'li iki bölümde soldan sağa bağlanır ve 2 dış pim iki sütunda yukarıdan aşağıya bağlanır, bunlar her iki taraftadır ancak birbirine bağlı değildir kartın bir tarafını diğerine, diğer bir deyişle bunlar, gerektiğinde birbirinden bağımsız iki ayrı devre sağlamak için kullanılabilir. Ayrıca bazı kartlarda üst ve alt yarılar bağlı değildir, bu nedenle atlama yapmak zorunda kalabilirsiniz. devreniz çalışmıyorsa, üst yarıdan alt yarıya kablolayın.
Adım 5: Düğme
Düğmenin 4 pimi vardır, bunların hepsinin bağlı olduğundan ve bükülmediğinden emin olun, ardından Piezo'da olduğu gibi orta ayırıcının karşısına oturmasını sağlayın. LED'ler (aşağıda ekli 2. resme bakın) KAHVERENGİ SİYAH TURUNCU ALTIN (10k) direncini kullanın ve aşağıda ekli 4. resimde gösterildiği gibi bağlayın. (Sağ alttan tahtaya dikey olarak inerken, 1 inçlik küçük bir yol yeterlidir).
Adım 6: Dirençler
Ayırıcının karşısındaki LED'lerden 220 ohm'luk direnç teli kullanarak karşı taraftaki aynı sıraya (örneğin 2. resme bakınız) ve tüm LED'ler için tekrarlayın. Beyaz LED'i Piezo ve buton arasına ekleyin ve buna bir direnç ekleyin. Ayrıca LED. Aşağıdaki 3. resim nihai sonucu göstermektedir. (YEŞİL kablonun gerekli olmadığını unutmayın, devreniz benimki gibi çalışmadığı sürece, bazı panolar bölündüğü için panoların güç raylarının üst yarısını alt yarısına birleştirir).
Adım 7: Kablolama
Şimdi Arduino'yu breadboard'a bağlayacağız, tüm kabloları yukarıdan aşağıya sırayla ve çaprazlamayın, böylece yanlış ışıklar yanlış zamanda yanarsa, kabloları doğru yerlere tekrar yapıştırın…Resimler Resim 2 & 3: 5v hattından butondan çıkarak yerleştirdiğimiz dirence gidin. Resim 4 & 5: GND (toprak) pinindeki yeşil tel kırmızı raya gider ve LED'lerinizin katotunu şuna bağladınız. Resim 6: LED'ler, pin 13'ten 8'e, üst LED'den başlayarak ekmek tahtasında aşağı doğru ilerleyerek sırayla kablolanmıştır. Bu yüzden anakartı sol tarafa alayım dedim aşağıdaki gibi kablolayabilirsiniz…13 o--------o ---/\/\/\/\/\--- --- O---|12 o-------o ---/\/\/\/\/\--- ---O---|11 o-------- o ---/\/\/\/\/\--- ---O---|10 o-------o ---/\/\/\/\/\- -- ---O---|09 o-------o ---/\/\/\/\/\--- ---O---|Resim 7: Kabloyu bağlayın Piezo'ya (pim 8) daha önce olduğu gibi turuncu teller, bekleme ledi (pim 7) ve düğme (pim 6) dikkat edin, pim 6'nın konumu kritiktir, aksi takdirde trafik ışıkları düğme basılı tutulmuş gibi sürekli olarak dönecektir.
Adım 8: Arduino'yu Programlama
Arduino'yu programlamak daha kolay olamazdı, ancak Arduino IDE'ye Arduino'yu nerede arayacağını ve ne tür Arduino ile konuşacağını söylemeliyiz. Arduino'yu nerede arayacağınız, ARAÇLAR> SERİ PORT'a gidin ve en mantıklı bağlantı noktasını seçin, usb seri veya benzeri bir şey söyleyecek, bluetooth veya başka bir şey değil, en kötü durum senaryosu yanlış anladınız ve ayarlamanız gerekiyor Şimdi ekli PDE dosyasını açıp, bazı noktaları gösteren bir ok ile düğmeye basarak panoya yükleyeceksiniz/…-> |Bu birkaç dakika sürecek ve başarılı olursa Arduino'nuz şimdi çalışıyor olacak. kartı terminal benzeri bir arayüzle kontrol etmek için en sağdaki düğmeye (seri monitör) basın.
Adım 9: Ve Hepsi Sonsuza Kadar Mutlu Yaşadılar… Son
Bitti! Kod boyunca yorumlar yazdım ve her satırın ne yaptığını öğrenmek için bunları okuyabilir ve sonra ne olduğunu görmek için onla kurcalamayı deneyebilirsiniz, en kötü durumda onu orijinaline geri yükleyebilirsiniz. Ancak daha fazlasına ihtiyacınız varsa yardım veya rehberlik Aşağıda birkaç bağlantı ve kaynak var… Gitmeden önce Alex'e ve Yeni Başlayanlar atölyelerinden birinde bana bildiğim her şeyi öğreten Tinker.it ekibine teşekkür etmek istiyorum, yaptıkları işte gerçekten harikalar. Teşekkürler!!! Ayrıca arduino için harika bir parça kaynağı olan Sparkfun.com ve Rapidonline.com'a da teşekkürler!Linkler ve KaynaklarArduino.cc - Burası ArduinoGuide'ın evidir - Bu kılavuzun okunması önerilir!Rapid Online - Bugün kullandığım parçalar için İngiltere SatıcısıTinker.it - ArduinoDigikey'in Birleşik Krallık Satıcısı - Bugün kullandığım parçalar için ABD SatıcısıSparkfun - Arduino'nun ABD SatıcısıElektronik Bilgileri - Yeni başlayanlar için elektronik bilgileri bu site lehimleme, elektronik bileşenler, direnç rengi hakkında bilgi aramak için harika bir yer kodlar vs… Okuduğunuz için teşekkürler, iyi 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.
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 Üzerindeki Durum Makinesi - Yaya Trafik Işığı: 6 Adım (Resimli)
Arduino'da Durum Makinesi - Bir Yaya Trafik Işığı: Merhaba!Arduino için C++'da bir sonlu durum makinesi ile YAKINDU Statechart Araçlarını kullanarak bir yaya trafik ışığının nasıl programlanacağını göstereceğim. Bu, durum makinelerinin gücünü gösterecek ve daha fazlası için bir plan olarak kullanılabilir
6 Yaşında Arduino için Scratch ile Temel Trafik Işığı Oluşturma: 3 Adım
6 Yaşında Arduino İçin Scratch ile Temel Trafik Işığı Yaratmak: Oğlum Arduino projelerimi zaten merak ediyordu. Bir süre Snap Circuits ile oynadı ve LEGOHe de bazı Scratch projeleri yapmaya başladı.Arduino için Scratch ile oynamamız an meselesiydi. Bu bizim ilk projemiz. Ob
SMART MAKE HATC - 4x RTL-SDR (50$) ile Ev Yapımı Hava Trafik Kontrolü: 7 Adım
SMART MAKE HATC - 4x RTL-SDR (50$) ile Ev Yapımı Hava Trafik Kontrolü: Düşük maliyetli HATC kavramının kanıtı - Ev Yapımı Hava Trafik KontrolüAşağıda, hava trafiği alımı hakkında basit bir bilgi koleksiyonu, kullanılacak bazı yazılımların bir bağlantısı ve konsept donanım sisteminin kanıtı için bir teklif