Orodha ya maudhui:

Micro: kidogo Sensor ya Maono ya MU - Vitu vya Kufuatilia: Hatua 6
Micro: kidogo Sensor ya Maono ya MU - Vitu vya Kufuatilia: Hatua 6

Video: Micro: kidogo Sensor ya Maono ya MU - Vitu vya Kufuatilia: Hatua 6

Video: Micro: kidogo Sensor ya Maono ya MU - Vitu vya Kufuatilia: Hatua 6
Video: Обзор современного дома: Твой дом ДОЛЖЕН БЫТЬ ТАКИМ | Красивые дома, интерьер дома, хаус тур 2024, Novemba
Anonim
Micro: kidogo Sensor ya Maono ya MU - Vitu vya Kufuatilia
Micro: kidogo Sensor ya Maono ya MU - Vitu vya Kufuatilia

Huu ni mwongozo wangu wa nne kwa sensorer ya maono ya MU kwa micro: bit. Hapa nitapitia jinsi ya kufuatilia vitu na micro: bit na andika kuratibu kwa skrini ya OLED. Nina katika miongozo yangu mingine nimepitia jinsi ya kuunganisha micro: bit kwa sensorer ya maono ya MU na OLED na jinsi ya kupata ugani sahihi, kuipanga. Bado nitaelezea hiyo katika mwongozo huu, lakini kwa haraka zaidi.

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: Hatua ya 1: Kuweka Sensor

Hatua ya 1: Kuweka Sensor
Hatua ya 1: 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 kutumia unganisho la serial, kwa sababu skrini ya OLED inahitaji micro: bits tu pini za I2C, 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: Hatua ya 2: Wiring

Hatua ya 2: Wiring
Hatua ya 2: Wiring

Wiring ni rahisi sana, tumia tu waya nne za kuruka kuunganisha sensa ya Mu na bodi yetu ya kuzuka. Angalia picha kwenye Hatua ya 1 kwa msaada.

Mu sensor -> Bodi ya kuzuka

RX-> pini 13

TX -> pini 14

G -> Ardhi

V -> 3.3-5V

Kisha tunatumia waya nne za kuruka kuunganisha OLED na bodi yetu ya kuzuka.

OLED -> Bodi ya kuzuka

Vin -> 3.3 v

GND -> GND

SCL -> Pin19

SCD -> Pin20

Hatua ya 3: Kupata Viendelezi

Kupata Upanuzi
Kupata Upanuzi
Kupata Upanuzi
Kupata Upanuzi
Kupata Upanuzi
Kupata Upanuzi
Kupata Upanuzi
Kupata Upanuzi

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. Kisha tunarudi kwenye viendelezi na tutafute oled12864 na uchague kiendelezi cha OLED12864_I2C.

Hatua ya 4: Usimbuaji - Anza

Kuandika kwenye Mwanzo
Kuandika kwenye Mwanzo

Kizuizi cha kwanza katika programu hii kinamwambia micro: kidogo ni pini gani inapaswa kutumia kufanya unganisho la serial. Ikiwa umetumia pini sawa na mimi wakati uliunganisha sensa ya MU, basi unataka kuweka TX kubandika 13 na RX kubandika 14. Baudrate, ambayo ni kwa haraka jinsi sensorer ndogo: kidogo na MU ya maono itaongea, inapaswa kuwekwa kwa 9600.

Kizuizi kinachofuata kinaanzisha unganisho la I2C kati ya skrini ya OLED na Micro: bit. Anuani hiyo inategemea vifaa vya OLED. Mara nyingi ni 60, lakini kwa skrini zingine za OLED inaweza kuwa nambari 61 au nambari zingine.

Nimejumuisha vizuizi vya nambari tatu za kuonyesha kusaidia utatuzi. Kwa mfano ikiwa micro: bit inahesabu hadi 2 wakati wa kuanza, basi najua kuna shida na kuwezesha algorithm ya kadi ya sura. Unaweza kujumuisha nambari ya nne ya kuzuia nambari ya kwanza na ya pili katika mpango wa sasa.

Kizuizi kinachofuata, kizuizi cha kwanza cha machungwa, anzisha unganisho la serial betwen senso ya MU na micro: bit.

Kizuizi kinachofuata ni kizuizi cha nambari ya onyesho la utatuzi.

Kizuizi kinachofuata, ambacho kinapaswa kuwa kizuizi cha pili cha machungwa, huiambia sensa ya MU kuwezesha algorithms za Kadi ya Umbo.

Kizuizi cha mwisho ni kizuizi cha nambari ya onyesho la utatuzi.

Hatua ya 5: Uwekaji Coding - Kitanzi cha Milele

Usimbuaji - Kitanzi cha Milele
Usimbuaji - Kitanzi cha Milele
Usimbuaji - Kitanzi cha Milele
Usimbuaji - Kitanzi cha Milele

Tunaanza programu na kizuizi cha-ikiwa-kingine, na kizuizi cha kadi ya sura ya sura.

Gundua kadi ya umbo inatoa 0 au 1. Ikiwa kadi ya umbo imegunduliwa tunapata 1 (kweli) na 0 (uwongo) ikiwa kadi ya nambari haikugunduliwa. Tunahitaji kujumuisha hiyo, kwa sababu na algorithms za kadi yetu ya sura zitatumika kila wakati kwenye kadi za sura zilizogunduliwa za mwisho. Kwa hivyo ikiwa hatuwezi kugundua shapecard, basi hatuwezi kuendesha algorithms.

Kizuizi cha kwanza katika taarifa ya ukweli kinaambia skrini ya OLED kuandika W (Kwa upana) kwenye kona ya juu kushoto ya skrini. Nafasi (0, 0).

Kizuizi kinachofuata kinaambia skrini ya OLED kuandika nambari inayopatikana kutoka kwa algorithm ya kadi ya sura ya kulia kwenda kulia kwa W Nafasi ya W. (2, 0). Nambari hii inatuambia jinsi kadi ya umbo ni upana.

Programu inaendelea kama hii.

Kwanza block ambayo inaambia skrini ya OLED kuandika barua. H kwa Urefu kwa (5, 0). X kwa thamani ya nafasi ya X kwa (0, 2). Y kwa thamani ya msimamo wa Y kwa (5, 2)

Kisha kizuizi cha pili ambacho huambia skrini ya OLED kuandika nambari inayopatikana kutoka kwa algorithm ya kadi ya umbo. Kadi zina urefu wa (7, 0). Kadi X-nafasi katika (2, 2). Kadi Y-nafasi katika (7, 2).

Kwa hivyo tunapoendesha programu na sensa ya MU Vision ikigundua umbo itatupa kadi upana, urefu na msimamo.

Programu kamili inaweza kupatikana hapa.

Hatua ya 6: Upimaji

Inaweza kuwa ngumu kuona kwenye video, lakini ninapohamisha kadi kutoka upande hadi upande mabadiliko ya thamani ya X. Kuhamisha kadi juu na chini hubadilisha thamani ya Y. Kuhamisha kadi karibu na mbali na kitambuzi cha maono cha MU hubadilisha maadili na urefu wa upana.

Ni rahisi kutumia programu hii kugundua vitu vingine. Badilisha tu "kadi ya umbo" kwa kile unataka kugundua. Inapaswa kufanya kazi na vizuizi vya rangi, mipira, miili, kadi za nambari na kadi za trafiki.

Ilipendekeza: