İçindekiler:

DIY Uzun Mesafe En İyi Arkadaş Işıkları: 4 Adım (Resimlerle)
DIY Uzun Mesafe En İyi Arkadaş Işıkları: 4 Adım (Resimlerle)

Video: DIY Uzun Mesafe En İyi Arkadaş Işıkları: 4 Adım (Resimlerle)

Video: DIY Uzun Mesafe En İyi Arkadaş Işıkları: 4 Adım (Resimlerle)
Video: Kağıttan Uçak Yapımı Kolay Ve Adım Adım - How to Make a PAPER AIRPLANE!! - Best EASY Paper Airplane 2024, Kasım
Anonim
DIY Uzun Mesafe En İyi Arkadaş Işıkları
DIY Uzun Mesafe En İyi Arkadaş Işıkları
DIY Uzun Mesafe En İyi Arkadaş Işıkları
DIY Uzun Mesafe En İyi Arkadaş Işıkları
DIY Uzun Mesafe En İyi Arkadaş Işıkları
DIY Uzun Mesafe En İyi Arkadaş Işıkları

"En İyi Arkadaş" lambaları olarak bilinen uzun mesafeli senkronize ışıklar yaptım. Bu sadece diğer lambanın mevcut rengiyle senkronize tutuldukları anlamına gelir. Yani bir lambayı yeşile çevirecek olursanız, kısa bir süre sonra diğer lamba yeşile dönecektir. Bu çok kolay bir ahududu pi projesidir ve herkesin atlayabileceği ve üzerine inşa edilmesi harika olan birçok temel kavramı kullanır.

Bu, her zaman birbirine yakın olamayacağınız için karantina sırasında yürütmek için harika bir proje olacaktır ve bir toplantıda veya başka önemli bir etkinlikte olup olmadığınızı belirtmek için aynı evde kullanılabilir.

Gereçler:

  1. ws2811 LED Ampuller -
  2. Raspberry pi sıfır kullandığım (herhangi bir pi kullanabilir, sd kart almayı unutmayın) -
  3. Akrilik Levha -
  4. Butona basınız
  5. Kiraz ağacı, Kızıl Meşe ağacı - Yerel ahşap distribütörü

Adım 1: Üssü Oluşturun

Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et

Başlamak için elektronik bileşenleri yerleştirmek ve ışığı beslemek için bir kutuya ihtiyacınız olacak. Kutuyu yapmak için kullandığım kiraz ağacı ve kırmızı meşe ağacından biraz arta kalanlarım vardı. En üste yaklaşık 4,5 inç x 4,5 inç ve 1,25 inç kalınlığında olan tek bir kare kiraz parçası kullandım. Daha sonra, elektronik bileşenlerin içinde olacağı bir bölüm eklemek için yontulmuş kırmızı meşe ağacı parçaları kullandım. Bu parçalar yaklaşık 4,5 inç uzunluğunda, 1 inç kalınlığında ve 2 inç genişliğindeydi. Bunu tekrar yapacak olsaydım, elektronik bileşenlerin sığacak daha fazla yeri olması için kırmızı meşeyi kesinlikle daha ince yapardım. Parçaları kestikten sonra zımparaladım ve 1/2 inç matkap ucu kullanarak ws2811 led için bir delik açtım. Sonra onları Mahoney'nin ceviz yağıyla bitirdim.

Adım 2: Difüzyon Bloğu Yapın

Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın
Difüzyon Bloğu Yapın

Baz yapıldıktan sonra ws2811 ledinden gelen ışığı yaymak için kullanılacak difüzyon bloğunu yapmaya başladım. Bunu yapmak için akrilikten dikdörtgen parçalar kestim ve sonra akriliği gerçekten bulanık hale getirmek için zımparaladım. Bu, ledden gelen ışığın yayılmasını ve daha fazla aydınlatmasını sağlayacaktır. Daha sonra yapıyı sabitlemek için sıcak tutkal kullandım

Adım 3: Devreyi Lehimleyin ve Kodu Çalıştırın

Devreyi Lehimleyin ve Kodu Çalıştırın
Devreyi Lehimleyin ve Kodu Çalıştırın
Devreyi Lehimleyin ve Kodu Çalıştırın
Devreyi Lehimleyin ve Kodu Çalıştırın
Devreyi Lehimleyin ve Kodu Çalıştırın
Devreyi Lehimleyin ve Kodu Çalıştırın

Devreyi lehimlemenin zamanı geldi. Her ışığın bir ahududu pi sıfırı, bir ws2811 ledi, bir basma düğmesi ve bir direnci vardır. Bir devre ws2811 ledini kontrol etmek için kullanılırken diğeri kullanıcı girişini kontrol etmek için kullanılır. ws2811 led devresi, led'i kontrol etmek için ahududu pi'nin toprak, 5v ve pwm pinlerini kullanan basit bir devredir. Kullanıcı giriş devresinde bir akım sınırlama direnci ve bir ahududu pi giriş pininden voltajı açıp kapatmak için kullanılan bir basma düğmesi bulunur.

Her pi aynı programı çalıştırıyor. Bu program, basma düğmesine ne zaman basıldığını kontrol eder ve eğer öyleyse, rengi değiştirir. Ardından, geçerli rengi izleyen bir web sunucusuna bir mesaj gönderir. Bu program ayrıca her 5 saniyede bir web sunucusundan mevcut rengi kontrol eder ve eğer bu renk lambanın mevcut renginden farklıysa o renge dönüşür. Bu şekilde senkronize tutulurlar. Yani bir lambadaki rengi kırmızıya değiştirirseniz, o lamba web sunucusuna mevcut rengin kırmızı olduğunu söyler, diğer lamba web sunucusunu 5 saniye içinde kontrol eder ve mevcut rengin kırmızı olduğunu görür ve ardından buna geçer. renk. Kullandığım web sunucusu, aynı ağ içinde kullandığım için pislerden birinde barındırıldı, ancak bu sunucuyu herhangi bir genel sunucuda kolayca çalıştırabilirsiniz ve lambalar kıtalar arasında çalışırdı.

Bu tasarım göz önüne alındığında, bunu 2'den fazla lambaya kolayca ölçeklendirebilirsiniz.

Projeyi çalıştırmak için ihtiyaç duyacağınız iki depo aşağıdadır. BiblioPixel'i kurmakta sorun yaşıyorsanız, mesaj panosu hazırlama videoma göz atabilirsiniz. BiblioPixel'i ayrıntılı olarak yüklemeye gider.

Her pi üzerinde çalışan En İyi Arkadaş Işık Programı:

github.com/tmckay1/best_friend_light

Geçerli rengin kaydını tutan Web Sunucusu:

github.com/tmckay1/raspberrypi_gateway

Adım 4: Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün

Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!
Programı Her Pi'de Çalıştırın, Sunucuyu Çalıştırın ve Eylemde Görün!

Artık önceki repolarda beni oku'yu kontrol ederek programı komut satırında çalıştırabilir, benioku'yu takip ederek sunucuyu çalıştırabilir ve eylem halinde görebilirsiniz!

Önerilen: