Sommario:
- Forniture
- Passaggio 1: impostazione del sensore
- Passaggio 2: cablaggio
- Passaggio 3: ottenere l'estensione
- Passaggio 4: inizializzazione della connessione e abilitazione dell'algoritmo
- Passaggio 5: il programma principale
- Passaggio 6: esecuzione del programma
Video: Sensore di visione Micro:bit MU per principianti - Valori delle etichette e riconoscimento della carta numerica: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questa è la mia seconda guida al sensore di visione MU. In questo progetto programmeremo il micro:bit per riconoscere le diverse tessere numeriche utilizzando i valori delle etichette.
Forniture
1 x micro BBC: bit
1 x sensore di visione Morpx Mu 3
1 x scheda breakout Micro:bit - Deve avere accesso ai pin 19 e 20, che non tutte le schede breakout hanno. Io uso elecfreaks motorbit, perché mi piace quella scheda.
4 x ponticelli (femmina-femmina)
Passaggio 1: impostazione del sensore
Prima di iniziare a collegare qualsiasi cosa, vogliamo configurare correttamente il sensore.
Il sensore Mu Vision ha 4 interruttori. I due a sinistra decidono la sua modalità di uscita e i due a destra ne decidono l'indirizzo.
Poiché vogliamo che l'indirizzo sia 00, entrambi gli interruttori a destra dovrebbero essere disattivati.
Le diverse modalità di uscita sono:
00 UART
01 I2C
10 Trasferimento dati Wi-Fi
11 Trasmissione immagini Wi-Fi
Vogliamo lavorare in modalità I2C, quindi i due interruttori dovrebbero essere su 01, quindi quello più a sinistra dovrebbe essere spento e l'altro dovrebbe essere acceso.
Passaggio 2: cablaggio
Il cablaggio è abbastanza semplice, basta usare quattro cavi jumper per collegare il sensore Mu con la scheda breakout.
Sensore Mu -> Scheda breakout
SDA -> pin 20
SCL -> pin 19
G -> Terra
V -> 3,3-5 V
Passaggio 3: ottenere l'estensione
Per prima cosa andiamo nell'editor Makecode e iniziamo un nuovo progetto. Andiamo quindi su "Avanzate" e selezioniamo "Estensioni". Tieni presente che, poiché sono danese, questi pulsanti hanno nomi leggermente diversi nelle immagini. Nelle estensioni cerchiamo "Muvision" e selezioniamo l'unico risultato che otteniamo.
Passaggio 4: inizializzazione della connessione e abilitazione dell'algoritmo
Quando usi questa estensione otterrai alcuni errori "Impossibile leggere la proprietà di undefined". Questo è solo perché manca l'animazione micro:bit. Non influisce sulla compilazione e l'esecuzione del programma.
La prima parte arancione del codice inizializza la connessione I2C.
La seconda parte arancione del codice abilita gli algoritmi di riconoscimento della tessera numerica.
La visualizzazione dei numeri viene utilizzata per risolvere i problemi.
Se il micro:bit non conta fino a tre quando esegui il programma, controlla che i cavi siano collegati correttamente ai pin giusti.
Passaggio 5: il programma principale
Rileva la carta numerica fornisce uno 0 o 1. Se viene rilevata una carta numerica, otteniamo un 1 (vero) e uno 0 (falso) se non viene rilevata una carta numerica.
Il valore "Ottieni valore etichetta algoritmo" ci fornisce un valore etichetta a seconda di ciò che pensiamo di guardare e di ciò che il sensore di visione MU pensa di vedere. Quindi, se guardassimo i colori, otterremmo un numero da 0 a 8. 8 significherebbe che il sensore di visione MU ha rilevato il viola, 1 significherebbe che ha rilevato il nero o il grigio scuro e 0 significherebbe che ha rilevato uno sconosciuto colore.
Per le tessere numeriche il valore dell'etichetta corrisponde al numero sulla tessera, quindi se viene rilevato il numero 8, il sensore MU gli darebbe il valore dell'etichetta 8. Ciò significa che non è necessario dire al programma cosa significa ogni valore dell'etichetta. Il programma deve semplicemente mostrarci il valore, quindi usiamo il comando "Mostra stringa". Che è "Vis streng" in danese.
Il programma può essere trovato qui.
Passaggio 6: esecuzione del programma
Quando esegui il programma, il sensore Mu e il micro:bit dovrebbero essere in grado di riconoscere tutte le carte numeriche. Puoi provare ad espandere il programma in modo che possa riconoscere sia le carte numeriche che quelle sagomate.
Ecco alcuni degli altri algoritmi e le loro etichette corrispondenti.
Etichetta delle carte forma:
Spunta -> 1
Croce -> 2
Cerchio -> 3
Quadrato -> 4
Triangolo -> 5
Non valido -> 0
Etichetta schede traffico:
Avanti -> 1
Sinistra -> 2
Destra -> 3
Girati -> 4
Parco -> 5
Non valido -> 0
Etichetta a colori:
Nero/Grigio Scuro -> 1
Bianco -> 2
Rosso -> 3
Giallo -> 4
Verde -> 5
Ciano -> 6
Blu -> 7
Viola -> 8
Sconosciuto -> 0
Consigliato:
Sensore di visione Micro:bit MU - Inseguimento di oggetti: 7 passaggi
Micro: bit MU Vision Sensor - Object Tracking: Quindi in questo istruibile inizieremo a programmare la Smart Car che costruiamo in questo istruibile e su cui abbiamo installato un sensore di visione MU in questo istruibile. Programmeremo il micro: bit con un semplice tracciamento di oggetti, quindi
Becco laser per visione notturna! (OPPURE Come realizzare una torcia per la conservazione della visione notturna, LED Throwie, Transformer Toy Mashup!): 5 passaggi
Becco laser per visione notturna! (OPPURE Come creare una torcia per la conservazione della visione notturna, LED Throwie, Transformer Toy Mashup!): Un istruibile da un noob per il noob. Cosa ottieni quando mashup una torcia per la conservazione della visione notturna, un Throwie LED e un trasformatore spiffy giocattolo? Un istruibile con un nome davvero lungo! Lo chiameremo "Nightvision Laserbeak" per
Sensore di visione Micro:bit MU per principianti - Riconoscimento I2C e Shape Card: 8 passaggi
Sensore di visione MU Micro:bit per principianti - Riconoscimento I2C e Shape Card: ho messo le mani su un sensore di visione MU per Micro:bit. Sembra essere uno strumento interessante che mi consentirà di realizzare molti progetti diversi basati sulla visione. Purtroppo non sembrano così tante guide e mentre la documentazione è davvero
Come usare il multimetro in Tamil - Guida per principianti - Multimetro per principianti: 8 passaggi
Come usare il multimetro in Tamil | Guida per principianti | Multimetro per principianti: Ciao amici, in questo tutorial, ho spiegato come utilizzare il multimetro in tutti i tipi di circuiti elettronici in 7 passaggi diversi come1) test di continuità per la risoluzione dei problemi hardware2) misurazione della corrente continua 3) test diodi e LED 4) misurazione Resi
Trasformare la fotocamera in "visione notturna militare", aggiungere l'effetto di visione notturna o creare la modalità di visione notturna su qualsiasi telecamera!!!: 3 passaggi
Trasforma la tua fotocamera in "visione notturna militare", aggiungi l'effetto di visione notturna o crea la modalità di visione notturna" su qualsiasi telecamera!!!: *** Questo è stato inserito nel CONCORSO DIGITAL DAYS PHOTO, per favore votami** *Se hai bisogno di aiuto, invia un'e-mail a: [email protected] Parlo inglese, francese, giapponese, spagnolo e conosco altre lingue se