İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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 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
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ı
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 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 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ı
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
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
Ş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
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.