İçindekiler:

ATTiny ile Kapı Alarmı: 6 Adım
ATTiny ile Kapı Alarmı: 6 Adım

Video: ATTiny ile Kapı Alarmı: 6 Adım

Video: ATTiny ile Kapı Alarmı: 6 Adım
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Temmuz
Anonim
ATTiny ile Kapı Alarmı
ATTiny ile Kapı Alarmı

Herkese merhaba, bu sayfada size kompakt, yüksek sesli ve pille çalışan basit bir kapı alarmını nasıl yaptığımı göstereceğim.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

Bu proje için ihtiyacınız olan şeylerin tam bir listesi var, bileşenlerin çoğunu etraftaki şeylerden kurtardım, ancak bunları kolayca satın alabilirsiniz.

  • AtTiny45/85: Bu projenin beyni, bunun için bir arduino kartı bile kullanabilirsiniz ama bence çok fazla güçlü.
  • 5V Voltaj regülatörü: Attiny için 5 volt sağlamak için bir CJ78M05 kullandım.
  • LM386: hoparlörü çalıştıran op-amp.
  • Hoparlör/Piezo: empedansı yüksek değil, yüksek bir ses seçin.
  • Röle: Alarm beklemedeyken güçten tasarruf etmek için Amp'yi kapatmak için kullanılan elektromanyetik anahtar, 5v ile kullanacak olsam bile TX2-3V kullandım, sorun değil.
  • Optocoupler: Rölenin bobinini Attiny'den izole etmek için küçük bir IC, bir EL817 kullandım ama ne istersen kullanabilirsin.
  • NPN transistörü: röleyi sürmek için.
  • Diyot: devreyi röle kapandığında bobin deşarjının yüksek voltaj sıçramalarından korumak için.
  • Manyetik Anahtar: Bir mıknatıs kullanarak kapı konumunu algılamak için manyetik bir anahtar.
  • Mıknatıs: Bunu eski bir sabit diskten kurtardım.
  • Kapasitörler: LM386'nın kazancını ayarlamak için 10 uF'ye ve biri güç hattını stabilize etmek ve diğeri hoparlör çıkışı için olmak üzere iki adet 300 uF'ye ihtiyacınız olacak.
  • Dirençler: transistörün tabanı için bir 1kOhm, indükleme anahtarı girişi için açılan direnç olarak bir 1MOhm, beklemedeyken güç tasarrufu için böyle yüksek bir direnç ve optokuplörün girişi için bir direnç kullandım.

Bu sonuncunun değerini optokuplörünüzün veri sayfasına dayanarak hesaplamanız gerekiyor: benim durumumda veri sayfası optokuplörün kızılötesi ledinden 20mA'lık ideal bir akım akışı gösterdi, bu yüzden onu 5v ile sürerken hesapladım Ohm yasasını kullanarak ihtiyacım olan direnç:

R=V/I R=5v/0, 002A R=250Ohms

  • Anahtar: Alarmı açmak ve kapatmak için uzun bir kablo ile bağlanır.
  • Pil kurşun + 9v pil.
  • Perf kartı: Devreyi daha temiz hale getirmek için (resimdeki değil) bir tarafta toprak bağlantısı olan birini kullanıyorum.
  • IC'ler ve hoparlör için başlık pimleri, anahtar için vidalı terminal: tavsiye edilir ancak kesinlikle gerekli değildir.
  • Plastik kasa: yine tavsiye edilir ancak çift taraflı bant kullanarak bile kapıya monte edebilir veya hatta 3d yazdırabilirsiniz.

Adım 2: ATtiny45'i programlayın

ATTiny45 programı
ATTiny45 programı
ATTiny45 programı
ATTiny45 programı

ATTiny'yi programlamak için usb bağlantı noktasına takamayacağınızı fark etmiş olabileceğiniz gibi, bir ISP programlayıcısına ihtiyacınız olacak. Eğer böyle bir programlayıcınız yoksa benim yaptığım gibi bir arduino kartını ISP programcısı olarak rahatlıkla kullanabilirsiniz. İşte izlemeniz gereken adımlar:

Arduino IDE örneklerinde bulabileceğiniz "Arduino ISP" taslağını bir Arduino kartına yükleyin

ATTiny'yi resimde gösterildiği gibi Arduino'ya bağlayın, gelecekte yeniden programlamayı kolaylaştırmak için yaptığım gibi bir kalkan bile yapabilirsiniz

  • Arduino'yu bir usb bağlantı noktasına bağlayın ve IDE'yi açın,
  • Orada "Araçlar" sekmesini ve "Programcı" yı açın ve "ISP olarak Arduino" seçeneğini seçin.
  • "Dosya", "Tercihler"i açın ve Ek Panolarda Yönetici URL'leri şu URL'yi verin:
  • "Boards", "Board Manager"ı açın ve orada "attiny by Davis A. Mellis" yazan listeyi aşağı kaydırın. Buna tıklayın ve kurun. Bu noktada ATTiny'yi pano listesinde görebilmeniz gerekir.
  • Şimdi tahta menüsünde ATTiny'yi seçin ve "İşlemci" içinde sahip olduğunuz birini seçin, "Saat" üzerinde "Dahili 8Mhz" seçeneğini seçin ve ardından "Önyükleyiciyi Yaz" ı tıklayın.

Artık kodu indirip yüklemeye hazırsınız.

Adım 3: Breadboard Devresi

Breadboard Devresi
Breadboard Devresi
Breadboard Devresi
Breadboard Devresi
Breadboard Devresi
Breadboard Devresi

Şimdi her şeyin çalıştığını test etmek için yukarıdaki şemalara göre bir Breadboard prototipi yapmanız gerekiyor.

Adım 4: Mükemmel Pano Devresi

Mükemmel Pano Devresi
Mükemmel Pano Devresi

Artık her şeyin çalıştığını test ettikten sonra, Breadboard devresini bir perfboard devresine taşıyabilirsiniz. Topraklanmış tarafı olan bir PCB kullanmak size çok fazla zaman ve alan kazandırır ve tüm IC'ler için soket kullanmak da iyi bir fikirdir. Testi bitirdikten sonra devrenin hala düzgün çalıştığını test edin ve ardından Vidalı konektör ve uzun kabloları kullanarak 9v pil konektörünün pozitif ucuna seri olarak bir anahtar ekleyin.

Adım 5: Kasa ve Montaj

Kasa ve Montaj
Kasa ve Montaj
Kasa ve Montaj
Kasa ve Montaj

Dilerseniz her şeyi bir kasanın veya bir kutunun içine koyabilir ve her şeyi güzel ve kompakt tutabilirsiniz, hatta tasarladığım resimdekine benzer bir 3D yazdırabilirsiniz. Kutuyu çift taraflı bant veya vidalar kullanarak kapının üzerine ve manyetik anahtara uygun olarak kapının üzerine monte edin, güçlü bir mıknatıs kullandığınızdan emin olun. Güç anahtarını bir yere saklayın veya erişimi zorlaştırın ve işiniz bitti.

Adım 6: Bitirdiniz

İşte burada, bu noktada uzun ömürlü pil ömrüne sahip işleyen bir kapı alarmınız olmalı, benimki beklemede yaklaşık 1mA çekiyor ve tipik olarak 500mAh olan 9v pil kullanarak yaklaşık 500 saat sürmesi gerekiyor. Daha da fazla güç tasarrufu yapmak istiyorsanız, voltaj regülatöründen kaçınabilir ve güç tüketimini sadece bir miktar uA'ya düşürerek devreye doğrudan 5 volt ile güç verebilirsiniz, ancak bu şekilde alarm daha düşük bir ses seviyesine sahip olacaktır.

İnşa ederken herhangi bir öneriniz veya sorununuz varsa lütfen yorum bölümünü kullanın, sizin için çözümler sunacağım sorun değil.

Önerilen: