İçindekiler:
Video: Can Sıkıcı Bipleyici: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Rastgele zaman aralıklarında çalan yüksek perdeli bir bip sesini saklayarak arkadaşlarınıza (düşmanlarınıza?) bir şaka yapın. Bu talimat, minimum parça kullanır. Gerekli olan tek şey:
- pil
- mikrodenetleyici
- konuşmacı
Neden sadece 555 zamanlayıcı çipi kullanmıyorum? Kesinlikle yapabilirsin. Bu yöntemi seviyorum çünkü: 1. Rastgele aralıklarla bip sesi verme yeteneği2. Minimum parça ihtiyacı (basitlik/tasarım zarafeti)3. Mikrodenetleyici kullanmak istedim (çünkü mikrodenetleyicileri öğrenme yolculuğuna yeni başladım)Bu proje MAKE dergisinde 555 zamanlayıcı çipi ile benzer bir cihaz yapmakla ilgili bir makaleden ilham aldı. Prototipimi yaptıktan sonra instructables.com'u aradım ve bir mikrodenetleyici kullanarak benzer bir bip sesi olan Raven'ı buldu. Eğitilebilirliğimi eklemeye karar verdim çünkü daha az parça kullanıyor ve rastgele aralıklarla.
Adım 1: Gerekli Parçalar
3 temel bileşenin yanı sıra, montaja yardımcı olması için birkaç parça daha kullandım. İşte son versiyonum için gereken tam parça listesi:
- ATtiny13 mikrodenetleyici (Sparkfun.com)
- AA piller (3)
- Anahtarlı Pil Tutucu (Digikey parça # SBH-331AS-ND)
- Mikrodenetleyici için 8 pinli soket
- Hoparlör (küçük 8 Ohm veya piezoelektrik sesli uyarı)
- Silikon yapıştırıcı (RTV)
Bu projeyi hemen hemen her pil, mikrodenetleyici, hoparlör kombinasyonu ile yapabilirsiniz. Bu adımın resimleri evin etrafındaki parçaları gösteriyor. Bu projenin tamamını evde sahip olduğum parçalardan yaptım. Mikrodenetleyicinin aralığında (ATtiny13 için 1.8-5.5 Volt) voltaja sahip hemen hemen tüm pilleri kullanabilirsiniz. Voltaj ne kadar yüksek olursa, bip sesi de o kadar yüksek olur. Neredeyse tüm küçük hoparlörler çalışacaktır. Farklı küçük hoparlörlerle denemeler yapmak isteyebilirsiniz. Plastik membranlı hoparlörü diğer bazı küçük hoparlörler gibi bip sonunda tık sesi çıkarmadığı için seçtim. Kaynak kodunu diğer mikrodenetleyiciler için uyarlayabilirsiniz. Potansiyel olarak yalnızca zamanlayıcı kaydı ayarlarında bir değişiklik gerektirecektir. Gerekli Beceriler:
- Temel lehimleme becerileri - Lehimleme Eğitimi
- Mikrodenetleyici programlama - AVR Eğitimi
2. Adım: Prototipleme
Devrenizi test etmenin en kolay yolu, bir prototipleme devre tahtası kullanmaktır. Mikrodenetleyiciyi breadboard üzerindeyken de programlayabilirsiniz. Çalıştığında, onu alıp deneyebilmek için küçük bir devre tahtasına koydum.
Hoparlörü ATtiny13'e bağlayın: Pin 4 & 5 Pili ATtiny13'e bağlayın: Pin 8 (+) & Pin 4 (-) Yani Pin 4'ün negatif pil terminali ve bir hoparlör kablosu vardır (hangisi olduğu önemli değildir). Pim 5, diğer hoparlör kablosuna bağlanır ve pim 8, pilin pozitif tarafına bağlanır. Sıfırlama piminin (pin1) yukarı çekilmesi gerektiğinin farkındayım, ancak bunu yapmadan çalışıyor ve bu proje resmi olarak doğru olmak için hiçbir girişimde bulunmuyor. Daha kaliteli bir ses istiyorsanız, çıkış pimine hoparlörle aynı hizada bir direnç-kapasitör alçak geçiren filtre koyabileceğinizi unutmayın. Ancak bu proje için yine de rahatsız edici bir ses istiyoruz. Prototip, sesin çok yüksek olmadığını anlamamı sağladı. Sessiz bir ortamda (ofis?) yine de işinize yarayabilir. Sesi artırmak için pili 3V'tan (CR2032) 4,5 volta (3 AA) değiştirdim.
3. Adım: Bellenim
1. beep.zip dosyasını indirin ve çıkartın.2. Bu dizinde bir komut penceresi açın.3. ATtiny13'ü programlamak için "program-beep yap" Beep.c kaynak dosyasının üst kısmına yakın parametreleri değiştirerek bip sesleri arasındaki minimum/maksimum süreyi, bip frekansını ve süreyi değiştirebilirsiniz. Zip dosyasındaki dosyalar aşağıdaki parametre değerlerine sahiptir:secMin = 180; // bipsecMax'e kadar minimum saniye sayısı = 600; // Bip frekansına kadar maksimum saniye sayısı = 6000; // HzmsSüre olarak bip frekansı = 1000; // Milisaniye cinsinden bip süresi (1000 = 1 sn)Yani her 3 ila 10 dakikada bir 1 saniye boyunca 6kHz'de bip sesi çıkarır. Farklı değerlerle deneme yapmaktan çekinmeyin. Ancak aşırı değerler beklenmeyen sonuçlara neden olabilir. Hangi değerlerin işinize yaradığını bana bildirin. Programlayıcı ve hoparlör kablolarından biri için Pin 4 kullanıldığından, programlama sırasında hoparlörü pin 4'ten ayırmanız gerektiğini unutmayın. Bu adımla ilgili daha fazla bilgiye ihtiyacınız varsa, buna bakın öğretici.
Adım 4: Son Montaj
Artık çalıştırdığınıza göre, hepsini bir araya getirin ve paketleyin.
1. Parçaları bir arada lehimleyin 2. Bir arada tutmak ve bağlantılar/kablolar için gerilim azaltma sağlamak için Silikon yapıştırıcı kullanın. Çipi çıkarıp bip parametrelerini (aralık, frekans ve süre) yeniden programlayabilmek için bir çip soketi kullandım. Soket pil kutusuna düz oturması için kullanılmış pinleri (4, 5 ve 8) yatay olarak büktüm ve diğer soket pinlerini kestim. Pil ve hoparlör seçiminiz, onu nasıl kullanmak istediğinize bağlı olabilir. Aslında "her yere" saklanabilmem için çok küçük bir paket istedim. 1,5 düğme pil (3) kullanmayı düşünmüştüm ama pil tutucu yapmanın kolay bir yolunu bulamadım. 3 AA çözümünü beğendim. Kasa, mikrodenetleyiciyi ve hoparlörü monte etmek için doğru boyuttadır. Velcro takmak için de iyi çalışır. Test sırasında onu bir masanın veya sıranın altına saklamanın uygun olduğunu buldum. 3 AA kılıf, Velcro'nun her iki tarafını da bağlamama, yapışkan tarafı kaplayan bandı çıkarmama ve bir masanın altına yapıştırmama izin veriyor. Sonra onu almak istediğimde, masanın altına uzanıp onu sökebilirim (Velcro'nun 'kanca' tarafını hala masanın altında bırakarak). İyi eğlenceler, bize sesli uyarı cihazınızın bir resmini gösterin ve bize kurbanınızın hikayesini anlatın.
Önerilen:
Çok Can Sıkıcı Bir Alarm: 5 Adım
Çok Can Sıkıcı Bir Alarm: Bazı insanlar sabahları uyanmakta zorlanırlar, bu yüzden bu Arduino projesi onlar için yapılmıştır. Bu proje sabahları yorgun olup işe veya okula geç kalanlar için yapılmıştır. Çocuklar, iş adamları veya yaşlılar olabilirler. Bu
SlouchyBoard - Sizi Sarsıntıdan Korumanın Can Sıkıcı Bir Yolu (EasyEDA'ya Giriş): 4 Adım (Resimlerle)
SlouchyBoard - Sizi Sarsıntıdan Korumanın Can Sıkıcı Bir Yolu (EasyEDA'ya Giriş): Hımbıl pano, bir eğim sensörü, bir piezo zili ve bir ATTiny 85 kullanan küçük bir 30mm x 30mm PCB'dir (Baskılı Devre Kartı). kullanıcı sarkıyor. Tahta, bir kullanıcının gömleğine veya şapkasına takılabilir, böylece kaydıklarında
Can Sıkıcı Kaydırma Tekerleği Tıklama Eliminatörü (pürüzsüz Kaydırma): 5 Adım
Annoying Scroll Wheel Click Eliminator (pürüzsüz Scroll): Kaydırma tekerleğinin sesi sizi rahatsız ediyor mu? işte o parşömenden o tıklamayı alma şansın! Eğer fareni kırarsan, bu benim suçum değil. Bu modu logitech mouse ile yapıyorum. diğer fare b üzerinde çalışacağından emin değilim
Ev yapımı Can sıkıcı bir şey (Can sıkıcı bir şey): 4 Adım (Resimlerle)
Ev yapımı Can sıkıcı bir şey (Annoy-a-tron): Thinkgeek.com annoy-a-tron adlı bir şey satıyor. Temel olarak, etkinleştirildiğinde çeşitli aralıklarla bip sesi çıkaran bir cihazdır. Bu talimat, düşünce geek'in sinir bozucu bir tronunun tam bir kopyasını oluşturmasa da, malzemeleriniz ve k
Tüm Cd Sürücülerinizi Açıp Kapatan Can Sıkıcı Bir Program Yapın: 4 Adım
Tüm Cd Sürücülerinizi Açan ve Kapatan Can Sıkıcı Bir Program Yapın: bu benim ilk Eğitilebilir Dosyam, lütfen bana nasıl geliştirebileceğimi söyleyin. Bu talimat, tüm cd sürücülerinizi açıp kapatan can sıkıcı bir programın nasıl yapıldığını anlatır. ihtiyacınız olacak: Windows çalıştıran bir bilgisayar