Cov txheej txheem:

WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj: 5 Cov Kauj Ruam (nrog Duab)
WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj: 5 Cov Kauj Ruam (nrog Duab)

Video: WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj: 5 Cov Kauj Ruam (nrog Duab)

Video: WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj: 5 Cov Kauj Ruam (nrog Duab)
Video: ? Что такое многополосный 6 атомный хронометраж ? То 2024, Hlis ntuj nqeg
Anonim
WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj
WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj
WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj
WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj

Nov yog Morphing digital moos (ua tsaug rau Hari Wiguna rau lub tswvyim thiab hloov pauv tus lej), nws tseem yog lub moos sib piv, chaw qhia huab cua thiab lub sijhawm ua noj.

Nws tau tswj hwm tag nrho los ntawm Blynk app ntawm koj lub smartphone los ntawm WiFi.

Lub app tso cai rau koj:

Zaub morphing digital moos, hnub, hnub, hli

Tso saib huab cua sab saud los ntawm OpenWeathermap.org thiab lub ntsuas cua/av noo hauv cheeb tsam.

Siv lub sijhawm ua noj ua haus hauv chav ua noj

NTP server sijhawm hloov tshiab nrog lub sijhawm xaiv cheeb tsam

OTA (hla huab cua) hloov kho tshiab ntawm firmware

Cov txheej txheem txheej txheem piav qhia ntawm no siv lub server hauv zos rau Blynk siv Raspberry Pi, Muaj ntau cov ntaub ntawv hais txog yuav teeb tsa qhov no li cas hauv Blynk lub vev xaib.

Rub tawm ntawm Local Server software tsis pub dawb thiab tuaj yeem txuag tau koj cov nyiaj yog tias koj muaj ntau yam Blynk tswj cov cuab yeej nyob ib puag ncig koj lub tsev.

Xwb koj tuaj yeem tsim tus as khauj nrog Blynk thiab siv thier servers txawm hais tias qhov no tej zaum yuav raug nqi koj li ob peb daus las rau lub app widgets. Muaj dawb 'lub zog' (cov khoom siv) thaum koj koom nrog Blynk tab sis tsis txaus rau txoj haujlwm no.

Nov yog qhov txheej txheem nyuaj uas cuam tshuam nrog ntau lub tshuab wifi, server thiab cov firmware/software nyuaj.

Kev sib dhos thiab thaiv yog ncaj ncaj tab sis kev teeb tsa ruaj khov yog qhov nyuaj.

Kuv tsuas yog cia siab tias kuv nco qab qhia koj txhua yam koj xav paub:)

Kawm Bynk lub vev xaib Blynk, koj tseem yuav xav tau teeb tsa lub app hauv koj lub xov tooj.

Koj kuj tseem yuav tsum qhib tus as khauj dawb ntawm OpenWeathermap.org kom tau koj tus lej api.

Kuv yuav tsis qhia tus pib kom sim ua qhov haujlwm no.

Thov nco ntsoov qhov no yog kev nkag mus rau hauv Kev Sib Tw Clocks, thov pov npav yog tias koj nyiam

Khoom siv

NodeMCU 12E ESP8266 module zoo li ntawm no

64 x 32 dot matrix zaub zoo li no

RTC lub sijhawm teev sijhawm zoo li no

DHT11 temp/humidity module zoo li ntawm no

Vero board zoo li no

Qee cov ntoo rau rooj plaub (ntoo ntoo yuav ua)

5v 6A fais fab pob zoo li no

Lub Hwj Chim Hauv jack (PCB mount) zoo li no

Qee qhov 24/28 gauge insulated hlau

16 txoj kab hlua kab (txog 300 hli), 2 x poj niam DIL qhov (socket) thiab 1 x 6 txoj kev DIL qhov (socket)

16 txoj kev DIL ribbon txuas txiv neej (PCB mount)

2 txoj kev davhlau ya nyob twg thaiv (PCB mount)

poj niam header strips ib kab (kwv yees 40 tag nrho, ntau qhov ntev)

Cov cuab yeej

Cov chaw nres tsheb, cov laug, cov hlau txiav thiab lwm yam.

Kauj Ruam 1: Ua Tus Veroboard PCB

Ua Veroboard PCB
Ua Veroboard PCB
Ua Veroboard PCB
Ua Veroboard PCB
Ua Veroboard PCB
Ua Veroboard PCB
Ua Veroboard PCB
Ua Veroboard PCB

Txiav ib daim ntawm Vero board 36 lossis 37 kab ntawv ntev los ntawm 13 qhov dav.

Cov kab laug sab hauv tus poj niam ib kab kab ntawv kab taub hau rau Arduino board (2 x 15 txoj kev), RTC module (5 txoj kev) thiab DHT11 module (3 txoj kev) raws li pom hauv daim duab.

Solder hauv DC lub qhov (socket) thiab 2 txoj kev davhlau ya nyob twg thaiv raws li qhia hauv daim duab.

Cov laug nyob hauv 16 txoj kev DIL txiv neej txoj hlua txuas raws li qhia.

Hlau lub rooj tsav xwm raws li cov txheej txheem thiab txiav cov kab uas tsim nyog.

Ua ib txoj hlua ntev ntev txaus nrog 16 txoj kev poj niam DIL txuas ntawm txhua qhov kawg.

Ib lub hwj chim cable tau muab nrog kuv tus lej matrix.

Yog tias tsis muab khoom siv ua hluav taws xob cable ntev txaus rau cov zaub. Cov xov hlau liab thiab dub nrog 4 txoj kev txuas kom haum rau cov qauv matrix.

Koj kuj tseem yuav tsum ua 5 txoj hauv kev txuas cable nrog 6 txoj hauv kev DIL poj niam lub taub hau rau kev txuas mus rau sab xis txuas ntawm cov qauv matrix. Cov 5 xov hlau no tuaj yeem tawg tawm los ntawm cov hlua hlua hloov tab sis kuv pom nws yooj yim dua rov qab mus rau lub rooj tsavxwm thiab tawm dua mus rau sab xis txuas.

Thov ua raws li schematic rau txhua txoj hlua.

Mus hla txhua qhov kev sib txuas nrog ntau lub ntsuas lossis ntsuas txuas mus ntxiv, xyuas kom tsis muaj luv lossis txuas txuas. Txheeb xyuas cov kab hluav taws xob raug.

Kuv yuav sim nrhiav lub sijhawm los ua Fritzing ntawm no thiab tso tawm.

Kauj ruam 2: Ua Case

Ua Case
Ua Case
Ua Case
Ua Case
Ua Case
Ua Case

Kuv tau ua rooj plaub los ntawm qee qhov seem Pine uas kuv muaj.

Kev kos duab yog qhov raug, raws li ib txwm tsim los ntawm lub khoos phis tawj nerver haum ua.

Tej zaum koj yuav tau txov thiab txua kom tau cov khoom siv hluav taws xob kom haum.

Kuv ua nws nrog cov ces kaum mitered zoo li daim duab thav duab, tam sim no kuv yuav ua nws ntawm kuv lub tshuab CNC.

Kuv xav tias nws tseem tuaj yeem luam tawm 3D. Koj xaiv.

Yog tias nws yog ntoo, txaws qee cov kua roj vanish rau nws.

Kauj Ruam 3: Haum Cov Khoom Siv Hluav Taws Xob hauv Cov Ntaub Ntawv

Haum rau Electronics hauv Rooj plaub
Haum rau Electronics hauv Rooj plaub
Haum rau Electronics hauv Rooj plaub
Haum rau Electronics hauv Rooj plaub
Haum rau Electronics hauv Rooj plaub
Haum rau Electronics hauv Rooj plaub

Haum rau Matrix Vaj Huam Sib Luag ua ntej ces Vero PCB.

Plug rau hauv lub hwj huam pob thiab tshawb xyuas qhov hluav taws xob thiab thaj chaw ntawm Vero board yog ntawm qhov chaw raug ntawm Arduino, RTC, DHT11 (tsis txhob hnov qab lub roj teeb), 2 txoj kev txuas lub zog txuas rau lub matrix thiab cov hlua kab.

Thaum txhua qhov kev tshuaj xyuas tawm OK tshem lub pob hluav taws xob thiab txuas mus ntsaws rau hauv Arduino, RTC thiab DHT11.

Plug rau hauv cov hlua txuas ob qho kawg kom ntseeg tau tias lawv tau ua tiav raug.

Plug rau hauv 6 txoj kev txuas rau sab xis matix txuas.

Plun hauv qhov txuas hluav taws xob txuas rau lub vaj huam sib luag matrix, txiav thiab hle qhov xaus ntawm qhov ntev uas tsim nyog thiab ntsia hlau rau hauv lub davhlau ya nyob twg thaiv ntawm Vero board, kom ntseeg tau qhov tseeb.

Kauj ruam 4: Programming Arduino

Koj yuav xav tau Arduino IDE teeb tsa, muaj ntau cov ntaub ntawv ntawm yuav ua li cas ntawm no hauv net. Arduino IDE Cov.

Thaum teeb tsa mus rau qhov nyiam thiab luam kab ntawv hauv qab no thiab muab tshuaj txhuam rau hauv 'Tus Thawj Saib Xyuas Lub Rooj Sib Tham Ntxiv URLs:' lub thawv:-

arduino.esp8266.com/stable/package_esp8266c…

Koj yuav tsum tau teeb tsa cov tsev qiv ntawv hauv qab no:

1. BlynkSimpleEsp8266, tuaj yeem tau txais los ntawm no. txhua yam koj xav paub hauv lub vev xaib no

2. ESP8266WiFi ntawm no

3. WiFiUdp ntawm no

4. ArduinoOTA suav nrog IDE

5. TimeLib ntawm no

6. RTClib ntawm no

7. DHT ntawm no

8. Ticker ntawm no

9. PxMatrix ntawm no

10. Fonts/Org_01 ntawm no

Txhim kho cov tsev qiv ntawv tsis yog ib feem ntawm cov lus qhia no, muaj ntau cov ntaub ntawv ntawm net.

Koj yuav tsum rov pib dua IDE tom qab teeb tsa lub tsev qiv ntawv.

Pib IDE thiab qhib BasicOTA.ino cov ntaub ntawv yog tias koj xav kom muaj lub peev xwm OTA, upload BasicOTA.ino mus rau ESP8266 pawg thawj coj ua ntej, rov pib dua lub rooj tsavxwm tom qab.

Cov ntaub ntawv tshwj xeeb rau koj yuav tsum tau ntxiv qhov twg muaj cov cim cim hauv cov ntaub ntawv ino. Cov no yuav tsum yog ntawm tus lej kab:

6 - koj tus wifi SSID, 7 - koj tus password wifi, qhib MorphClockScrollWeather.ino cov ntaub ntawv hauv Arduino IDE

Yog tias koj tsis xav kom muaj OTA, tawm tswv yim tawm tag nrho cov ntawv xa mus rau OTA hauv MorphClockScrollWeather.ino siv IDE.

Digit.cpp thiab Digit.h yuav tsum tau nyob hauv tib lub nplaub tshev ib yam li ino, lawv yuav tsum pom raws li tabs hauv IDE.

Cov ntaub ntawv tshwj xeeb rau koj yuav tsum tau ntxiv qhov twg muaj cov cim cim hauv cov ntaub ntawv ino. Cov no yuav tsum yog ntawm tus lej kab:

124 - koj cheeb tsam sijhawm, 140, 141, 142 - huab cua qhov tseem ceeb & cov ntaub ntawv, 171 - koj li wifi SSID, 172 - koj tus password wifi, 173 - Blynk txoj cai token, (ntau ntxiv txog qhov no tom qab)

Cov lej kab yog qhov kev xaiv hauv IDE nyiam, zuam lub thawv.

Tam sim no upload rau NodeMCU board.

Yog tias koj siv OTA koj yuav tsum pom 'Edge Lit moos' hauv cov chaw nres nkoj hauv qab cov cuab yeej hauv IDE, nws yuav muaj nws tus IP chaw nyob ib yam. Tam sim no koj tsis xav tau USB cable los hloov kho lub firmware, ua nws dhau WiFi. Zoo heev huh !!

NCO TSEG: Kuv tau pom qhov kawg Arduino IDE tsis tso saib OTA cov chaw nres nkoj. Kuv siv qhov qub version 1.8.5. Qhov no ua haujlwm OK. Lawv yuav tau kho qhov kab no los ntawm lub sijhawm koj rub tawm IDE tshiab kawg.

Kauj ruam 5:

Duab
Duab
Duab
Duab

Ua raws li cov lus qhia hauv qab no:

1. Rub tawm Blynk App: https://j.mp/blynk_Android lossis

2. Kov lub cim QR-code thiab taw lub koob yees duab rau tus lej hauv qab no

3. Txaus siab rau kuv app!

Thov nco ntsoov tias kuv pom nws yog tus lej nkag txawv thiab tus lej nkag mus rau app rau lub vev xaib.

Yog tias koj siv tus neeg rau zaub mov hauv zos kov lub cim teeb pom kev ntawm lub vijtsam nkag mus, xaub qhov hloov mus rau Custom, sau tus IP chaw nyob ntawm koj tus neeg rau zaub mov hauv zos (qhov no tuaj yeem pom ntawm RPi lub vijtsam hauv tsev, nws yuav zoo li 192.186. 1. ???), ntaus 9443 ua chaw nyob chaw nyob ze ntawm IP chaw nyob. ID nkag mus.

Thaum ib qhov haujlwm tshiab tau tsim hauv app daim ntawv tso cai tau tsim, nws tuaj yeem xa email rau koj tus kheej thiab tom qab ntawd tso rau hauv MorphClockScrollWeather.ino siv Arduino IDE.

Kuv xav tias yog txhua yam muaj rau nws, hmoov zoo.

Muaj lus nug thov siv cov lus hauv qab no. Kuv yuav sim teb raws li qhov kuv ua tau.

Pom zoo: