İçindekiler:
- Adım 1: Adafruit'te Yeni Yem Oluşturun
- Adım 2: Bir Zap Yapın
- 3. Adım: Google Takvim'i bağlayın
- 4. Adım: Google Takvim Etkinliğini Özelleştirin
- Adım 5: Adafruit'i bağlayın
- Adım 6: Adafruit Yem Verilerini Özelleştirin
- Adım 7: Zap'ı Test Edin
- Adım 8: Arduino IDE: Config.h
- Adım 9: Arduino IDE: Adafruit Feed'i Okuyun
- Adım 10: Hatalar?
Video: ESP8266 için Google Takvim Etkinlikleri: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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'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
- 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
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
- 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
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
Ş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
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
- 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
- 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:
Nextion Dokunmatik Ekran Outlook Takvim Toplantı Hatırlatma: 6 Adım
Nextion Dokunmatik Ekran Outlook Takvim Toplantı Hatırlatıcısı: Bu projeye başlamamın nedeni, çoğu zaman toplantıları kaçırmam ve daha iyi bir hatırlatma sistemine ihtiyacım olduğunu düşünmemdi. Microsoft Outlook Calendar kullanmamıza rağmen zamanımın çoğunu aynı bilgisayarda Linux/UNIX üzerinde geçirdim. ile çalışırken
EasyTalk: Kolay İletişim ve Yanınızda Bir Takvim: 6 Adım
EasyTalk: Kolay İletişim ve Yanınızda Bir Takvim: Benim adım Kobe Marchal, Howest, Belçika'da okuyorum ve Multimedya ve İletişim Teknolojisi (MCT) öğrencisiyim. İlk yılımın son ödevi için bir IoT cihazı yapmak zorunda kaldım.Evde kardeşimin sürekli oyun oynaması gibi bir sorunumuz var
Google Takvim ile Çok Kullanıcılı Akıllı Ayna: 10 Adım
Google Takvimli Çok Kullanıcılı Akıllı Ayna: Bu talimatta, Google Takvim ile entegre bir akıllı ayna oluşturacağız. Bu projeyi yaptım çünkü akıllı aynaları gerçekten harika buluyorum, sabahları bir lütuf. Ama sıfırdan kendim yapmaya karar verdim çünkü diğerleri
Wifi Tekerlekli Çöp Kovaları ve Google Takvim: 4 Adım
Wifi Tekerlekli Çöp Kovaları ve Google Takvim: Bu proje, Andreas Spiess'in (You Tube) videolarından esinlenmiştir.#185 ESP8266 - Google Takvim Hatırlatıcısı: Karınızı/Kız Arkadaşınızı Nasıl Mutlu Edersiniz (Arduino) ½, güncellenmiş bir versiyon. Bu bağlantıları takip edin: Andreas Spiess & Andreas Spiess Ver 2
DIY Raspberry Pi Akıllı Google Takvim Saati: 4 Adım
Kendin Yap Raspberry Pi Akıllı Google Takvim Saati: Bu, Saat Yarışması için yaptığım bir Akıllı saattir, umarım beğenirsiniz! İçinde Raspberry Pi, Google Takvim verilerime erişmek ve bu verileri yazdırmak için bir İşleme ve Python programı çalıştıran bir Raspberry Pi vardır. Ekranda bir şeyler olan önümüzdeki 10 gün