Cov txheej txheem:

Tsis Siv Neeg Qhov Muag Tsis Pom Kev Siv EV3: 6 Cov Kauj Ruam
Tsis Siv Neeg Qhov Muag Tsis Pom Kev Siv EV3: 6 Cov Kauj Ruam

Video: Tsis Siv Neeg Qhov Muag Tsis Pom Kev Siv EV3: 6 Cov Kauj Ruam

Video: Tsis Siv Neeg Qhov Muag Tsis Pom Kev Siv EV3: 6 Cov Kauj Ruam
Video: Bed Bug Prevention and Control - Hmong Language 2024, Hlis ntuj nqeg
Anonim
Tsis Siv Neeg Qhov Muag Qhov Muag Siv EV3
Tsis Siv Neeg Qhov Muag Qhov Muag Siv EV3
Tsis Siv Neeg Qhov Muag Qhov Muag Siv EV3
Tsis Siv Neeg Qhov Muag Qhov Muag Siv EV3

Kuv muaj txheej txheej qhov muag tsis pom qhov muag hauv kuv chav pw uas kuv feem ntau hnov qab qhib lossis kaw thaum sawv ntxov lossis yav tsaus ntuj. Kuv xav kom siv qhov qhib thiab kaw, tab sis nrog kev thim rov qab thaum rau thaum twg kuv tab tom hloov pauv.

Kauj Ruam 1: Cov Tswv Yim Muaj Peev Xwm lossis Kev daws teeb meem

Tom qab saib mus rau ntau qhov chaw xws li YouTube, Cov Lus Qhia thiab Cov Ntsiab Lus Kuv pom tias qhov kev daws teeb meem feem ntau yog siv lub tshuab raj uas ua rau lub qhov txhab thiab kho qhov muag tsis pom kev uas siv lub tshuab tsav lossis lub tshuab pabcuam. Kuv pom 2 qhov kev xaiv tseem ceeb nrog ntau yam zoo thiab qhov tsis zoo.

Lub tswv yim 1: Spool txoj kev uas lub cav thiab lub cev muaj zog nyob hauv lub tog raj kheej. Qhov no muaj qhov zoo uas nws yog txoj hauv kev zoo thiab muaj kuab heev, tab sis muaj qhov tsis zoo uas nws xav tau kev hloov pauv loj rau cov neeg dig muag, txoj hlua tsis siv tau lawm, thiab kev sib dhos yuav nyuaj heev rau kev saib xyuas thaum siv.

Lub Tswv Yim 2: txoj hauv kev qaum qhov twg lub cev muaj zog thiab lub cev muaj zog nyob ntawm lub qaum. Qhov no muaj qhov zoo dua uas nws yooj yim dua thiab kev sib dhos tuaj yeem nkag tau yooj yim. Txawm li cas los xij nws muaj qhov tsis zoo uas nws tuaj yeem ua dab tsis thiab loj heev, nrog rau qhov tseeb tias nws yuav tsum tau txuas nrog lub sill thaum siv.

Kuv nyiam txoj hlua zoo li yog kev daws teeb meem yooj yim dua uas tsis cuam tshuam phau ntawv siv cov hlua, thiab cov neeg dig muag yuav tsis xav tau kev hloov kho loj. Kuv npaj yuav ua kom nws zoo li me me thiab sib zog ua tau thaum kuv ua qhov kawg nrog ESP8266.

Kauj Ruam 2: Ua Lub Rooj Sib Tham

Ua Lub Rooj Sib Tham
Ua Lub Rooj Sib Tham
Ua Lub Rooj Sib Tham
Ua Lub Rooj Sib Tham

Kuv tau ua txoj haujlwm no siv kuv Lego kev xav EV3 uas muaj lub luag haujlwm kuv xav tau los qhia qhov haujlwm tuaj yeem ua haujlwm, thiab kuv paub zoo txog software uas tau pab ntau heev. Txij li thaum tus neeg dig muag siv lub pob txuas los tsav lub spool, uas Lego zog tsis sib xws nrog, Kuv txiav txim siab tias qhov kev daws teeb meem zoo tshaj plaws yog tsim cov iav nrog qhov sib nrug ntawm pob kom raug sab nraud- nrog tus qauv "hla-puab" qhov hauv qhov chaw, qhov twg kuv mam li 3D luam qhov tsim. Txog ntawm qhov no kuv kuj tau ua lub ntsuas ntsuas thiab txuas lub teeb pom kev zoo rau kuv lub qhov rais nrog rau lub pob kom ua raws li kev thim rov qab.

Kauj Ruam 3: Tsim Lub Qhov Muag Iav

Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav
Tsim Qhov Muag Qhov Muag Iav

Kuv disassembled cov neeg dig muag kom pom li cas lub crank ntsia hauv ntau yam. Thaum lub sijhawm tshem tawm kuv pom me me 16-hniav iav uas tau tuav nyob rau hauv qhov chaw los ntawm cov hlua nruj, qhov no yog qhov kuv tab tom nrhiav. Tom qab tsim qhov kev hloov pauv ntawm lub iav, Kuv tau ntxiv qhov yuav tsum tau Lego-sib xws qhov, luam tawm 3 ntu sib cais thiab thaum kawg sib koom ua ke nrog superglue. Kuv muaj teeb meem thaum pib nrog ua ntu Lego sib xws, hauv qhov kev nkag siab tias kuv lub tshuab luam ntawv 3D tsis muaj kev daws teeb meem los ua "x" qhov txaus, txawm li cas los xij nws tsis muaj teeb meem nrog lub qhov ncig ntawm ob sab ntawm nws. Yog li kuv hloov qhov "x" nrog lub qhov ncig thiab nws luam tawm zoo. Tom qab ntawd, tom qab ntsuas me me kuv tuaj yeem pom tias nws tuaj yeem tuav lub zog thiab qhov hnyav los ntawm qhov muag tsis pom. Kuv yuav txuas kuv cov qauv rau cov iav hauv qab no lossis koj tuaj yeem pom nws ntawm Thingiverse ntawm:

Kauj Ruam 4: Coding Tus dig muag

Coding tus dig muag
Coding tus dig muag

Kuv xav tau cov cai uas yuav tau qhib thiab kaw qhov muag tsis pom thaum nws mus txog qib tshwj xeeb lub teeb, tab sis qhov ntawd kuj tseem muaj khawm hla kom ib tus tseem tuaj yeem qhib lossis kaw qhov muag tsis pom thaum lawv xav tau. Kuv tau txuas kuv li GitHub nrog qhov kawg ntawm tus lej ntawm no:

Cov cai rau txoj haujlwm tau coj kuv ob peb hnub los ua kom tiav, Kuv muaj lub hauv paus logic ntawm txoj haujlwm ua haujlwm raug nrog lub teeb pom kev zoo, txawm li cas los xij lub sijhawm dhau los khawm tsis ua haujlwm raug. Nws tau hloov pauv lub xeev ntawm cov neeg dig muag thaum raug nias, tab sis nws tsis muaj qhov "latching" ua haujlwm uas txhais tau tias cov neeg dig muag yuav nyob hauv txoj haujlwm- txhais tau tias cov neeg dig muag yuav rub nws tam sim ntawd mus rau qhov nws tau ua ntej. Kuv kho qhov no siv "tos kom txog" thaiv, txuas nrog lub logic LOSSIS lub qhov rooj uas nyeem qhov tseem ceeb ntawm lub teeb pom kev thiab kov lub ntsej muag, uas kuv yuav piav qhia hauv qab no.

Txoj cai pib los ntawm kev ntsuas lub cav thiab qhov muag tsis pom, pib nrog qhov muag tsis pom qhib thiab txo qis nws kom txog thaum nws kov lub kov sensor hauv qab, suav pes tsawg lub hlis peb tig nws yuav siv mus rau hauv qab, uas tau txais kev cawmdim raws li "RotationsNeeded" sib txawv Tom qab ntawd nws sau "cuav" mus rau "BlindOpen" qhov sib txawv uas yog siv los taug qab txoj haujlwm ntawm cov neeg dig muag. Hauv qhov no, txoj cai faib ua 4 loops.

Ib qho ntawm cov kab no yog "Buttonstate" voj uas txuas ntxiv tshaj tawm lub xeev ntawm lub pob mus rau qhov sib txawv hu ua "ButtonPressed". Qhov no tshem tawm qhov xav tau rau ntau lub khawm thaiv kom muab tso rau ntawm tsab ntawv.

Lub voj thib ob yog "Lub teeb lossis tsaus" uas txuas ntxiv sib piv qib teeb sab nraum kuv lub qhov rais, mus rau qhov tsis tu ncua txhais ua ntej hauv txoj cai. Yog tias qhov txiaj ntsig qis dua qhov tsis tu ncua, lub voj yuav sau "cuav" rau "ItIsLight" qhov sib txawv, yog tias nws siab dua tus nqi nws yuav sau "tseeb".

Lub voj thib peb muaj cov lej suav ntawm 3 qhov kev xaiv uas qhia qhov muag tsis pom tias yuav ua dab tsi, 0 = dig muag, 1 = dig muag, 2 = tsis ua dab tsi vim qhov muag tsis pom qhov chaw raug. Lub voj pib los ntawm kev nyeem "BlindShould" qhov sib txawv uas qhia meej txog txoj haujlwm raug qhov muag tsis pom yuav tsum tau ua, tom qab ntawd ua txoj haujlwm ntawd, hloov "BlindOpen" qhov sib txawv rau qhov kev xaiv raug thiab tom qab ntawd ua haujlwm kom txog thaum "BlindShould" qhov sib txawv tau hloov pauv qhov twg nws rov hais dua. Nws siv tus "RotationsNeeded" tus nqi ntxiv rau +/- 100% lub zog txav cov dig muag kom qhib lossis kaw.

Lub voj thib plaub thiab zaum kawg yog qhov nyuaj tshaj plaws, nws yog "Decider" loop uas ua haujlwm tag nrho cov ntaub ntawv thiab txiav txim siab yuav ua dab tsi nrog txhua qhov kev tso cai. Nws ua qhov no los ntawm kev siv logic raws "rab rawg hauv txoj kev" qhov twg "khawm raug nias", "Lub teeb pom kev", "Qhov muag dig muag" yog cov lus nug tseeb lossis tsis tseeb. Txhua qhov kev tso cai muaj cov lus teb nyuaj, uas yog 0 = dig muag qis, 1 = dig muag lossis 2 = tsis ua dab tsi - tus nqi no tau sau rau "BlindShould" qhov sib txawv uas tom qab ntawd tau ua los ntawm lub voj dhau los. Qee qhov lus teb yuav tos rau "ItIsLight" thiab/lossis "ButtonPressed" hloov pauv ua ntej ua tiav tsab ntawv, qhov no tsuas yog rooj plaub rau khawm qhib kev tso cai raws li txwv tsis pub nws yuav tam sim sim kho nws txoj haujlwm lub ntsiab lus qhov muag tsis pom yuav rov qab los mus rau nws lub xeev qub. Cov txheej txheem no yog tom qab ntawd ua kom muaj zog thiab yooj yim siv lub tshuab tsis siv neeg, uas tuaj yeem yooj yim ntxiv rau thiab daws teeb meem. Phaw.

Kauj Ruam 5: Tiav Touches

Tiav Touches
Tiav Touches

Kuv txiav txim siab tom qab xaim hluav taws xob 9V rau kuv EV3 siv siv qee lub cav ntoo thiab ntsia hlau ua "roj teeb", qhov no ua rau cov khoom tsis ntseeg siab ntawm cov roj teeb thiab tiv thaiv kuv kom tsis txhob hloov lub roj teeb txhua ob peb hnub.

Kauj Ruam 6: Txheeb Xyuas Txoj Haujlwm

Kuv xav tias txoj haujlwm tau ua tiav txhua yam, Kuv tau xaus nrog cov qauv ua haujlwm rau Kev Siv Lub Qhov Muag Tsis Siv Neeg qhov muag tsis pom, uas kuv tuaj yeem nqa tag nrho cov ntaub ntawv cuam tshuam uas kuv pom thaum lub sijhawm ua haujlwm thiab siv rau hauv qhov kawg. Kuv ua tiav tus lej ntaus ntawv, thiab tom qab ntawd tsis pom muaj teeb meem loj nrog cov cai kom deb li deb. Kuv yuav tau nyiam ua kom lub cuab yeej pom tau zoo dua tab sis ib zaug ntxiv nws yog pov thawj ntawm lub tswv yim thiab kuv yuav siv zog ua kom nws zoo thaum kuv ua qhov kawg nrog ESP8266. Thaum kuv ua txoj haujlwm dua kuv yuav tsim lub cav kom zaum sab hauv qhov muag tsis pom qhov ntawd yuav yooj yim dua rau zais. Cov lus qhia loj tshaj plaws uas kuv tau kawm yog txhawm rau daws qhov laj thawj thiab xav los ntawm, sau ntawv thiab sim kuv cov cai ua ntej kuv siv nws.

Pom zoo: