İçindekiler:

Arduino ile Tokat Çalar Saat: 13 Adım (Resimli)
Arduino ile Tokat Çalar Saat: 13 Adım (Resimli)

Video: Arduino ile Tokat Çalar Saat: 13 Adım (Resimli)

Video: Arduino ile Tokat Çalar Saat: 13 Adım (Resimli)
Video: Bilgisayar çöp oldu #vlog #keşfet #birgünüm #ironia #bilgisayar #arkadaş #tavsiye 2024, Kasım
Anonim
Image
Image

Sizi bilmem ama basit bir çalar saat beni uyandıramaz. Uyanmak için ışığa, sese ve hatta yumuşak bir tokata ihtiyacım var.

Hiçbir çalar saat bana çekici gelmiyor, bu yüzden kendime, beni uyandırmaya layık bir çalar saat yapmaya karar verdim.

Çalar saat size çarpıyor gibi görünse de, yalnızca hafif dokunuşlar hissedersiniz.

Bu projede bir Arduino kartı, bir RTC ve bir TM1637 kullanarak bir çalar saatin nasıl programlanacağını öğreneceksiniz. Çok kolay!!!

Asıl amaç:

Bir dev uyanın

Gereçler

  • Köpük tabakası
  • 3 boyutlu yazıcı
  • ATarduino 2560 kurulu
  • kablolar

    • Büyük
    • Kısa boylu
  • Servo
  • RTC ds3231
  • 10 led
  • Silikon | Silikon tabancası
  • TM1637
  • 4*4 tuş takımı
  • 1 Zil
  • 2 Buton
  • 1" sensör refleksivo de suelo" | Lineer IR LED Sensör (aynıdır ancak 2 farklı ismi vardır)
  • 1 Mini Ekmek Tahtası
  • Dondurma Çubukları
  • 2 küçük kalem-yay

Adım 1: Fikri Geliştirin

Ölçü Alma
Ölçü Alma

Başlamadan önce zihnimi netleştirmeliyim.

TM1637 gerçek zamanı gösteriyor olmalı, N1 düğmesine basıldığında şu metin gösterilecektir:"ALA:)"

Klavyeye basılması durumunda basılan tuş TM1637'de gösterilecektir, alarmın 4 hanesine basıldığında saat tekrar TM1637'de gösterilecektir.

Alarmın ne zaman olduğunu görmek istiyorsanız, N2 düğmesine basmanız yeterlidir.

Saat alarmla aynı olduğunda, servo hareket etmeye başlayacak, led yanıp sönmeye başlayacak, TM1637'de YUKARI kelimesi titremeye başlayacak ve sesli uyarı, siz "sensör refleksivo de suelo" gelene kadar çalmaya başlayacak. " | Doğrusal IR LED Sensör siyahı algılar.

Ne zaman "sensör refleksivo de suelo" | Doğrusal IR LED Sensör siyahları algılar, alarm sıfırlanır ve her şey yeniden başlar.

Adım 2: Ölçüyü Almak

Her şeyin nerede olması gerektiği ve her şey arasındaki mesafenin ne olduğu konusunda net olmalıyız.

Ne kadar kabloya ihtiyacımız olduğunu bilmek önemlidir.

"Sensör refleksivo de suelo"nun tam yerini bilmek | Lineer IR LED Sensör yatağa uzanın ve kolu yukarı kalkmadan olabildiğince uzatın.

"Sensör refleksivo de suelo" | Lineer IR LED Sensör alarmı durduran düğmedir, yakınıma koymuyorum çünkü tekrar uykuya dalarım.

Vücudumu esnetmek için çaba sarf ederek uyanmam daha kolay oluyor.

Adım 3: YAZDIRMA

BASKI
BASKI

Aşağıda size bıraktığım.stl dosyalarını yazdırın.

Büyük olanı tuş takımı, sesli uyarı, TM1637 ve 2 buton içindir.

Kopyaları ledler için, diğeri ise "sensör refleksivo de suelo" | Doğrusal IR LED Sensör.

4. Adım: Kodu Yükleyin

Kodu Yükle
Kodu Yükle

Bıraktığım kodu panonuza yükleyin.

Aşağıdaki kütüphanelere ihtiyacınız olacak, ayrıca bir link bırakıyorum. Sadece indirmeniz gerekiyor:

  • TM1637Ekran =

    https://github.com/avishorp/TM1637

  • zamanlayıcı=

    https://github.com/brunocalou/Zamanlayıcı

  • RTClib.h=

    https://github.com/adafruit/RTClib

  • Tuş takımı =

    https://playground.arduino.cc/Code/Keypad/

Adım 5: LEHİM

LEHİM
LEHİM
LEHİM
LEHİM

İhtiyacım olan kablo mesafesini göz önünde bulundurarak her şeyi (daha sonra lehimleyeceğim ledler hariç) resimdeki gibi lehimliyorum.

TX pinlerine hiçbir şey bağlamamayı unutmayın.

Sonra kalıbı silikonla kaplayın, dikkatli olun, yaptığım şey, biraz silikon sürün, bir dakika bekleyin, parmaklarımı ıslatın ve sonra biraz şekil verin.

LED'LER DIŞINDA HER ŞEYİ LEHİM !!!!!!!

