Satura rādītājs:
- Piegādes
- 1. darbība: Veroboard PCB izgatavošana
- 2. darbība: izveidojiet lietu
- 3. darbība: ievietojiet elektroniku korpusā
- 4. solis: Arduino programmēšana
- 5. darbība:
Video: WiFi pulkstenis, taimeris un laika stacija, kontrolēta Blynk: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Š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
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
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ā
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:
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:
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
Arduino WiFi bezvadu laika stacija Wunderground: 10 soļi (ar attēliem)
Arduino WiFi bezvadu laika stacija Wunderground: Šajā pamācībā es jums parādīšu, kā izveidot personisku bezvadu laika staciju, izmantojot Arduino. Mēs varam izmērīt daudzas lietas
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Ar saules enerģiju darbināma WiFi laika stacija V1.0: 19 soļi (ar attēliem)
Ar saules enerģiju darbināma WiFi laika stacija V1.0: šajā pamācībā es jums parādīšu, kā izveidot ar saules enerģiju darbināmu WiFi laika staciju ar Wemos dēli. Wemos D1 Mini Pro ir mazs formas faktors un plašs plug-and-play vairogu klāsts, kas padara to par ideālu risinājumu ātrai
Pulkstenis un laika stacija: 3 soļi
Pulkstenis un laika stacija: šeit ir diezgan vienkāršs dizains. Tas ir pulkstenis, kas ir iestatīts un seko līdzi laikam un datumam. Poga, kas parāda pašreizējo mitrumu un temperatūru