Orodha ya maudhui:

Micro: kidogo Sensor ya Maono ya Kompyuta - Maadili ya Lebo na Utambuzi wa Kadi ya Nambari: Hatua 6
Micro: kidogo Sensor ya Maono ya Kompyuta - Maadili ya Lebo na Utambuzi wa Kadi ya Nambari: Hatua 6

Video: Micro: kidogo Sensor ya Maono ya Kompyuta - Maadili ya Lebo na Utambuzi wa Kadi ya Nambari: Hatua 6

Video: Micro: kidogo Sensor ya Maono ya Kompyuta - Maadili ya Lebo na Utambuzi wa Kadi ya Nambari: Hatua 6
Video: Разговоры о медитации и другие темы 🔥 Развивайтесь духовно вместе с нами на YouTube 🔥 @SanTenChan ​ 2024, Julai
Anonim
Micro: kidogo Sensor ya Maono ya Kompyuta - Maadili ya Lebo na Utambuzi wa Kadi ya Nambari
Micro: kidogo Sensor ya Maono ya Kompyuta - Maadili ya Lebo na Utambuzi wa Kadi ya Nambari

Huu ni mwongozo wangu wa pili kwa sensorer ya maono ya MU. Katika mradi huu tutapanga micro: bit kutambua kadi tofauti za nambari kwa kutumia maadili ya lebo.

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 4 za jumper (Mwanamke-Mwanamke)

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 kufanya kazi katika hali ya I2C, kwa hivyo swichi mbili zinapaswa kuwa tarehe 01, kwa hivyo kushoto zaidi inapaswa kuzimwa na nyingine inapaswa kuwashwa.

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

SDA -> pini 20

SCL -> pini 19

G -> Ardhi

V -> 3.3-5V

Hatua ya 3: Kupata Ugani

Kupata Ugani
Kupata Ugani
Kupata Ugani
Kupata Ugani
Kupata Ugani
Kupata Ugani

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.

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

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: Programu kuu

Programu kuu
Programu kuu

Tambua kadi ya nambari inatoa 0 au 1. Ikiwa kadi ya nambari imegunduliwa tunapata 1 (kweli) na 0 (uwongo) ikiwa kadi ya nambari haipatikani.

"Pata thamani ya lebo ya algorithm" itupe thamani ya lebo kulingana na kile tunachofikiria tunaangalia na kile chombo cha kuona cha MU kinafikiria kinaona. Kwa hivyo ikiwa tungeangalia rangi tutapata nambari kutoka 0 hadi 8. 8 ingemaanisha kuwa sensor ya maono ya MU imegundua zambarau, 1 inamaanisha kuwa imegundua kijivu nyeusi au kijivu na 0 itamaanisha kuwa imegundua haijulikani rangi.

Kwa kadi za nambari thamani ya lebo inalingana na nambari kwenye kadi, kwa hivyo ikiwa nambari ya 8 imegunduliwa, basi sensa ya MU ingeipa nambari ya lebo 8. Hiyo inamaanisha hatuhitaji kuambia mpango nini kila thamani ya lebo inamaanisha. Programu inahitaji tu kutuonyesha thamani, kwa hivyo tunatumia amri ya "Onyesha Kamba". Ambayo ni "Vis nguvu" kwa Kidenmaki.

Programu inaweza kupatikana hapa.

Hatua ya 6: Kuendesha Programu

Unapoendesha programu, Mu sensor na micro: bit inapaswa kuweza kutambua kadi zote za nambari. Unaweza kujaribu kupanua programu ili iweze kutambua kadi na nambari za sura.

Hapa kuna zingine za algorithms zingine na lebo zao zinazofanana.

Lebo ya kadi za sura:

Angalia -> 1

Msalaba -> 2

Mduara -> 3

Mraba -> 4

Pembetatu -> 5

Batili -> 0

Lebo ya kadi za trafiki:

Mbele -> 1

Kushoto -> 2

Kulia -> 3

Pinduka -> 4

Hifadhi -> 5

Batili -> 0

Lebo ya rangi:

Nyeusi / Kijivu Nyeusi -> 1

Nyeupe -> 2

Nyekundu -> 3

Njano -> 4

Kijani -> 5

Sakanisi -> 6

Bluu -> 7

Zambarau -> 8

Haijulikani -> 0

Ilipendekeza: