Índice:
- Suprimentos
- Etapa 1: Configurando o Sensor
- Etapa 2: Fiação
- Etapa 3: Obtendo a primeira extensão
- Etapa 4: Inicializando a Conexão e Habilitando o Algoritmo
- Etapa 5: primeiro programa
- Etapa 6: Teste
- Etapa 7: Conectando o OLED
- Etapa 8: Obtenha a segunda extensão
- Etapa 9: o programa final
- Etapa 10: Executar o programa
Vídeo: Micro: bit MU Vision Sensor - Conexão serial e tela OLED: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Este é o meu terceiro guia para o sensor de visão MU. Até agora, tentamos usar o MU para reconhecer cartões com números e formas, mas para explorar nosso sensor MU com projetos mais complexos, gostaríamos de obter um resultado melhor. Não podemos obter tanta informação apenas com os LEDs.
Portanto, neste projeto, vamos programar o micro: bit para pegar as informações que obtemos do sensor MU e enviá-las para um OLED. Uma vez que o OLED requer uma conexão I2C, precisamos configurar uma conexão serial entre o MU e nosso mirco: bit.
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.
8 x fios de ligação (fêmea-fêmea)
1 x tela OLED
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 ter uma conexão serial, então vamos trabalhar no modo UART. Isso significa que os dois interruptores devem estar em 00, então ambos devem estar ligados e desligados.
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
RX-> pino 13
TX -> pino 14
G -> Ground
V -> 3,3-5V
Etapa 3: Obtendo a primeira 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 caixa azul escura informa ao Micro: bit quais pinos usar para a conexão serial.
A primeira parte laranja do código inicializa a conexão serial.
A segunda parte laranja do código ativa os algoritmos de reconhecimento de cartão numérico.
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.
Etapa 5: primeiro programa
Detectar cartão numérico fornece 0 ou 1. Se um cartão numérico for detectado, obteremos 1 (verdadeiro) e um 0 (falso) se um cartão numérico não for detectado. Portanto, aqui esperaríamos um rosto sorridente se um cartão numérico for detectado e um rosto carrancudo se não for detectado.
O código pode ser encontrado aqui.
Etapa 6: Teste
Testamos a primeira parte do programa.
Etapa 7: Conectando o OLED
A fiação é novamente bastante fácil, usamos quatro fios de jumper para conectar o OLED com sua placa breakout.
OLED -> Placa de breakout
Vin -> 3,3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Etapa 8: Obtenha a segunda extensão
Vamos para o nosso programa em Makecode e vamos em "Avançado" e selecione "Extensões". Lá, pesquisamos Oled12864 e selecionamos a extensão OLED12864_I2C.
Etapa 9: o programa final
Na configuração, adicionamos um bloco para inicializar o OLED.
No programa principal, adicionamos um bloco para fazer com que o OLED nos forneça o valor do rótulo do cartão numérico. Lembre-se de que, para os cartões com números, o valor da etiqueta também é o valor do cartão.
Podemos mudar a posição do número mudando os valores xey.
O programa final pode ser encontrado aqui.
Etapa 10: Executar o programa
Quando você executa o programa, o micro: bit deve sorrir quando o sensor MU detecta um cartão numérico e franzir a testa o resto do tempo, enquanto o OLED grava o número do último cartão detectado.
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 for Beginners - I2C e reconhecimento de cartão de forma: 8 etapas
Micro: bit MU Vision Sensor para iniciantes - I2C e Shape Card Recognition: 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 realmente
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