Índice:
- Suprimentos
- Etapa 1: Configurando o Sensor
- Etapa 2: Fiação
- Etapa 3: obter a extensão
- Etapa 4: Inicializando a Conexão e Habilitando o Algoritmo
- Etapa 5: detectar o cartão de forma
- Etapa 6: execute o primeiro programa
- Etapa 7: detectar as formas nos cartões
- Etapa 8: execute o programa
Vídeo: Micro: bit MU Vision Sensor for Beginners - I2C e reconhecimento de cartão de forma: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Eu coloquei minhas mãos em um sensor de visão MU para o Micro: bit. Parece ser uma ferramenta legal que me permitirá fazer muitos projetos diferentes baseados em visão. Infelizmente não parece haver muitos guias para isso e embora a documentação seja muito boa em algum lugar, ela também tem algumas deficiências e a programação nem sempre é intuitiva. Então, para ajudar os outros, vou fazer uma série de guias e projetos.
Suprimentos
1 x BBC micro: bit
1 x sensor de visão Morpx Mu 3
1 x Micro: placa de breakout de broca - precisa ter acesso aos pinos 19 e 20, o que nem todas as placas de breakout têm. Eu uso motorbit elecfreaks, porque gosto dessa placa.
4 x fios de ligação (fêmea-fêmea)
Etapa 1: Configurando o Sensor
Antes de começarmos a conectar qualquer coisa, queremos configurar o sensor corretamente.
O sensor Mu Vision possui 4 interruptores. Os dois à esquerda decidem seu modo de saída e os dois à direita decidem seu endereço.
Como queremos que o endereço seja 00, os dois interruptores à direita devem ser desligados.
Os diferentes modos de saída são:
00 UART
01 I2C
10 transmissão de dados Wifi
11 Transmissão de imagem Wifi
Queremos trabalhar no modo I2C, então os dois interruptores devem estar em 01, então o mais à esquerda deve estar desligado e o outro ligado.
Etapa 2: Fiação
A fiação é muito fácil, basta usar quatro fios de jumper para conectar o sensor Mu à sua placa breakout.
Sensor Mu -> Quadro de fuga
SDA -> pino 20
SCL -> pino 19
G -> Ground
V -> 3,3-5V
Etapa 3: obter a extensão
Primeiro, vamos ao editor Makecode e iniciamos um novo projeto. Em seguida, vamos para "Avançado" e selecione "Extensões". Esteja ciente de que, como eu sou dinamarquês, esses botões têm nomes ligeiramente diferentes nas fotos. Nas extensões, procuramos por "Muvision" e selecionamos o único resultado que obtemos.
Etapa 4: Inicializando a Conexão e Habilitando o Algoritmo
Ao usar esta extensão, você obterá alguns erros "Não é possível ler a propriedade de indefinido". Isso ocorre porque a animação micro: bit está faltando. Não afeta a compilação e execução do programa.
A primeira parte laranja do código inicializa a conexão I2C.
A segunda parte laranja do código ativa os algoritmos de reconhecimento do cartão de forma.
Mostrar números é usado para solucionar problemas. Se o micro: bit não contar até três quando você executar o programa, verifique se os fios estão conectados corretamente aos pinos corretos.
Você pode encontrar o programa aqui.
Etapa 5: detectar o cartão de forma
Detectar cartão de forma fornece 0 ou 1. Se um cartão de formato for detectado, obteremos 1 (verdadeiro) e 0 (falso) se um cartão de formato não for detectado. Portanto, se o sensor Mu detecta uma placa de formato, devemos ter um rosto sorridente e, caso contrário, devemos ter um rosto carrancudo.
Você pode encontrar o código aqui.
Etapa 6: execute o primeiro programa
O kit do sensor Mu inclui diferentes cartões. Tente segurá-los contra o sensor. Ele deve ser capaz de reconhecer os cartões de forma e dar a você um sorriso quando você o apresentar com um deles.
Etapa 7: detectar as formas nos cartões
O "algoritmo Get" fornece uma saída de 0 (Falso) ou 1 (Verdadeiro). Quando você usa um "algoritmo de obtenção", ele usará o algoritmo em sua última "detecção" positiva. É por isso que neste programa temos uma instrução IF ELSE externa que usa "Detect" e uma instrução IF ELSE interna que usa "algoritmo Get".
O programa deve ser capaz de reconhecer as formas específicas nos cartões de forma triângulo, quadrado, cruz e marca e mostrar as formas no micro: bit. Outros cartões de formato serão reconhecidos como cartões de formato e darão a você um sorriso.
Encontre o código aqui.
Etapa 8: execute o programa
Quando você executa o programa, o sensor Mu e o micro: bit devem ser capazes de reconhecer os cartões de formato quadrado, triângulo, carrapato e cruz. Os outros cartões de formato ele reconhecerá como cartões de formato, mas não mostrará o cartão específico que ele é. Você pode tentar expandir o programa para que ele possa reconhecer os últimos cartões de forma.
Recomendado:
Micro: bit MU Vision Sensor - Rastreamento de objeto: 7 etapas
Micro: bit MU Vision Sensor - Object Tracking: Portanto, neste instrutível, vamos começar a programar o carro inteligente que construímos neste instrutível e no qual instalamos um sensor de visão MU neste instrutível. Vamos programar o micro: bit com algum rastreamento de objeto simples, então
Micro: bit MU Vision Sensor para iniciantes - Valores de etiqueta e reconhecimento de cartão de número: 6 etapas
Micro: bit Sensor de visão MU para iniciantes - valores de etiqueta e reconhecimento de cartão de número: este é o meu segundo guia para o sensor de visão MU. Neste projeto iremos programar o micro: bit para reconhecer os diferentes números de cartões usando valores de etiqueta
Micro: bit MU Vision Sensor - Rastreamento de objetos: 6 etapas
Sensor de visão MU micro: bit - Objetos de rastreamento: Este é meu quarto guia para o sensor de visão MU para o micro: bit. Aqui, explicarei como rastrear objetos com o micro: bit e gravar as coordenadas em uma tela OLED. Em meus outros guias, examinei como conectar o micro: bit ao
Micro: bit MU Vision Sensor - AP Wifi: 4 etapas
Micro: bit MU Vision Sensor - AP Wifi: O sensor MU Vision tem dois modos wi-fi. O modo AP, em que o sensor de visão MU cria sua própria rede wi-fi, na qual você pode fazer logon com um computador, e o modo STA, em que o sensor de visão MU se conecta a outra rede wi-fi e transmite. Além disso, o M
Geek - Titular do cartão de crédito / cartão de visita no disco rígido de um laptop antigo: 7 etapas
Geek - Titular de cartão de crédito / cartão de visita do disco rígido de um laptop antigo: Um titular de cartão de crédito / negócio sofisticado. Tive essa ideia maluca quando o disco rígido do meu laptop morreu e basicamente ficou inútil. Eu incluí as imagens completas aqui