İçindekiler:

Geçen Zaman: 5 Adım
Geçen Zaman: 5 Adım

Video: Geçen Zaman: 5 Adım

Video: Geçen Zaman: 5 Adım
Video: Sibel Can - Beş Dakika ft. Tan Taşçı 2024, Temmuz
Anonim
Image
Image

Time Gone By, kaydettiğim iki yaşındaki oğlumda saatleri "çeyrek", "yarıyı geçiyor" vb. söyleyerek, basıldığında zamanı bildiren bir saattir.

Söylemeye gerek yok, o kadar genç ki, sayıları zar zor doğru alıyordu ve yolda komik hatalar yapıyordu - şimdi, iki yıl sonra (ve muhtemelen daha sonra) kulaklarımıza, büyükanne ve büyükbabalara, amcalara bir zevk olan hatalar. ve ailenin geri kalanı.

Saatin yapımı oldukça kolaydır. Yıllar geçtikçe, basit bir projeyi basit tutmanın ve özel bir PCB veya lehimli devre tahtası oluşturmaya gerek kalmadan bir prototipin yıllarca ve yıllarca çalışmasını sağlamak için birkaç yol ve püf noktası bulduğumu düşünüyorum. Umarım yapımını da basit bulursunuz.

Saat, 5V'a yükseltilmiş bir adet 18650 Li/Ion pil ile etkinleştirilir ve çoğu zaman derin uyku modunda tutulur, böylece sürekli etkinleştirilmedikçe fazla güç almamalıdır (ilk çiftte olabilecek bir şey). günlerde, özellikle çocukların varlığında). Her durumda, pil şarj edilebilir ve bir şarj ve deşarj koruma devresi ile birlikte gelir, bu nedenle yeniden şarj edilmesi oldukça kolay olmalı ve Dünya gezegeninde ek atık oluşturmamalıdır.

Başka? Evet. Bu, bir süre sonra yazmadığım 'ibadet' yazma sahnesine geri dönüyorum. O yüzden biraz paslanmış olabilirim, lütfen şimdiden kusura bakmayın. İşleri kısa ve tatlı tutmaya çalışacağım.

O zaman başlayalım mı?

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Aletler:

Kesici

Bazı lehim ile havya

Delik testeresi veya tam bıçak (düğme deliği yapmak için)

İçindekiler:

Arduino Nano

Hepimizin bildiği ve sevdiği her yerde bulunan mikro denetleyici

Arduino Sensör KalkanıHızlı ve güvenilir bağlantılar yapmak için kullanışlı bir araç

Mosfet ModuleGüç tasarrufu için mp3 modülünü açıp kapatmak için kullanılır

Seri MP3 Çalar (yeni sürüm, kırmızı) MP3 dosyalarını oynatmak için süper kolay modül

2GB Micro SD KartMP3 dosyalarını depolamak için kullanılır

18650 Li/Ion pilÖlü bir dizüstü bilgisayarınız varsa, bu piller genellikle iyi bir seçimdir. Çok fazla güç toplarlar ve ortalama bir mikrodenetleyici projesi için yarı bitmiş bir pil bile oldukça uzun süre dayanabilir.

18650 Li/Ion pil tutucu/şarj cihazı Bu her şey için tek çözüm olan bileşenleri seviyorum, ancak bu aslında onu bir projede ilk kullanışım

RTC DS3231 ModülüBunlar, kristal sıcaklık dalgalanmalarından kaynaklanan zaman hatalarını telafi ettikleri için önceki DS1307 modüllerinden çok daha güzel.

Büyük Arcade DüğmesiBüyük etkili düğme, ne demeli. Her projenin gururu ve sevinci.

Dupont Telleri veya Servo TelleriBileşenler arasında çeşitli bağlantılar yapmak için

BoxI geçen gün indirimde olan bu IKEA saklama kutusu düzenleyicisini kullandım.

Çift Taraflı BantElbette her şeyi bir araya getirmek için. Çift taraflı bant, hayatın yapıldığı malzemedir.

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Mosfet'in sinyal girişini bir servo kablo veya dişi-dişi dupont teller kullanarak Arduino'ya bağlayın. GND ve VCC'nin Arduino muadillerine bağlı olduğundan ve Mosfet'in sinyal pininin Arduino'nun 4 pinine bağlı olduğundan emin olun.

Ardından, Dupont kablolarını kullanarak Arduino'nun VCC ve GND'sini sırasıyla Mosfet'in Vin ve GND terminallerine bağlayın. Mosfet üzerindeki konektörler vidalı terminal olduğundan, dupont'un Mosfet'e bağlanması gereken yerdeki plastik kapağını sökerek yerine oturmasını sağlamak en iyisidir. Bu, plastik çıtçıt kaldırılarak ve teli hafifçe çekerek başarılabilir.

Ardından, MP3 Player'ın VCC ve GND terminallerini Mosfet modülündeki V+ ve V-'ye ve MP3'ün RX ve TX pinlerini sırasıyla Arduino pinleri 5 ve 6'ya bağlayın. Ekli hoparlörü oynatıcıya bağlayın ve bu, MP3 oynatıcı ile yapılan kalan bağlantıları tamamlayacaktır.

Şimdi pil bölmesinin 5V ve GND terminallerine 2 kablo lehimleyin ve bunları Arduino'nun ilgili VCC ve GND pinlerine bağlayın. Bu bizim güç kaynağımız. Servo kabloları veya Dupont kabloları kullanabilirsiniz.

Ardından, Dupont / servo kablolarını düğmeye lehimleyin ve GND ve pin 2'ye bağlayın. Servo kablolarını kullanırken kırmızının pozitif, siyahın negatif ve beyazın sinyal olduğu renk kuralını kullandığınızdan emin olun. Buton durumunda pin yukarı çekileceğinden sadece GND ve Signal pinlerini butona bağlamanız gerekecektir.

Son fakat kesinlikle en az değil - saatin kendisi. 4 Dupont kablosu kullanarak RTC modülünü sensör kalkanında bulunan I2C Bağlantı Noktasına bağlayın (bunun çok şık bir aygıt olduğunu söylemiştim). GND, VCC, SDA, SCL pinlerinin her iki tarafta da eşleştiğinden emin olun.

3. Adım: Ses Düzenleme

Ses Düzenleme
Ses Düzenleme
Ses Düzenleme
Ses Düzenleme

Audacity'yi henüz yüklemediyseniz yükleyin.

En küçük oğlunuzu / kızınızı 1-12 arasındaki tüm sayıları söyleyerek kaydedin. Ardından, “şimdi”, “çeyrek geçiyor”, “yarı geçiyor”, “çeyrek” ve “saat” demelerini sağlayın. Bilgisayarınızı veya telefonunuzu kullanabilirsiniz (daha sonra düzenlemek için bilgisayarınıza gönderebilirsiniz).

Audacity'yi çalıştırın ve kaydı içe aktarın. Kayıt formatına göre, burada açıklandığı gibi kod çözme eklentisini yüklemeniz gerekebilir.

Şimdi, "1", "2", "3" vb. kelimelere karşılık gelen kısımları tek tek işaretleyin. Her kelime için, önce onu tam olarak yakaladığınızdan emin olun, ardından Dosya -> Dışa Aktar -> Dışa Aktar'ı seçin. Seçili Ses ve dosyayı MP3 olarak kaydedin. Bu aşama için LAME kodlayıcıyı kurmanız gerekecek, lütfen buradaki talimatlara bakın.

işlemin sonunda, her biri kendi numarasının kaydını içeren 001xxx.mp3, 002xxx.mp3, … 012xxx.mp3'e kadar adlı dosyalarınız olmalıdır. yani 007xxx.mp3 dosyası oynatıldığında "Yedi" diyecektir. Ardından, ek kayıtları listeye göre adlandırın:

020xxx.mp3 = "şimdi"

021xxx.mp3 = "çeyrek geçiyor"

022xxx.mp3 = "yarı geçmiş"

023xxx.mp3 = "çeyrek"

024xxx.mp3 = "saat"

SD kökünde "01" adlı bir klasör oluşturun ve yukarıdaki tüm dosyaları ona kopyalayın.

Şimdi SD kartı MP3 çaların içine yapıştırın.

Not: Şu anda, desteklenen zaman duyurusu kalıpları yalnızca İngilizce ve İbranice içindir, ancak bu ikisinden farklıysa, küçük değişikliklerle kodu kendi dilinize uyarlayabilirsiniz. Bu arada, tüm kayıtları kaydettiğinizden emin olun.

4. Adım: Kod

Proje kodunu indirin ve zip dosyasını çıkarın.

Arduino IDE'yi başlatın (sürüm 1.8.5 kullandım) ve tercihler altında, eskiz defteri konumunu, çıkarılan zip'in kök dizinine değiştirin. Arduino IDE'yi kapatın ve yeniden başlatın ve bu sefer Dosya -> Sketchbook altında BoboClockV13'ü bulmalısınız - açın.

Arduino'nun RTC'deki zamanı ayarlaması için satırın yorumunu kaldırın:

// #define ADJUST_DATE_TIME_NOW

Arduino nano'nuzu bilgisayara bağlayın ve taslağı tahtaya yükleyin.

Bir seri monitör açın ve düğmeye basıldığında ekranda doğru saati gördüğünüzden ve küçük çocuğunuzun sesiyle saatin duyurulduğundan emin olun. İnanılmaz! (değil mi?)

şimdi, yorumunu kaldırdığınız satırı yorumlamanız ve kodu tekrar yüklemeniz çok önemlidir (aksi takdirde, her Arduino sıfırlamasında, saat kendini son yükleme zamanına sıfırlar)

Her şey çalışıyor mu? Oh iyi. Paketleyelim o zaman.

Adım 5: Paketleme

Image
Image
Ambalajlama
Ambalajlama
Ambalajlama
Ambalajlama

Yani… paket gerçekten yapımcıya bırakılmış, muhtemelen her biri bir yerden aldığı kendi özel kutusunu isteyecektir. Bu nedenle, burada her bir kutu türü hakkında ayrı ayrı konuşmak yerine, genel durumda yapmanız gerekenler ile ilgili talimatları sınırlayacağım. IKEA kutularını esas olarak fiyatları için kullandım, ama yine de işi yapıyorlar.

Kutunun üst kısmındaki düğmeniz için bir tutuş açarak başlayın. Bu aşamada bir delik testeresi önerilir, ancak parmağınızı kesmemeniz, bilincinizi kaybetmemeniz ve mutfak zemininde kan kaybından ölmemeniz koşuluyla bir X-Acto bıçağı da muhtemelen iyi bir iş çıkaracaktır. Parmaksız olmaktan daha güvenli, değil mi?

Bundan sonra, her şeyi kutunun içine güzelce monte etmek için çift taraflı bant kullanın. Kutunuza ve akustiğe bağlı olarak, algılanan ses düzeyini artırmak için hoparlör için ek küçük delikler gerekebilir.

Umarım, bu yapı, yoğun olmayan bir hafta sonundan daha fazlasını almamalıydı ve sonunda, sizi yıllarca ve yıllarca eğlendirecek bir nesneyle baş başa kaldınız…

Bu Eğitilebilir Yazıyı okuduğunuz için teşekkür ederiz! Beğendiyseniz, lütfen Ses Yarışması'nda bana oy vermeyi düşünün.

Barış,

Önerilen: