Cov txheej txheem:

Micro: ntsis MU Vision Sensor - Nrhiav Cov Khoom: 6 Cov Kauj Ruam
Micro: ntsis MU Vision Sensor - Nrhiav Cov Khoom: 6 Cov Kauj Ruam

Video: Micro: ntsis MU Vision Sensor - Nrhiav Cov Khoom: 6 Cov Kauj Ruam

Video: Micro: ntsis MU Vision Sensor - Nrhiav Cov Khoom: 6 Cov Kauj Ruam
Video: Txiaj ntsim niam cov kua mis _ Mab Sua Lis.mp4 2024, Hlis ntuj nqeg
Anonim
Micro: ntsis MU Vision Sensor - Nrhiav Cov Khoom
Micro: ntsis MU Vision Sensor - Nrhiav Cov Khoom

Nov yog kuv phau ntawv qhia thib plaub rau MU lub zeem muag rau lub micro: ntsis. Ntawm no kuv yuav mus hla yuav ua li cas taug qab cov khoom nrog lub micro: me ntsis thiab sau qhov sib koom tes mus rau OLED npo. Kuv muaj hauv kuv lwm cov lus qhia dhau los yuav ua li cas txuas lub micro: me ntsis mus rau MU lub zeem muag sensor thiab OLED thiab yuav ua li cas kom tau txais txoj cai txuas ntxiv, rau program nws. Kuv tseem yuav piav qhia qhov ntawd hauv phau ntawv qhia no, tab sis nrawm dua.

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: Kauj Ruam 1: Teeb Lub Sensor

Kauj ruam 1: Teeb tsa lub Sensor
Kauj ruam 1: 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 siv qhov txuas txuas, vim tias lub vijtsam OLED xav tau micro: cov khoom tsuas yog I2C pins, yog li peb yuav 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: Kauj Ruam 2: Txuas Hluav Taws Xob

Kauj ruam 2: Kev thaiv kab
Kauj ruam 2: Kev thaiv kab

Kev xaim hluav taws xob yog ib qho yooj yim zoo, tsuas yog siv plaub lub xov hlau txuas los txuas rau Mu sensor nrog peb pawg thawj coj. Saib daim duab hauv Kauj Ruam 1 kom tau kev pab.

Mu sensor -> Breakout board

RX-> pin 13

TX -> pin 14

G -> Hauv av

V -> 3.3-5V

Tom qab ntawd peb siv plaub lub xov hlau txuas los txuas rau OLED nrog peb pawg thawj coj tawg.

OLED -> Pawg thawj coj tawg

Vin -> 3.3 v

GND -> GND

SCL -> Pin 19

SCD -> Pin 20

Kauj Ruam 3: Tau Txais Kev Txuas Ntxiv

Tau Txais Cov Txuas Ntxiv
Tau Txais Cov Txuas Ntxiv
Tau Txais Cov Txuas Ntxiv
Tau Txais Cov Txuas Ntxiv
Tau Txais Cov Txuas Ntxiv
Tau Txais Cov Txuas Ntxiv
Tau Txais Cov Txuas Ntxiv
Tau Txais Cov 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. Peb mam li rov qab mus rau qhov txuas ntxiv thiab tshawb rau oled12864 thiab xaiv OLED12864_I2C txuas ntxiv.

Kauj ruam 4: Coding- ntawm Pib

Coding- ntawm Pib
Coding- ntawm Pib

Thawj qhov thaiv hauv txoj haujlwm no qhia rau micro: me ntsis uas pins nws yuav tsum siv los ua qhov txuas txuas. Yog tias koj tau siv tus pin zoo ib yam li kuv thaum koj txuas nrog MU lub ntsej muag lub ntsej muag, tom qab ntawd koj xav tau teeb tsa TX rau tus pin 13 thiab RX rau tus pin 14. Baudrate, uas yog qhov nrawm npaum li cas micro: me ntsis thiab MU lub ntsej muag sensor yuav tham, yuav tsum tau teem rau 9600.

Cov thaiv tom ntej no pib I2C kev sib txuas nruab nrab ntawm lub vijtsam OLED thiab Micro: ntsis. Qhov chaw nyob yog nyob ntawm OLED kho vajtse. Nws yog feem ntau 60, tab sis rau qee cov ntxaij vab tshaus OLED nws yuav yog 61 lossis lwm tus lej.

Kuv suav nrog peb qhov qhia tawm tus lej txhawm rau pab daws teeb meem. Piv txwv li yog tias micro: me ntsis tsuas suav rau 2 ntawm qhov pib, tom qab ntawd kuv paub tias muaj teeb meem nrog kev ua kom muaj daim npav zoo li qub. Koj tuaj yeem suav nrog tus lej thib plaub qhia tawm thawj qhov thaiv thawj thiab thib ob hauv txoj haujlwm tam sim no.

Cov thaiv tom ntej, thawj cov txiv kab ntxwv thaiv, pib ua qhov txuas txuas nrog qhov MU pom lub ntsej muag thiab micro: me ntsis.

Cov thaiv tom ntej yog qhov qhia tus lej thaiv rau kev daws teeb meem.

Cov thaiv tom ntej, uas yuav tsum yog lub txiv kab ntxwv thib ob, qhia rau MU lub ntsej muag kom pab tau Daim Duab Duab Duab.

Qhov thaiv kawg yog qhov qhia tus lej thaiv rau kev daws teeb meem.

Kauj Ruam 5: Coding - Ib Leeg Ib Leeg

Coding - Ib Leeg Ib Leeg
Coding - Ib Leeg Ib Leeg
Coding - Ib Leeg Ib Leeg
Coding - Ib Leeg Ib Leeg

Peb pib qhov kev zov me nyuam nrog ib qho yog-lwm qhov thaiv, nrog rau daim npav deteck shape card block.

Tshawb xyuas daim npav zoo muab rau 0 lossis 1. Yog tias daim npav daim duab pom peb tau txais 1 (qhov tseeb) thiab 0 (tsis tseeb) yog tias daim npav tsis pom. Peb yuav tsum suav nrog qhov ntawd, vim tias nrog peb daim npav daim duab ua haujlwm zoo ib txwm yuav khiav ntawm qhov kawg pom daim npav duab. Yog li yog tias peb ib txwm tsis pom daim duab duab, ces peb tsis tuaj yeem ua haujlwm tiag tiag.

Thawj qhov thaiv hauv kab lus qhov tseeb qhia rau OLED lub vijtsam kom sau W (Rau qhov dav) nyob rau saum kaum sab laug ntawm lub vijtsam. Txoj hauj lwm (0, 0).

Qhov thaiv tom ntej no qhia OLED lub vijtsam kom sau tus lej nws tau txais los ntawm daim npav duab witdth algorithm mus rau sab xis ntawm W. Txoj Haujlwm (2, 0). Tus lej no qhia peb tias daim npav zoo li cas dav.

Txoj haujlwm tseem zoo li no.

Thawj qhov thaiv uas qhia lub vijtsam OLED kom sau ib tsab ntawv. H rau Qhov Siab ntawm (5, 0). X rau X-txoj haujlwm tus nqi ntawm (0, 2). Y rau Y-txoj haujlwm tus nqi ntawm (5, 2)

Tom qab ntawv qhov thib ob uas qhia rau lub vijtsam OLED kom sau tus lej nws tau txais los ntawm daim npav duab zoo. Daim npav siab ntawm (7, 0). Daim npav X-txoj haujlwm ntawm (2, 2). Cov ntawv Y-txoj haujlwm ntawm (7, 2).

Yog li thaum peb ua qhov haujlwm thiab MU Vision lub ntsuas pom ib daim duab nws yuav muab daim npav dav, qhov siab thiab txoj haujlwm rau peb.

Txoj haujlwm puv ntoob tuaj yeem pom ntawm no.

Kauj Ruam 6: Xeem

Nws yuav nyuaj me ntsis kom pom ntawm daim vis dis aus, tab sis thaum kuv txav daim npav los ntawm ib sab mus rau sab X-tus nqi hloov pauv. Tsiv daim npav nce thiab nqis hloov Y-tus nqi. Tsiv daim npav kom ze dua thiab deb dua ntawm MU lub zeem muag hloov pauv qhov siab thiab dav qhov tseem ceeb.

Nws yog qhov yooj yim zoo nkauj los siv qhov program no txhawm rau txheeb xyuas lwm yam. Tsuas yog hloov "daim npav duab" mus rau yam koj xav pom. Nws yuav tsum ua haujlwm nrog cov xim thaiv, pob, lub cev, tus lej lej thiab daim npav tsheb.

Pom zoo: