Taula de continguts:
- Subministraments
- Pas 1: Configuració del sensor
- Pas 2: cablejat
- Pas 3: Obtenir l'extensió
- Pas 4: Inicialització de la connexió i habilitació de l'algorisme
- Pas 5: detecta la targeta de forma
- Pas 6: executeu el primer programa
- Pas 7: detecteu les formes de les cartes
- Pas 8: executeu el programa
Vídeo: Sensor de visió MU micro: bits per a principiants: reconeixement de targetes I2C i Shape: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
He posat les mans en un sensor de visió MU per al Micro: bit. Sembla ser una eina interessant que em permetrà fer molts projectes diferents basats en la visió. Lamentablement, no sembla que hi hagi moltes guies i, tot i que la documentació és molt bona en algun lloc, també té alguns dèficits i la programació no sempre és intuïtiva. Així doncs, per ajudar els altres, faré una sèrie de guies i projectes.
Subministraments
1 x micro: bit de BBC
1 x Morpx Mu Vision Sensor 3
1 x placa Micro: bits breakout: ha de tenir accés als pins 19 i 20, que no tenen tots els taulers breakout. Faig servir elecfreaks motorbit, perquè m’agrada aquest tauler.
4 x cables de pont (Dona-Dona)
Pas 1: Configuració del sensor
Abans de començar a connectar qualsevol cosa, volem configurar el sensor correctament.
El sensor Mu Vision té 4 interruptors. Els dos de l'esquerra decideixen el seu mode de sortida i els dos de la dreta decideixen la seva adreça.
Com que volem que l'adreça sigui 00, els dos interruptors de la dreta haurien d'estar desactivats.
Els diferents modes de sortida són:
00 UART
01 I2C
10 transmissió de dades Wifi
11 transmissió d'imatges Wifi
Volem treballar en mode I2C, de manera que els dos commutadors haurien d’estar a 01, de manera que l’esquerra més s’ha d’apagar i l’altre.
Pas 2: cablejat
El cablejat és bastant senzill, només cal que utilitzeu quatre cables jumper per connectar el sensor Mu a la vostra placa de sortida.
Sensor Mu -> Tauler de ruptura
SDA -> pin 20
SCL -> pin 19
G -> Terra
V -> 3.3-5V
Pas 3: Obtenir l'extensió
Primer anem a l’editor Makecode i iniciem un nou projecte. Després anem a "Avançat" i seleccionem "Extensions". Tingueu en compte que, com que sóc danès, aquests botons tenen noms lleugerament diferents a les imatges. A les extensions cerquem "Muvision" i seleccionem l'únic resultat que obtindrem.
Pas 4: Inicialització de la connexió i habilitació de l'algorisme
Quan utilitzeu aquesta extensió, obtindreu alguns errors "No es pot llegir la propietat dels indefinits". Això és només perquè falta l’animació micro: bits. No afecta la compilació i l'execució del programa.
La primera part taronja del codi inicialitza la connexió I2C.
La segona part taronja del codi habilita els algorismes de reconeixement de cartes de formes.
La visualització de números s’utilitza per solucionar problemes. Si el micro: bit no compta fins a tres quan executeu el programa, comproveu que els cables estiguin connectats correctament als pins correctes.
Podeu trobar el programa aquí.
Pas 5: detecta la targeta de forma
La targeta Detecta forma dóna un 0 o 1. Si es detecta una targeta de forma, obtenim un 1 (cert) i un 0 (fals) si no es detecta una targeta de forma. Per tant, si el sensor Mu detecta una targeta de forma, hauríem de tenir una cara somrient i, si no, hauríem de tenir una cara fruncida.
Podeu trobar el codi aquí.
Pas 6: executeu el primer programa
El kit de sensor Mu inclou diferents targetes. Proveu-los d’agafar-los al sensor. Hauria de ser capaç de reconèixer les cartes de forma i donar-vos un somriure quan la presenteu amb una d’elles.
Pas 7: detecteu les formes de les cartes
L '"Algorisme d'obtenció" dóna una sortida de 0 (fals) o 1 (cert). Quan utilitzeu un "Obtén l'algorisme", s'utilitzarà l'algoritme a l'últim "Detectar" positiu. És per això que en aquest programa tenim una sentència IF ELSE externa que utilitza "Detecta" i una sentència IF ELSE interna que utilitza "Get algorithm".
El programa hauria de ser capaç de reconèixer les formes específiques de les cartes de formes triangle, quadrat, creu i tick i mostrar les formes al micro: bit. Altres cartes de formes es reconeixeran com a cartes de formes i us donaran un somriure.
Cerqueu el codi aquí.
Pas 8: executeu el programa
Quan executeu el programa, el sensor Mu i el micro: bit haurien de ser capaços de reconèixer les cartes de forma quadrada, triangular, de tick i de forma creuada. Les altres cartes de forma es reconeixeran com a cartes de forma, però no us mostrarà quina carta específica es tracta. Podeu provar d'ampliar el programa perquè pugui reconèixer les últimes cartes de forma.
Recomanat:
Sensor de visió MU micro: bits per a principiants: valors d'etiquetes i reconeixement de targeta numèrica: 6 passos
Sensor de visió MU micro: bits per a principiants: valors d’etiquetes i reconeixement de targetes numèriques: Aquesta és la meva segona guia del sensor de visió MU. En aquest projecte programarem el micro: bit per reconèixer les diferents targetes numèriques mitjançant valors d’etiquetes
Reconeixement d’estrelles mitjançant visió per ordinador (OpenCV): 11 passos (amb imatges)
Reconeixement d’estrelles mitjançant la visió per ordinador (OpenCV): aquesta instrucció us descriurà com crear un programa de visió per ordinador per identificar automàticament els patrons d’estrelles d’una imatge. El mètode utilitza la biblioteca OpenCV (Open-Source Computer Vision) per crear un conjunt de cascades HAAR entrenades que poden ser
Com utilitzar el multímetre en tàmil - Guia per a principiants - Multímetre per a principiants: 8 passos
Com utilitzar el multímetre en tàmil | Guia per a principiants | Multímetre per a principiants: Hola amics, en aquest tutorial he explicat com utilitzar el multímetre en tot tipus de circuits electrònics en 7 passos diferents, com ara 1) prova de continuïtat del maquinari de resolució de problemes 2) Mesura del corrent continu 3) Prova de díodes i LED 4) Mesura Resi
Micro: bits Llums per a principiants: 5 passos
Micro: bits Llums per a principiants: per a aquesta instrucció necessitareu un Micro: Bit i un portàtil, que no pot ser un Mac. Si feu servir un Mac, cal un pas addicional o cal un adaptador per a un port USB
Python per a principiants no tan principiants: 7 passos
Python per a principiants que no són tan principiants: Hola, la darrera vegada, si teníeu atenció, vàrem tocar els conceptes bàsics de Python: print, mentre que i per a bucles, input & sortida, si, i un iniciador a easygui. també una distribució gratuïta de easygui i pycal-my own module.Aquest tutorial tractarà: més