İçindekiler:

Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz: 8 Adım (Resimli)
Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz: 8 Adım (Resimli)

Video: Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz: 8 Adım (Resimli)

Video: Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz: 8 Adım (Resimli)
Video: Dilan Polat tan skandal @DilanPolat @iremderici @melekazad5518 @derindevletmafya 2024, Temmuz
Anonim
Image
Image
Nemlendirici - Sizi Su İçmeye Motive Eden Bir Cihaz
Nemlendirici - Sizi Su İçmeye Motive Eden Bir Cihaz
Nemlendirici - Sizi Su İçmeye Motive Eden Bir Cihaz
Nemlendirici - Sizi Su İçmeye Motive Eden Bir Cihaz
Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz
Nemlendirici - Sizi Su İçmeye Motive Eden Cihaz

Yeterince su içmek herkes için çok önemlidir. Ama her gün, içmem gerekenden daha az su içiyorum. Benim gibi su içmeyi hatırlatması gereken insanlar olduğunu biliyorum. Bizden biriyseniz, bu proje hayatınızı değiştirecek (muhtemelen).

Nemlendirici ile tanışın! Bu cihaz sizi su içmeye motive edecek. Nasıl? Bir oyun gibi çalışır. Su şişenizi üstünde tutmanız gerekecek. Her saat, tabanın etrafındaki halka yanar. Şişeyi alıp, su içip tekrar yerine koyana kadar ışık açık kalır. Bundan sonra, ışık bir sonraki saate kadar kapanır.

Ama bunda bu kadar motive eden ne? Peki, ışık halkasında. Işık başlangıçta mavidir. Su içmeyi her özlediğinizde, ışığın rengi hafifçe kırmızıya döner. Hatırlatıcınızı ne kadar çok kaçırırsanız, o kadar kırmızı olur. Temel olarak maviden menekşeye gider ve sonunda kırmızıyı tamamlar. Amacınız gün sonuna kadar ışığın rengini mümkün olduğunca maviye yakın tutmaktır.

Bu sadece ne yaptığına dair temel bir bakıştı. Bu talimatı okurken tam çalışmayı öğreneceksiniz.

İlginç? Hadi yapalım! Bir bardak su için ve ben sizi yapım sürecine götürürken arkanıza yaslanın!

Gereçler

eski bir CD

Ortak katot RGB LED

NodeMcu (ESP8266)

Dişi - Dişi jumper kabloları (opsiyonel)

5v USB güç kaynağı

kum kağıdı

Siyah grafik kağıdı

Adım 1: Tabanı Yapmak

Tabanı Yapmak
Tabanı Yapmak
Tabanı Yapmak
Tabanı Yapmak
Tabanı Yapmak
Tabanı Yapmak

Bunu basit tuttum. Süslü ekipman veya parça yok. Eski bir CD alın ve bir taraftaki kapağı çıkarmak için zımpara kağıdı kullanın. CD'nin şeffaflaşmaya başladığını göreceksiniz. Malzemenin çoğunu çıkardıktan sonra diğer tarafı da zımparalayın. Bu, ışığın iyi dağılabilmesi için ona soğuk bir görünüm verecektir. Sahip olmak

Şimdi siyah bir grafik kağıdı alın ve CD ile tam olarak aynı boyutta bir daire kesin. Şimdi, bir pusula kullanarak merkezin herhangi bir yerinde bir halka yapın. Halkayı kesmenin kolay bir yolu, kağıdı ikiye katlamak ve işaret boyunca kesmektir.

Bittiğinde, yukarıdaki resimdeki gibi kağıdı CD'ye yapıştırabilirsiniz. Şimdi, yalnızca bir halka şeffaf alan içeren bir CD'niz olmalıdır.

Adım 2: Üs için Destek

Üs için Destek
Üs için Destek
Üs için Destek
Üs için Destek
Üs için Destek
Üs için Destek

Bunun için bir erişte bardağı alıp üst kısmını kestim. Tek yapmanız gereken, biraz yükseklik vermek için tabana yapıştırmak. LED kablolarının geçmesi için küçük bir çentik yapın.

Ardından, ona uyan bir kapak alın (aynı erişte kabından gelen kapak iyi olmalıdır) ve kesilen kabın üzerine yerleştirin. Şimdi yapıştırmayın çünkü yine de içine bir LED yapıştırmamız gerekiyor.

Adım 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Şimdi özel amacımız için bir devre tasarlayabiliriz. Ancak bu uzun zaman alacak ve çok fazla bileşen gerektirebilir. Nodemcu gibi bir mikrodenetleyici kullanabilir ve görevi gerçekleştirmek için programlayabiliriz.

Ayrıca, şişenin ne zaman yerleştirildiğini ve ne zaman kaldırıldığını algılamak için bir IR yakınlık sensörü kullanmamız gerekir.

Bağlantılar çok basit. Sadece yukarıdaki diyagramı takip edin. Sensörün D0'ı ve Nodemcu'nun D0'ı ile karıştırmayın. Sensörde D0, Dijital Çıkışı gösterir. Karışıklığı önlemek için Nodemcu'nun D0'ını herhangi bir amaç için kullanmadım. Dokunmadan bırakabilirsiniz.

Ayrıca D2, D3'e doğrudan bir tel ile bağlanır.

Şimdi sorabilirsiniz, neden Arduino değil de Nodemcu kullanıyorsunuz? Peki, bir Arduino da kullanabilirsiniz. Kodunuza bağlıdır. Kodum internete bağlanıyor ve bu da onu daha doğru hale getiriyor.

Adım 4: Kodlama ve Çalışma

Kod ve Çalışma
Kod ve Çalışma
Kod ve Çalışma
Kod ve Çalışma
Kod ve Çalışma
Kod ve Çalışma

Burada iki kod var. Hydrator ve Hydrator pro (akıllı telefonların nasıl adlandırıldığından esinlenilmiştir: p)

Endişelenme, ikisi de ücretsiz, bana ödeme yapmak zorunda değilsin.

Not: Kodda bazı değişiklikler yapmanız gerekecek.

'Ağınız' ve 'Şifreniz' yazan programa wifi ssid'nizi ve şifrenizi eklemelisiniz. Ayrıca 'YourAuthToken', blynk'ten aldığınız auth token ile değiştirilmelidir (aşağıdaki adımlarda açıklanmıştır)

Öncelikle kodun ne işe yaradığını açıklayayım.

Nodemcu, Blynk adlı bir hizmet aracılığıyla internete bağlanır. Blynk sırayla IFTTT adlı başka bir hizmete bağlanır.

Aşağıdaki adımlarda, IFTTT'yi her saat:00'da Nodemcu'ya sinyal gönderecek şekilde yapılandıracağız.

Böylece her saat Nodemcu sinyali alır ve LED'i açar. Su içmek için şişeyi kaldırırsak yakınlık sensörü bunu algılar ve Nodemcu LED'i kapatır.

Şişeyi kaldırmıyorsak, Nodemcu görevi tamamlamamız için 10 dakika bekler. 10 dakika içinde yapmazsak, Nodemcu LED'in rengini biraz daha kırmızı yapar (kırmızı rengin değerini 25 arttırır ve maviyi 25 azaltır) ve LED'i kapatır. Bu nedenle, bir dahaki sefere ışık yandığında (önümüzdeki saat), öncekinden biraz daha kırmızı olacak ve bu, geçen saat içme suyunu kaçırdığınızı gösterir. Her saat kaçırırsanız, LED giderek daha fazla kırmızı olur ve günün sonunda tamamen kırmızı olur.

Peki şimdi kodun profesyonel versiyonunda ne var? Normal sürümle aynıdır, ancak ek bildirim uyarıları vardır. Bu sürüm, telefonunuzdaki bir bildirimle 10 dakikalık gecikme sona ermeden (yaklaşık 7 dakika) su içmenizi bildirir.

Ayrıca gün sonunda LED'in rengi kırmızıya çok yakınsa size bir bildirim daha gönderir. Bu özel kodu test etmedim, bu yüzden denerseniz, çalışıp çalışmadığını bana bildirin.

Adım 5: IFTTT'yi Yapılandırın

IFTTT'yi yapılandırın
IFTTT'yi yapılandırın
IFTTT'yi yapılandır
IFTTT'yi yapılandır
IFTTT'yi yapılandır
IFTTT'yi yapılandır
IFTTT'yi yapılandırın
IFTTT'yi yapılandırın

Telefonunuza IFTTT yükleyin.

Android

iOS

Şimdi görüntüleri takip edin.

+'ya tıklayın, "bunu" seçin ve "tarih ve saat"i seçin. "Her saat" i ve ardından "00" ı seçin

Şimdi "o" üzerine tıklayın ve arama çubuğunda "web kancaları" arayın. "Bir web isteği yap" üzerine tıklayın ve URL'yi girin. URL biçimi https://IP/Auth/update/D4 şeklindedir.

Yetkilendirmeyi blynk projesinin Yetkilendirme belirteciyle (bir sonraki adımda açıklanmıştır) ve IP'yi ülkenizin blynk bulut IP'si ile değiştirin. IP'yi almak için komut istemini açın ve "ping blynk-cloud.com" yazın. Hindistan için IP, 188.166.206.43'tür.

Yöntem bölümünde "put" öğesini seçin ve içerik türünde "application/json" öğesini seçin. Gövdeye ["1"] yazın.

6. Adım: Blynk'i Yapılandırın

Blynk'i yapılandır
Blynk'i yapılandır
Blynk'i yapılandır
Blynk'i yapılandır
Blynk'i yapılandır
Blynk'i yapılandır

Blynk'i yükleyin.

Android

iOS

Yeni bir proje oluşturun. Size bir Yetkilendirme jetonu gönderilecektir. Bu, önceki adımda ve programda URL'ye eklemeniz gerekendir.

"+" simgesine dokunun ve widget kutusundan bir Düğme ekleyin. Düğme ayarlarında (düğmeye dokunarak açabilirsiniz), PIN'i "GP4" olarak seçin ve düğmeyi "anahtar" yönüne kaydırın.

İyi haberler! İşimiz bitti, geriye sadece montaj kaldı.

Adım 7: Montaj

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

RGB LED'i tabanın içine yapıştırın. Nodemcu ve sensörü yerleştirmek için küçük siyah bir karton kutu yapıp tabanına süper yapıştırıcı ile yapıştırdım. Ayrıca Nodemcu güç kaynağının geçmesi için kutuda küçük bir delik açılmalıdır. Sensörün çok uzakta olmadığından ve şişeyi algılayabildiğinden emin olun.

Adım 8: Tamamlandı

Hepsi tamam!
Hepsi tamam!
Hepsi tamam!
Hepsi tamam!
Hepsi tamam!
Hepsi tamam!

Tek yapmanız gereken Nodemcu'nun güç kaynağını prize takmak (akıllı telefon şarj cihazı yeterli olacaktır) ve su şişenizi Hydrator'a yerleştirmek! Nodemcu otomatik olarak WiFi ağınıza bağlanacak ve hatırlatıcının açılmasını bekleyebilirsiniz!

Tabii ki bazı insanlara çok pratik görünmeyebilir. Ama başka amaçlar için de yararlı olduğunu görebiliyorum. Örneğin, unutmaya devam eden yaşlı insanlar için ilaç almayı hatırlatabilir. Kodun biraz ayarlanması, istediğiniz şekilde çalışmasını sağlayabilir.

Umarım bu projeden hoşlanmışsınızdır. Kendiniz için bir tane yapmak için iyi şanslar!

Önerilen: