İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Tamir ettiğim bir trafik ışığım vardı. Geriye kalan tek şey, ışığın sinyal modelleri için kontrolör oluşturmaktı. Bir bükülme vermek için bir uzaktan kumanda dahil ettim. Bu aynı zamanda bir Arduino'yu denemek için mükemmel bir fırsattı. Hem MAC hem de Windows'ta kullanımı kolay olduğu için Arduino'yu kullanmak istedim.
Adım 1: Projeyi Tanımlayın
Bir elektronik tasarım projesini başlatmak için önce işlevselliğinin parametrelerini tanımlayın. Bu proje şu şekilde tanımlanır: Kontrol 3 çıkış 4 giriş oku 1 kesinti Oku Özellikler: 3 çıkış birden fazla modda sıralanır-Standart Trafik Işığı düzeni-Ters Model-Her çıkışta sabit-Yanıp söner her çıkış-Kapat Artırma ve azaltma sırası hızı Uzaktan kumandayı kullanarak kayıtlı zamanlama parametrelerini değiştirinve en önemlisi; Gerçek zamanlı bir malikanede yürütün.
Adım 2: Devrenin Prototipini Yapın
Devreyi test etmek için prototip yöntemlerini kullanın. Arduino Duemilanov'u kullandım. 3 led, 4 switch taktım ve kodu yazmaya başladım. Arduino IDE (ÜCRETSİZ!!), eski moda ANSI C'ye çok benzeyen bir sözdizimi kullanır. Sinyal desenlerinin modlarıyla başladım. Kodumu modülerleştirmek için bir vaka ifadesi kullandım. Butonların kodunu ekledim. Düğmeler UP/DN modunu ve UP/DN hızını kontrol eder.
Adım 3: Kodu Yazın
Temel bilgileri aldıktan sonra eklentilere geçtim. Uzaktan kumanda alıcısını Arduino'ya bağladım ve alınan sinyal hattını kesme pinime bağladığımdan emin oldum. Ayrıca 5 volt röleleri çalıştıran anahtarlama transistörlerini kullanarak Arduino'mun çıkış pinlerini tamponladım.
Adım 4: TEST TEST TEST TEST
Devrenizi ve kodunuzu iyice test edin. Arduino saha program yeteneğine izin verir, ancak bu test etmemek için bir mazeret değildir. Uzaktan kumandayı ekledikten sonra kodu çalıştırmak için bir çok kod değişikliği yaptım. Bu sürüm, uzaktan kumanda için kullanılabilir koda sahiptir. ancak, açılışta zamanlamayı ve varsayılan flaş düzenini ve hızı yeniden programlama yeteneğini bozar.
Adım 5: Elektronik Şematik Tasarım
Elektronik şemayı modellemek için bir tasarım programı kullanın Her bir bileşeni oluşturun ve pinlerini birbirine bağlayın
Adım 6: PCB Düzeni
PCB'yi (Baskılı Devre Kartı) yerleştirmek için tasarım yazılımını kullanın. Nihai yerleşimden bir karton kesip TEST FIT IT yapın. Şanslıydım ve Işık Muhafazasındaki vidaları gevşek bıraktıysam, ışık kapılarını doğru bir şekilde kapatıp mandallamak için yeterince oynadım.
Adım 7: PCB'yi kesin
Devre kartını yapmak için bir gravür, CNC, Lazer veya gravür kullanın. Ödül Galerisi'nde Steve'e özel teşekkürler. Yerel ganimet dükkanınıza veya oymacınıza danışın. Bu yeteneğe sahip olduklarını bilmiyor olabilirler. Tahtam 10 yıllık bir kupa/plak oymacısında kesildi. Şematik ve PCB'mi yapmak için NOVARM'ın DipTrace'ini kullandım.
Adım 8: Projeyi Birleştirin
Bileşenleri PCB'ye yerleştirin. Pimleri ve uçları lehimleyin.
Adım 9: PCB'yi kurun
PCB'yi Trafik Işığına takın. Tüm bileşenleri bağlayın
Adım 10: Bitir
Ada çocuğu! Arkanıza yaslanın ve emeğinizin meyvelerinin tadını çıkarın. BTW ampuller el yapımı yüksek verimli LED'lerdir. Bu trafik ışığının tamamı, üç ışık da açıkken 5V'de 10W'tan daha az çekiyor.