Computers, Cov khoom
Microcontroller ESP8266: txuas thiab configuring
Muaj ntau cov neeg muaj twb muaj kev tswj kom tig nws xim rau ESP8266-12 nti tso tawm los ntawm Espressif. Tus nqi ntawm nws yog cheaper npaum li tshaj tus qauv Bluetooth-adapter card, thiab nyob me me thiab qhov ntev, nws tau ntau npaum li cas nta. Tam sim no rau tag nrho cov tsev kiv cua muaj lub sij hawm mus ua hauj lwm nyob rau hauv ib tug Wi-Fi network nyob rau hauv ob hom, uas yog, mus cuag koj lub computer mus rau ib nkag ntsiab lus los yog muaj xws li nws raws li ib tug taw tes.
Nyob rau lwm cov tes, koj yuav tsum kom zoo zoo to taub dab tsi cov ntawv tsis yog ntaub thaiv npog, tsim tsuas yog rau kev sib txuas lus ntawm Wi-nkaus. Nws tus kheej ESP8266 nws tus kheej yog ib tug microcontroller, uas muaj nws tus kheej UART, GPIO thiab SPI-interface, piv txwv li nws yuav siv tau raws li ib tug kiag li nws tus kheej-muaj khoom. Muaj ntau tom qab no nti hu ua nws ib tug yeej muaj tseeb kiv puag ncig, thiab thaum lub sij hawm, xws li yuav tau ua txawm nyob rau hauv lub feem ntau yooj yim hom technology, tab sis raws li ntev raws li tus dais no yog tus tshiab thiab ib tug ruaj khov firmware rau nws tsis yog. Muaj ntau cov kws txawj nyob ib ncig ntawm lub ntiaj teb no tseem tabtom mus txua koj tus kheej firmware, vim hais tias mus sau lawv nyob rau hauv them nyiaj tiag tiag yog tsis yooj yim, tab sis nyob rau hauv cov kev phem ntawm ntau yam teeb meem, tus ntaus ntawv tam sim no yuav hu ua heev haum rau kev siv.
Thaum lub caij, peb xav tsuas yog ob tug kev xaiv rau kev siv ntawm no module:
- Siv lub Rooj Tswjhwm Saib nyob rau hauv ua ke nrog nrog ib tug ntxiv microcontroller, los yog computer, uas yuav tsum tau nqa los ntawm cov tswj module UART.
- Independent sau ntawv firmware rau lub nti, uas tso cai rau ces siv nws li ib tug self-muaj tsev.
Nws yog tej yam ntuj tso tau hais tias yuav tau xav txog ib qho kev ywj firmware nyob rau hauv cov ntaub ntawv no, peb yuav tsis tau.
Nrhiav nyob rau yooj yim ntawm kev siv thiab kev kawm zoo, muaj coob tus neeg uas muaj cov qhov ntau microcontrollers muab lawv nyiam ESP8266 qauv. Txuas thiab muab kho dua rau firmware ntawm tus dais no yog heev yooj yooj yim thiab siv tau, thiab ua rau tib kho vajtse uas koj txuas cov khoom rau lub computer. Qhov ntawd yog qhov ib yam thoob plaws lub USB-TTL-converter, los yog, yog tias ib tug prefers lwm connectivity xaiv, yuav nqa tawm los ntawm RPi thiab Arduino.
Yuav ua li cas mus xyuas?
Nyob rau hauv thiaj li yuav ntsuam xyuas cov functionality ntawm lub tshiab muas ntaus ntawv, koj yuav tsum tau siv ib tug tshwj xeeb qhov chaw ntawm stabilized voltage, kom mus txog rau 3.3 volts. Tam sim ntawd nws muaj nqis ntsoov teev hais tias qhov tiag ntawm lub module mov voltage ntau yog los ntawm 3 mus rau 3.6 volts, thiab qhov muaj zog voltage mov tam sim ntawd ua rau lub fact tias koj tsuas yuav puas koj ESP8266. Flash thiab lwm yam software tom qab ib tug zoo xws li cov teeb meem no tej zaum yuav pib tsis ua hauj lwm kom zoo, thiab koj twb muaj los kho lub tsev los yog ib yam dab tsi mus kho nws.
Yuav kom txiav txim seb qhov kev kawm ntawm cov microcontroller qauv, koj cia li yuav tsum tau txuas peb cov pins:
- CH_PD thiab VCC yog kev cob cog rua rau lub hwj huam mov ntawm 3.3 volts.
- GND yog kev cob cog rua rau hauv av.
Yog hais tias koj tsis txhob siv ESP-01, thiab lwm yam module thiab nws yog chiv tam sim no muab tau GPIO15, ces nyob rau hauv cov ntaub ntawv uas koj xav tau, thiab nws yuav tsum tau ntxiv kev cob cog rua rau hauv av.
Yog hais tias lub Hoobkas firmware khiav nquag, ces nyob rau hauv cov ntaub ntawv uas koj yuav saib tau lub teeb liab, thiab ces ib tug ob peb lub sij hawm yuav tsuas ntsais muag lawm xiav. Txawm li cas los, nws yuav tsum tau muab sau tseg tias liab hwj chim lub teeb tsis muaj tag nrho cov ESP8266 Series pab kiag li lawm. Firmware rau ib co pab kiag li lawm yuav tsis muaj illumination ntawm lub teeb liab, yog hais tias tus module yog tsis tuaj kawm ntawv (nyob rau hauv particular, no yog hais txog lub ESP-12 qauv).
Tom qab txuas mus rau koj wireless network yog tshuab txais los ntawm ib tug tshiab kev nkag taw tes, uas yuav tsum tau hu ua ESP_XXXX, thiab nws muaj peev xwm yuav ntes tau nrog tej dais uas muaj kev nkag tau mus rau Wi-nkaus. Nyob rau hauv cov ntaub ntawv no, lub npe ntawm qhov kev nkag point yog ncaj qha nyob rau hauv lub chaw tsim tshuaj paus lub firmware uas koj siv, thiab tej zaum yuav yog li ntawd yuav muaj ib co lwm yam.
Yog hais tias tus taw tes tsis tshwm sim, koj yuav mus xyaum, txwv tsis pub yuav tau coj ib lub re-xyuas lub hwj chim, raws li zoo raws li lub correctness ntawm GND thiab CH_PD kev twb kev txuas, thiab yog hais tias txhua yam yog kev cob cog rua kom raug, ces feem ntau yuav, koj tseem sim siv cov tawg tsev los yog nyob rau nws yog tsuas ntsia firmware uas tsis yog-tus qauv nqis.
Yuav ua li cas mus cuag nws sai sai?
Txheej txheem yuav tsum tau rau kev twb kev txuas ntawm no module muaj xws li cov nram qab no:
- lub module nws tus kheej;
- solderless breadboard;
- ib tug tag nrho teev ntawm nyob ntawm tej niam, txiv, tsim rau qauv board, los yog tshwj xeeb cable DUPONT MF;
- USB-TTL converter raws li PL2303, FTDI los yog ib txhia zoo xws li cov nti. Qhov zoo tshaj plaws kev xaiv - yog hais tias USB-TTL adapter kuj tso zis RTS thiab DTR, vim hais tias vim qhov no yuav ua tau tiav sai heev download tau lub firmware los ntawm ib co UDK, Arduino IDE los yog Sming, tsis muaj txawm qhov yuav tsum rau phau ntawv switching GPIO0 rau hauv av.
Yog hais tias koj siv lub converter rau 5 volts, ces yuav tsum tau mus yuav ib tug ntxiv voltage regulator nti rau lub hauv paus ntawm 1117 los yog tej zoo xws li cov, raws li tau zoo raws li lub hwj chim qhov twg los (rau standard 1117 zoo heev tsim txawm zoo tib yam cov coupons qhov los ntawm ib tug smartphone los 5 volts). Nws yog pom zoo kom tsis txhob siv lub Arduino IDE los yog USB-TTL rau ib lub hwj chim qhov twg los rau ESP8266, thiab siv ib daim, vim hais tias vim qhov no koj yuav tau tshem thaum kawg ntawm qhov ceeb thawj teeb meem.
Advanced set muab ib tug nyiam thiab qhov chaw ua hauj lwm nrog cov module muab rau qhov yuav tsum tau rau ntxiv hwj chim connectors, resistors, LEDs thiab DIP-keyboards. Nyob rau hauv tas li ntawd, nws yog tseem tau mus siv ib qho pheej yig USB saib, uas ua kom koj lossi saib xyuas rau tus nqi ntawm tam sim no noj, thiab muab me ntsis tiv thaiv los ntawm lub USB tsheb npav ntawm tshwm sim ntawm ib tug luv luv Circuit Court.
Yuav ua li cas yuav tsum ua li cas?
Thawj thiab foremost nws muaj nqis ntsoov teev qhov tseeb hais tias lub ESP8266 tswj tej zaum yuav ib nyuag txawv nyob ntawm seb uas tej qauv uas koj siv. Tej modules hais niaj hnub no ib tug heev heev, thiab cov thawj yam uas yuav tsum tau - yog lub cim ntawm cov qauv thiab koj yuav siv nws los mus txiav txim tus pin sib txuas. Nyob rau hauv phau ntawv no, peb yuav tham txog ua hauj lwm nrog cov module ESP8266 ESP-01 V090, thiab yog hais tias koj siv ib co lwm yam qauv muab Ping GPIO15 (HSPICS, MTDO), koj yuav tsum tau rub nws mus rau hauv av zoo li ib tug txheej txheem module pib thiab rau firmware hom.
Ces ob npaug rau-xyuas tias cov mov voltage rau lub kev cob cog rua module yog 3.3 volts. Raws li hais saum toj no, cov pub ntau yog los ntawm 3 mus rau 3.6 volts, thiab nyob rau hauv cov ntaub ntawv ntawm ua cov ntaus ntawv tsis, tab sis cov mov voltage yuav ua tau txawm muaj nuj nqis tsawg dua 3 volts, uas yog teev nyob rau hauv cov ntaub ntawv.
Yog hais tias koj siv ib tug USB-TTL converter 3.3 volts, ces tus module yog kev cob cog rua nyob rau hauv tib txoj kev raws li nyob rau sab laug sab ntawm lub duab hauv qab no. Yog hais tias koj thov heev dua lwm yam pyativoltovy USB-TTL, ces mloog mus rau sab xis ntawm daim duab. Nws kuj zoo li hais tias txoj cai yog ntau npaum vim lub fact tias nws siv ib daim fais fab mov, tab sis nyob rau hauv qhov tseeb nyob rau hauv cov ntaub ntawv ntawm USB-TTL siv converter 5 volts yog ib co uas ua tau kom ib tug ntxiv divider resistors los xyuas kom meej qhov harmonization ntawm trehvoltovyh thiab pyativoltovyh theem ntawm logic, los yog tsuas yog siv lub module hloov dua siab tshiab theem.
Nqe lauj Up Tshwj xeeb nta
Nyob rau hauv txoj cai muaj yog ib tug kev twb kev txuas daim duab UTXD (TX), raws li zoo raws li URXD (RX) ntawm lub module rau pyativoltovoy logic, TTL, thiab lub nqa tawm ntawm tej txheej txheem nqa tawm nyob rau hauv koj tus kheej yuav raug. Los ntawm ESP8266 piav qhia nws hais tias lub tsev ua hauj lwm zoo xwb nrog 3.3V logic. Nyob rau hauv lub overwhelming feem ntau ntawm cov neeg mob, txawm nyob rau hauv cov ntaub ntawv ntawm ib tug logic pyativoltovoy khoom tsis tsis, tab sis puav muaj tej lub sijhawm, yog li xws li ib tug kev twb kev txuas yog tsis pom zoo.
Yog hais tias koj tsis muaj peev xwm siv ib saab USB-TTL converter 3.3 volts, yuav tsum muaj ntaub ntawv mus rau lub divider resistors. Tsis tas li ntawd muaj nqis ntsoov teev yog tias nyob rau hauv txoj cai daim duab fais fab 1117 stabilizer yog kev cob cog rua tsis muaj ntxiv piping, thiab nws yeej ua hauj lwm technology, tiam sis nws tseem zoo tshaj plaws los mus siv rau hauv lub xov daim duab 1117 nrog capacitor strapping - yuav tsum tau mus rau reconcile nrog cov ESP8266 datasheet rau hauv koj lub stabilizer los yog siv twb kiag li npaj txhij module, raws li nyob rau hauv lub hauv paus ntawm 1117.
Yuav pib lub tsev, koj yuav tsum mus ua txhaum lub saw GPIO0-TND, ces nws yog tau muab lub hwj chim. Nws yog ib nqi sau cia hais tias tag nrho cov koj yuav tsum tau ua nws nyob rau hauv kev txiav txim ntawd, uas yog, ua ntej kom paub tseeb tias GPIO0 «dai nyob rau hauv cov huab cua", thiab xwb ces thov hwj chim rau CH_PD thiab VCC.
Yuav ua li cas mus cuag zoo zoo?
Yog hais tias koj muaj peev xwm muab ib tug ib thaum yav tsaus ntuj mus rau hais tias feem ntau txuas ESP8266 module, koj muaj peev xwm siv lub ruaj khov kev xaiv. Nyob rau hauv lub duab saum toj no koj pom kev twb kev txuas cov kev xaiv uas tsis siv neeg loading firmware.
Nws yuav tsum tau muab sau tseg tias nyob rau hauv lub saum toj no duab tsis qhia txoj kev siv cov free GPIO thiab ADC, thiab kev twb kev txuas yuav tau ncaj qha mus nyob ntawm seb zoo li cas xyov koj xav kom muaj kev, tab sis, yog hais tias koj xav kom lub stability, tsis txhob hnov qab mus rub tag nrho cov GPIO fais fab thiab ADC mus rau hauv av siv ib tug pull-up resistor.
10 k resistors, yog tias tsim nyog, yuav tsum tau hloov los ntawm lwm yam nyob rau hauv lub chav 4,7k rau 50k, tsis suav GPIO15, raws li nws lub ntsej muag tus nqi yuav tsum tsis muaj ntau tshaj li 10 k. Denomination capacitor smoothing siab zaus ripple tej zaum yuav sib txawv dog dig.
Tiabsis cov GPIO16 RESET thiab los ntawm kev siv ntawm sib sib zog nqus pw tsaug zog resistor 470 ohms tej zaum yuav tsim nyog thaum uas siv cov coj hom, txij thaum nyob rau kev txiav txim yuav tawm los ntawm qhov tob pw tsaug zog hom, lub module ua ib tug tag nrho cov pib dua los ntawm nqa tawm tsawg theem mus muab GPIO16. Nyob rau hauv lub qhaj ntawv ntawm no compound sib sib zog nqus pw tsaug zog hom rau koj chav tsev yuav kav mus ib txhis.
Thaum xub thawj siab ib muag, tej zaum nws yuav zoo li ntawd GPIO0, GPIO1 (TX), GPIO2, GPIO3 (RX) thiab GPIO15 tibneeg hu tauj coob, ces siv lawv rau lawv tus kheej lub hom phiaj yuav tsis ua hauj lwm, tab sis nyob rau hauv kev muaj tiag nws tsis yog li ntawd. Ib tug sufficiently theem siab rau GPIO0 thiab GPIO2, raws li zoo raws li cov uas tsis muaj rau GPIO15 yuav tsum tsuas yog rau cov thawj zaug startup ntawm lub module, thiab nyob rau hauv lub neej yav tom ntej nws yog twb tau siv lawv nyob rau hauv nws kev txiav txim. Qhov tshaj plaws xwb muaj nqis mentioning - tsis txhob hnov qab mus muab cov kev kawm theem ua ntej yuav nqa tawm ib tug tag nrho cov pib dua ntawm koj cov khoom.
Koj kuj siv tau TX, RX li GPIO1 thiab GPIO3 lwm, tab sis tsis txhob hnov qab hais tias tom qab lub module pib txhua firmware pib "rub" cov TX thaum uas tig mus ua debugging ntaub ntawv xa mus rau UART0 ntawm ib tus nqi ntawm 74480, tab sis tom qab yuav tsum tau muaj ib tug muaj kev vam meej download, koj muaj peev xwm siv lawv tsis tsuas yog raws li UART0 yuav ua rau cov ntaub ntawv pauv nrog rau lwm ntaus ntawv, tab sis kuj raws li ib tug txheej txheem GPIO.
Rau modules nyob rau hauv uas ib tug me me npaum li cas ntawm diluted pins (piv txwv li, ESP-01) tsis yuav tsum mus cuag lub undiluted pins, uas yog, lub ESP-01 bred tsuas: GND, CH_PD, VCC, GPIO0, GPIO2 thiab cov RESET, thiab nws yog lawv koj koj yuav tsum tau ceev. Muaj yog tsis muaj yuav tsum tau soldered ncaj qha mus rau lub nti ESP8266EX, thiab mam li rub lub pins undiluted, tshwj tsis yog tias koj yeej xav tau.
Tej kev twb kev txuas kos duab yog siv tom qab ib tug loj tus naj npawb ntawm thwmsim nqa tawm los ntawm uas tsim nyog ua hauj lwm thiab tau koom ua ke los ntawm ib tug plurality ntawm txawv cov lus qhia. Nws yuav tsum tau muab sau tseg tias txawm xws schemes yuav tsis muab suav hais tias zoo tagnrho, vim hais tias koj muaj peev xwm siv ib tug xov tooj ntawm lwm yam, Attendance zoo xaiv.
Kev twb kev txuas ntawm Arduino
Yog hais tias koj rau ib co yog vim li cas, muaj tsis muaj USB-TTL converter 3.3 volts, ces tus WiFi ESP8266 module yuav kev cob cog rua ntawm lub Arduino nrog kev converter. Ntawm no koj yuav tau thawj xyuam xim rau peb tseem ceeb:
- Thaum siv nrog cov ESP8266 Arduino Pib dua chiv kev cob cog rua rau lub GND, mus tshem tawm cov peev xwm los khiav lub microcontroller thiab nyob rau hauv daim ntawv no nws yog siv raws li ib tug pob tshab USB-TTL converter.
- RX thiab TX yog tsis cob cog rua "nyob rau hauv lem", thiab ncaj qha - RX-RX (ntsuab), TX-TX (daj).
- Txhua tsav txhua yam yog kev cob cog rua nyob rau hauv tib txoj kev raws li saum toj no.
Yuav ua li cas yuav tau xav txog
Nyob rau hauv no cov tswvyim kuj yuav tsum tau txuam khaubncaws sab nraud povtseg 5 volt TTL Arduino, thiab 3.3 volts rau ESP8266, tab sis tej zaum yuav khiav lag luam zoo li ntawd.
Thaum kev cob cog rua rau ESP8266 Arduino yuav txawm peem rau nrog ib tug voltage regulator, tsis tiv tam sim no uas yog yuav tsum tau rau ESP8266, raws li ib tug tshwm sim, ua ntej koj qhib nws, koj yuav tau mus xyuas nrog datashipom mus rau ib tug siv koj. Tsis txhob sim mus txuas lwm yam hwj huam haus ntsiab nrog ESP8266, raws li qhov no tej zaum yuav ua rau lub fact tias cov ua-nyob rau hauv voltage regulator Arduino tsuas tsis.
Tsis tas li ntawd, muaj lwm kev twb kev txuas daim duab ESP8266 thiab Arduino, uas siv SoftSerial. Txij li thaum lub tsev qiv ntawv SoftSerial chaw nres nkoj ceev sib npaug zos rau 115200, yog siab dhau heev lawm thiab yuav tsis tau lees tias ruaj khov lag luam yog tsis pom zoo, qhov no kev twb kev txuas txoj kev los siv, txawm hais tias muaj yog ib co neeg mob nyob rau hauv uas nws ua hauj lwm yog heev ruaj khov.
Kev twb kev txuas ntawm RaspberryPi
Yog hais tias koj tsis muaj nyob rau hauv tag nrho cov yam USB-TTL converters, nyob rau hauv cov ntaub ntawv uas koj yuav siv tau RaspberryPi. Nyob rau hauv cov ntaub ntawv no, rau ESP8266 programming thiab kev twb kev txuas yog yuav luag identical, tab sis no nws tsis yog li ntawd yooj yim, thiab ntxiv yuav tsum tau siv cov khoom noj raws li ib tug stabilizer ntawm 3.3 volts.
Yuav pib RX, TX thiab GND peb ntaus ntawv mus rau txuas ESP8266, VCC thiab GND thiab hle lub cai fais fab mov, xam rau 3.3 volts. Ntawm no, tshwj xeeb mloog yuav tsum tau them mus rau lub fact tias koj yuav tsum ua kom lub kev twb kev txuas ntawm pab kiag li lawm GND, uas yog, lub stabilizer RaspberryPi thiab ESP8266. Yog hais tias ua tau rau hauv koj ntaus ntawv qauv regulator yuav mas mus txog rau 300 MA ntxiv load, ces tus ESP8266 kev twb kev txuas yog heev qub, tab sis nws tag nrho cov ua ntawm koj tus kheej yuav raug.
configure lub chaw
Thaum koj to taub yuav ua li cas mus cuag ESP8266, koj yuav tsum tau kom paub tseeb hais tias cov neeg tsav tsheb rau koj ntaus ntawv yog teem kom raug, thiaj li hais tias tus tshiab virtual serial chaw nres nkoj yog ntxiv rau lub cev. Yuav tsum tau siv cov kev pab cuam - Serial Chaw nres nkoj Terminal. Nyob rau hauv hauv paus ntsiab lus, cov nqi hluav taws xob yuav tsum khaws tej rau koj saj, tab sis koj yuav tsum to taub kom tias txhua yam pab neeg uas koj yuav tsum tau xa mus rau lub serial chaw nres nkoj, nyob rau hauv lub kawg yuav tsum tau muaj trailing cim CR + LF.
Haum thoob plaws siv CoolTerm ESPlorer thiab hlauv taws xob, lub tom kawg yuav ua rau nws tau tsis txhob nkag ESP8266 lub AT txib rau lawv tus kheej, thiab qhov no yuav qhia yooj yim mus ua hauj lwm nrog lua scripts nyob rau hauv NodeMCU, ces nws yuav tau yooj yim yuav siv raws li ib tug txheej txheem davhlau ya nyob twg.
Rau ib txwm kev twb kev txuas mus rau lub serial chaw nres nkoj yuav tsum tau ua ib tug ntau ntawm kev ua hauj lwm, vim hais tias cov firmware rau lub ESP8266 yog feem ntau ntau yam thiab ua kom tau yuav tsum tau nqa tawm nyob txawv speeds. Yuav kom txiav txim siab rau qhov zoo tshaj plaws kev xaiv, koj yuav tsum tau mus los ntawm peb tej kev xaiv: 9600, 57600 thiab 115200.
Yuav ua li cas mus xaiv cov tawm?
Yog xav tau pib, txuas lub davhlau ya nyob twg software rau lub serial chaw nres nkoj ntawm lub virtual raug lead lom tsis 9600 8N1, ces siv ib tug tag nrho cov module pib dua, disabling CH_PD (nti pab) ntawm lub hwj chim, thiab ces qhib nws dua, distorting CH_PD. Koj yuav tau siv ib tug luv luv Circuit Court av RESET mus pib dua lub tsev thiab soj ntsuam cov ntaub ntawv nyob rau hauv lub davhlau ya nyob twg.
Tus thawj LED ntaus ntawv yuav tsum tau tso tawm nyob rau hauv tib txoj kev raws li qhia nyob rau hauv qhov kev piav qhia ntawm lub pov thawj txoj kev. Koj yuav tsum tau soj ntsuam cov davhlau ya nyob twg set ntawm ntau cim uas yuav xaus nrog lub npaj txhij, thiab yog hais tias nws tsis tau, tham mus rau lub davhlau ya nyob twg nyob rau hauv ib tug txawv kev ceev, ua raws li los ntawm ib tug reboot ntawm lub module.
Thaum koj pom ib tug ntawm cov kev xaiv uas muab kab ceev, yuav muab suav hais tias ib tug module npaj rau cov lag luam.
Yuav ua li cas hloov firmware?
Tom qab koj nruab ib lub ESP8266, txuas lub ntaus ntawv yuav siv sij hawm xwb ob peb lub vib nas this, thiab ces nws yuav tsum npaj kom tau upgrade koj cov firmware. Rau nruab tshiab software koj yuav tsum tau ua tom ntej no.
Yuav pib, download tau qhov tseeb firmware version los ntawm cov nom site thiab downloaded ib tug nqi hluav taws xob rau flashing. Ntawm no, tshwj xeeb mloog yuav tsum tau muab rau dab tsi operating system yog ntsia tau rau hauv lub tshuab uas sau ESP8266. Txuas pab kiag li lawm yog zoo tshaj plaws ua rau cov laus system qhov rais 7.
Rau tus txheem qhov rais OS nws yog pom mus siv ib txoj kev pab hu ua XTCOM util, uas yog tshwj xeeb tshaj yog yooj yim nyob rau hauv lub chaw ua hauj lwm, yog hais tias tus firmware yog tsuas yog ib cov ntaub ntawv. Qhov zoo tshaj plaws multi-platform kev xaiv yuav tsum hu rau lub chaw tso dej esptool, uas, li cas los xij, xav rau nab hab sej, thiab qhov yuav tsum tau qhia kom meej rau qhov tsis muaj qhov hais kom ua kab. Nyob rau hauv tas li ntawd, nyob rau hauv kev twb kev txuas ESP8266 tub ntxhais zog tso cai rau koj mus conveniently ua qhov kev pab cuam Flash Download Tool, uas muaj ib tug txaus loj tus naj npawb ntawm cov chaw, raws li zoo raws li ib tug yooj yim technology rau nruab firmware los ntawm ntau yam ntaub ntawv.
Tom ntej no, disconnect koj davhlau ya nyob twg pab cuam los ntawm lub serial chaw nres nkoj, thiab ib tug tag nrho disconnect los ntawm lub mains CH_PD, GPIO0 txuas lub module rau GND, thiab ces CH_PD yuav raug xa rov qab rov qab. Nyob rau hauv lub kawg, cia li pib cov kev pab cuam rau cov module firmware thiab thauj lawv nyob rau hauv lub ESP8266 relay.
Nyob rau hauv lub overwhelming feem ntau ntawm cov neeg mob lub firmware yog loaded rau hauv lub chav tsev ntawm ib tug ceev nyob rau hauv lub cheeb tsam ntawm 115.200, tab sis nws yog ib tug tshwj xeeb hom muab automatic muab faib rau tshaj tawm, yog li ntawd lub firmware yuav nqa tawm ntawm ib tug ceev ntawm ntau tshaj 9600, muab kho dua cov muaj ESP8266 muaj nuj nqi. Arduino yog siv rau kev twb kev txuas los yog USB-TTL - tsis ua si ib tug tshwj xeeb lub luag hauj lwm no, lub ceev txwv yog nyob rau ntawm qhov ntev ntawm lub nyob ntawm tej siv los ntawm lub converter, thiab ib tug xov tooj ntawm lwm yam.
Similar articles
Trending Now