Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Ua Tus Veroboard PCB
- Kauj ruam 2: Ua Case
- Kauj Ruam 3: Haum Cov Khoom Siv Hluav Taws Xob hauv Cov Ntaub Ntawv
- Kauj ruam 4: Programming Arduino
- Kauj ruam 5:
Video: WiFi Lub Sijhawm, Lub Sijhawm & Chaw Huab Cua, Blynk Tswj: 5 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
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
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
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 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:
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:
PyonAir - Qhib Qhov Chaw Huab Cua Huab Cua Pollution: 10 Cov Kauj Ruam (nrog Duab)
PyonAir - Qhib Qhov Chaw Huab Cua Pollution: PyonAir yog tus nqi qis rau kev saib xyuas cov pa phem hauv cheeb tsam - tshwj xeeb, muaj teeb meem me me. Raws li nyob ib puag ncig Pycom LoPy4 lub rooj tsavxwm thiab Grove-sib xws kho vajtse, lub kaw lus tuaj yeem xa cov ntaub ntawv hla LoRa thiab WiFi. Kuv lees paub qhov no
Huab Cua Huab Cua - Koj Lub Vev Xaib Zoo Kom Hnav: 6 Cov Kauj Ruam (nrog Duab)
Npuas Cua Huv - Koj Lub Vev Xaib Zoo rau Hnav: Hauv Cov Lus Qhia no Kuv yuav piav qhia yuav ua li cas koj tuaj yeem tsim lub tshuab ua pa rau hauv koj cov khaub ncaws uas yuav ua rau koj muaj kuab huv thiab lim huab cua ua pa. Ob lub kiv cua radial tau muab tso rau hauv lub tsho loj siv cov kev cai luam tawm 3d uas yog
Huab Cua Huab Cua Huab Cua: 11 Kauj Ruam (nrog Duab)
Huab Cua Huab Cua Huab Cua: Txoj haujlwm no ua rau huab cua huab siv Raspberry Pi Zero W. Nws txuas rau Yahoo Huab Cua API thiab nyob ntawm qhov kev kwv yees rau hnub tom ntej hloov xim. Kuv tau tshoov siab los ntawm Wisconsin Gas Building uas muaj nplaim taws ntawm lub ru tsev uas hloov pauv
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Huab Cua Huab Cua: 7 Cov Kauj Ruam (nrog Duab)
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Air Economizer: HRV Arduino Tus Tswj Nrog Air Economizer Yog li kuv keeb kwm nrog txoj haujlwm no yog kuv nyob hauv Minnesota thiab kuv lub rooj tsav xwm hluav taws xob kib ntawm kuv LifeBreath 155Max HRV. Kuv tsis xav them $ 200 rau qhov tshiab Kuv ib txwm xav tau qee yam nrog kev lag luam huab cua kev ua txhaum
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: 13 Kauj Ruam (nrog Duab)
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: Kuv muaj lub tswb nrov tawg nyob ib puag ncig thiab tau los nrog lub tswv yim los hloov nws mus rau moos thiab chaw qhia huab cua huab cua. temp, av noo, siab) LCD zaub