Cov txheej txheem:

Micro: ntsis MU Vision Sensor - Kev Sib Txuas thiab OLED Screen: 10 Cov Kauj Ruam
Micro: ntsis MU Vision Sensor - Kev Sib Txuas thiab OLED Screen: 10 Cov Kauj Ruam

Video: Micro: ntsis MU Vision Sensor - Kev Sib Txuas thiab OLED Screen: 10 Cov Kauj Ruam

Video: Micro: ntsis MU Vision Sensor - Kev Sib Txuas thiab OLED Screen: 10 Cov Kauj Ruam
Video: Txiaj ntsim niam cov kua mis _ Mab Sua Lis.mp4 2024, Kaum ib hlis
Anonim
Micro: ntsis MU Vision Sensor - Kev Sib Txuas thiab OLED Screen
Micro: ntsis MU Vision Sensor - Kev Sib Txuas thiab OLED Screen

Nov yog kuv phau ntawv qhia thib peb rau MU qhov muag pom kev. Txog tam sim no peb tau sim siv MU los lees paub daim npav nrog tus lej thiab cov duab, tab sis txhawm rau tshawb xyuas peb lub MU sensor nrog txoj haujlwm nyuaj dua peb xav kom tau txais txiaj ntsig zoo dua. Peb tsis tuaj yeem tau txais cov ntaub ntawv ntau los ntawm LED ib leeg.

Yog li hauv txoj haujlwm no peb yuav ua haujlwm micro: me ntsis coj cov ntaub ntawv peb tau txais los ntawm MU sensor thiab tso tawm ntawm OLED. Txij li thaum OLED xav tau kev sib txuas I2C, peb yuav tsum teeb tsa kev sib txuas txuas nruab nrab ntawm MU thiab peb cov mirco: me ntsis.

Khoom siv

1 x BBC micro: me ntsis

1 x Morpx Mu Vision Sensor 3

1 x Micro: me ntsis tawg pawg thawj coj saib - Nws xav tau kev nkag mus rau tus pin 19 & 20, uas tsis yog txhua lub rooj sib tw tawg muaj. Kuv siv elecfreaks motorbit, vim kuv nyiam lub rooj tsavxwm ntawd.

8 x Jumper xov hlau (Poj niam-Poj niam)

1 x OLED npo

Kauj ruam 1: Teeb tsa lub Sensor

Teeb tsa lub Sensor
Teeb tsa lub Sensor

Ua ntej peb pib txuas txhua yam peb xav teeb tsa lub ntsuas kom raug.

Mu Vision sensor muaj 4 qhov hloov pauv.

Ob qho ntawm sab laug txiav txim siab nws hom kev tso tawm thiab ob qho yog txoj cai txiav txim siab nws qhov chaw nyob.

Txij li thaum peb xav kom qhov chaw nyob yog 00, ob qho hloov ntawm sab xis yuav tsum tau muab tua.

Hom kev tso zis sib txawv yog:

00 UAS

01c2 ib

10 Wifi cov ntaub ntawv tansmission

11 Wifi daim duab xa mus

Peb xav kom muaj kev txuas txuas ntxiv yog li peb yuav mus ua haujlwm hauv UART hom. Qhov ntawd txhais tau tias ob qhov hloov pauv yuav tsum yog 00, yog li ob qho tib si yuav tsum tau tawm.

Kauj ruam 2: Kev thaiv kab

Kev xaim hluav taws xob yog ib qho yooj yim, tsuas yog siv plaub lub xov hlau txuas los txuas rau Mu sensor nrog koj pawg thawj coj.

Mu sensor -> Breakout board

RX-> pin 13

TX -> pin 14

G -> Hauv av

V -> 3.3-5V

Kauj Ruam 3: Tau Thawj Qhov Txuas Ntxiv

Tau Txais Thawj Qhov Txuas Ntxiv
Tau Txais Thawj Qhov Txuas Ntxiv
Tau Txais Thawj Qhov Txuas Ntxiv
Tau Txais Thawj Qhov Txuas Ntxiv
Tau Txais Thawj Qhov Txuas Ntxiv
Tau Txais Thawj Qhov Txuas Ntxiv

Ua ntej peb mus rau Makecode editor thiab pib ua haujlwm tshiab. Tom qab ntawd peb mus rau "Advanced" thiab xaiv "Extensions". Nco ntsoov tias txij li kuv yog neeg Danish, cov nyees khawm no muaj cov npe sib txawv me ntsis hauv cov duab. Hauv kev txuas ntxiv peb tshawb rau "Muvision" thiab xaiv qhov txiaj ntsig nkaus xwb uas peb tau txais.

Kauj Ruam 4: Pib Pib Kev Sib Txuas thiab Ua Kom Zoo Tshaj Plaws

Initializing Kev Sib Txuas thiab Pab kom Algorithm
Initializing Kev Sib Txuas thiab Pab kom Algorithm

Thaum koj siv qhov txuas ntxiv no koj yuav tau txais qee qhov "Tsis tuaj yeem nyeem cov cuab yeej ntawm qhov tsis tau txhais" yuam kev. Qhov ntawd tsuas yog vim tias micro: me ntsis kev ua yeeb yaj kiab ploj lawm. Nws tsis cuam tshuam rau kev muab tso ua ke thiab khiav ntawm qhov program.

Thawj lub thawv xiav tsaus qhia rau Micro: me ntsis uas pins siv rau kev txuas txuas.

Thawj cov txiv kab ntxwv ib feem ntawm txoj cai pib qhov txuas txuas.

Ib feem txiv kab ntxwv thib ob ntawm txoj cai tso cai rau tus lej lej cim paub txog.

Qhia cov lej yog siv los daws teeb meem. Yog tias micro: ntsis tsis suav rau peb thaum koj ua haujlwm, tom qab ntawv xyuas tias koj cov xov hlau txuas nrog kom raug rau tus pin raug.

Kauj Ruam 5: Thawj Txoj Haujlwm

Thawj Txoj Haujlwm
Thawj Txoj Haujlwm

Txheeb xyuas daim npav tus lej muab rau 0 lossis 1. Yog tias tus lej npav tau pom peb tau txais 1 (qhov tseeb) thiab 0 (tsis tseeb) yog tias daim npav tus lej tsis pom. Yog li ntawm no peb yuav cia siab tias muaj lub ntsej muag luag ntxhi yog pom tus lej lej thiab lub ntsej muag luag ntxhi yog tias tsis pom.

Cov cai tuaj yeem pom ntawm no.

Kauj Ruam 6: Xeem

Image
Image

Peb sim thawj feem ntawm txoj haujlwm.

Kauj Ruam 7: Txuas OLED

Tau Txais Qhov Txuas Ntxiv Zaum Ob
Tau Txais Qhov Txuas Ntxiv Zaum Ob

Kev txuas xov tooj yog qhov yooj yim dua, peb siv plaub lub xov hlau txuas los txuas rau OLED nrog koj pawg thawj coj.

OLED -> Pawg thawj coj tawg

Vin -> 3.3 v

GND -> GND

SCL -> Pin 19

SCD -> Pin 20

Kauj Ruam 8: Tau Txais Qhov Txuas Ntxiv Zaum Ob

Peb mus rau peb txoj haujlwm hauv Makecode thiab mus rau hauv "Advanced" thiab xaiv "Extensions". Muaj peb tshawb nrhiav Oled12864 thiab xaiv OLED12864_I2C txuas ntxiv.

Kauj Ruam 9: Qhov Kev Kawm Kawg

Qhov Kev Kawm Kawg
Qhov Kev Kawm Kawg

Hauv kev teeb tsa peb ntxiv qhov thaiv los pib ua OLED.

Hauv txoj haujlwm tseem ceeb peb ntxiv qhov thaiv los ua OLED muab daim ntawv lo rau peb ntawm tus lej lej. Nco ntsoov tias rau tus lej npav daim ntawv lo tus nqi tseem yog tus nqi ntawm daim npav.

Peb tuaj yeem hloov txoj haujlwm ntawm tus lej los ntawm kev hloov tus nqi x thiab y.

Qhov kev kawm zaum kawg tuaj yeem pom ntawm no.

Kauj ruam 10: Khiav qhov program

Thaum koj ua qhov haujlwm, micro: me ntsis yuav tsum luag thaum MU ntsuas pom tus lej lej thiab ua rau lub ntsej muag luag ntxhi tas li, thaum OLED sau tus lej ntawm daim npav pom zaum kawg.

Pom zoo: