Uyarlanabilir Ortam (Yurt Otomasyonu): 5 Adım
Uyarlanabilir Ortam (Yurt Otomasyonu): 5 Adım
Anonim
Image
Image
Uyarlanabilir Ortam (Yurt Otomasyonu)
Uyarlanabilir Ortam (Yurt Otomasyonu)
Uyarlanabilir Ortam (Yurt Otomasyonu)
Uyarlanabilir Ortam (Yurt Otomasyonu)
Uyarlanabilir Ortam (Yurt Otomasyonu)
Uyarlanabilir Ortam (Yurt Otomasyonu)

Bu proje, otomasyona başlamamın başlangıcı. Raspberry Pi'yi bu işlemin "beyni" olarak seçtim çünkü GPIO'nun çok farklı uygulamaları ve yerleşik WIFI/Bluetooth'u var. Prototip oluşturmaya giriş dersim, insan merkezli bir prototip yaratmam için bana meydan okudu ve projemin otomasyon kısmını bir birey etrafında merkezleyebilmem gerekiyordu. Bu, belirli bir oda arkadaşına göre kişiselleştirilebilecek bir yurt odası fikrine sahip olduğum zamandı. Genel olarak, bu proje bireyi tanımlamak ve odayı kişiselleştirmek için bir dizi işlem yapmak (bu projede ışıkları açıp kapatmak) için Raspberry Pi ve bir RFID tarayıcı kullanır.

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler

Aletler

Raspberry Pi'yi çalıştıracak şeyler (https://www.raspberrypi.org/learning/hardware-guide)

  • Lehimleme Kiti (https://a.co/0sApLDF)
  • Gökkuşağı Kablosu (https://a.co/6vXsNXV)
  • Sıkma Kiti (https://a.co/6vXsNXV)
  • Dişi Jumper Kabloları (https://a.co/7Zq0VYD)
  • Komut Şeritleri (https://a.co/i2P4hUR)
  • 3D Yazıcı (Opsiyonel)

Malzemeler

Kasa ve Uygun Güç Kaynağı ile Raspberry Pi (https://a.co/1exaycw)

  • Kablosuz Kart Okuyucu (https://www.monkmakes.com/cck)
  • Mikro SD Kart (https://a.co/ccdcO5a)
  • Kablosuz Anahtarlar (https://a.co/j0HuIhV)
  • 433MHz Verici ve Alıcı (https://a.co/aOTKkQU)

2. Adım: Donanım

Image
Image
Donanım
Donanım

Pi'yi RF Verici ve Alıcıya bağlamak için Clever Card Kit kitabıyla başladım ve ardından yukarıdaki videoyu izledim.

Adım 3: Pi'yi Kablolama

Image
Image
Pi'yi kablolamak
Pi'yi kablolamak
Pi'yi kablolamak
Pi'yi kablolamak
Pi'yi kablolamak
Pi'yi kablolamak

Bu projedeki teller biraz dağınık olabilir, bu yüzden biraz daha düzenli hale getirmek için bu adımı attım.

Adım 4: Kod

kod
kod
kod
kod
kod
kod

Bu kodun bölümleri, talimat içindeki farklı kaynaklardan gelir. Temel olarak hangi cihaz(lar)ın hangi kişiyle birlikte gittiğini tanımlar ve ardından hangi kartın tarandığını (hangi kişinin etkileşimde olduğunu) görmek için bir kontrol döngüsüne girer.

Clever Card Kit kitabının başlangıç bölümünden geçerek başlamalı ve ardından bu dosyaları kitap tarafından sağlanan klasöre sürükleyip bırakmalısınız.

Kullanıcıdan kullanıcıya değiştirilecek olan iki kısım "ID ==" ve "os.system" satırları olacaktır. İlki, RF kartlarının kimliklerinin gittiği yerdir [smart_card_kit dizini (klasör) kullanarak kimliği okuyabilirsiniz]. İkinci kısma donanım adımında gösterilen "RF 433" videosunda açıklanan kodların verilmesi gerekir.

Not: Görüntülerde gizlilik nedeniyle kodlar bulanıktır.

Adım 5: Çalıştırın

Çalıştırmak!
Çalıştırmak!
Çalıştırmak!
Çalıştırmak!
Çalıştırmak!
Çalıştırmak!

Kodu ekran olmadan kullanmak için yukarıda gösterilen prosedürü takip ediyorum, ancak kolayca erişilebilir bir yer buluyorum ve eklemek için komut şeritleri kullanıyorum. Işıklar bir kart taraması ile açılıp kapanmalıdır. Bu projeyi daha fazla cihazla genişletmeyi dört gözle bekliyorum.

Test ederken, kullanıcılar tarayıcıyı kullanmanın ne kadar kolay olduğunu sevdi ve neredeyse anında tepki verdiğini söyledi. Kullanıcıların fikir ayrılığına düştüğü tek zaman, iş bir anahtar kartı kullanmaya geldiğinde ve bazılarının dongle'ı (anahtarlarda veya cüzdanda) tercih ettiği zamandı. Bu nedenle, parça siparişi vermeden önce, RF kartları sipariş etmeden önce kullanıcılarınızın ne kullanacağını anladığınızdan emin olun.

Önerilen: