Talaan ng mga Nilalaman:

Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay: 7 Mga Hakbang
Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay: 7 Mga Hakbang

Video: Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay: 7 Mga Hakbang

Video: Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay: 7 Mga Hakbang
Video: GET MORE HOURS ON PISO WIFI Without Coins|WIFI HACKS| PAANO MAKA KUHA NG MARAMING ORAS SA PISO WIFI 2024, Hulyo
Anonim
Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay
Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay

Kaya't sa pagtuturo na ito magsisimula kaming mag-program ng Smart Car na itinatayo namin sa itinuturo na ito at na-install namin ang isang sensor ng paningin ng MU sa itinuturo na ito.

Ipaprograma namin ang micro: bit sa ilang simpleng pagsubaybay sa object, upang masubaybayan ng sensor ng MU ang mga card ng trapiko.

Mga gamit

Mga Kagamitan

1 x Micro: kaunti

1 x Motor: kaunti

1 x MU vision sensor

1 x 2 axis camera mount

4 x M3 x 30 na mga tornilyo

6 x M3 x 6 na mga tornilyo

6 x M3 Spacer

10 x M3 na mani

1 x Caster wheel

2 x Mga motor na matalino sa kotse

2 x TT130 motor

2 x Mga gulong para sa TT130 na motor

1 x 9 volt na baterya + may hawak ng baterya

Kaunting kawad. Sa dalawang magkakaibang kulay kung maaari

4 mm playwud (170 x 125 mm ang dapat gawin)

Isang maliit na piraso ng double sided tape

Velcro tape (Hook at loop)

Mainit na pandikit

Mga tool:

Screwdrivers

Paghihinang

Bakal

Wirecutter

Lasercutter

Mainit na glue GUN

Drill

2.5 at 3 mm na mga drill bit

Hakbang 1: Pag-set up ng MU Sensor

Pag-set up ng MU Sensor
Pag-set up ng MU Sensor

Bago namin simulang ikonekta ang anumang nais naming i-setup nang maayos ang sensor.

Ang sensor ng Mu Vision ay mayroong 4 na switch. Ang dalawa sa kaliwa ang nagpapasya sa output mode nito at ang dalawa sa kanan ang magpapasya sa address nito.

Dahil nais namin ang address na maging 00, ang parehong switch sa kanan ay dapat na patayin.

Ang iba't ibang mga mode ng output ay:

00 UART

01 I2C

10 Wifi data tansmission

11 Paghahatid ng larawan sa Wifi

Nais naming magtrabaho sa I2C mode, kaya't ang dalawang switch ay dapat na nasa 01, kaya't ang pinaka-kaliwa ay dapat na patayin at ang isa ay dapat na nakabukas.

Hakbang 2: Pag-kable ng MU Sensor

Ang kable ay medyo madali, gumamit lamang ng apat na mga jumper wires upang ikonekta ang Mu sensor sa iyong breakout board.

Mu sensor -> Breakout board

SDA -> pin 20

SCL -> pin 19

G -> Ground

V -> 3.3-5V

Hakbang 3: Mga kable ng Mount ng Camera

Kable ng Mount ng Camera
Kable ng Mount ng Camera

Ang servo motor na kumokontrol sa pahalang na paggalaw ay dapat na konektado sa pin 13 at ang servo motor na pagkontrol ng patayong paggalaw ay dapat na konektado sa pin 14.

Hakbang 4: Pagkuha ng Extension

Pagkuha ng Extension
Pagkuha ng Extension
Pagkuha ng Extension
Pagkuha ng Extension
Pagkuha ng Extension
Pagkuha ng Extension

Pumunta muna kami sa editor ng Makecode at magsimula ng isang bagong proyekto. Pagkatapos ay pupunta kami sa "Advanced" at piliin ang "Mga Extension". Magkaroon ng kamalayan na dahil ako ay danish, ang mga pindutan na ito ay may bahagyang magkakaibang mga pangalan sa mga larawan. Sa mga extension hinahanap namin ang "Muvision" at pipiliin ang nag-iisang resulta na nakukuha namin.

Hakbang 5: Inisyal ang Koneksyon at Pagpapagana ng Algorithm

Inisyal ang Koneksyon at Pagpapagana ng Algorithm
Inisyal ang Koneksyon at Pagpapagana ng Algorithm

Kapag ginamit mo ang extension na ito makakakuha ka ng ilang mga error na "Hindi mabasa ang pag-aari na hindi natukoy." Iyon ay dahil lamang sa nawawala ang micro: bit na animation. Hindi ito nakakaapekto sa pagtitipon at pagpapatakbo ng programa.

Ang unang orange na bahagi ng code ay nagpapasimula sa koneksyon sa I2C.

Ang pangalawang kulay kahel ng code ay nagbibigay-daan sa mga algorithm ng pagkilala sa traffic card.

Ang pagpapakita ng mga numero ay ginagamit upang mag-shoot ng problema. Kung ang micro: bit ay hindi bibilangin sa tatlo kapag pinatakbo mo ang programa, pagkatapos suriin kung ang mga wire sa sensor ng paningin ng MU ay konektado nang maayos sa mga tamang pin.

Itinatakda ng dalawang pulang bloke ang panimulang posisyon para sa pag-mount ng camera.

Hakbang 6: Ang Programa

Ang programa
Ang programa

Kinokontrol ng dalawang unang pulang bloke ang mga motor na servo na kumokontrol sa mga pag-mount ng camera. Kinokontrol ng una ang patayong paggalaw at ang pangalawa ay kumokontrol sa pahalang na paggalaw.

Ang unang panlabas na "KUNG" ay nag-block ng mga tseke kung ang sensor ng MU ay makakakita ng anumang mga card ng trapiko. Kung maaari, pagkatapos ay lumipat tayo sa dalawang pahayag na "KUNG" sa loob.

Ang unang pahayag na "KUNG" suriin ang patayong pagkakalagay ng napansin na card sa larangan ng paningin. Kung ang isang kard ay inilalagay sa gitna ng larangan ng paningin, makukuha namin ang halagang 50 mula sa patayong halaga ng algorithm. Ngayon para sa card na maging eksakto sa gitna ay uri ng bihirang. Kailangan nating mag-hit nang napaka tumpak, kaya kung pupunta tayo kasama ang 50 bilang ang tanging halaga kung saan dapat umupo pa rin ang camera, kung gayon ay lilipat ito nang higit pa o mas mababa sa lahat ng oras. Kaya sa halip ay bibilangin natin ang anumang betwen 45 at 55 na nasa gitna. Kaya't kung ang mga patayong pagkakalagay ng card ay mas mababa sa 45, pagkatapos ay ilipat namin ang camera nang kaunti pababa, sa pamamagitan ng pagbabago ng patayong variable ng +1. Sa parehong paraan inililipat namin ang camera nang medyo pataas kung ang patayong pagkakalagay ay nasa itaas ng 55, sa pamamagitan ng pagbabago ng patayong variable ng -1. Maaari akong maging kakaiba na ang camera ay pataas, kapag tinaasan namin ang variable at pababa kapag ang variable ay pataas, ngunit iyan ay kung paano inilalagay ang motor.

Ang pangalawang pahayag na "KUNG" ay gumagawa ng eksaktong pareho, ngunit para sa pahalang na posisyon. Kaya't kapag ang card ng trapiko ay malayo sa kanan ng patlang ng paningin, pagkatapos ang camera ay lilipat sa kanan at kapag malayo ito sa kaliwa ng patlang ng vission, pagkatapos ay ang camera ay lilipat sa kaliwa.

Maaari mong makita ang programa dito.

Hakbang 7: Tapos na

Ngayon i-upload ang iyong programa sa Smart Car at subukan ito.

Maaari mong dagdagan kung gaano kabilis ang reaksyon ng camera sa paggalaw sa pamamagitan ng pagdaragdag ng pagbabago sa mga variable sa 2 o 3 sa halip na 1. Maaari mo ring subukang bawasan kung gaano kalaki ang halaga ng patlang na nasa gitna. Subukang gawin ito mula 47 hanggang 53 sa halip.

Inirerekumendang: