İçindekiler:
- Gereçler
- Adım 1: Bağlantılar
- 2. Adım: Yazılım Hazırlıkları
- 3. Adım: Kodlayın
- Adım 4: Ne Zaman Uyanacağınızı Seçmek
- Adım 5: Alarm Çalıyor
- Adım 6: Alarmı Durdurma - İlk Adımlar
- 7. Adım: Alarmı Durdurma - Son Adım
- Adım 8: Alarmı Devre Dışı Bıraktıktan Sonra
Video: WakeupNow – Akıllı Çalar Saat: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Herkesin bildiği gibi öğrencilerin hayatı çok zordur, derslerle, ödevlerle uzun bir gün geçirirler ve genel olarak çılgın bir hayatları vardır. Boşa vakitleri var ve onlara güne birkaç saat eklemelerini önerirseniz memnun kalacaklardır. Ne yazık ki bunu yapamıyoruz, ancak şimdi öğrenciler, zamanında ve hızlı uyanmanızı sağlayacak WakeupNow çalar saatimizi kullanabilirler.
WakeupNow, yorgun insanların hızlı ve zamanında uyanmasını sağlamak için oluşturulmuş akıllı bir çalar saattir.
Biz Kimiz?
Disiplinlerarası Merkezden (IDC), Herzliya, İsrail'den, stresli ve yoğun programları bir araya getirmekten çok yorgun olan üç Bilgisayar Bilimi öğrencisi - okul, iş, aile vb.
Hepimiz sabah erken kalkmak için bazı zorluklar yaşıyoruz ve bu nedenle alarmı değiştirmeye çalıştığınızda bile insanları uyandırmak için tüm hileleri biliyoruz.
WakeupNow, Zvika Markfeld tarafından düşünülen “Nesnelerin İnterneti (IOT)” kursundaki son projemiz. Bize bu harika kursu öğrettiğiniz için teşekkür ederiz.
Umarız bu alarm uyanmanızı kolaylaştırır ve beğenirsiniz.
Gereçler
• 1 x ESP8266 Kartı (Wemos D1 mini kullandık)
• 1 x Mikro-USB Kabloları
• 1 x Ekmek Tahtası
• 1 adet Sonar
• 1 x Led
• 1 adet Piezo
• 1 x RGB Led
• 20 x Atlama Kablosu
• 1 x Sıcaklık ve Nem Sensörü (DHT22 kullandık)
• 3 x 10K Ohm Direnç
• 1 x NeoPixel Matrix 8x8
• 1 x Hoparlör
Adım 1: Bağlantılar
- ESP8266 kartını Breadboard'un yukarı ortasına yerleştirin.
- ESP8266 kartından gelen Mikro-USB Kablosunu bilgisayardaki USB bağlantı noktasına bağlayın.
- ESP8266 kartındaki 5V pini Breadboard üzerindeki artı (+)'ya (kırmızı atlama kablosu) ve ESP8266 kartındaki G ile Breadboard üzerindeki eksi (-)'yi (mavi jumper kablosu (resimdeki gibi) bağlayın.
-
Sonar bağlantısı
- Gnd'yi Breadboard'da eksi (-)'ye bağlayın.
- Echo'yu ESP8266 kartındaki D3 pinine bağlayın.
- Trig'i ESP8266 kartındaki D2 pinine bağlayın.
- Vcc'yi Breadboard'da artıya (+) bağlayın.
-
Led bağlantı
- 10K Ohm dirençli uzun bacağı ESP8266 kartındaki D4 pinine bağlayın.
- Breadboard'da kısa bacağı eksi (-)'ye bağlayın.
-
Piezo bağlantısı
- Siyah atlama kablosunu Breadboard'da eksi (-)'ye bağlayın.
- Kırmızı atlama kablosunu ESP8266 kartındaki A0 pinine bağlayın.
-
Hoparlör bağlantısı
Atlama kablolarından birini Breadboard'da eksi (-)'ye ve 10K Ohm dirençli ikincisini ESP8266 kartındaki D8 pinine bağlayın
-
RGB Led bağlantısı
- Sarı atlama kablosunu ESP8266 kartındaki D5 pinine bağlayın.
- 10K Ohm dirençli kırmızı jumper kablosunu Breadboard'da artı (+)'ya bağlayın.
- Yeşil atlama kablosunu ESP8266 kartındaki D6 pinine bağlayın.
- Mavi atlama kablosunu ESP8266 kartındaki D7 pinine bağlayın.
-
Sıcaklık ve Nem sensörü bağlantısı
- 3.3V'yi ESP8266 kartındaki 3.3V pinine bağlayın.
- #D4'ü ESP8266 kartındaki D4 pinine bağlayın.
- GND'yi Breadboard'da eksi (-)'ye bağlayın.
-
NeoPixel Matrix bağlantısı
- DOUT'u ESP8266 kartındaki D1 pinine bağlayın.
- Breadboard'da 5V'u artıya (+) bağlayın.
- GND'yi Breadboard'da eksi (-)'ye bağlayın.
Yorum Yap
Tüm bileşenleri yerleştirecek yerimiz olmadığından, alarmın her aşaması için yalnızca bir kısmını bağladık.
2. Adım: Yazılım Hazırlıkları
Arduino IDE'si
- Arduino Kurulumu
- ESP8266 Desteği
Adafruit IO
- Hesap oluşturmak
-
3 yeni besleme ekle
- yüz tepkisi
- Sıcaklık
- Uyanma zamanı
-
"Alarm Teşhisi" adlı yeni Kontrol Paneli ekleyin
- Resimlerdeki gibi ayarlarla bir Çizgi Grafiği ekleyin.
- Resimlerdeki gibi ayarlarla bir Gösterge Bloğu ekleyin.
- Resimler gibi bir ayarla bir Akış Bloğu ekleyin
Gösterge panelinin nasıl göründüğünü resimlerde görebilirsiniz
göz kırpmak
- Telefonunuza indirin
- Projeyi almak için resimlerdeki QR Kodunu tarayın.
3. Adım: Kodlayın
Bu projenin kodu için "finalProject.ino" dosyasını indirin.
Kodu Arduino IDE'de açın ve ilgili panoyu seçin - "LOLIN (WENOS) D1 R2 & mini".
Seri monitörü çalıştırdığınızda, 9600baud'da olduğunuzdan emin olun; bu, herhangi bir hatanız olup olmadığını izlemenize yardımcı olacaktır.
Wi-Fi, Adfruit IO ve BLYNK'e bağlanmak için koddaki tüm ilgili yerleri değiştirmeniz gerekir - bunu yaptığınızdan emin olun.
Adım 4: Ne Zaman Uyanacağınızı Seçmek
Cep telefonunuzu alın ve Blynk uygulamasında uyanma saatini seçin.
Alarm kurduğunuzu bildirmek için Led yanacak ve uyanmak için seçilen saat kırmızı renkte led matrisinde gösterilecektir.
Adım 5: Alarm Çalıyor
Uyanma zamanı geldiğinde, alarm "A Whole New World"ün modern bir versiyonunu ve RGB'yi çalacaktır.
led farklı renklerde yanıp sönecektir.
Bu, kullanıcı alarmı başarıyla devre dışı bırakana kadar devam eder (sonraki videolarda alarmı duymazsınız ve yer sorunu nedeniyle led görmezsiniz).
Adım 6: Alarmı Durdurma - İlk Adımlar
Alarmı durdurmak için önce şu adımları izlemeniz gerekir:
- Alarma, özellikle Sonar'a yaklaşın, sizi alacak ve bir sonraki adımın kilidini açacaktır.
- Bir sonraki adımda Piazo aktif hale gelecek ve son adımın kilidini açmak için 3 kez vurmanız gerekecek (vuruşlar arasında zaman kısıtlaması yok)
7. Adım: Alarmı Durdurma - Son Adım
Son adımda NeoPixel Matrix'teki görüntü bir denkleme dönüşecek ve cevabı Blynk kullanarak göndermeniz gerekecek, doğru cevap verecek ve alarm duracaktır.
Adım 8: Alarmı Devre Dışı Bıraktıktan Sonra
Alarmı devre dışı bıraktıktan sonra NeoPixel Matrix'te oda sıcaklığını (bir servis kullanarak o anki konumun sıcaklığı olmasını istedik ama her denediğimizde çalışmadı) göreceksiniz, sıcaklık Afafruit IO'ya gönderiliyor. ve son kaydedilen sıcaklığı görmek için gösterge tablosunu kontrol edebilirsiniz.
Bu çalar saat, alarmın etkinleştirildiği andan devre dışı bırakıldığı ana kadar geçen süreyi kaydeder ve bunu Adafuit IO'ya gönderir. Uyanma süresi 3 dakikadan az ise, kullanıcı Hızlı Tepki Bloğunda bilgilendirilir, aksi takdirde uyanması 5 dakikadan uzun sürerse, kullanıcı kendisine üzerinde çalışması gerektiğini hatırlatan bir e-posta alır.
Önerilen:
Magicbit(Arduino) Kullanan Akıllı Çalar Saat: 10 Adım
Magicbit(Arduino) Kullanan Akıllı Çalar Saat: Bu eğitici, Magicbit geliştirme kartındaki OLED ekranı kullanarak herhangi bir RTC modülü kullanmadan nasıl akıllı çalar saat yapılacağını gösterir
Akıllı Çalar Saat - Intel Edison - Iot RoadShow - São Paulo: 4 Adım
Akıllı Çalar Saat - Intel Edison - Iot RoadShow - São Paulo: Büyük bir şehirde yaşayan veya çalışan herkesin en büyük erdemlerinden biri zaman yönetimidir. Günümüzde yolculuklar sürekli ve trafik ana etkenlerden biri olduğu için.Düşündüm de, Google M ile entegrasyonu kullanan küçük bir uygulama yaptım
Geri Dönüştürülmüş Çalar Saat Akıllı Işık: 8 Adım (Resimlerle)
Upcycled Alarm Clock Smart Light: Bu projede tamamen bozuk bir kurmalı alarm saatini yükseltiyorum. Saat yüzü, saatin kenarındaki bir LED şerit ile aydınlatılan 12 LED ile değiştirilir. 12 LED saati söyler ve LED şerit bir alarm görevi görecek şekilde programlanmıştır, dönerek
Wake Me Up - Akıllı Çalar Saat: 6 Adım
Wake Me Up - Akıllı Çalar Saat: Wake me up, akıllı ışık olarak da kullanılabilen akıllı bir çalar saattir. Dahili led şerit, odanıza gelen doğal ışığı simüle eder. Bu, güne başlamak için sakin ve doğal bir yol sağlar. Çalar saat ayrıca 4*7 segme ile donatılmıştır
Akıllı Çalar Saat: Raspberry Pi İle Yapılmış Akıllı Çalar Saat: 10 Adımda (Resimlerle)
Akıllı Çalar Saat: Raspberry Pi ile Yapılan Akıllı Çalar Saat: Hiç akıllı saat istediniz mi? Eğer öyleyse tam size göre bir çözüm! Akıllı Çalar Saat yaptım, siteye göre alarm saatini değiştirebileceğiniz bir saat bu. Alarm çaldığında bir ses (buzzer) duyulacak ve 2 ışık yanacaktır