İçindekiler:

Uzaktan Kumanda Bluetooth Işık Anahtarı: 4 Adım (Resimlerle)
Uzaktan Kumanda Bluetooth Işık Anahtarı: 4 Adım (Resimlerle)

Video: Uzaktan Kumanda Bluetooth Işık Anahtarı: 4 Adım (Resimlerle)

Video: Uzaktan Kumanda Bluetooth Işık Anahtarı: 4 Adım (Resimlerle)
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Kasım
Anonim
Image
Image

Bu, "Optimize Edilmiş Tembellik: Olağanüstü Önemsiz Sorunlara Aşırı Mühendislik Çözümleri" başlıklı bir dizideki ilk proje olacak.

Hiç gece geç saatlerde yatakta yatıp dizüstü bilgisayarınızda Netflix okudunuz veya izlediniz mi? En kötü yanı, elbette ışıkları kapatmak için yataktan emekleyerek kalkmaktır. İşte bu son derece önemsiz soruna fazladan tasarlanmış bir çözüm.

Bir taraf olarak değil:

Şebeke gücünüzle oynayacak güvene ve deneyime sahipseniz, bir röle kullanmak ve onu duvardaki ışık anahtarının arkasına bağlamak çok daha hoş görünen bir çözüm olacaktır. Ancak evimi kiraladığım için bunun ev sahibimi çok mutlu edeceğini düşünmüyorum!

Adım 1: Parçalar

Uzaktan Kumanda ve Anahtar
Uzaktan Kumanda ve Anahtar
  • 2 HC-05 Bluetooth Modülü
  • 2 ATtiny85 çip
  • 2 8 pinli IC soketi
  • 2 adet küçük Lipo pil
  • 2 basma düğmesi
  • 2 470 ohm direnç (bunda biraz esneklik var, değerlerin tam 470 olması gerekmiyor)
  • 1 sg90 servo
  • Katı çekirdek tel
  • Prototip kurulu
  • Arduino Uno'su

2. Adım: Uzaktan Kontrol ve Anahtar

Uzaktan Kumanda ve Anahtar
Uzaktan Kumanda ve Anahtar
Uzaktan Kumanda ve Anahtar
Uzaktan Kumanda ve Anahtar
Uzaktan Kumanda ve Anahtar
Uzaktan Kumanda ve Anahtar

Yukarıdaki resimlerde gösterildiği gibi 2 devrenin montajı. (ATtiny85 yongalarını hala programlamamız gerektiğinden 8 pinli sokete koymayın.

Bir 3D yazıcı kullanarak anahtarın parçalarını yazdırın. Burada bulunabilirler. Bu benim orijinal tasarımım değil ve dosyalar için tüm kredi Thingiverse kullanıcısı Carjo3000'e gidiyor.

3. Adım: Bluetooth Modüllerini Eşleştirin

Daha sonra iki hc-05 bluetooth modülünü eşleştirmeniz gerekecek. Master, uzaktan kumanda olarak, köle ise ışık anahtarı olarak kullanılacaktır. Bunu nasıl yapacağımı özetleyebilirim ama bunu yapmak için başka birçok harika öğretici var ve tekerleği yeniden icat etmenin bir anlamı yok. Geri dönüp bunu bitirmeden önce bluetooth modüllerini eşleştirmek için bu iki öğreticiden birini izlemenizi öneririm.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Adım 4: ATtiny85'i programlayın ve Kodu Yükleyin

ATtiny85'i programlayın ve Kodu Yükleyin
ATtiny85'i programlayın ve Kodu Yükleyin
ATtiny85'i programlayın ve Kodu Yükleyin
ATtiny85'i programlayın ve Kodu Yükleyin

Yine burada bir Arduino Uno kullanarak ATtiny85 yongalarının nasıl programlanacağına dair bir eğitim var. Açıklığa kavuşturmak için, bootloader'ı yakmadan önce "Programın ATtiny85'e yüklenmesi" adımında saati "8Mhz (dahili)" olarak ayarladığınızdan emin olun.

Arduino için standart servo kitaplığı ATtiny85 yongası için çalışmaz, bunun yerine SoftwareServo kitaplığını kurun. Başlangıçta bu kitaplıkla ilgili küçük bir sorunum vardı, çözüm Software.h dosyasını bir metin düzenleyicide açmak ve #include satırını #include olarak değiştirmek.

Kodu ATtiny85'e yüklemek için, GitHub'ımdaki kodu 2 çipin her birine yüklemek dışında, önceki eğitimdeki talimatları izleyin. Çipleri 2 devreye takın ve şimdi düğmelere bastığınızda ışıklarınızı açıp kapatacak!

Önerilen: