» elektronik » Arduino »Kimseyi uyandıran harika çalar saat

Kimseyi uyandıran harika çalar saat






Yazar bu projeyi tırmanması zor kişilere (ve kendisi de dahil) adadı. Büyük ölçüde bu, Kaptanın da ait olduğu öğrenci topluluğu için geçerlidir. Bu çalar saatin özellikleri aşağıdaki performans özellikleridir (performans özellikleri):
- Güçlü bir çağrı kullanılır devir elektrik sinyali.
-30 saniye içinde sinyali kapatmadıysanız, üzerine bir bardak su dökülür.
- Rastgele yanan bir LED'e karşılık gelen düğmeye basarak sinyali yalnızca 5 kez kapatabilirsiniz.





Araçlar ve malzemeler:
-Arduino nano;



-Servomotor;
-Arduino için röle modülü;
-Potentsiometr;
-6v 5Ah kurşun asit batarya;
- Voltaj Regülatörü L7805;
-Düğmeler - 3 adet;
- Dirençler 3 kOhm - 3 adet;
-LED kırmızı;
-LED yeşili;
- Direnç 330 Ohm - 2 adet;
- terminal bloğu;
-Pin konnektörleri;
- Atlama telleri;
-Montaj tahtası;
-Fanera;
- Boya ile sprey kutu;
-Tek kullanımlık cam;
- Havya;
- Lehim;
-Tutkal tabancası;
-Graver;
- Pense;
-Kusachki;
-Nozhovka;
- tornavida;
-Kley;
-Lineyka;
-Karandash;
-Izolenta;
-Atık kağıt;
-Kronshteyn;
-Krepezh;













Birinci Adım: Bisiklet Boynuzu
Bisiklet kornası, Krone gibi yerleşik bir 9V bataryaya sahiptir. Bağlamak için kapağı açmalı ve konektörleri akü terminallerine bağlamalısınız. Kite dahil olan düğmeye gerek yoktur, bu nedenle sihirbaz onu keser.










İkinci adım: devre kartı
Bir Arduino'yu devre kartına monte etmek için pim konektörlerini monte eder. Paralel ek konektörler 5V, Gnd, A4 (SDA) ve A5 (SCL) ekler.






Üçüncü Adım: Voltaj Regülatörü

Devreye göre, L7805 üzerinde bir voltaj regülatörü toplar.








Dördüncü Adım: Düğmeler ve LED'ler
Çalar saatin üç düğmesi vardır. İlk düğme zaman ve alarm ayar moduna girmenizi sağlar. İkinci ve üçüncü düğmeler saatin ve alarmın saatini ayarlar. Ayrıca, 2 ve 3 düğmeleri alarmı kapatır. Parçaları tahtaya monte eder. 2 ve 3'te, düğme LED'lerin altına monte edilir.






Daha sonra LED'lerin ve tel düğmelerinin temasına lehimlenir. 330 ohm dirençler LED devresine lehimlenmiştir, 10 kΩ dirençler düğme devresine lehimlenmiştir. Jumper kablolarıyla genişletir. İzolasyonu elektrik bandı ile yerleştirir.



















Beşinci Adım: Vaka
Master alarm kutusunu kontrplaktan çıkarır. Tüm konut barındırılacak elektronik.
Altı parça keser. İki 19 x 7.5 cm, iki 19 x 6.5 cm ve iki 7.5 x 6.5 cm.

Ön panelde LCD ekran ve düğmeler için açıklıkları işaretler ve keser.

























Sağ panelde tel için bir delik açar. Sol panelde, teller için iki delik açar.





Kenarlara zımpara kağıdı ile işlem yapar. Panellerin ön yüzeylerini boya ile örter.




Vücudun dört tarafını yapıştırır.





Altıncı Adım: RTC Modülünü ve Regülatörünü Bağlayın
RTC I2C saat modülünü Arduino ya bağlar:
Modül Arduino
Vcc ---- 5v
Gnd ---- gnd
SDA ---- A4 (analog çıkış 4)
SCL ---- A5 (analog çıkış 5)

Voltaj regülatörünü bağlar:
Regülatör Arduino
5v Çıkış ---- 5v
Gnd ---- gnd








Altıncı adım: Ana devrenin montajı
Ustası projesi için 16 pimli bir LCD seçti. Arduino'ya 8 kişi bağlı.
LCD - Arduino
1 ---- Büyük
2 ---- 5v
4 ---- D2
6 ---- D3
11 ---- D4
12 ---- D5
13 ---- D6
14 ---- D7

1, 5, 16 kontakları Gnd'ye, kontak 2, 15 ila artı 5V'ye bağlanır. Pim 15 (arka ışık) 100 ohm'luk bir dirençle lehimlenir. Master, potansiyometrenin sol bacağını (arka ışığın parlaklığını ayarlamak için) pim 1'e, sağ pim 2'ye ve ortadaki pim 3'ü LCD'ye lehimler. Kurulumdan sonra, temas pedini sıcak tutkalla doldurun.
Ardından, düğme kartını bağlayın.

Plata Arduino
Vcc ---- 5v
Gnd ---- gnd
LED 1 ---- D10
LED 2 ---- D11
Düğme 1 ---- A0
Düğme 2 ---- A1
Düğme 3 ---- A2
Röle modülü.
VCC ---- 5V Arduino'da
Gnd ---- gnd
Sinyal ---- D12
















Yedinci adım: montaj
Daha sonra, master kutudaki tüm elektronik parçaları kurar. Ekranı, Arduino, röleyi sabitler. Bir bisiklet sinyali bağlamak için röleden 2 kablo çıkar. Servomotor için, Arduino'dan 5v, Gnd ve D9 olmak üzere üç kablo çıkışı sağlar.





















Sekizinci Adım: Pil ve Sinyal
Sinyali ve bataryayı bağlar.







Dokuzuncu Adım: Stand
Kontrplak bir raf yapar. Rafın tabanı 15 * 15 cm, her biri 20 * 5 cm olan iki kol. Üst kol 45 derecelik bir açıda sabitlenmiştir. Sonunda bir servo motor takılı. Bir bardak su servo motora sabitlenir.


























Onuncu Adım: Kodu İndirin
Yeni gerçek zamanlı saat modülü için önce geçerli saati ve tarihi yüklemelisiniz. Bunu yapmak için "DS1307RTC" ve "Zaman" kitaplıklarını indirin. Arduino geliştirme ortamına gider ve “kütüphaneyi dahil et” i seçer. "ZIP kütüphanesi" ni tıklayın ve indirilen ZIP dosyalarını ayrı ayrı seçin. Şimdi kütüphaneler içe aktarılacak.

IDE'yi yeniden başlatır. "SetTime" dosyası> örnekler> DS1307RTC adlı bir örnek kod açar. Arduino kartına yükler. Seri monitöre gider. Zaman otomatik olarak RTC çipine yüklenecek ve monitörde görüntülenecektir.

Ana kod için başka bir RTC kütüphanesi kullanılır. "RTClib" adlı bir zip dosyası yükler ve yukarıdaki ile aynı işlemi izleyerek IDE'ye aktarır. IDE'yi yeniden başlatır.

Şimdi ana proje kodunu yükler. Aşağıdaki kütüphanelere bağlantılar.





Onbirinci Adım: Son Kurul
Kod indirildikten sonra panel gövdesinin geri kalanını yükler. Master üst kapağı yapıştırır.





Elektroniklere erişim imkanı bırakarak arka vidalar.








Bir servo motoru bağlar.
Vcc ---- 5v
Gnd ---- gnd
Sinyal ---- D9
Pili bağlar. Şimdi ekran geçerli saati göstermelidir.





On İkinci Adım: Alarm Ayarlama
Alarm saatini ayarlamak için aşağıdaki işlemleri gerçekleştirin:
Düğme 1'e basın - Saatleri artırmak için düğme 2'ye basın - Dakikalara gitmek için düğme 3'e basın - Dakikaları artırmak için düğme 2'ye basın - Kilit düğmesi 3'e basar.

En uykulu için bir çalar saat hazır. İyi geceler ve bir bardak suya dökmeyi unutmayın.
0
0
0

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
2 yorumlar
Yazar
Başlıkta, Ivan-) başlığında)) Dürüst olmak gerekirse, çalışan bir başlıktı. Bir makale yazdığınızda, başlık olmasa da önizlemede göremezsiniz. Sonra değişmeyi unuttum.
"Diklik" nedir? Dikkatsizce monte edilmiş ve bir şekilde boyalı bir durumda, içinde "sakatat" görünür bir delik? Yoksa kötü organize edilmiş bir diyette mi?
Bu arada, yazar yanlış bir "cazibesi" olmadan cihazı daha doğru bir şekilde çağırdı.

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...