İçindekiler:
- Adım 1: Bunlar Nasıl Çalışır?
- 2. Adım: Blynk'i Ayarlama
- 3. Adım: IFTTT'yi Ayarlama
- Adım 4: Donanımınızı Programlayın
- Adım 5: Deneyin
Video: Projelerinize IoT Özellikleri Nasıl Eklenir: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Kullanışlı bulduğunuz ticari bir ürünün yerini alan bir Kendin Yap projesi yapmaktan daha iyi bir şey yoktur. Aslında, bundan daha iyi bir şey var. Projenize IOT yeteneği ekleme.
Otomasyon söz konusu olduğunda, yeni başlayanlar genellikle karmaşık programlama yapmaları gerekip gerekmediğini düşünerek çıldırırlar. Ancak bugünlerde tam olarak bu amaç için mevcut olan birçok ücretsiz hizmet ve yazılım sayesinde, projelerinize temel IoT özelliklerini eklemek her zamankinden daha kolay hale geldi.
Bu talimatta, DIY projelerinizi otomatikleştirmek için bu tür iki yazılımı - Blynk ve IFTTT'yi nasıl kullanabileceğinizi göstereceğim. Hadi hadi bakalım!
Adım 1: Bunlar Nasıl Çalışır?
Projem için esp8266 kullanacağım, ancak bu öğreticinin hemen hemen tüm Wi-Fi özellikli mikro denetleyiciler için geçerli olduğunu unutmayın (örneğin esp32)Bu eğitim için, her yeni bir twitter takipçisi aldığınızda bir LED'i açan bir proje yapalım.. Bu projeyi mümkün kılmak için Blynk ve IFTTT'yi birlikte kullanmalıyız.
IFTTT:
IFTTT şöyle çalışır: “BU olursa, ŞUNU yapın”. Kodlama ile ilgileniyorsanız, bunu bir "if ifadesi" ile karşılaştırabilirsiniz. Bizim durumumuzda şöyle: “Yeni bir twitter takipçisi alırsam, Blynk'e bir sinyal gönder”
göz kırp:
Blynk simpy, IFTTT tetikleyicisini esp8266'ya aktarır. LED'imizin GPIO pin 5'e bağlı olduğunu söyleyin. Blynk, IFTTT'den veri alacak ve pin 5'i tetikleyecektir.
Aslında bu iki uygulama, kendin yap projelerinizi otomatikleştirmekten çok daha fazlasını yapabilir. Daha fazlasını öğrenmek için onlarla oynayabilirsiniz.
2. Adım: Blynk'i Ayarlama
İlk önce, Blynk'i yükleyin.
Android
iOS
Şimdi yeni bir proje oluşturun. Bunu yaptığınız anda, e-postanızda bir Yetkilendirme belirteci alacaksınız. Bu belirteç çok önemlidir ve önümüzdeki adımlarda kullanacağız. "+" simgesine dokunun ve widget kutusundan bir Düğme ekleyin. Yeni eklenen düğmeye dokunun ve düğme ayarı görünecektir. Burada tetiklemek istediğiniz pini seçin (bu durumda GPIO 5). Uygulamanıza göre modu itmek veya değiştirmek için ayarlayabilirsiniz. Push olarak ayarlanmışsa, IFTTT tetiklenir tetiklenmez, pin AÇIK ve anında KAPALI duruma getirilir (genel bir basma düğmesi gibi) Anahtarlanacak şekilde ayarlanırsa, IFTTT tetiklenir tetiklenmez pin AÇIK olur ve AÇIK kalır.
3. Adım: IFTTT'yi Ayarlama
IFTTT'yi yükleyin:
Android
iOS
IFTTT'de "daha fazlasını al"a tıklayın. Şimdi + üzerine tıklayın ve ardından "bu" üzerine tıklayın. Ardından "twitter"ı aratın ve seçin. Ardından "yeni takipçi" ye tıklayın.
Ş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/pin şeklindedir.
Pinimiz GPIO 5 olduğundan, URL'deki "pin" yerine "D5" Auth'u bir önceki adımda e-postanızda aldığınız blynk projesinin Auth token'ı ile değiştirin. 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.
[“1”] tetikleyici AÇIK'ı ve [“0”] tetikleyici KAPALI'yı temsil eder.
Adım 4: Donanımınızı Programlayın
Arduino IDE'nizde esp8266 ve Blynk kitaplıklarının kurulu olduğundan emin olun. Bunu nasıl yapacağınızdan emin değilseniz, hızlı bir eğitim için burayı tıklayın. Şimdi dosyalar> örnekler> Blynk>boards_wifi> esp8266'ya gidin. Örnek bir program görünecektir.
Bunu düzenleyebilmenize rağmen, örnek bir çizimi değiştirmenizi tavsiye etmem. Sadece kodu kopyalayın ve yeni bir dosyaya yapıştırın. Şimdi bu dosyayı düzenleyebilirsiniz.
'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. Bunları yaptıktan sonra Blynk.run() satırından sonra loop() fonksiyonuna proje kodunuzu ekleyebilirsiniz.
Bizimki basit bir LED tetikleyici olduğu için herhangi bir kod yazmamız gerekmiyor. LED'imizi GPIO pin 5 (D1)'e bağlarsak projemizi çalıştırabiliriz.
Adım 5: Deneyin
Bu basit yöntem, projelerinizi harika hale getirebilir. Bu iki uygulamayla ne kadar fazlasını yapabileceğinizi anlamak için daha fazla IFTTT tetikleyicisi ve Blynk işleviyle oynayabilirsiniz.
Hangi projeyi seçeceğinizden emin değil misiniz? İşte Blynk ve IFTTT kullanılarak yapılan projelerimden bazıları
Bir astronot uzaya her girdiğinde renk değiştiren bir saat
Size su içmenizi hatırlatan bir cihaz
ISS tepeden her geçtiğinde yanıp sönen bir lamba
Kendin Yap projelerinizi otomatikleştirirken iyi eğlenceler:)
Önerilen:
Discord'da Etkileşimli Bot Nasıl Eklenir: 6 Adım
Discord'a Etkileşimli Bir Bot Nasıl Eklenir: Bu derste, birkaç komando ile çalışan kendi etkileşimli bir botun nasıl yapıldığını göstereceğim. Discord, oyuncuları bir araya getiren bir Skype/Whats-app sosyal medya uygulamasıdır. Kendi kanalları olabilir, her üyenin hangi oyunu
Projelerinize Kapasitif Dokunmatik Anahtarı Ekleyin: 7 Adım
Projelerinize Kapasitif Dokunmatik Anahtar Ekleyin: Evdeki projelerinize kapasitif dokunmatik anahtar nasıl eklenir Merhaba elektronik diy dostları bu dersimizde size elektronik projelerinize ucuza kapasitif dokunmatik anahtarı nasıl ekleyebileceğinizi ve kendi diy projenizi nasıl verebileceğinizi göstereceğim. profesyonel bir görünüm
ME 470 Eğitimi: Desen Özellikleri: 6 Adım
ME 470 Eğitimi: Model Özellikleri: Modeller, tekrarlanan özelliklere sahip parçalarda çok zaman kazandırabilir
Kindle'ın Öne Çıkan Özellikleri Nasıl Dışa Aktarılır (Kişisel Belgeler Dahil): 6 Adım
Kindle'ın Öne Çıkan Özellikleri Nasıl Dışa Aktarılır (Kişisel Belgeler Dahil): Bu aslında benim bir blog gönderisiydi. Eğitilebilir hale getirmek için uygun birçok kendin yap gönderisi yazdığımı fark ettim, bu yüzden gönderileri burada yeniden yayınlayacağımı düşündüm. Blogumdaki orijinal yazıları buradan okuyabilirsiniz. Eğitilebilir arı var
Koruyucu V1.0 --- Arduino ile Kapı Gözetleme Kamerasını Yükseltme (Hareket Algılama Kaydı ve Elektrik Çarpması Özellikleri): 5 Adım
Koruyucu V1.0 ||| Arduino ile Kapı Gözetleme Kamerasını Yükseltme (Hareket Algılama Kayıt & Elektrik Çarpması Özellikleri): Bir gözetleme kamerası sipariş ettim ama kullandığımda otomatik kayıt fonksiyonu olmadığını fark ettim (hareket algılama ile etkinleştirildi). Sonra nasıl çalıştığını araştırmaya başladım. Video çekmek için 1- power tuşuna 2 sn kadar basılı tutmalısın