Adım 6: 3B Basılı Parçalara Yapıştırın

3d Basılı Parçalara Tutkal
3d Basılı Parçalara Tutkal

Bileşenleri resimde gösterildiği gibi yapıştırın.

Butonlara küçük daireler ekledim.

Adım 7: "Sensör Reflexivo De Suelo" Nasıl Yapıştırılır | Doğrusal IR LED Sensör !!!!!

Nasıl Yapıştırılır
Nasıl Yapıştırılır
Nasıl Yapıştırılır
Nasıl Yapıştırılır
Nasıl Yapıştırılır
Nasıl Yapıştırılır
Nasıl Yapıştırılır
Nasıl Yapıştırılır

"Sensör refleksivo de suelo"yu bu şekilde yapıştırıyorum | Doğrusal IR LED Sensör.

Daha fazla butona sahip olmadığım için bir refleksi dönüştürüyorum| bir düğme üzerinde.

"Sensör refleksivo de suelo"nun önüne bir miktar yalıtım bandı (siyah) veya siyah kağıt kesin | Doğrusal IR LED Sensör.

2 küçük yayı musluğa yapıştırın. Musluk tamamen beyaz olduğundan (bir miktar beyaz kağıt yapıştırılmamışsa), bu el yapımı düğmeye basılmadığında, "sensör refleksivo de suelo" | Doğrusal IR LED Sensör siyahı algılayacaktır, ancak kapağa basarsam "sensör refleksivo de suelo" | Doğrusal IR LED Sensörü beyazı algılar.

Adım 8: Ledleri Satmak

Ledleri sattım
Ledleri sattım
Ledleri sattım
Ledleri sattım

Her ledi aralarındaki mesafeyi dikkate alarak lehimleyin.

Baskıdan sonra lehimlemenizi ve 3d baskılı parçayı referans olarak kullanmanızı şiddetle tavsiye ederim.

Lehimlemeden sonra sadece biraz silikon ekleyin.

Adım 9: Köpük Levha ile Süsleyin (isteğe bağlı)

Köpük Levha ile Süsleyin (isteğe bağlı)
Köpük Levha ile Süsleyin (isteğe bağlı)

BAZI RENK VERELİM!!!!

Süslemek dışında tuşlara numarayı ekledim ve 2 buton (biri alarmı kurmak, diğeri alarmı görmek için) arasında ayrım yapmak için "Alarmı gör" yazdım.

Adım 10: Yatağa Yapıştırın

Yatağa Yapıştır
Yatağa Yapıştır

Her şeyi yatağa yapıştırın, silikon kullandım, çünkü bir hata yaparsanız çıkarmak daha kolaydır.

Adım 11: Kabloları Düzenleyin

Kabloları Düzenleyin
Kabloları Düzenleyin

Kabloların çoğunun (Arduino kartında) olduğu bazı kelepçeler kullandım ve kabloları yatağın yanında tutmak için biraz silikon (ayrıca kullanılabilir, bir miktar yalıtım bandı) ekledim.

Adım 12: Elleri Yapmak

Elleri Yapmak
Elleri Yapmak
Elleri Yapmak
Elleri Yapmak
Elleri Yapmak
Elleri Yapmak
  1. Köpük kağıda 2 el çizin ve kesin (tüm yastığı kaplayacak şekilde)
  2. 2 eli 2 dondurma çubuğu arasına sokun
  3. Sonuncusuna dik olarak başka bir dondurma çubuğunu resimde gösterildiği gibi yapıştırın.
  4. Servo kolu dondurma çubuğunun kenarına yapıştırın (resimde gördüğünüze).
  5. OPSİYONEL: Tokat eli hafif olsa da 2 adet dondurma çubuğu yapıştırıyorum, yatak ile kablo arasına sokup köpük levha ellerin üzerine geçmesine izin veriyorum. Eller esnek köpük levhadan yapıldığı için servo hareket etmeye başladığında elleri destekleyen dondurma sorun olmaz.

Adım 13: Arduino Kablosunu Uzatın ve Bitti!!!

Image
Image
Arduino Kablosunu Uzatın ve Bitti!!!!
Arduino Kablosunu Uzatın ve Bitti!!!!

Kartı beslemek için bazı pilleri kullanmaya çalıştım, ancak işe yaramadı, yeterli enerji yok gibi görünüyor.

Arduino kablosunu uzatıyorum, bunu yaparak şunları yapmalısınız:

  1. Arduino kablosunu kesin, içinde 4 kablo olduğunu göreceksiniz: yeşil, beyaz, kırmızı ve siyah
  2. Tüm kabloları yaklaşık 0,4 inç-1 cm soyun.
  3. USB kablolarını uzun kablolara lehimleyin.
  4. Ardından Arduino port kablosunu uzun kablolara lehimleyin, yeşili yeşil, kırmızıyı kırmızı, siyahı siyah, beyazı beyazla lehimlemeyi unutmayın.

Çalar saat bağlı olmadığında, RTC'nin zamanı sayacağı için zamanın sıfırlanmayacağını unutmayın.

BU OLDU!!!!!!

Umarım okurken keyif almışsınızdır, ben de yapmaktan keyif aldım.

Önerilen: