Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pag-set up ng Sensor
- Hakbang 2: Mga kable
- Hakbang 3: Pagkuha ng Unang Extension
- Hakbang 4: Inisyal ang Koneksyon at Pagpapagana ng Algorithm
- Hakbang 5: Unang Programa
- Hakbang 6: Pagsubok
- Hakbang 7: Pagkonekta sa OLED
- Hakbang 8: Kunin ang Ikalawang Extension
- Hakbang 9: Ang Pangwakas na Programa
- Hakbang 10: Pagpapatakbo ng Program
Video: Micro: bit MU Vision Sensor - Serial Connection at OLED Screen: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ito ang aking pangatlong gabay sa sensor ng paningin ng MU. Sa ngayon sinubukan namin ang paggamit ng MU upang makilala ang mga kard na may mga numero at hugis, ngunit upang tuklasin ang aming sensor ng MU na may mas kumplikadong proyekto na nais naming makakuha ng isang mas mahusay na output. Hindi namin makukuha ang napakaraming impormasyon mula sa LED na nag-iisa.
Kaya sa proyektong ito ay ipo-program namin ang micro: kaunti upang kunin ang impormasyong nakukuha namin mula sa sensor ng MU at i-output ito sa isang OLED. Dahil ang OLED ay nangangailangan ng isang koneksyon sa I2C, kailangan naming mag-set up ng isang serial na koneksyon betwen ang MU at ang aming mirco: bit.
Mga gamit
1 x BBC micro: kaunti
1 x Morpx Mu Vision Sensor 3
1 x Micro: bit breakout board - Kailangan itong magkaroon ng access sa pin 19 & 20, na hindi lahat ng mga breakout board. Gumagamit ako ng elecfreaks motorbit, dahil gusto ko ang board na iyon.
8 x Jumper wires (Babae-Babae)
1 x OLED screen
Hakbang 1: Pag-set up ng 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 magkaroon ng isang serial na koneksyon kaya gagana kami sa UART mode. Nangangahulugan iyon na ang dalawang switch ay dapat na nasa 00, kaya't ang parehong dapat ay naka-off.
Hakbang 2: Mga kable
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
RX-> pin 13
TX -> pin 14
G -> Ground
V -> 3.3-5V
Hakbang 3: Pagkuha ng Unang 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 4: 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 madilim na asul na kahon ay nagsasabi sa Micro: kaunting mga pin ang gagamitin para sa serial na koneksyon.
Ang unang orange na bahagi ng code ay nagpapasimula sa serial connection.
Ang pangalawang orange na bahagi ng code ay nagbibigay-daan sa mga algorithm ng pagkilala sa card ng numero.
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 iyong mga wire ay konektado nang maayos sa mga tamang pin.
Hakbang 5: Unang Programa
Ang tiktik na numero ng kard ay nagbibigay ng alinman sa 0 o 1. Kung ang isang numero ng kard ay napansin nakakakuha kami ng isang 1 (totoo) at isang 0 (hindi totoo) kung ang isang numero ng kard ay hindi napansin. Kaya't aasahan namin dito ang isang nakakangiting mukha kung ang isang numero ng kard ay nakita at isang mabangis na mukha kung hindi ito nakita.
Ang code ay matatagpuan dito.
Hakbang 6: Pagsubok
Sinusubukan namin ang unang bahagi ng programa.
Hakbang 7: Pagkonekta sa OLED
Ang mga kable ay muli madali, gumagamit kami ng apat na mga jumper wires upang ikonekta ang OLED sa iyong breakout board.
OLED -> Breakout board
Vin -> 3.3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Hakbang 8: Kunin ang Ikalawang Extension
Pumunta kami sa aming programa sa Makecode at pumunta sa ilalim ng "Advanced" at piliin ang "Mga Extension". Doon naghahanap kami para sa Oled12864 at piliin ang extension na OLED12864_I2C.
Hakbang 9: Ang Pangwakas na Programa
Sa pag-setup nagdagdag kami ng isang bloke upang masimulan ang OLED.
Sa pangunahing programa ay nagdaragdag kami ng isang bloke upang mabigyan kami ng OLED ng halaga ng label ng card ng numero. Tandaan na para sa mga card ng numero ang halaga ng label ay ang halaga din sa card.
Maaari nating baguhin ang posisyon ng numero sa pamamagitan ng pagbabago ng x at y na halaga.
Ang panghuling programa ay matatagpuan dito.
Hakbang 10: Pagpapatakbo ng Program
Kapag pinatakbo mo ang programa, ang micro: bit ay dapat ngumiti kapag nakita ng sensor ng MU ang isang numero ng card at nakasimangot sa natitirang oras, habang sinusulat ng OLED ang bilang ng huling nakita na card.
Inirerekumendang:
Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay: 7 Mga Hakbang
Micro: bit MU Vision Sensor - Pagsubaybay sa Bagay: Kaya 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, kaya't
Micro: bit MU Vision Sensor para sa Mga Nagsisimula - Pagkilala sa I2C at Shape Card: 8 Mga Hakbang
Micro: bit MU Vision Sensor para sa Mga Nagsisimula - Pagkilala sa I2C at Shape Card: Nakuha ko ang aking mga kamay sa isang sensor ng paningin ng MU para sa Micro: bit. Tila ito ay isang cool na tool na magbibigay-daan sa akin upang makagawa ng maraming iba't ibang mga proyekto batay sa paningin. Nakalulungkot na tila hindi gaanong maraming mga gabay dito at habang ang dokumentasyon ay talagang
Micro: bit MU Vision Sensor para sa Mga Nagsisimula - Mga Halaga ng Label at Pagkilala sa Numero ng Card: 6 na Hakbang
Micro: bit MU Vision Sensor para sa Mga Nagsisimula - Mga Halaga ng Label at Pagkilala sa Numero ng Card: Ito ang aking pangalawang gabay sa sensor ng paningin ng MU. Sa proyektong ito, ipo-program namin ang micro: kaunti upang makilala ang iba't ibang mga card ng numero sa pamamagitan ng paggamit ng mga halaga ng label
Micro: bit MU Vision Sensor - Mga Object sa Pagsubaybay: 6 Mga Hakbang
Micro: bit MU Vision Sensor - Mga Bagay sa Pagsubaybay: Ito ang aking pang-apat na gabay sa sensor ng paningin ng MU para sa micro: bit. Dito ko dadaanin kung paano subaybayan ang mga bagay gamit ang micro: bit at isulat ang mga coordinate sa isang OLED screen. Mayroon akong iba pang mga gabay na dumaan sa kung paano ikonekta ang micro: kaunti sa
Awtomatikong LED ng Ultrasonic Sensor LED Mga Liwanag ng Animation at LCD Screen Screen: 6 na Hakbang
Awtomatikong LED ng Ultrasonic Sensor LED Mga Liwanag ng Animation at LCD Screen Screen: Kapag bumalik ka sa bahay na nakakapagod at sinusubukang umupo at magpahinga, dapat na napakainip na makita ang parehong bagay sa paligid mo nang paulit-ulit araw-araw. Bakit hindi ka magdagdag ng isang bagay na nakakatuwa at kawili-wili na nagbabago ng iyong kalooban? Bumuo ng isang napakadaling Arduin