Cov txheej txheem:

Internet Servo: 3 Kauj Ruam
Internet Servo: 3 Kauj Ruam

Video: Internet Servo: 3 Kauj Ruam

Video: Internet Servo: 3 Kauj Ruam
Video: КАКИМ БУДЕТ PORTAL 3 2024, Lub Xya hli ntuj
Anonim
Internet Kev Pabcuam
Internet Kev Pabcuam
Internet Kev Pabcuam
Internet Kev Pabcuam
Internet Kev Pabcuam
Internet Kev Pabcuam
Internet Kev Pabcuam
Internet Kev Pabcuam

QHIA

Kuv nyiam pub noog hauv kuv lub vaj, tab sis tu siab txaus, nas dub kuj tseem siv qhov zoo los ntawm qhov no. Yog li kuv xav txog txoj hauv kev los tiv thaiv nas los ntawm kev noj cov noog zaub mov.

Cov nas dub tsuas yog ua haujlwm hauv qhov tsaus ntuj xwb yog li peb yuav tsum kaw cov noog noj thaum hmo ntuj. Vim tias kuv tub nkeeg, kuv xav txog txoj hauv kev kom siv lub tshuab no. Thiab yog li lub tswv yim ntawm kev siv internet tswj hwm servo erose.

Txij li cov noog pub tsiaj nyob hauv koj lub vaj, nws yuav zoo yog tias ESP tseem tuaj yeem ua haujlwm li Wi -nkaus txuas ntxiv. Muab koj cov qhua nkag mus rau internet yam tsis qhia tus password ntawm koj lub network wifi.

Qhov tshwm sim ntawm qhov kev zov me nyuam yog qhov hloov pauv tau yooj yim servo maub los uas tuaj yeem teeb tsa kom haum rau txhua qhov haujlwm. Nws muaj a.o. cov yam ntxwv hauv qab no:

  • Tus neeg siv tuaj yeem txiav txim siab pib thiab xaus txoj haujlwm ntawm servo.
  • Kev ceev ntawm kev txav mus los tuaj yeem teeb tsa.
  • Cov servo tuaj yeem tswj hwm phau ntawv ntawm lub webinterface lossis lub laub khawm.
  • Lub sijhawm teem tuaj yeem tuaj yeem kaw thiab qhib cov noog pub mis rau qee lub sijhawm.
  • Kaw thiab qhib tau tuaj yeem cuam tshuam nrog hnub tuaj thaum hnub poob.
  • Yooj yim txuas rau koj lub network wifi.
  • Cov lus tuaj yeem xa los ntawm mqtt ntawm qee yam xwm txheej.
  • Lub Servo tuaj yeem tswj tau los ntawm domoticz ntawm qhov txuas ncaj qha xws li "ip-of-servo/SW = ON"
  • Yuav raug txav mus rau txhua txoj haujlwm los ntawm kev siv tus swb lossis txuas zoo li "ip-of-servo/POS = 90"
  • Peb kuj tuaj yeem siv nws ua wifi rov ua dua / txuas ntxiv.
  • Peb tuaj yeem muaj kev coj ua thaum pom kev tsaus ntuj hauv lub vaj.

Cov vis dis aus yuav muab tswv yim rau koj tias koj tuaj yeem ua dab tsi nrog cov thev naus laus zis no.

Khoom siv:

  • a NodeMCU v3 lossis Wemos d1 (mini) board ($ 2, 50)
  • lub mini servo SG90 9G ($ 2)
  • a5v usb zog

Yeem xaiv qhov hloov pauv tau yooj yim thiab/lossis ib lossis ob qho LED nrog tus tiv thaiv thiab qee qhov xaim.

Kauj ruam 1: Tsim Nws

Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws
Tsev Nws

kho vajtse

Tus servomotor muaj 3 xov hlau uas tau txuas nrog lub nodemcu. Liab = vcc thiab yuav tsum txuas nrog Vin (5v). Cov xim dub lossis xim av yog Gnd thiab cov txiv kab ntxwv lossis daj yog cov ntaub ntawv xov hlau thiab yuav tsum txuas nrog tus pin D1. Qee lub sij hawm nws yuav tsum tau txuas qhov rub tawm ntawm 10k mus rau datapin kom tsis txhob txav mus los ntawm kev pib.

lub software

Kuv ua nws yooj yim heev rau nruab software ntawm koj li ESP ntaus ntawv. Thov ua raws cov theem no:

Rub tawm thiab unzip cov ntawv hauv daim nplaub tshev ntawm koj lub computer. Nkag mus rau daim nplaub tshev no thiab nyem rau ntawm Serial_Communicator.exe, qhov haujlwm yuav pib. Txuas ESP ntawm kab ntawv usb rau koj lub computer. Koj tuaj yeem sim tam sim no qhov twg com chaw nres nkoj ESP txuas nrog. Nyeem cov ntawv pab mus txuas ntxiv. Thaum lub software tau teeb tsa, xiav onboard coj wil teeb. Tam sim no koj tuaj yeem txuas mus rau tshooj "nws ua haujlwm li cas".

Tam sim no koj kuj tseem muaj cov cuab yeej zoo los tham nrog ESP los ntawm kab ntawv. Txuas lub esp nrog usb cable rau koj lub khoos phis tawj Windows. Koj tuaj yeem tshaj tawm qee cov lus txib kom txav mus rau servo thiab saib cov ntaub ntawv khau raj thiab debug.

hloov tshiab 23 lub Kaum Ib Hlis 2020: Hloov kho tshiab nrog lub sijhawm hmo ntuj ntxiv.

DOWNLOAD ESP8266SERVO-v1_1b los ntawm onedrive

Kauj Ruam 2: Nws Ua Haujlwm Li Cas

Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas

txuas rau wifi

Thaum cov software rub tawm, lub wemos khau looj plab hlaub thiab lub xiav LED tau teeb pom kev tsis tu ncua. Qhov no txhais tau tias qhov nkag mus (AP) tau qhib qhov twg koj tuaj yeem txuas nws mus rau koj lub wifi. Tam sim no qhib lub wifi teeb tsa ntawm koj lub laptop, xov tooj lossis ntsiav tshuaj. Koj yuav pom netwerk hu ua ESP-123456 lossis zoo sib xws.

Txuas rau lub network no nrog tus password 123456789 thiab xauj mus rau 192.168.4.1. Nkag mus rau koj daim ntawv pov thawj thiab ua raws cov lus qhia ntxiv.

Tsis txhob hnov qab teeb tus thawj tswj hwm tus password. Default qhov no yog 000000000. Thaum ua tiav kev sib txuas, ESP yuav rov pib dua thiab coj teeb 3 zaug.

khau raj

Thaum pib, Esp nyeem cov teeb tsa los ntawm cov kab ke system, txuas rau internet txhawm rau teeb tsa lub sijhawm thiab txav cov servo mus rau nws txoj haujlwm kaw. Tshaj li qhov muag ntsais muag 3 zaug los qhia tias nws npaj tau lawm.

chaw

Tom qab thawj khau raj koj yuav tsum ua qee qhov tu tsev ua ntej. Mus rau nplooj ntawv chaw teeb tsa thiab nyem "teeb tsa lub sijhawm". Ntawm no koj tuaj yeem teeb tsa koj txoj haujlwm thaj chaw thiab lub sijhawm offset. Yog tias siv sijhawm nruab hnub nyob hauv koj lub tebchaws tshaj li txheeb xyuas qhov ntawd. Txuag. Lub cuab yeej rov pib dua thiab suav hnub poob thiab hnub tuaj. Txheeb xyuas nplooj ntawv xwm txheej kom pom tias txhua yam raug.

servo chaw

Nws yog ib qho tseem ceeb los ua qhov chaw teeb tsa servo. Peb tsis xav kom lub servo txav mus rau txoj haujlwm uas nws tau vibrating, vim qhov no yog lub xeev tam sim no siab thiab yuav ua rau koj puas tsuaj lossis txawm tias koj nodemcu. Mus ntsib nplooj ntawv servo, ntawm no koj tuaj yeem txiav txim siab qhov sib txawv ntawm qhov uas servo tuaj yeem txav tau yam nyab xeeb. Hu nws qhov chaw qhib thiab kaw, lossis hloov pauv, txhawm rau txiav txim siab yuav tshwm sim dab tsi thaum koj tsoo lub pob ze lossis qhib. Qhov no ua rau nws yooj yim heev los hloov kho servo rau koj qhov haujlwm tshwj xeeb.

Koj tseem tuaj yeem txiav txim siab qhov nrawm ntawm servo txav. Txheeb xyuas "kaw qhov nrawm" yog tias koj tsis xav ntes cov noog hauv koj lub feeder.

domotica

Qhov kev pabcuam tseem tuaj yeem tswj tau los ntawm kev siv domotica zoo li "domoticz". Los ntawm kev xa daim ntawv thov http zoo li "ip-of-espservo/SW = ON" (kaw) lossis "ip-of-espservo/SW = OFF", servo tuaj yeem tswj tau. Koj tuaj yeem sim qhov no hauv koj tus browser.

mos txwv

Thaum qhib lub mos txwv, cov lus xws li {"idx": "123", "cmd": "SW = ON"} lossis 123, SW = ON tuaj yeem xa mus rau servo. Ntawm qhib lossis kaw cov xwm txheej, json cov lus tau xa zoo li {"idx": 123, "nvalue": 1}. Hom json no thiab tuaj yeem nkag siab los ntawm domoticz.

tactile khawm

Yog tias koj txuas lub pob, qhov no muaj qhov ua haujlwm tau zoo hauv qab no:

  • Thaum lub pob nyem, lub servo toggles los ntawm qhib rau kaw lossis hloov pauv.
  • Nias ntev kom txog thaum lub teeb coj op yuav rov pib ESP
  • Xovxwm ntev mus txog thaum cov coj tawm mus: ESP yuav hnov qab qhov muaj peev xwm ua tau thiab pib AP.

Lub pob ntawm lub rooj zaum nodemcu muaj qhov ua haujlwm zoo ib yam

Kauj ruam 3: Troubleshooting

eratical txav

Yog tias qhov kev pabcuam tsis xav tau txav mus los ntawm lub zog lossis thaum tswj hwm, nws qee zaum pab txuas txuas tus rub tawm ntawm 10K ntawm 3.3V thiab datapin d1.

Pom zoo: