Taula de continguts:
- Subministraments
- Pas 1: Configuració del sensor
- Pas 2: cablejat
- Pas 3: Obtenir la primera extensió
- Pas 4: Inicialització de la connexió i habilitació de l'algorisme
- Pas 5: primer programa
- Pas 6: proves
- Pas 7: Connexió de l'OLED
- Pas 8: obteniu la segona extensió
- Pas 9: el programa final
- Pas 10: Execució del programa
Vídeo: Sensor de visió MU micro: bits: connexió sèrie i pantalla OLED: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Aquesta és la meva tercera guia del sensor de visió MU. Fins ara hem provat d’utilitzar el MU per reconèixer les cartes amb números i formes, però per explorar el nostre sensor MU amb un projecte més complex ens agradaria obtenir una millor sortida. No podem obtenir tanta informació només dels LED.
Així doncs, en aquest projecte programarem el micro: bit per agafar la informació que obtenim del sensor MU i enviar-la en un OLED. Com que l'OLED requereix una connexió I2C, hem de configurar una connexió sèrie entre la MU i el nostre mirco: bit.
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.
8 x cables de pont (Dona-Dona)
1 pantalla OLED
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 tenir una connexió en sèrie, de manera que treballarem en mode UART. Això vol dir que els dos commutadors haurien d’estar activats a 00, de manera que tots dos haurien d’estar apagats.
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
RX-> pin 13
TX -> pin 14
G -> Terra
V -> 3.3-5V
Pas 3: Obtenir la primera 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.
El primer quadre de color blau fosc indica al micro: bit quins pins utilitzar per a la connexió sèrie.
La primera part taronja del codi inicialitza la connexió sèrie.
La segona part taronja del codi habilita els algorismes de reconeixement de targetes numèriques.
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.
Pas 5: primer programa
Detecta la targeta numèrica dóna un 0 o un 1. Si es detecta una targeta numèrica obtindrem un 1 (cert) i un 0 (fals) si no es detecta cap targeta numèrica. Per tant, aquí esperaríem una cara somrient si es detecta una targeta numèrica i una cara fruncida si no es detecta.
El codi es pot trobar aquí.
Pas 6: proves
Provem la primera part del programa.
Pas 7: Connexió de l'OLED
El cablejat torna a ser bastant senzill, fem servir quatre cables jumper per connectar l’OLED amb la vostra placa de sortida.
OLED -> Tauler Breakout
Vin -> 3,3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Pas 8: obteniu la segona extensió
Anem al nostre programa de Makecode, anem a "Avançat" i seleccionem "Extensions". Allà busquem Oled12864 i seleccionem l’extensió OLED12864_I2C.
Pas 9: el programa final
A la configuració hi afegim un bloc per inicialitzar l’OLED.
Al programa principal afegim un bloc perquè l'OLED ens doni el valor de l'etiqueta de la targeta numèrica. Recordeu que per a les targetes numèriques el valor de l’etiqueta també és el valor de la targeta.
Podem canviar la posició del nombre canviant el valor xy.
El programa final es pot trobar aquí.
Pas 10: Execució del programa
Quan executeu el programa, el micro: bit hauria de somriure quan el sensor MU detecta una targeta numèrica i arrufa el nas la resta del temps, mentre que l’OLED escriu el número de la darrera targeta detectada.
Recomanat:
Sensor de visió MU de micro: bits: seguiment d'objectes: 7 passos
Sensor de visió MU de micro: bits: seguiment d'objectes: per tant, en aquest instructable començarem a programar el Smart Car que construïm en aquest instructable i que hi instal·larem un sensor de visió MU en aquest instructable. Programarem el micro: una mica amb un simple seguiment d'objectes, així que
Sensor de visió MU micro: bits per a principiants: reconeixement de targetes I2C i Shape: 8 passos
Sensor de visió MU Micro: bit per a principiants: reconeixement de targetes I2C i Shape: 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 tantes guies i, tot i que la documentació és realment
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
Sensor de visió MU de micro: bits: seguiment d'objectes: 6 passos
Sensor de visió MU Micro: bit: objectes de seguiment: Aquesta és la meva quarta guia del sensor de visió MU per al micro: bit. Aquí examinaré com fer un seguiment d'objectes amb el micro: bit i escriure les coordenades en una pantalla OLED. A les meves altres guies he vist com connectar el micro: bit al
Sensor de visió MU micro: bits - AP Wifi: 4 passos
Micro: bits MU Vision Sensor - AP Wifi: el sensor MU Vision té dos modes wifi. El mode AP si el sensor de visió MU el converteix en una xarxa wifi pròpia a la qual podeu iniciar la sessió amb un ordinador i el mode STA si el sensor de visió MU inicia la sessió en una altra xarxa wifi i en altres fluxos. A més, el M