İçindekiler:

Bildirim Bayrağı - Wi-Fi, IFTTT ve Huzzah ESP8266'ya Harika Giriş: 9 Adım (Resimlerle)
Bildirim Bayrağı - Wi-Fi, IFTTT ve Huzzah ESP8266'ya Harika Giriş: 9 Adım (Resimlerle)

Video: Bildirim Bayrağı - Wi-Fi, IFTTT ve Huzzah ESP8266'ya Harika Giriş: 9 Adım (Resimlerle)

Video: Bildirim Bayrağı - Wi-Fi, IFTTT ve Huzzah ESP8266'ya Harika Giriş: 9 Adım (Resimlerle)
Video: CS50 2014 - Week 0, continued 2024, Aralık
Anonim
Image
Image
Gerekli Bileşenler
Gerekli Bileşenler

Her zaman önemli şeyleri kaçırıyorum… bu yüzden Bayrak'ı yarattım. Bu önemli şeyleri bana bildirmek veya hatırlatmak için bir Nesnelerin İnterneti (IoT) cihazı!

Şimdi masama hızlı bir bakışla görebiliyorum…

  • bir e-postam var
  • bir tweette benden bahsedildi
  • Yaklaşan bir google takvim etkinliğim var
  • Annemi aramanın zamanı geldi
  • benim takımım gol attı
  • yemek yemeyi unutuyorum
  • egzersize ihtiyacım var

…ya da neredeyse başka bir şey. Bu Talimatlar için e-posta aldığımda kendimi bilgilendireceğim.

Bu proje, Wi-Fi bağlantılı cihazlara ve Nesnelerin İnterneti'ne harika bir giriş niteliğindedir.

Kullanacağız…

Tetiklemek için IFTTT.com (bir API ağ geçidi)…

io.adafruit.com (bir IoT bulut veri hizmeti) tetiklemek için…

MQTT (internet ve panonuz arasındaki bağlantı) tetiklemek için…

Feather Huzzah (Arduino uyumlu bir WIFI mikrodenetleyici) tetiklemek için…

Bir servo motor…

Bizi bilgilendir!

Adım 1: Gerekli Bileşenler

Gerekli Bileşenler
Gerekli Bileşenler

Sadece 37,50 $ veya daha düşük düşük düşük fiyat için!

İhtiyacın olacak…

Malzemeler:

WiFi Mikrodenetleyici 16 $

Mikro Servo $10

buton $1

Direnç (herhangi bir değer)

Minik Breadboard $4 (veya protoboard)

Yığın Başlıkları $1

Jumper Telleri 2 $

Proje Kutusu $3.50

Lityum Pil (isteğe bağlı)

Velkro (isteğe bağlı)

Küçük Bir Bayrak (bunu yapacağız)

Aletler:

Arduino IDE'nin kurulu olduğu bilgisayar

Havya ve Lehim

Büyük ve Küçük Philips Tornavidalar

Makas

Yapıştırıcı

Tel kesiciler

Masaüstü Yazıcı

Adım 2: Arduino IDE için Huzzah'ı kurun ve WIFI'a Bağlayın

Başlamak için mikrodenetleyicimizi test edelim.

Adafruit'teki bu öğreticiyi takip edin:

Bu eğitim, Arduino IDE'de Feather Huzzah'ı kullanmamıza ve gerekli tüm USB sürücülerinin kurulu olduğundan emin olmamıza izin verecek.

3. Adım: Io.adafruit & IFTTT'ye kaydolun

Io.adafruit & IFTTT'ye kaydolun
Io.adafruit & IFTTT'ye kaydolun
Io.adafruit & IFTTT'ye kaydolun
Io.adafruit & IFTTT'ye kaydolun
Io.adafruit & IFTTT'ye kaydolun
Io.adafruit & IFTTT'ye kaydolun

Wifi mikro denetleyicisini tetiklemek için Adafruit'in io.adafruit ve IFTTT'sini kullanacağız.

Bir io.adafruit hesabı oluşturun ve yeni bir anahtar etiketli bayrak ayarlayın.

Yeni bir kontrol paneli oluşturun.

Kontrol panelinde 'bayrak' etiketli bir geçiş anahtarı oluşturun. AÇIK ve KAPALI geçişi için varsayılan ayarları bırakın (kodda bu metni referans alacağız, bu nedenle karakter büyük/küçük harfe dikkat edin).

Bir IFTTT (Eğer-Bu-Sonra-Bu) hesabı oluşturun

'Uygulamalarım' sekmesi altında yeni bir uygulama seçin.

'IF' altında, bayrağınızı yükseltmek için bir IFTTT tetikleyicisi seçin.

'BU' altında Adafruit'i arayın ve daha önce oluşturduğunuz io.adafruit geçiş anahtarına bakın.

io.adafruit sayfanızdaki geçiş anahtarını kontrol ederek tetikleyicinizi test edebilirsiniz. Bu geçişin konumunu Huzzah Wi-Fi kartımızla ileteceğiz.

Adım 4: Huzzah to Io.adafruit'e bağlanın

Huzzah'ınızı io.adafruit hesabınıza bağlamak için MQTT kullanmamız gerekecek.

Bu öğreticiyi izleyin:

Bu öğreticiyi takip etmek, gerekli tüm kitaplıkların kurulu olmasını sağlayacaktır.

Adım 5: Devre Şeması

Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması
Devre şeması

Servo ve anlık butonunu Huzzah kartına bağlamak için resimdeki devreyi kurunuz.

Anlık anahtar lehimleme gerektirebilir. Lehimleme konusunda yeniyseniz, bu iyi bir öğreticidir.

Direnç herhangi bir değer olabilir.

Adım 6: Huzzah'ınızı Programlayın

Kullandığımız kod Adafruit'in ESP8266 örnek koduna dayanmaktadır. Projeniz için değiştirmeniz gerekirse ilgili bölümlere ayırdım.

Aşağıdakileri içeren koddaki metni değiştirmeyi unutmayın:

  • Wifi ağ adı
  • Wifi ağ Şifresi
  • io.adafruit kullanıcı adı
  • io.adafruit anahtarı (bu, resimdeki gibi io.adafruit kontrol panelinizde bulunabilir)

Adım 7: Bir Bayrak Yapın

Bayrak Yap
Bayrak Yap
Bayrak Yap
Bayrak Yap
Bayrak Yap
Bayrak Yap

Yukarıdaki bayrak resmini indirin. Servo paketinde bulunan vida ile bayrağınızı bastırın, katlayın, yapıştırın, kesin ve servoya takın.

Veya daha da iyisi… IFTTT tetikleyicinize özgü kendi bildirim bayrağınızı oluşturmak için illüstratör dosyasını kullanın. Lütfen yaparsanız paylaşın!

Adım 8: Devrenizi Kapatın

Devrenizi Kapatın
Devrenizi Kapatın
Devrenizi Kapatın
Devrenizi Kapatın
Devrenizi Kapatın
Devrenizi Kapatın

Devrenizi seçtiğiniz bir kap içine alın.

Servo ve düğmeyi tutmak için bu proje kutusunu radyo istasyonundan ve deliklerden kullandım. Bileşenlerin boyutunu ölçmek için kaliperler kullanın ve uygun boyutta delikler açın.

Bileşenleri küçük kutunun içine sığdırmak için devre tahtasını küçük bir protoboard ile değiştirdim ve kabloları lehimledim. Kasanızın boyutuna bağlı olarak bu gerekli değildir

Lütfen yaptığınız muhafazayı benimle paylaşın! Veya bir eki 3D yazdırırsanız, lütfen dosyayı yükleyin, ben de onu Instructable'a dahil edeceğim.

Adım 9: Bitti

Tamamlandı!
Tamamlandı!

Sen bittin! Bayrağınızı bilgisayarınızın arkasına, buzdolabına yapıştırın, masanızın üzerine veya herhangi bir yere oturtun… ve bir daha asla önemli bir şeyi kaçırmayın!

Aşağıdaki yorumlarda Bayrak'ı ne için kullandığınızı bana bildirin!

Arduino Yarışması 2016
Arduino Yarışması 2016
Arduino Yarışması 2016
Arduino Yarışması 2016

Arduino Yarışması 2016'da İkincilik

Önerilen: