Talaan ng mga Nilalaman:

Pagtulak ng Petsa at Oras sa Blynk App Gamit ang Wemos D1 Mini Pro: 10 Hakbang
Pagtulak ng Petsa at Oras sa Blynk App Gamit ang Wemos D1 Mini Pro: 10 Hakbang

Video: Pagtulak ng Petsa at Oras sa Blynk App Gamit ang Wemos D1 Mini Pro: 10 Hakbang

Video: Pagtulak ng Petsa at Oras sa Blynk App Gamit ang Wemos D1 Mini Pro: 10 Hakbang
Video: САМАЯ быстрая дешевая мини поворотная камера видеонаблюдения! 2024, Disyembre
Anonim
Pagtulak ng Petsa at Oras sa Blynk App Gamit ang Wemos D1 Mini Pro
Pagtulak ng Petsa at Oras sa Blynk App Gamit ang Wemos D1 Mini Pro

Gagamitin namin ang Wemos D1 Mini Pro upang itulak ang oras at petsa sa Blynk App.

Hindi mo kakailanganin na ikonekta ang anumang mga bahagi sa Wemos D1 Mini Pro para sa aktibidad na ito.

Hakbang 1: Lumikha ng isang Blynk Account

Lumikha ng isang Blynk Account
Lumikha ng isang Blynk Account

Matapos mong i-download ang Blynk App, kakailanganin mong lumikha ng isang Bagong Blynk account. Ang account na ito ay hiwalay sa mga account na ginamit para sa Blynk Forums, kung sakaling mayroon ka na. Inirerekumenda namin ang paggamit ng isang tunay na email address dahil pasimplehin nito ang mga bagay sa paglaon.

Bakit ko kailangang lumikha ng isang account? Kailangan ng isang account upang mai-save ang iyong mga proyekto at magkaroon ng access sa mga ito mula sa maraming mga aparato mula sa kahit saan. Ito rin ay isang hakbang sa seguridad. Maaari mong palaging i-set up ang iyong sariling Pribadong Blynk Server (Mga Link sa isang panlabas na site.) Mga link sa isang panlabas na site. at may ganap na kontrol.

Hakbang 2: Lumikha ng isang Bagong Proyekto

Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project

Matapos mong matagumpay na naka-log in sa iyong account, magsimula sa pamamagitan ng paglikha ng isang bagong proyekto.

Hakbang 3: Pangalan / Lupon / Koneksyon

Pangalan / Lupon / Koneksyon
Pangalan / Lupon / Koneksyon

Bigyan ito ng isang pangalan at piliin ang naaangkop na board (Wemos D1 Mini). Ngayon i-click ang lumikha.

Hakbang 4: Authentication Code

Code ng Pagpapatotoo
Code ng Pagpapatotoo

Ang iyong token ng Pagpapatotoo ay mai-email sa iyo at maa-access mo rin ito sa mga setting ng iyong proyekto. Ang isang bagong numero ay malilikha para sa bawat proyekto na iyong nilikha.

Hakbang 5: Piliin ang Mga Widget

Piliin ang Mga Widget
Piliin ang Mga Widget
Piliin ang Mga Widget
Piliin ang Mga Widget

Magdagdag ng Mga Widget

Walang laman ang iyong canvas ng proyekto, magdagdag kami ng 3 mga widget - Dalawang Halaga ng Mga Display Widget at Isang Real Time Clock Widget. Mag-tap kahit saan sa canvas upang buksan ang kahon ng widget. Ang lahat ng mga magagamit na mga widget ay matatagpuan dito.

Hakbang 6: Mga Setting ng Widget

Mga setting ng Widget
Mga setting ng Widget
Mga setting ng Widget
Mga setting ng Widget
Mga setting ng Widget
Mga setting ng Widget

I-drag-n-Drop - I-tap at hawakan ang Widget upang i-drag ito sa bagong posisyon.

Mga Setting ng Widget - Ang bawat Widget ay mayroong sariling mga setting. Mag-tap sa widget upang makarating sa kanila. I-set up ang mga ito sa mga sumusunod na setting.

Tandaan: Piliin ang iyong timezone.

Hakbang 7: Patakbuhin ang Proyekto

Patakbuhin ang Proyekto
Patakbuhin ang Proyekto

Kapag tapos ka na sa Mga Setting - pindutin ang pindutang PLAY. Lilipat ka nito mula sa mode na EDIT patungo sa PLAY mode kung saan maaari kang makipag-ugnay sa hardware. Habang nasa PLAY mode, hindi mo magagawang i-drag o i-set up ang mga bagong widget, pindutin ang STOP at bumalik sa mode na EDIT. Makakatanggap ka ng isang mensahe na nagsasabing "Arduino UNO ay offline". Haharapin namin iyon sa susunod na seksyon.

Hakbang 8: Arduino Code

Code ng Arduino
Code ng Arduino

Tingnan natin ang halimbawa ng sketch para sa isang Wemos D1 Mini Pro. Pansinin na mayroong tatlong pangunahing mga sangkap na kakailanganin mong isama:

1. char auth = ""; Tukoy sa iyong proyekto (Blynk App).

2. char ssid = ""; Tukoy sa network na kumokonekta namin sa (pangalan ng network). Maaari kang "hotspot" mula sa iyong telepono din.

3. char pass = ""; Tukoy sa network na kumokonekta namin sa (password).

KODE

# tukuyin ang BLYNK_PRINT Serial

#include #include #include

# isama

// Dapat kang makakuha ng Auth Token sa Blynk App. // Pumunta sa Mga Setting ng Proyekto (icon ng nut). char auth = ""; // Ang iyong mga kredensyal sa WiFi. // Itakda ang password sa "" para sa mga bukas na network. char ssid = ""; char pass = ""; BlynkTimer timer; WidgetRTC rtc; String currentTime; String kasalukuyangDate; void setup () {// Debug console Serial.begin (9600); // pinMode (LED, OUTPUT); Blynk.begin (auth, ssid, pass); // Simulan ang pagsabay ng oras rtc.begin (); // Ipakita ang digital na orasan tuwing 10 segundo timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Maaari kang tumawag sa oras (), minuto (),… anumang oras // Mangyaring tingnan ang mga halimbawa ng library ng Oras para sa mga detalye kasalukuyangTime = String (oras ()) + ":" + minuto () + ": "+ pangalawa (); kasalukuyangDate = String (araw ()) + "" + month () + "" + year (); Serial.print ("Kasalukuyang oras:"); Serial.print (currentTime); Serial.print (""); Serial.print (kasalukuyangDate); Serial.println (); // Send time to the App Blynk.virtualWrite (V1, currentTime); // Ipadala ang petsa sa App Blynk.virtualWrite (V2, currentDate); }

Hakbang 9: Suriin ang APP upang Makita ang Mga Resulta

Suriin ang APP upang Makita ang Mga Resulta
Suriin ang APP upang Makita ang Mga Resulta

Bumalik sa Blynk App at suriin ang iyong diplay. Dapat mong makita ang kasalukuyang petsa at oras.

Tandaan: Mayroon akong itinakdang oras upang mag-update bawat 10 segundo.

Hakbang 10: Video

Tandaan: Mayroon akong itinakdang oras upang mag-update bawat 10 segundo.

Inirerekumendang: