Cov txheej txheem:
- Kauj Ruam 1: Cov Cheeb Tsam thiab Cov Cuab Yeej Xav Tau
- Kauj ruam 2: Electronics
- Kauj ruam 3: Sib dhos
- Kauj ruam 4: Software
- Kauj ruam 5: Kev teeb tsa
- Kauj ruam 6: Kev ua haujlwm
Video: Khawm Encoder Teb: 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Qhov no yog kev tswj chaw taws teeb raws li lub cav nkag teb chaws. Nws muaj cov yam ntxwv hauv qab no.
- Roj teeb ua haujlwm nrog kev siv tam sim no tsawg heev thaum qhib
- Tsis siv neeg qhib thaum tswj tau tig
- Tsis siv neeg tsaug zog tom qab lub sijhawm tsis ua haujlwm
-
Cov kev hloov kho tau thaum tswj kev hloov pauv
- Kev nkag tau yooj yim hauv web nrog txoj haujlwm qhia
- MQTT qhia
- Tswj ntawm Lighwaverf teeb dimmer
- Me me me me
- Tus nqi qis
- Software hloov tshiab ntawm wifi
- Tswj kev nkag mus rau wifi network
Kauj Ruam 1: Cov Cheeb Tsam thiab Cov Cuab Yeej Xav Tau
Cov hauv qab no xav tau
Case - 3D cov ntawv luam tawm muaj nyob ntawm
www.thingiverse.com/thing:3173779
- ESP-12F ESP8266 tus qauv
- Rotary Encoder tswj (EC11) + Pob qhov rooj
- On/Off swb hloov
- 3 pin socket
- LIPO roj teeb 400mAh 802030
- 3.3V voltage refulator (xc6203)
- 220uF lub capacitor
- Resistors 1M, 4K7 (2)
- Schottky diode 1N5819 (2)
- P channel MOSFET (AO3401)
- Enamel hlau (solderable)
- Txuas xov hlau
Cov cuab yeej hauv qab no xav tau
Cov ntsiab lus zoo soldering hlau
Kauj ruam 2: Electronics
Cov khoom siv hluav taws xob tau ua raws ESP-12F module. Ib qho khoom siv hluav taws xob me me tau siv los tswj lub roj teeb, thiab muab nws pib hloov thiab kaw.
Kev tswj hwm lub zog yog dhau los ntawm EN teeb liab ntawm ESP-12F uas yuav tsum tau siab rau tus qauv kom muaj zog. Qhov no tau khaws cia qis los ntawm 1M resistor tab sis tuaj yeem rub siab los ntawm MOSFET transistor. 4u7 capacitor muab qhov tsawg kawg ob peb vib nas this ntawm kev ua haujlwm txawm tias tom qab MOSFET tua.
MOSFET transistor tau pib qhib los ntawm ib qho ntawm cov ntsuas qhov ntsuas qhov ntsuas tau hloov pauv thaum nws tig. Nws tuaj yeem khaws cia los ntawm GPIO teeb liab raws li ESP8266 txoj cai pib.
MOSFET tua thaum lub teeb liab GPIO raug tso tawm tom qab tsis ua haujlwm rau lub sijhawm tsis raug kuaj pom.
Kauj ruam 3: Sib dhos
Kuv tau ua cov kauj ruam hauv qab no.
- Sau 3d enclosure
- Haum rau/tawm qhov hloov pauv thiab 3 tus lej taw tes them. Siv cov tshuaj txhuam los kho rau hauv qhov chaw thiab kaw qhov cim npe sab hauv kom ntev tshaj plaws
- Kaw cov ceg ntawm kev tswj teb kom lawv yaug nrog lub hauv paus kom txo qhov siab
- Txuas 4 xov hlau los tswj. Ib sab ntawm lub laub khawm hloov tau txuas nrog lub hauv paus txuas ntawm qhov ntsuas qhov ntsuas.
- Txuas tus encoder nyob rau hauv rooj plaub thiab ruaj ntseg nrog nws cov txiv ntseej. Ntxiv pob
- Mount tus tswj hwm ntawm lub tshuab hluav taws xob thiab txuas cov xov hluav taws xob los ntawm nws mus rau lub zog txuas ntawm ESP-12F module
- Solder lwm yam khoom siv hluav taws xob nyob sab nraum qab ntawm ESP-12F module. Kuv siv cov xaim tooj liab xaim los nqai cov no. Ib qho luv luv ntawm cov xaim tau siv ntawm EN tus pin raws li qhov no muaj ob peb yam khoom txuas rau nws.
- Solder ntawm kev sib txuas xov hlau mus rau qhov qhib / tua
- Cov laug ntawm lub roj teeb ua rau lub ntsiab lus them nyiaj thiab pub los ntawm kev hloov / qhib
- Solder ntawm xaim los ntawm kev hloov/tawm mus rau tus tswj kev tawm tswv yim.
- Txuas 4 xaim los ntawm tus lej nkag mus rau lub rooj tsavxwm.
Nco tseg Kuv siv cov khoom smd thoob plaws kom ua kom me me me li sai tau. Yog tias siv cov khoom loj dua koj yuav zaum yuav tsum tau nce qhov siab ntawm 3d enclosure. Ib yam nkaus yog tias koj siv lub roj teeb loj sib txawv. Qhov ntev tau yooj yim kho tau hauv SCAD cov ntaub ntawv.
Kauj ruam 4: Software
Lub software rau txoj haujlwm no muaj nyob ntawm
Nws yog qhov project Arduino raws li teeb tsa esp8266 Arduino kev txhim kho ib puag ncig. Tej zaum koj yuav xav teeb tus password rau WifiManager thiab hloov kho software hauv cov ntaub ntawv ino rau qee yam uas paub tab.
Nws yuav tsum tau suav ua ke hauv Arduino ESP8266 IDE thiab cov ntawv xa mus rau tus qauv.
Thawj zaug siv yuav pib nkag mus uas yuav tsum txuas nrog ntawm lub xov tooj lossis lub xov tooj ntawm tes. Saib tus lej rau tus password. Browser ntawm lub xov tooj lossis ntsiav tshuaj yuav tsum tau siv nkag mus rau 192.168.4.1 uas yuav tso cai xaiv ntawm wifi hauv zos ssid thiab password. Qhov no tsuas yog yuav tsum ua tiav ib zaug lossis yog tias lub network wifi hloov pauv. Txij thaum ntawd los ntawm tus qauv yuav txuas rau lub network wifi hauv zos yog xav tau.
Qee cov ntaub ntawv txhawb nqa yuav tsum tau muab rub tawm. Cov no yog nyob hauv cov ntaub ntawv tais ceev tseg ntawm git. Lawv tuaj yeem rub tawm los ntawm kev nkag mus rau ip/upload. Thaum cov no tau raug tso tawm ces tus ip/hloov kho tuaj yeem siv los ua txuas ntxiv hauv qhov yooj yim dua.
Kauj ruam 5: Kev teeb tsa
Kev teeb tsa muaj nyob hauv cov ntawv rotaryEncoderConfig.txt
Qhov no muaj ob lub hauv paus tsis tseem ceeb (tus tswv tsev lub npe thiab tsis ua haujlwm tsis siv sij hawm milliseconds ntxiv rau teeb tsa txog 3 tus lej nkag teb chaws.
Txawm hais tias qhov kev tsim no tsuas yog siv 1 tus lej nkag, lub tsev qiv ntawv siv tau tso cai txog li 3.
Txhua tus encoder muaj kab hauv kab ntawv teeb tsa nrog ntau tus lej.
- pin 1, pin 2, khawm GPIO pins
- min tus nqi ntawm encoder
- tus nqi siab tshaj ntawm encoder
- pib txoj haujlwm tus nqi (tus nqi kawg kuj tseem nco thaum qhib.
- hom kev nqis tes ua 0 = Tsis muaj, 1 = web GET, 2 = UDP / Lightwave, 3 = MQTT
- luv yog lub sijhawm tsawg kawg hauv ms ntawm kev ua
- tus qauv txiav txim yog tus qauv yooj yim rau kev nqis tes ua
- par1, par2, par3, par4, par5 yog cov kev ntsuas ntxiv
Cov qauv txiav txim muaj qhov hloov pauv uas tau hloov pauv ua ntej siv
- $ p Teb txoj haujlwm
- $ d Teb lus
- $ e tus lej cim (0 yog thawj)
- $ l ua lub luag haujlwm lightwave
- $ x, $ y, $ z, $ u, $ v substiute par1 - par5
- $ t hloov pauv txee
- $ c hloov tus lej
Kauj ruam 6: Kev ua haujlwm
Tom qab wifi tau teeb tsa ces qhov kev tswj hwm tau qhib los ntawm txhaj nws ib kauj ruam ib qho twg. Qhov no tsis hloov txoj haujlwm lossis ua kom muaj kev nqis tes ua.
Txij thaum ntawd los ntawm ib qho kev hloov pauv yuav ua rau teeb tsa kev nqis tes ua. Qhov kev txiav txim siab yam tsawg kawg yuav muaj peev xwm txwv qhov kev nqis tes ua raws li kev tswj tau tig. Piv txwv tias yog qhov tsawg kawg yog 2000mS ces kev sib hloov nrawm tuaj yeem xa tsuas yog hloov pauv thawj zaug thiab zaum kawg. Txoj hauj lwm zaum kawg yuav ib txwm ua rau muaj kev nqis tes ua yog tias lub dimmer raug tswj tom qab ntawd nws cov txiaj ntsig yuav cuam tshuam txog txoj haujlwm kawg txawm tias qee cov theem nruab nrab tau ploj mus.
LightwaveRF kev ua haujlwm
Ib qho piv txwv tau qhia hauv cov ntaub ntawv teeb tsa nkag. Qhov ua haujlwm yooj yim yog UDP rau Lightwaverf txuas. Tus tswv IP thiab tus lej chaw nres nkoj tau muab tso rau hauv par1 thiab par2. Cov Chav/Cov Ntaus Ntaus tau muab tso rau hauv par3.
Qhov txuas yuav tsum xub ua khub rau qhov txuas kom nws lees txais cov lus txib los ntawm mac chaw nyob ntawm esp8266. Txhawm rau ua qhov chaw no cov ntaub ntawv hu ua initLink, txt rau hauv cov ntaub ntawv thiab tom qab ntawd xa cov lus txib los ntawm kev hloov kev tswj ib kauj ruam (tom qab qhib ua haujlwm). Qhov no yuav xa cov lus txib ua khub mus rau qhov txuas uas yuav tsum tau lees paub los ntawm nias lub pob ntawm qhov txuas. Cov ntaub ntawv initLink raug txiav tawm.
Txij Nkawm
Cov cuab yeej tuaj yeem muab tso rau hauv hom kev saib xyuas qhov twg nws yuav tsis tua nws tus kheej, los ntawm kev qhib nrog lub ntsuas hluav taws xob tig hauv.
Pom zoo:
Yuav Ua Li Cas Tsim Lub Vev Xaib Yooj Yim Siv Cov Khawm rau Cov Pib: 14 Cov Kauj Ruam
Yuav Ua Li Cas Tsim Lub Vev Xaib Yooj Yim Siv Cov Khawm rau Cov Pib: Qhia Taw Qhia Cov lus qhia hauv qab no muab cov lus qhia ib qib zuj zus los ua lub vev xaib siv Brackets. Cov kab ntawv yog qhov hloov kho qhov chaws nrog thawj qhov tseem ceeb ntawm kev txhim kho lub vev xaib. Tsim los ntawm Adobe Systems, nws yog dawb thiab qhib qhov software tso cai
Yuav Ua Li Cas Tsim Lub Ntiaj Teb Ntse Hauv Ntiaj Teb hauv 10 Hnub: 12 Kauj Ruam
Yuav Tsim Li Cas Lub Ntiaj Teb Ntse Hauv Ntiaj Teb hauv 10 Hnub: Kuv tab tom ua haujlwm uas coj cov tub ntxhais kawm los ntawm Tuam Tshoj, Philippines thiab Asmeskas ua ke ntawm pab pawg los sib tw hauv World Robot Olympiad hauv Long Beach, California. Lub ntsiab lus ntawm xyoo no yog Lub Nroog Ntse. Yog li peb tab tom tsim Lub Nroog Ntse los ntawm Ju
Rooj Bluetooth Hais Lus Nrog Pom Pom Lub Suab, Khawm Khawm thiab NFC.: 24 Kauj Ruam (nrog Duab)
Rooj Bluetooth Hais Lus Nrog Pom Pom Suab, Khawm Khawm thiab NFC.: Nyob zoo! Hauv Cov Lus Qhia no Kuv yuav qhia yuav ua li cas kuv thiaj ua Lub Rooj Sib Tham Bluetooth hais lus no uas muaj Lub Suab Pom Zoo Zoo nrog kov cov nyees khawm thiab NFC. Ua tau yooj yim ua ke nrog NFC Enabled cov cuab yeej nrog tsuas yog kov. Tsis muaj lub cev khawm
Cov Khoom Siv Encoder Teb: 5 Cov Kauj Ruam
Cov Khoom Siv Ntsuas Kab Rov Tav Qhia: Nqe lus piav qhia: Cov khoom siv ntsuas qhov ntsuas no tuaj yeem siv rau kev nkag siab lub cev txoj haujlwm thiab tshaj tawm. Nws yog cov khoom siv yooj yim heev suav nrog lub teeb pom kev zoo sensor (opto hloov, phototransistor) thiab ib daim ntawm slotted disc. Nws tuaj yeem txuas nrog txhua lub microcontro
Micro: ntsis Cov Hauv Paus Kawm: Khawm Khawm: 11 Kauj Ruam
Micro: ntsis Cov Hauv Paus Kawm: Kov Khawm: Ntawm BBC Micro: ntsis, muaj 3 kov footers: pin0, pin1, pin2. Yog tias koj tuav tus GND tus pin nrog ib txhais tes thiab kov tus lej 0, 1, lossis 2 nrog rau lwm qhov, qhov hluav taws xob me me (nyab xeeb) yuav ntws los ntawm koj lub cev thiab rov qab mus rau hauv micro: me ntsis. Qhov no yog