İçindekiler:

Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk Yapmak İçin Tarih ve Saati Zorlama: 10 Adım
Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk Yapmak İçin Tarih ve Saati Zorlama: 10 Adım

Video: Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk Yapmak İçin Tarih ve Saati Zorlama: 10 Adım

Video: Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk Yapmak İçin Tarih ve Saati Zorlama: 10 Adım
Video: ESP8266 & BLYNK 2.0 | 8 ROLE ÇIKIŞ - 1 DHT GİRİŞİ - SERA UYGULAMASI 2024, Haziran
Anonim
Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk için Tarih ve Saati Zorlama
Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk için Tarih ve Saati Zorlama

Saati ve tarihi Blynk Uygulamasına göndermek için Wemos D1 Mini Pro'yu kullanacağız.

Bu aktivite için Wemos D1 Mini Pro'ya herhangi bir bileşen bağlamanız gerekmeyecek.

1. Adım: Bir Blynk Hesabı Oluşturun

Blynk Hesabı Oluşturun
Blynk Hesabı Oluşturun

Blynk Uygulamasını indirdikten sonra, Yeni bir Blynk hesabı oluşturmanız gerekir. Bu hesap, zaten varsa, Blynk Forumları için kullanılan hesaplardan ayrıdır. Daha sonra işleri kolaylaştıracağı için gerçek bir e-posta adresi kullanmanızı öneririz.

Neden bir hesap oluşturmam gerekiyor? Projelerinizi kaydetmek ve herhangi bir yerden birden fazla cihazdan bunlara erişebilmek için bir hesap gerekir. Aynı zamanda bir güvenlik önlemidir. Her zaman kendi Özel Blynk Sunucunuzu kurabilirsiniz (Harici bir siteye bağlantılar.) Harici bir siteye bağlantılar. ve tam kontrole sahip olun.

Adım 2: Yeni Bir Proje Oluşturun

Yeni Proje Oluşturun
Yeni Proje Oluşturun

Hesabınıza başarıyla giriş yaptıktan sonra yeni bir proje oluşturarak başlayın.

Adım 3: İsim/Pano/Bağlantı

İsim/Kurul/Bağlantı
İsim/Kurul/Bağlantı

Bir isim verin ve uygun tahtayı seçin (Wemos D1 Mini). Şimdi oluştur'u tıklayın.

4. Adım: Kimlik Doğrulama Kodu

Kimlik Doğrulama Kodu
Kimlik Doğrulama Kodu

Kimlik Doğrulama jetonunuz size e-posta ile gönderilecek ve buna projenizin ayarlarından da erişebileceksiniz. Oluşturduğunuz her proje için yeni bir numara oluşturulacaktır.

Adım 5: Widget'ları Seçin

Widget'ları Seçin
Widget'ları Seçin
Widget'ları Seçin
Widget'ları Seçin

Widget Ekle

Proje tuvaliniz boş, hadi 3 widget ekleyelim - İki Value Display Widget ve One Real Time Clock Widget. Widget kutusunu açmak için tuval üzerinde herhangi bir yere dokunun. Mevcut tüm widget'lar burada bulunur.

6. Adım: Widget Ayarları

Widget Ayarları
Widget Ayarları
Widget Ayarları
Widget Ayarları
Widget Ayarları
Widget Ayarları

Sürükle ve Bırak - Yeni konumuna sürüklemek için Widget'a dokunun ve basılı tutun.

Widget Ayarları - Her Widget'ın kendi ayarları vardır. Onlara ulaşmak için widget'a dokunun. Bunları aşağıdaki ayarlarla ayarlayın.

Not: Saat diliminizi seçin.

7. Adım: Projeyi Çalıştırın

Projeyi Çalıştır
Projeyi Çalıştır

Ayarlarla işiniz bittiğinde - OYNAT düğmesine basın. Bu, sizi DÜZENLEME modundan donanımla etkileşime girebileceğiniz OYNAT moduna geçirecektir. OYNAT modundayken yeni widget'ları sürükleyemez veya kuramazsınız, STOP'a basın ve DÜZENLEME moduna geri dönün. “Arduino UNO çevrimdışı” diyen bir mesaj alacaksınız. Bunu bir sonraki bölümde ele alacağız.

Adım 8: Arduino Kodu

Arduino Kodu
Arduino Kodu

Şimdi bir Wemos D1 Mini Pro için örnek çizime bir göz atalım. Eklemeniz gereken üç temel bileşen olduğuna dikkat edin:

1. char auth = ""; Projenize özel (Blynk Uygulaması).

2. char ssid = ""; Bağlandığımız ağa özel (ağ adı). Telefonunuzdan da "hotspot" yapabilirsiniz.

3. karakter geçişi = ""; Bağlandığımız ağa özel (şifre).

KOD

#define BLYNK_PRINT Seri

#include #include #include

#Dahil etmek

// Blynk Uygulamasında Auth Token almalısınız. // Proje Ayarlarına gidin (somun simgesi). char auth = ""; // WiFi kimlik bilgileriniz. // Açık ağlar için şifreyi "" olarak ayarlayın. char ssid = ""; karakter geçişi = ""; BlynkTimer zamanlayıcı; WidgetRTC rtc; Dize currentTime; Dize currentDate; void setup() { // Hata ayıklama konsolu Serial.begin(9600); //pinMode(LED, ÇIKIŞ); Blynk.begin(auth, ssid, pass); // Zaman senkronizasyonunu başlat rtc.begin(); // Her 10 saniyede bir dijital saati göster timer.setInterval(10000L, clockDisplay); } geçersiz döngü() { Blynk.run(); zamanlayıcı.run(); } void clockDisplay() { // Herhangi bir zamanda saat(), dakika(), … arayabilirsiniz // Ayrıntılar için lütfen Zaman kitaplığı örneklerine bakın currentTime = String(hour()) + ":" + dakika() + ":" + saniye(); currentDate = String(day()) + " " + ay() + " " + yıl(); Serial.print("Geçerli saat: "); Serial.print(currentTime); Seri.print(""); Serial.print(geçerliTarih); Seri.println(); // Uygulamaya zaman gönder Blynk.virtualWrite(V1, currentTime); // Uygulamaya tarih gönder Blynk.virtualWrite(V2, currentDate); }

9. Adım: Sonuçları Görmek için Uygulamayı Kontrol Edin

Sonuçları Görmek İçin Uygulamayı Kontrol Edin
Sonuçları Görmek İçin Uygulamayı Kontrol Edin

Blynk Uygulamasına geri dönün ve ekranınızı kontrol edin. Geçerli tarih ve saati görmelisiniz.

Not: Her 10 saniyede bir güncellemek için zaman ayarladım.

Adım 10: Video

Not: Her 10 saniyede bir güncelleme zamanım var.

Önerilen: