Orodha ya maudhui:

Micro: kidogo Sensor ya Maono MU - Uunganisho wa Serial na Screen OLED: Hatua 10
Micro: kidogo Sensor ya Maono MU - Uunganisho wa Serial na Screen OLED: Hatua 10

Video: Micro: kidogo Sensor ya Maono MU - Uunganisho wa Serial na Screen OLED: Hatua 10

Video: Micro: kidogo Sensor ya Maono MU - Uunganisho wa Serial na Screen OLED: Hatua 10
Video: Tech Treasures: How to Score Big with Used Servers! 2024, Novemba
Anonim
Micro: kidogo Sensor ya Maono ya MU - Uunganisho wa Serial na Screen OLED
Micro: kidogo Sensor ya Maono ya MU - Uunganisho wa Serial na Screen OLED

Huu ni mwongozo wangu wa tatu kwa sensorer ya maono ya MU. Kufikia sasa tumejaribu kutumia MU kutambua kadi zilizo na nambari na maumbo, lakini kugundua sensa yetu ya MU na mradi ngumu zaidi tungependa kupata pato bora. Hatuwezi kupata habari nyingi kutoka kwa LED pekee.

Kwa hivyo katika mradi huu tutapanga micro: bit kuchukua habari tunayopata kutoka kwa sensa ya MU na kuitoa kwenye OLED. Kwa kuwa OLED inahitaji unganisho la I2C, tunahitaji kuanzisha unganisho la serial betwen MU na mirco yetu: bit.

Vifaa

1 x BBC ndogo: kidogo

1 x Morpx Mu Maono Sensor 3

1 x Micro: bodi ya kuzuka kidogo - Inahitaji kuwa na ufikiaji wa kubandika 19 na 20, ambayo sio bodi zote za kuzuka zina. Ninatumia baiskeli ya elecfreaks, kwa sababu napenda bodi hiyo.

Waya 8 za jumper (Mwanamke-Mwanamke)

1 x OLED skrini

Hatua ya 1: Kuweka Sensor

Kuweka Sensor
Kuweka Sensor

Kabla ya kuanza kuunganisha kitu chochote tunataka kusanidi kihisi vizuri.

Sensor ya Mu Vision ina swichi 4.

Wawili upande wa kushoto huamua hali ya pato na mbili kulia inaamua anwani yake.

Kwa kuwa tunataka anwani iwe 00, swichi zote mbili upande wa kulia zinapaswa kuzimwa.

Njia tofauti za pato ni:

00 UART

01 I2C

Uwasilishaji wa data ya Wifi 10

Uhamisho wa picha ya Wifi 11

Tunataka kuwa na unganisho la serial kwa hivyo tutafanya kazi katika hali ya UART. Hiyo inamaanisha kuwa swichi mbili zinapaswa kuwa juu ya 00, kwa hivyo zote zinapaswa kuzima.

Hatua ya 2: Wiring

Wiring ni rahisi sana, tumia tu waya nne za kuruka kuunganisha sensa ya Mu na bodi yako ya kuzuka.

Mu sensor -> Bodi ya kuzuka

RX-> pini 13

TX -> pini 14

G -> Ardhi

V -> 3.3-5V

Hatua ya 3: Kupata Ugani wa Kwanza

Kupata Ugani wa Kwanza
Kupata Ugani wa Kwanza
Kupata Ugani wa Kwanza
Kupata Ugani wa Kwanza
Kupata Ugani wa Kwanza
Kupata Ugani wa Kwanza

Kwanza tunaenda kwa mhariri wa Makecode na kuanza mradi mpya. Kisha tunakwenda "Advanced" na uchague "Upanuzi". Jihadharini kuwa kwa kuwa mimi ni Kidenmaki, vifungo hivi vina majina tofauti kwenye picha. Katika viendelezi tunatafuta "Muvision" na kuchagua matokeo pekee tunayopata.

Hatua ya 4: Kuanzisha Uunganisho na kuwezesha Algorithm

Inazindua Uunganisho na kuwezesha Algorithm
Inazindua Uunganisho na kuwezesha Algorithm

Unapotumia kiendelezi hiki utapata "Huwezi kusoma mali isiyo na kufafanuliwa" makosa. Hiyo ni kwa sababu uhuishaji mdogo: kidogo haupo. Haiathiri mkusanyiko na uendeshaji wa programu.

Sanduku la kwanza la hudhurungi la bluu linaambia Micro: kidogo ambayo pini za kutumia kwa unganisho la serial.

Sehemu ya kwanza ya machungwa ya nambari huanzisha unganisho la serial.

Sehemu ya pili ya machungwa ya nambari inawezesha algorithms za utambuzi wa kadi ya nambari.

Kuonyesha nambari hutumiwa kusumbua risasi. Ikiwa micro: bit haihesabu hadi tatu unapoendesha programu, basi angalia kama waya zako zimeunganishwa vizuri kwenye pini sahihi.

Hatua ya 5: Mpango wa Kwanza

Mpango wa kwanza
Mpango wa kwanza

Tambua kadi ya nambari inatoa 0 au 1. Ikiwa kadi ya nambari imegunduliwa tunapata 1 (kweli) na 0 (uwongo) ikiwa kadi ya nambari haipatikani. Kwa hivyo hapa tunatarajia uso wenye tabasamu ikiwa kadi ya nambari imegunduliwa na uso wenye uso ambao haukugunduliwa.

Nambari inaweza kupatikana hapa.

Hatua ya 6: Upimaji

Image
Image

Tunajaribu sehemu ya kwanza ya programu.

Hatua ya 7: Kuunganisha OLED

Pata Ugani wa Pili
Pata Ugani wa Pili

Wiring tena ni rahisi, tunatumia waya nne za kuruka kuunganisha OLED na bodi yako ya kuzuka.

OLED -> Bodi ya kuzuka

Vin -> 3.3 v

GND -> GND

SCL -> Pin19

SCD -> Pin20

Hatua ya 8: Pata Ugani wa Pili

Tunakwenda kwenye programu yetu katika Makecode na uende chini ya "Advanced" na uchague "Viendelezi". Huko tunatafuta Oled12864 na chagua ugani wa OLED12864_I2C.

Hatua ya 9: Mpango wa Mwisho

Mpango wa Mwisho
Mpango wa Mwisho

Katika usanidi tunaongeza kizuizi ili kuanzisha OLED.

Katika programu kuu tunaongeza kizuizi ili kufanya OLED itupe thamani ya lebo ya kadi ya nambari. Kumbuka kwamba kwa kadi za nambari thamani ya lebo pia ni thamani kwenye kadi.

Tunaweza kubadilisha nafasi ya nambari kwa kubadilisha x na y thamani.

Programu ya mwisho inaweza kupatikana hapa.

Hatua ya 10: Kuendesha Programu

Unapoendesha programu, micro: bit inapaswa kutabasamu wakati sensor ya MU inagundua kadi ya nambari na inakunja uso wakati wote, wakati OLED inaandika nambari ya kadi ya mwisho iliyogunduliwa.

Ilipendekeza: