Cov txheej txheem:
- Kauj Ruam 1: Nkag Siab Cov Txheej Txheem
- Kauj Ruam 2: Sib Sau Txhua Qhov
- Kauj ruam 3: Schematic
- Kauj Ruam 4: PCB Txheej Txheem
- Kauj ruam 5: Arduino Code
- Kauj Ruam 6: Etching PCB
- Kauj Ruam 7: Soldering Txhua Qhov
- Kauj Ruam 8: Txuas Roj Teeb Nrog Teeb
- Kauj Ruam 9: Teeb Koj Tus Kheej Lub Vev Xaib
- Kauj Ruam 10: Cov Kev Hloov Me Me Yuav Tsum Tau los ntawm Cov Neeg Siv
- Kauj ruam 11: Ua kom tiav qhov Module
Video: Hnab tshos ESP8266 Huab Cua Chaw Nres Nkoj [Tsis Muaj Yam Hais Lus] [Roj Teeb Txhawb]: 11 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Lub Hnab Tsho Huab Cua Chaw Tshwj Xeeb Crafted rau cov Technology Geeks Zaum Tawm Tawm thiab Saib Kuv Cov Lus Qhia. Yog li, Cia Kuv Qhia Koj Txog Qhov Chaw Pocket Weather.
Feem ntau Lub Hnab Huab Cua No Muaj ESP8266 Lub Hlwb thiab Ua Haujlwm ntawm Roj Teeb raws li Nws Lub Plawv. Nrog DHT11 uas ntsuas Kub thiab Vaum Kev Ntsuas thiab xa lawv mus rau ESP8266. Tom qab ntawd ESP8266 Xa Cov Ntaub Ntawv no mus rau peb Tus Kheej Lub Vev Xaib es tsis siv lwm Lub Vev Xaib thib 3. Tom qab Xa Cov Ntaub Ntawv rau peb Lub Vev Xaib, ESP8266 Nkag mus rau DeepS pw tsaug zog hom rau 30 feeb thiab rov pib dua tom qab ntawd. Txhua Txoj Haujlwm Ua Haujlwm ntawm 1A. Roj teeb uas tau rov los ntawm TP4056 Module. Nqa Lub Tsev Pocket Weather Chaw Nyob Qhov Twg. Txuas nws rau koj lub xov tooj Hotspot lossis koj lub tsev Wifi Router. nws tuaj yeem tsim kho kom txuas mus rau lwm lub wifi yam tsis tau rov tsim dua tshiab
Yog li, tam sim no koj paub ntau yam txog Cov Qauv no thiab Cia Peb Pib Paub Paub Ntxiv txog Software Ib feem kuj!
Thawb Cov Ntawv Pov Thawj Saud, yog tias Koj Nyiam Nws - Muaj Kev Lom Zem
Kauj Ruam 1: Nkag Siab Cov Txheej Txheem
Ua ntej tshaj plaws, Kuv Xav Kom Koj Nkag Siab Yuav Ua Li Cas Qhov Pocket Weather Station No Ua Haujlwm.
Txog Txoj Haujlwm:
Nyuaj: Nruab Nrab
Yog li Qhov no yog Qhov Phiaj Xwm Zoo Tshaj Plaws Ua hauv qhov uas koj yuav muaj kev lom zem thaum ua nws. Nws ua haujlwm ntawm Roj Teeb thiab tuaj yeem Hnub Kawg ntawm Kev Them Rov Qab. Kuv paub tias nws yog dht11 nkaus xwb tab sis ntau lwm lub ntsuas tuaj yeem ntxiv thiab kuv yuav ntxiv lawv sai thiab hloov kho Cov Lus Qhia no. Lus ceeb toom: Txoj Haujlwm no Xav Tau Kev Siv Internet. Cov Ntaub Ntawv Xa mus rau lub vev xaib tuaj yeem pom los ntawm txhua qhov chaw hauv Ntiaj Teb. Thiab Nyeem Nqe Lus Kawg ntawm Qhov Teeb Meem no, yog tias koj tab tom txav mus los yog txiav tawm tom qab Mloog "Nws xav tau Kev Siv Internet".
Txog UI (Tus Neeg Siv Khoom Siv):
UI tau tsim los ntawm PHP thiab HTML thiab qee qhov Javascript los khiav cov kev vam meej Bars ntawm Webpage. (Cov neeg pib tawm qhov no, zoo li koj yuav tau txais tag nrho pob uas koj tsuas yog yuav tsum tau xa mus rau koj lub vev xaib thiab nws tau ua tiav. Mus dhau txhua kauj ruam thiab koj yuav pom nws yooj yim.).
Nws yog qhov yooj yim kiag li thiab Tus Neeg Siv tau qhia pom Cov Duab Sib Txuas uas nws tuaj yeem nyeem qhov tseem ceeb yooj yim.
Ua haujlwm ntawm Project:
Qhov No Ua Haujlwm ntawm Txoj Cai Yooj Yim Zoo Nkauj.
Kev ua haujlwm yog raws li hauv qab no:
ESP8266 Txuas rau Koj Tus WiFi Router> ESP8266 Thov Kev Ntsuas los ntawm DHT11> DHT11 rov ntsuas ntsuas mus rau ESP8266> Tom qab ntawd ESP8266 Ua Tus Thov HTTP rau Peb Lub Vev Xaib thiab xa cov ntaub ntawv mus rau nws los ntawm Tau Txais Kev Thov> Tom qab ntawd ESP8266 mus rau hauv 30Min's Deep Sleep> Tom qab 30Min's ESP8266 Reboots thiab Ib Zaug Ntxiv los ntawm txhua Tus Txheej Txheem.
WiFi yog dab tsi Router Off?
Kuv Siv WiFiManager Lub Tsev Qiv Ntawv nrog Cov Cai uas Muab Kev Yooj Yim rau Kev Kho Kom Zoo Rau Lwm Tus Wifi lossis Sim Rov Qab Txuas Txuas Rau Wifi Nyob Hauv ESP8266 thaum koj Router Tawm lossis password hloov.
WiFiManager Library txwv tsis pub peb los ntawm txhua qhov kev tsis sib haum thiab rov tsim dua lub Chip thaum peb xav hloov pauv mus rau lwm qhov chaw nkag siv wifi lossis yog tias koj li Router's Password raug hloov pauv.
Txheej txheem ntawm WifiManager yog Yooj Yim:
Thaum Pib Ua Ntej> Boot's Up in AP Mode> Configure your Wifi Router> Reboots into STA Mode.
Case: Yog tias koj lub Wifi Router poob lossis yog koj li Wifi's Password tau hloov pauv
Nkag mus rau hauv AP hom> teeb tsa Wifi tshiab lossis Hloov wifi password> Yog tias tus neeg siv tsis txuas rau AP ntawm esp8266 ces nws yuav sim dua nrog tib cov ntsiab lus wifi tom qab qee lub sijhawm.
Kauj Ruam 2: Sib Sau Txhua Qhov
Cov Khoom Siv Hauv Qhov Chaw Huab Cua no Tsis Pheej Yig. Yog li, Koj tsis tas yuav Mus Txog Koj Li Nyiaj Txiag Txhua Hnub.: ua p
Txawm li cas los xij, Ntawm no koj mus:
1) ESP12E/F (ESP12F yog Qhov Kev Xaiv Zoo tshaj)
2) NTS11
3) LM1117 (Kuv Pom Zoo Kom Mus Los Ntawm Lwm Tus Qub Qub Txoj Cai Tawm Tsam rau Txoj Haujlwm Zoo Lub Neej.)
4) 0805 SMD 4.7K Resistor
5) 0805 SMD 12K Resistor
6) 0805 SMD 0.1uf Ceramic Capacitor
7) Li-ion Tib Cell Xov Tooj Roj Teeb 1A lossis siab dua
8) TP4056 Li-ion Roj Teeb Charger nrog Kev Tiv Thaiv IC
Kuv Pom Zoo Siv TP4056 Charger Module Nrog Kev Tiv Thaiv IC nkaus xwb, Vim tias Thaum Lub Roj Teeb Mus txog 2.4v (Saum Saum Ntawm Qhov Kev Nyab Xeeb) Kev Tiv Thaiv IC yuav ua raws li Cov Lus txib thiab yuav kaw qhov haujlwm
Kauj ruam 3: Schematic
Yog li, Ob peb xyoos dhau los Kuv UnderStood Lub Hwj Chim ntawm Schematic.
Yog li nws tau dhau los ua qhov tsim nyog rau kuv muab qhov no rau kuv cov neeg saib kom nkag siab zoo. Cov Txheej Txheem No Cov Qauv Zoo ib yam li hauv PCB Tsim. Yog li ntawd ib lub cev twg uas tsis muaj Lub Chaw Tsim Khoom PCB Koj Tus Kheej koj tus kheej feem ntau dhau los ntawm Cov Txheej Txheem no thiab Ua koj tus kheej ntawm Breadboard lossis Schematic.:)
Nov yog Cov Ntsiab Lus Sib Txuas ntawm ESP8266:
GPIO16> Pib dua
CH_PD> VCC
GPIO 4> DHT11 - DATA Pin
GPIO15> GND
VCC> Roj teeb INPUT
GND> GND
Cov Ntsiab Lus Sib Txuas ntawm DHT11:
VCC> Roj teeb INPUT
DATA> GPIO 4
GND> GND
Kauj Ruam 4: PCB Txheej Txheem
Kuv Tsim PCB Txheej Txheem raws li ESP12 Pins tsis yog Breadboard Friendly.
Qhov PCB no tau ua raws li kuv Lub Roj Teeb Loj. Tab sis tuaj yeem siv rau ntawm lwm lub roj teeb loj.
Koj ib txwm tuaj yeem hla cov txheej txheem thiab ua koj tus kheej PCB raws li koj Li Roj Teeb.
Qhov no tau ua ntawm Ib Sab PCB nrog tsuas yog TOP Layer ntawm Eagle CAD. Yog li Ua Ntej Luam Zis Daim iav Kev Xaiv hauv Dav Dav Hlau PCB.
PCB Cov Ntaub Ntawv Txuas
Ua tib zoo: Raws li tsis muaj chaw ntau los txuas VCC PCB Trace Yog li kuv tau ua qhov khoob (Xa mus rau Jumper ntawm PCB), Koj yuav tsum txuas 2 Cov Ntsiab Lus nrog Cov Hluav Taws Xob.
Kauj ruam 5: Arduino Code
Txog qhov haujlwm no Kuv Programmed ESP8266 hauv Arduino IDE.
Khab nias tshwj xeeb rau:
1) Adafruit DHT Library
2) WebManager Library
3) ESP8266 Arduino Library
Txoj Cai Siv Txhua Lub Tsev Qiv Ntawv no rau Kev Ua Haujlwm Zoo. Nyem rau ntawm cov tsev qiv ntawv npe saum toj no Mus thiab Rub tawm lawv.
Arduino Code Txuas nrog Cov Kauj Ruam no. Yuav muaj Qee Qhov Kev Hloov Me Me Xav Tau hauv Txoj Cai no rau Ua Haujlwm nrog koj Router. Uas yuav tau piav qhia hauv Kauj Ruam Kawg
Kauj Ruam 6: Etching PCB
Raws li kuv yuav tsis tham txog yuav ua li cas rau koj tus kheej Ib Leeg Ib Sab PCB's Nyob Hauv Tsev Yog li Leej twg tsis paub, Nov yog Qhov Txuas Txuas uas koj tuaj yeem paub yuav ua li cas.
Txuas: Yuav Ua Li Cas Etch PCB Hauv Tsev
> Hla Kauj Ruam no yog tias koj tab tom ua nws ntawm Breadboard lossis StripBoard. LOS YOG Koj twb paub yuav Ua Li Cas. >>>
Kauj Ruam 7: Soldering Txhua Qhov
Nov yog Tus Kws Qhia Txog Tus Kheej. Koj yuav tsum tau solder txhua qhov muab rau hauv Cov Npe ntawm lawv Cov Npe Uas Xav Tau Tshwj Xeeb hauv PCB Cov Ntaub Ntawv.
Faj seeb: Ntxiv ib daim kab xev npog PCB taug qab ze ntawm ESP12 Qab 6 Ntxiv Pins, Txhawm rau Tiv Thaiv Circuit luv
Kuv tau ntxiv Cov Duab Saum Ntuj Ceeb Tsheej, uas muab rau koj txhua qhov siv rau qhov chaw, qhov uas koj yuav tsum tau solder qhov.
Tsis txhob hnov qab Solder lub Jumper nrog Insulated Hlau
> Hla Kauj Ruam no yog ua rau Breadboard lossis StripBoard >>
Kauj Ruam 8: Txuas Roj Teeb Nrog Teeb
Raws li tau hais Kuv tau siv Li-ion Ib Leeg Cell 1A Roj Teeb los ntawm Kuv Lub Xov Tooj Samsung Tuag. Hmoov zoo roj teeb ua haujlwm tau zoo yog li kuv hais qhia txhua tus kom khaws lub roj teeb yog tias koj Lub Xov Tooj Niam Txiv Tau Tuag.
Ceev faj: Tsis txhob siv Cov Roj Roj o. Lawv tau xau thiab tuaj yeem tawg nyob rau hauv txhua Qhov Teeb Meem
Tam sim no Ntawm No Los Txog Qhov Tsis Zoo!:
1) Kuv pom tias Bat+ thiab OUT+ ntawm TP4056 tau txuas ua ke, Yog li ntawd kuv tsuas siv Ib Tus Hlau los Txuas rau Roj Teeb thiab Siv Lwm VCC Kab Los Los ntawm ESP8266 Sab Txuas rau+ Roj Teeb. (Hauv txhua qhov kev nkag siab nws yuav zoo ib yam koj tau siv 2 kab rau Bat+ thiab OUT+)
2) Tam sim no qhov sib txawv yog thaum los rau hauv av Pin's ntawm TP4056 Module. Qhov Module muaj Cov Pins Sib Txawv Sib Txawv rau OUT thiab BAT-, Yog li thaum txuas hauv av koj yuav xav siv 2 lub xov tooj ntau dua li txuas rau hauv av ntawm roj teeb.
3) Tam sim no Raws li koj tuaj yeem pom, Kuv tsis tau muab Kev Hloov pauv hauv Txoj Haujlwm no vim tias qhov no tseem yuav nyob rau txhua lub sijhawm thiab yuav hloov tawm thaum lub roj teeb tsawg. (Raws li tau tham txog ntawm 3 Kauj Ruam, Kev Tiv Thaiv IC Yeej Hloov Tawm Tawm Tawm). Yog tias koj xav tau hloov pauv koj tuaj yeem ntxiv ib qho kom paub tseeb
Kauj Ruam 9: Teeb Koj Tus Kheej Lub Vev Xaib
Yog li, Qhov No Tej Zaum Yuav yog Kauj Ruam nyuaj rau cov neeg uas Tshiab rau Cov Vev Xaib thiab Qhov Chaw Ua Haujlwm. Tab sis kuv ib txwm sim ua kom yooj yim rau koj.
Lub Vev Xaib Part. Coob leej ntawm peb Yuav Tsum Tsis meej pem, ua li cas?
Yog li, Cia kuv piav qhia meej. Ua ntej tshaj plaws koj yuav tsum tau txais Tus Domain Hosting. Coob leej yuav xav txog Kev Pub Dawb thiab Hosting raws li qhov no yog qhov ua haujlwm qis heev thiab Tsis xav tau Ib Lub Vev Xaib Siab Xav Tau.
Los ntawm no rau Kev Ntsuam Xyuas Lub Hom Phiaj koj tuaj yeem sim Dawb Hosting thiab sau zoo li Lub Vev Xaib no muab:
Kuv Pom Zoo tiag tiag ntawm Kev Hloov Mus Rau Them Lub Vev Xaib Sau thiab Hosting. Raws li qhov no Yuav Tsum Pab Tus Kws Tshaj Lij Muab Kev Pab Cuam kom nrawm dua thiab Lub Vev Xaib Ua Tau Zoo los ntawm Lawv Sab.
Rau Beginners:
Domain - Nws raug xa mus rau Lub Npe Muab rau Lub Vev Xaib lossis koj yuav paub nws li URL (Zoo li: instructables.com)
Hosting - Nws yog Server uas servers Cov Ntaub Ntawv ntawm Lub Vev Xaib rau Cov Neeg Siv.
Tam sim no kuv tab tom Npaj Ua Ntej Ua Ntej thiab Qhov Chaw ntawm Cov Ntaub Ntawv uas koj xav tau rau Upload rau koj li Hosting. (Extract tag nrho Cov Ntaub Ntawv los ntawm cov ntaub ntawv.zip saum toj no thiab tso rau lawv)
Yog li ntawd, Tsuas yog upload cov no rau koj li Hosting thiab Ua Qhov Yuav Tsum Tau Hloov Hloov Piav Qhia hauv Kauj Ruam Tom ntej
Cov Ntaub Ntawv Txuas
--- Nkag Mus Saib Cov Ntaub Ntawv Xa Mus Rau Lub Vev Xaib los ntawm Module -----
Txhawm rau Qhia Cov Ntaub Ntawv los ntawm tus qauv rau peb. Koj tsuas yog yuav tsum tau sau koj qhov url thiab ntxiv "/show.php" kab nyob rau hauv pem hauv ntej ntawm nws.
("yoururl.url/show.php")
Kauj Ruam 10: Cov Kev Hloov Me Me Yuav Tsum Tau los ntawm Cov Neeg Siv
Cov no yog Kev Hloov Me Me hauv Cov Cai, Yuav Tsum Tau los ntawm Cov Neeg Siv Ua Hauv Cov Cai thiab Cov Ntaub Ntawv Muab Los Ntawm Kuv, Yog li ntawd lawv tuaj yeem Ua Haujlwm Zoo nrog koj li Router thiab Lub Vev Xaib.
Hauv Arduino Code Nrhiav cov kab ntawm Txoj Cai no:
IPAddress _ip = IPAddress (192, 168, 1, 112); // Hloov 3 Qhov Chaw Raws Li Koj Tus IP Router thiab GateWay. IPAddress _gw = IPAddress (192, 168, 1, 1); IPAddress _sn = IPAddress (255, 255, 255, 0);
Thiab hloov pauv Raws li koj tus kheej Router tus IP, Rooj vag thiab Subnet.
Tam sim no, Rov Mus Rau Tib Txoj Cai thiab Nrhiav Kab No:
http.begin ("https://yourwebsiteurl.com/main.php?temp=" + String (t) + "& hum =" + String (h) + ""); // Hloov qhov URL raws li koj lub vev xaib URL
Yog li, Hauv kab no Koj yuav tsum hloov "yourwebsiteurl.com" rau koj tus kheej lub vev xaib URL.
Yog li, qhov ntawd yog txhua yam thiab koj muaj Koj Tus Kheej Ua Haujlwm Portable ESP8266 Lub Hnab Huab Cua Chaw Nres Tsheb.
Kauj ruam 11: Ua kom tiav qhov Module
Tam sim no Txhua Tus Neeg, Qhov no yog cov kauj ruam Xaiv tau thiab yuav Ua rau koj Cov Qauv Zoo Tshaj Tawm thiab Tiv Thaiv los ntawm luv Circuit Court los ntawm Touches. Txoj Kev Yooj Yim thiab Stylish yog Siv Cov Hluav Taws Xob Hluav Taws Xob Hluav Taws Xob ntawm 7cm dia. Txiav Me Peice tawm ntawm Qhib DHT11.
Pom zoo:
WunderThing: Roj Teeb-Txhawb Nqa, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!: 6 Cov Kauj Ruam
Lub WunderThing: Roj Teeb-Txhawb Nqa, Sib Nqus, ESP8266 Huab Cua Huab Cua IoThing!: Nyob zoo, Rau kuv thawj zaug puas tau qhia qhia rau kuv qhia koj txog Qhov Tsis Txaus Ntshai. Nov yog qhov haujlwm tsis ntev los no uas kuv lub hom phiaj yog txhawm rau tsim huab cua huab cua huab cua txias tub yees
Chaw Nres Nkoj Huab Cua: ESP8266 Nrog Tsaug Zog, SQL, Teeb Duab los ntawm Flask & Plotly: 3 Kauj Ruam
Chaw Nres Tsheb Huab Cua: ESP8266 Nrog Tsaug Zog, SQL, Teeb Duab los ntawm Lub Raj Dej & Plotly: Puas yog qhov lom zem kom paub qhov kub, av noo, lossis lub teeb ci ntawm koj lub sam thiaj? Kuv paub kuv yuav. Yog li kuv tau ua lub chaw nres tsheb huab cua yooj yim los sau cov ntaub ntawv ntawd. Cov hauv qab no yog cov kauj ruam uas kuv tau ua los tsim ib qho. Cia peb pib
Chaw Nres Tsheb Huab Cua DIY & WiFi Chaw Nres Tsheb Sensor: 7 Kauj Ruam (nrog Duab)
Chaw Tshawb Xyuas Huab Cua DIY & WiFi Chaw Nres Nkoj: Hauv qhov haujlwm no kuv yuav qhia koj yuav tsim lub chaw nres tsheb huab cua nrog rau qhov chaw nres tsheb WiFi sensor. Lub chaw nres tsheb ntsuas ntsuas cov ntaub ntawv kub thiab av noo hauv cheeb tsam thiab xa nws, los ntawm WiFi, mus rau chaw nres tsheb huab cua. Cov chaw nres tsheb huab cua tom qab ntawd qhia t
Tsim kom muaj Lub Tsev IoT Huab Cua Zoo Sensor Tsis Muaj Huab Cua Xav Tau: 10 Kauj Ruam
Tsim kom muaj Lub Tsev IoT Huab Cua Zoo Tsis Xav Tau Huab Cua: Qhov zoo ntawm huab cua sab hauv lossis sab nraum zoov nyob ntawm ntau qhov chaw muaj kuab paug thiab kuj los ntawm huab cua. Kub Humidity PressureOrganic GasMicro
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