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: rilevamento della carta forma
- Passaggio 6: eseguire il primo programma
- Passaggio 7: rilevare le forme sulle carte
- Passaggio 8: eseguire il programma
Video: Sensore di visione Micro:bit MU per principianti - Riconoscimento I2C e Shape Card: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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 molte guide e sebbene la documentazione sia davvero buona in alcuni punti, ha anche alcuni difetti e la programmazione non è sempre intuitiva. Quindi, per aiutare gli altri, realizzerò una serie di guide e progetti.
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 delle carte sagomate.
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.
Puoi trovare il programma qui.
Passaggio 5: rilevamento della carta forma
Detect shape card dà uno 0 o 1. Se viene rilevata una shape card otteniamo un 1 (vero) e uno 0 (falso) se non viene rilevata una shape card. Quindi, se il sensore Mu rileva una carta di forma, dovremmo ottenere una faccina sorridente e, in caso contrario, dovremmo avere una faccia accigliata.
Puoi trovare il codice qui.
Passaggio 6: eseguire il primo programma
Il kit del sensore Mu include diverse schede. Prova ad avvicinarli al sensore. Dovrebbe essere in grado di riconoscere le carte forma e darti un sorriso quando glielo presenti.
Passaggio 7: rilevare le forme sulle carte
L'algoritmo "Get" fornisce un output di 0 (False) o 1 (True). Quando utilizzi un "Ottieni algoritmo", utilizzerà l'algoritmo sull'ultimo "Rileva" positivo. Ecco perché in questo programma abbiamo un'istruzione IF ELSE esterna che utilizza "Rileva" e un'istruzione IF ELSE interna che utilizza "Ottieni algoritmo".
Il programma dovrebbe essere in grado di riconoscere le forme specifiche nelle carte a forma di triangolo, quadrato, croce e segno di spunta e mostrare le forme sul micro:bit. Altre carte di forma riconoscerà come carte di forma e ti farà sorridere.
Trovi il codice qui.
Passaggio 8: eseguire il programma
Quando esegui il programma, il sensore Mu e il micro:bit dovrebbero essere in grado di riconoscere le carte a forma di quadrato, triangolo, segno di spunta e croce. Le altre carte forma riconoscerà come carte forma, ma non ti mostrerà quale carta specifica è. Puoi provare ad espandere il programma in modo che possa riconoscere le ultime carte forma.
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 - Rilevamento di oggetti: 6 passaggi
Micro:bit MU Vision Sensor - Tracking Objects: Questa è la mia quarta guida al sensore di visione MU per micro:bit. Qui esaminerò come tracciare oggetti con il micro: bit e scrivere le coordinate su uno schermo OLED. Nelle mie altre guide ho esaminato come collegare il micro: bit al
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