Satura rādītājs:

WiFi pulkstenis, taimeris un laika stacija, kontrolēta Blynk: 5 soļi (ar attēliem)
WiFi pulkstenis, taimeris un laika stacija, kontrolēta Blynk: 5 soļi (ar attēliem)

Video: WiFi pulkstenis, taimeris un laika stacija, kontrolēta Blynk: 5 soļi (ar attēliem)

Video: WiFi pulkstenis, taimeris un laika stacija, kontrolēta Blynk: 5 soļi (ar attēliem)
Video: Moscow Urban Forum 2023: The Future of RUSSIAN TRANSPORTATION 2024, Novembris
Anonim
WiFi pulkstenis, taimeris un laika stacija, kontrolēta ar Blynk
WiFi pulkstenis, taimeris un laika stacija, kontrolēta ar Blynk
WiFi pulkstenis, taimeris un laika stacija, kontrolēta ar Blynk
WiFi pulkstenis, taimeris un laika stacija, kontrolēta ar Blynk

Šis ir Morphing digitālais pulkstenis (paldies Hari Wiguna par koncepciju un morfēšanas kodu), tas ir arī analogs pulkstenis, laika ziņošanas stacija un virtuves taimeris.

To pilnībā kontrolē viedtālruņa lietotne Blynk, izmantojot WiFi.

Lietotne ļauj:

Parādīt pārveidojošu digitālo pulksteni, diena, datums, mēnesis Displejs Analogais pulkstenis, diena, datums, mēnesis

Parādiet augšup ritinošos laika apstākļus no OpenWeathermap.org un vietējā temperatūras/mitruma sensora.

Izmantojiet virtuves taimera funkciju

NTP servera laika atjaunināšana ar laika joslas atlasītāju

OTA (bezvadu) programmaparatūras atjauninājums

Šeit aprakstītā sistēmas programmaparatūra izmanto vietējo Blynk serveri, izmantojot Raspberry Pi. Blynk vietnē ir daudz informācijas par to, kā to iestatīt.

Vietējā servera programmatūras lejupielāde ir bezmaksas un var ietaupīt naudu, ja jūsu mājās ir daudz Blynk kontrolētu sīkrīku.

Varat arī izveidot kontu Blynk un izmantot to serverus, lai gan tas, iespējams, jums izmaksās dažus dolārus par lietotņu logrīkiem. Pievienojoties Blynk, ir brīva “enerģija” (logrīki), bet nepietiek šim projektam.

Šī ir diezgan sarežģīta sistēma, kurā ietilpst vairākas wifi sistēmas, serveris un sarežģīta programmaparatūra/programmatūra.

Montāža un elektroinstalācija ir diezgan vienkārša, taču uzņēmuma uzstādīšana ir sarežģīta.

Es tikai ceru, ka atceros jums pastāstīt visu, kas jums jāzina:)

Izpētiet Bynk vietni Blynk, jums arī būs jāinstalē lietotne tālrunī.

Lai saņemtu savu API atslēgu, jums būs arī jāatver bezmaksas konts vietnē OpenWeathermap.org.

Es neiesaku iesācējam izmēģināt šo projektu.

Lūdzu, ņemiet vērā, ka tas ir konkursa Pulksteņi ieraksts. Lūdzu, balsojiet, ja jums tas patīk

Piegādes

NodeMCU 12E ESP8266 modulis, piemēram, šeit

64 x 32 punktu matricas displejs, piemēram, šeit

RTC reālā laika pulksteņa modulis, piemēram, šeit

DHT11 temperatūras/mitruma modulis, piemēram, šeit

Vero dēlis kā šis

Daļa koka korpusam (paletes koksne derēs)

5v 6A barošanas bloks kā šis

Šāda veida strāvas kontaktligzda (PCB stiprinājums)

Kāds 24/28 izmēra izolēts vads

16 virzienu lentes kabelis (aptuveni 300 mm), 2 x sieviešu DIL ligzdas un 1 x 6 virzienu DIL ligzda

16 virzienu DIL lentes savienotājs (PCB stiprinājums)

2 virzienu spaiļu bloks (PCB stiprinājums)

sieviešu galvenes sloksnes vienā rindā (kopā aptuveni 40, dažādi garumi)

RĪKI

Lodēšanas stacija, lodēšana, stiepļu griezēji utt.

1. darbība: Veroboard PCB izgatavošana

Veroboard PCB izgatavošana
Veroboard PCB izgatavošana
Veroboard PCB izgatavošana
Veroboard PCB izgatavošana
Veroboard PCB izgatavošana
Veroboard PCB izgatavošana
Veroboard PCB izgatavošana
Veroboard PCB izgatavošana

Izgrieziet Vero dēļa gabalu 36 vai 37 sloksnes garas un 13 caurumus platas.

Lodēšana sieviešu vienas rindas galvenes sloksnēs Arduino plāksnei (2 x 15 virzieni), RTC modulim (5 virzieni) un DHT11 modulim (3 virzieni), kā redzams attēlos.

Lodēt līdzstrāvas kontaktligzdā un divvirzienu spaiļu blokā, kā parādīts attēlā.

Lodēt 16 virzienu DIL vīriešu lentes savienotājā, kā parādīts attēlā.

Pievienojiet dēli vadam saskaņā ar shēmu un, ja nepieciešams, nogrieziet sliedes.

Izveidojiet pietiekami garu lentes kabeli ar 16 virzienu DIL savienotāju katrā galā.

Strāvas kabelis tika piegādāts kopā ar manu matricas moduli.

Ja tas netiek piegādāts, izveidojiet pietiekami garu strāvas kabeli displejam. Sarkani un melni vadi ar četrvirzienu savienotāju matricas modulim.

Lai izveidotu savienojumu ar matricas moduļa labās puses savienotāju, jums būs jāizveido arī 5 virzienu kabelis ar 6 virzienu DIL ligzdu. Šos 5 vadus varētu izlauzt no lentes kabeļa, bet man bija vieglāk atgriezties pie tāfeles un atkal iziet uz labās puses savienotāju.

Lūdzu, ievērojiet visu vadu shēmu.

Pārbaudiet katru savienojumu, izmantojot multimetru vai nepārtrauktības pārbaudītāju, pārliecinieties, vai nav īssavienojumu vai savienotu savienojumu. Pārbaudiet, vai sprieguma līnijas ir pareizas.

Es mēģināšu atrast laiku, lai to Fritzing un augšupielādētu.

2. darbība: izveidojiet lietu

Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu
Izveidojiet lietu

Es izgatavoju lietu no manas priedes lūžņiem.

Zīmējums ir diezgan pareizs, jo vienmēr lietas, kas izstrādātas uz datora nerver, atbilst tām.

Jums, iespējams, būs jānoslīpē un jāķer, lai elektronika būtu piemērota.

Es to izveidoju ar raustītiem stūriem, piemēram, attēla rāmi, tagad es to darītu savā CNC mašīnā.

Es domāju, ka to varētu izdrukāt arī 3D formātā. Tava izvēle.

Ja tas ir koks, uzberiet tam kādu laku.

3. darbība: ievietojiet elektroniku korpusā

Ievietojiet elektroniku korpusā
Ievietojiet elektroniku korpusā
Ievietojiet elektroniku korpusā
Ievietojiet elektroniku korpusā
Ievietojiet elektroniku korpusā
Ievietojiet elektroniku korpusā

Vispirms ievietojiet matricas paneli un pēc tam Vero PCB.

Pievienojiet strāvas bloku un pārbaudiet, vai spriegums un zemējums uz Vero plates atrodas pareizajās vietās Arduino, RTC, DHT11 (neaizmirstiet akumulatoru), divvirzienu barošanas savienotāju ar matricu un lentes kabeļus.

Kad viss ir pārbaudīts, atvienojiet barošanas bloku un turpiniet pievienot Arduino, RTC un DHT11.

Pievienojiet lentes savienotājus abiem galiem, pārliecinoties, ka tie ir pareizi orientēti.

Pievienojiet 6 virzienu savienotāju labajam matiksa savienotājam.

Pievienojiet pievienoto strāvas kabeli matricas panelim, nogrieziet un noņemiet galus piemērotā garumā un ieskrūvējiet spaiļu blokā uz Vero plates, nodrošinot pareizu polaritāti.

4. solis: Arduino programmēšana

Jums būs jāinstalē Arduino IDE, tīklā ir daudz informācijas par to, kā to izdarīt. Arduino IDE.

Kad esat instalējis, dodieties uz preferencēm un nokopējiet zemāk esošo teksta rindiņu un ielīmējiet lodziņā “Papildu dēļu pārvaldnieka vietrāži URL:”:-

arduino.esp8266.com/stable/package_esp8266c…

Jums būs jāinstalē šādas bibliotēkas:

1. BlynkSimpleEsp8266, var iegūt no šejienes. viss, kas jums jāzina šajā vietnē šeit

2. ESP8266WiFi šeit

3. WiFiUdp šeit

4. ArduinoOTA ir iekļauts IDE

5. TimeLib šeit

6. RTClib šeit

7. DHT šeit

8. Biļete šeit

9. PxMatrix šeit

10. Fonti/Org_01 šeit

Bibliotēku instalēšana nav daļa no šī pamācības, daudz informācijas tīklā.

Pēc bibliotēku instalēšanas IDE būs jārestartē.

Sāciet IDE un atveriet failu BasicOTA.ino, ja vēlaties izmantot OTA iespējas, vispirms augšupielādējiet BasicOTA.ino uz ESP8266 plates, pēc tam atiestatiet tāfelīti.

Ja ino failā ir jautājuma zīmes, būs jāpievieno jums raksturīga informācija. Tiem jābūt rindu numuros:

6 - jūsu wifi SSID, 7 - jūsu wifi parole, atveriet MorphClockScrollWeather.ino failu Arduino IDE

Ja nevēlaties izmantot OTA, komentējiet visas atsauces uz OTA vietnē MorphClockScrollWeather.ino, izmantojot IDE.

Digit.cpp un Digit.h jāatrodas vienā mapē ar ino, tie IDE ir jāuzskata par cilnēm.

Ja ino failā ir jautājuma zīmes, būs jāpievieno jums raksturīga informācija. Tiem jābūt rindu numuros:

124 - jūsu laika josla, 140, 141, 142 - laika kartes atslēga un informācija, 171 - jūsu wifi SSID, 172 - jūsu wifi parole, 173 - Blynk autoritātes marķieris, (vairāk par to vēlāk)

Rindu numuri ir iespēja IDE preferencēs, atzīmējiet izvēles rūtiņu.

Tagad augšupielādējiet to NodeMCU panelī.

Ja izmantojat OTA, IDE rīku portos jāatrod “Edge Lit pulkstenis”, tam būs arī sava IP adrese. Tagad jums nav nepieciešams USB kabelis, lai atjauninātu programmaparatūru, dariet to, izmantojot WiFi. Lieliski, heh !!

PIEZĪME. Es atklāju, ka pēdējais Arduino IDE nerāda OTA portus. Es izmantoju vecāku versiju 1.8.5. Tas darbojas OK. Iespējams, viņi ir novērsuši šo kļūdu, kad lejupielādējat jaunāko IDE.

5. darbība:

Attēls
Attēls
Attēls
Attēls

Izpildiet tālāk sniegtos norādījumus.

1. Lejupielādējiet lietotni Blynk: https://j.mp/blynk_Android vai

2. Pieskarieties QR koda ikonai un norādiet kameru uz zemāk redzamo kodu

3. Izbaudiet manu lietotni!

Lūdzu, ņemiet vērā, ka es atklāju, ka vietnei ir atšķirīgs pieteikšanās un parole.

Ja izmantojat vietējo serveri, pieskarieties luksofora ikonai pieteikšanās ekrānā, pabīdiet slēdzi uz Pielāgots, ievadiet vietējā servera IP adresi (to var atrast RPi sākuma ekrānā, tas būs kaut kas līdzīgs 192.186. 1. ???), ierakstiet 9443 kā porta adresi blakus IP adresei. Piesakieties.

Kad lietotnē tiek izveidots jauns projekts, tiek izveidots autorizācijas marķieris, to var nosūtīt pa e -pastu un pēc tam ievietot MorphClockScrollWeather.ino, izmantojot Arduino IDE.

Es domāju, ka tas ir viss, veiksmi.

Jebkuri jautājumi, lūdzu, izmantojiet tālāk sniegtos komentārus. Es centīšos atbildēt pēc iespējas labāk.

Ieteicams: