İçindekiler:

ESP8266 için Google Takvim Etkinlikleri: 10 Adım
ESP8266 için Google Takvim Etkinlikleri: 10 Adım

Video: ESP8266 için Google Takvim Etkinlikleri: 10 Adım

Video: ESP8266 için Google Takvim Etkinlikleri: 10 Adım
Video: Google Takvim Nasıl Kullanılır | Zamanı Yönet, BAŞARILI OL! 2024, Kasım
Anonim
ESP8266 için Google Takvim Etkinlikleri
ESP8266 için Google Takvim Etkinlikleri

Bu eğitimde, ESP8266 kartı için Arduino IDE'de Google Takvim olay verilerinin nasıl içe aktarılacağını açıklayacağım. Eğitimimin bitiş ve başlangıç zamanını Google Calendar'dan içe aktaracağım ve bunları Arduino IDE seri monitöründe yazdıracağım.

Bunu başarmak için olay verilerini bir Adafruit beslemesine göndermek için Zapier'i kullanıyoruz. Sonra bu beslemeyi Arduino'da okuyoruz.

Adım 1: Adafruit'te Yeni Yem Oluşturun

Adafruit'te Yeni Yem Oluştur
Adafruit'te Yeni Yem Oluştur
Adafruit'te Yeni Yem Oluştur
Adafruit'te Yeni Yem Oluştur

- Adafruit'e git.

- Henüz bir hesabınız yoksa Adafruit'te bir hesap oluşturun.

- Ana sayfada, Feed'ler > Tümünü görüntüle'ye gidin

- Artık besleme sayfasındasınız. Yeni bir yayın oluşturmak için İşlemler > Yeni yayın oluştur'u tıklayın.

- Projemiz için “eğitim” olarak adlandırılacaktır.

Feed'inize basit ve tanınabilir bir ad verin.

- Yeni oluşturduğumuz beslemeyi açın. Şimdilik boş, ancak ona Zapier kullanarak veri göndereceğiz.

Adım 2: Bir Zap Yapın

Zap Yap
Zap Yap

- Zapier'e git

- Henüz bir hesabınız yoksa bir hesap oluşturun.

Google Calendar ile Adafruit arasında bir bağlantı kuracağız. Buna zap denir.

- ana sayfada, “Zap yap”a tıklayın

3. Adım: Google Takvim'i bağlayın

Google Takvim'i Bağlayın
Google Takvim'i Bağlayın
Google Takvim'i Bağla
Google Takvim'i Bağla

Bağlantının birinci kısmı Google takvimidir.

- Uygulama Seçin altında "Google Takvim"i seçin

- Tetikleyici Olayı Seçin altında "Olay Başlangıcı"nı seçin

Bu, bağlantıyı başlatan tetikleyicidir. "Etkinlik Başlangıcı" amacımız için en iyisidir, ancak istediğinizi seçebilirsiniz.

- Google takvim hesabını seçin.

4. Adım: Google Takvim Etkinliğini Özelleştirin

Google Takvim Etkinliğini Özelleştirin
Google Takvim Etkinliğini Özelleştirin

- Hesabınızdan kullanmak istediğiniz takvimi seçin.

Yazılabilir bir takvim seçmek en kolay yoldur, böylece istediğiniz zaman test randevuları ekleyebilirsiniz.

- Zapier'in tetiklenmesini istediğiniz zamanı seçin

Bir Arama Terimi eklemek isteğe bağlıdır. Bu, Zapier'in yalnızca belirli bir ada sahip etkinliklerde tetiklenmesini sağlayacaktır. Bir Arama Terimi doldurmazsanız, Zapier takvimdeki her etkinlikte tetiklenir.

"Test et ve devam et"e tıkla

Adım 5: Adafruit'i bağlayın

Adafruit'i bağlayın
Adafruit'i bağlayın
Adafruit'i bağlayın
Adafruit'i bağlayın

Bağlantının 2. kısmı Adafruit.

- Uygulama Seçin altında, "Adafruit IO" aratın ve seçin.

- Eylem Etkinliği Seçin altında "Feed Verileri Oluştur"u seçin

- “Hesap seç” altında Adafruit hesabınızı kullanarak giriş yapın.

Adım 6: Adafruit Yem Verilerini Özelleştirin

Adafruit Yem Verilerini Özelleştirin
Adafruit Yem Verilerini Özelleştirin

Şimdi Feed Verilerini Özelleştir adlı bir bölüme girdik.

- Feed Anahtarı altında, "Bir Özel Değer Kullan"ı seçin

- “Feed Key için Özel Değer” altında Adafruit'te oluşturduğunuz feed'in adını girin.

Bizim durumumuzda “eğitim” idi.

- “Değer” altında, metin kutusunun sağındaki ekle simgesine tıklayın.

- 1'i seçin. Etkinlik başlar: “ve “1. Etkinlik Bitiş:”.

Bu kod uğruna onları bu sırayla seçtiğinizden emin olun. Her iki blok arasında boşluk bırakmayın. "Güzel" versiyonu seçmediğinizden emin olun. Çizimin dize beslemesini işleme şeklini değiştirirseniz, herhangi bir biçimlendirme kullanabilirsiniz.

Adım 7: Zap'ı Test Edin

Zap'ı Test Et
Zap'ı Test Et
Zap'ı Test Et
Zap'ı Test Et
Zap'ı Test Et
Zap'ı Test Et

Tüm bilgileri girdik ve bağlantımızı test edebiliriz.

- “Test Et ve Devam Et” seçeneğine tıklayın. Zapier bir test olayını tetikleyecektir.

- Adafruit beslemenize bakın. Feed'inize Zapier tarafından bir test etkinliğinin eklendiğini göreceksiniz.

- Zapier'de sağ üst köşedeki zap'ı açmayı unutmayın. Bunu yapmazsan işe yaramaz.

Adım 8: Arduino IDE: Config.h

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h

- ESP8266'nızı bilgisayarınıza takın.

- Çizimi Github'a indirin ve Arduino IDE'de açın.

config.h içindeki bazı kodları değiştirmeniz gerekecek

- Adafruit Kullanıcı Adınızı girin

- AIO Anahtarınızı doldurun.

AIO anahtarınızı Adafruit'te sağ üst köşede bulabilirsiniz.

Adım 9: Arduino IDE: Adafruit Feed'i Okuyun

Arduino IDE: Adafruit Feed'i Okuyun
Arduino IDE: Adafruit Feed'i Okuyun
Arduino IDE: Adafruit Feed'i Okuyun
Arduino IDE: Adafruit Feed'i Okuyun

- Ana dosyayı açın.

- Feed sahibinin adı olarak kullanıcı adınızı ekleyin.

- Yayınınızın adını ekleyin. Bizim durumumuzda bu "eğitim" idi.

- Çizimi derleyin ve panonuza yükleyin.

- Kod yüklendikten sonra seri monitörü açın.

- Bağlantı kurulduktan sonra yaklaşan bir etkinlikle ilgili verileri görebilirsiniz!

Bir test etkinliği almak için 7. adımdaki Zap'inizdeki testi kullanın veya sonuçları görmüyorsanız Google Takviminizde bir etkinlik oluşturun. Zapier'de bir tetikleme süresi belirlediğimizi unutmayın, bu nedenle bir etkinlik oluşturulduktan sonra değil, etkinlik başlamadan x dakika önce tetiklenir.

Adım 10: Hatalar?

Çizim derlenmiyorsa: - Kartınızın takılı olup olmadığını kontrol edin

- Arduino IDE'nin doğru kart için ayarlandığını kontrol edin.

- Arduino IDE'nin doğru portta kurulduğunu kontrol edin.

Seri monitör yukarıda gösterildiği gibi görünmüyorsa:

- Seri iletişimin 115200 baud'a ayarlanıp ayarlanmadığını kontrol edin (bunu seri monitörde yapın).

- 6. adımda beslemenin özelleştirilip özelleştirilmediğini kontrol edin.

- Zapier'den gelen veriler varsa Adafruit'i kontrol edin.

- Zap'inizin açık olup olmadığını kontrol edin.

- Yayın adınızı doğrudan kodda yazıp yazmadığınızı kontrol edin.

- Zapier'de doğru beslemeyi seçip seçmediğinizi kontrol edin.

Seri monitörde "adafruit IO Connected" mesajını hiç almazsanız:

- SSID'nizi, parolanızı, kullanıcı adınızı ve IO anahtarınızı sağ yapılandırmada yazıp yazmadığınızı kontrol edin.

- Yönlendiricinin açık olup olmadığını kontrol edin.

Önerilen: