İçindekiler:
- 1. Adım: Bir Blynk Hesabı Oluşturun
- Adım 2: Yeni Bir Proje Oluşturun
- Adım 3: İsim/Pano/Bağlantı
- 4. Adım: Kimlik Doğrulama Kodu
- Adım 5: Widget'ları Seçin
- 6. Adım: Widget Ayarları
- 7. Adım: Projeyi Çalıştırın
- Adım 8: Arduino Kodu
- 9. Adım: Sonuçları Görmek için Uygulamayı Kontrol Edin
- Adım 10: Video
Video: Wemos D1 Mini Pro Kullanarak Uygulamayı Blynk Yapmak İçin Tarih ve Saati Zorlama: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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.
Önerilen:
İnternet Saati: NTP Protokolüyle ESP8266 NodeMCU Kullanan OLED İle Tarih ve Saati Görüntüleme: 6 Adım
İnternet Saati: OLED ile Tarih ve Saati Görüntüleme ESP8266 ile NodeMCU Kullanarak NTP Protokolü ile: Merhaba arkadaşlar, bu talimatta internetten zaman alacak bir internet saati oluşturacağız, böylece bu projenin çalışması için herhangi bir RTC'ye ihtiyacı olmayacak, sadece bir çalışan internet bağlantısı Ve bu proje için bir esp8266'ya ihtiyacınız var
Millis() ve PfodApp Kullanarak Arduino Tarih/Saat Çizme/Logging: 11 Adım
Millis() ve PfodApp Kullanarak Arduino Tarih/Saat Çizme/Günlük: Arduino veya Android programlama gerekmez.RTC ve GPS modülleri de desteklenir.Zaman dilimleri için otomatik düzeltme, RTC kayması ve GPS eksik artık saniyelerGirişBu eğitim, Arduino millis( ) veri ag çizmek için zaman damgaları
XinaBox Kullanarak Tarih, Saat ve Sıcaklık Görüntüleme: 8 Adım
XinaBox Kullanarak Tarih, Saat ve Sıcaklık Görüntüleme: ESP8266'ya dayalı Xinabox xChips kullanarak tarih, saat ve sıcaklığı Celsius ve Fahrenheit cinsinden gösteren harika OLED ekran
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: 5 Adım
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: Bu, hazır bileşenler kullanılarak yapılan basit bir saattir. Kullanılan Mikrodenetleyici, ucuz bir STM32F030F4P6'dır. Ekran, I2C sırt çantası (PCF8574) ile 16x2 LCD'dir. Saat devresi, küçük prototipleme panoları ve bir TSSOP kullanılarak oluşturulabilir
ARDUINO Kullanarak 3B Model Yapmak İçin Yakındaki Nesneleri Tara: 5 Adım (Resimlerle)
ARDUINO Kullanarak 3B Model Oluşturmak için Yakındaki Nesneleri Tara: Bu proje, yakındaki nesneleri taramak için HC-SR04 ultrasonik sensör kullanılarak özeldir. 3d model yapmak için sensörü dik yönde taramanız gerekir. Arduino'yu sensör bir nesne algıladığında alarm çalacak şekilde programlayabilirsiniz