Sommario:
- Passaggio 1: elenco dei materiali
- Passaggio 2: rimozione dell'IC per i valori analogici
- Passaggio 3: funzionamento del controllo gestuale
- Passaggio 4: calibrazione dei sensori
- Passaggio 5: connessioni hardware
- Passaggio 6: programmazione di SLabs-32
- Passaggio 7: diventa Tony Stark
Video: Controllo gestuale semplice tramite sensori IR: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Controllare le cose usando i gesti è sempre eccitante e divertente, ma con i sensori disponibili sul mercato per riconoscere i gesti è piuttosto costoso. Quindi, come possiamo fare un semplice controllo gestuale usando pochi dollari? Bene, i sensori IR se usati correttamente possono essere usati per riconoscere semplici gesti. Usando 2 sensori IR possiamo fargli riconoscere quattro tipi di gesti, che sono scorrimento a sinistra, scorrimento a destra, agitando la mano e spostando la mano avanti e indietro.
Realizzeremo questo progetto utilizzando SLabs-32. Ha uno schermo TFT integrato che possiamo utilizzare visualizzando immagini quando viene riconosciuto un particolare gesto.
SLabs-32 è utile con questi progetti di tipo gentile, abbiamo molte risorse a bordo su SLabs-32. Possiamo anche utilizzare la scheda SD per visualizzare le immagini sullo schermo TFT e cambiarle ogni volta che scorriamo verso sinistra o verso destra.
Per semplificare le cose, mostreremo solo un'emoji che appare a sinistra oa destra a seconda del nostro movimento.
Per ottenere il tuo SLabs-32 clicca su questo link
Passaggio 1: elenco dei materiali
Per questo progetto avresti bisogno di:
- SLabs-32 (v0.1)
- 2 x sensori IR
Passaggio 2: rimozione dell'IC per i valori analogici
Un sensore IR normalmente ci fornisce un'uscita digitale, 0 o 1. Dobbiamo rimuovere l'IC dal sensore IR e utilizzare un ponticello per collegarlo al ricevitore del sensore IR. Questo ci darà valori analogici dal sensore IR. Per fare ciò, traccia il pin del ricevitore collegato al pin del supporto dell'IC. Osserva l'immagine in questo passaggio per avere un'idea di come tracciare il pin del ricevitore. Ho evidenziato la traccia del ricevitore per una migliore comprensione.
Collegare un ponticello in quel pin del ricevitore dell'IC per utilizzare questo sensore come sensore analogico
Passaggio 3: funzionamento del controllo gestuale
Per riconoscere i movimenti dei gesti utilizzando i sensori IR, utilizziamo un meccanismo di attivazione. Abbiamo due sensori IR, chiamiamoli per comodità sinistra-IR e destra-IR. Left-IR è il sensore IR sul lato sinistro e right-IR è l'IR sul lato destro. Quando scorriamo verso sinistra, spostiamo la mano da destra a sinistra. Il sensore IR destro rileva per primo questo movimento e solleva una bandiera. Solo ora, se viene rilevato un movimento sul sensore IR sinistro, lo riconosce come uno swipe sinistro. Simile anche per lo scorrimento a destra. Non vogliamo risultati errati se muoviamo semplicemente la mano sul sensore IR giusto, quindi viene mostrato lo scorrimento a destra. Quindi per renderlo più sensato usiamo questo meccanismo.
Per riconoscere il gesto di sventolio contiamo semplicemente il numero di volte che la persona ha fatto scorrere il dito a destra e a sinistra consecutivamente in un periodo di tempo, che nel nostro caso è di 5 secondi.
Passaggio 4: calibrazione dei sensori
Ora il posizionamento del sensore IR è molto importante, poiché decideranno i valori di soglia. Nota i valori del sensore IR quando metti la mano vicino ai sensori IR, usa questi valori per decidere la tua soglia per rilevare qualsiasi movimento vicino al tuo sensore IR. Inoltre, posiziona i tuoi sensori IR uno accanto all'altro con circa 3 cm di spazio tra loro.
Passaggio 5: connessioni hardware
Collegare l'uscita analogica dei due sensori IR agli ingressi analogici di SLabs-32.
Per semplificare le cose, usa un nastro per tenere il sensore IR in un punto. Se si sposta accidentalmente il sensore IR, è necessario ricalibrare nuovamente tutti i valori del sensore. Quindi, usa un nastro o qualsiasi cosa che lo tenga fermo in un punto
Passaggio 6: programmazione di SLabs-32
Basta caricare lo schizzo allegato a questo progetto.
Osserva le letture del sensore IR nel monitor seriale. Se necessario, apportare modifiche se i valori di soglia non corrispondono alle letture del sensore IR. Regola i valori e imposta la soglia come desideri.
Passaggio 7: diventa Tony Stark
Beh, non proprio, ma ora hai un meccanismo di controllo dei gesti a basso costo che puoi usare con tutto ciò che vuoi, proprio come Tony Stark di Iron-man fa con Jarvis. Ok non proprio, ma almeno questo è un inizio.
Consigliato:
Controllo gestuale semplice - Controlla i tuoi giocattoli RC con il movimento del tuo braccio: 4 passaggi (con immagini)
Semplice controllo dei gesti - Controlla i tuoi giocattoli RC con il movimento del tuo braccio: benvenuto nel mio 'ible' #45. Qualche tempo fa ho realizzato una versione RC completamente funzionante di BB8 usando parti di Lego Star Wars… https://www.instructables.com/id/Whats-Inside-My-R…Quando ho visto quanto fosse bello la Force Band realizzata da Sphero, ho pensato: "Ok, io c
UChip - Semplice schizzo per il controllo remoto di motori e/o servi tramite radio Tx-Rx a 2,4 GHz!: 3 passaggi
UChip - Semplice schizzo per il controllo remoto di motori e/o servi tramite radio Tx-Rx a 2,4 GHz!: Mi piace molto il mondo RC. Usare un giocattolo RC ti dà la sensazione di avere il controllo di qualcosa di straordinario, nonostante sia una piccola barca, un'auto o un drone! Tuttavia, non è facile personalizzare i tuoi giocattoli e fargli fare quello che vuoi
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: 4 passaggi
Controllo guidato in tutto il mondo tramite Internet tramite Arduino: Ciao, sono Rithik. Realizzeremo un led controllato da Internet usando il tuo telefono. Useremo software come Arduino IDE e Blynk. È semplice e se ci riesci puoi controllare tutti i componenti elettronici che desideri Cose di cui abbiamo bisogno: Hardware:
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
ESP8266 RGB LED STRIP Controllo WIFI - NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi - STRIP LED RGB Controllo smartphone: 4 passaggi
ESP8266 RGB LED STRIP Controllo WIFI | NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi | Controllo Smartphone STRIP LED RGB: Ciao ragazzi in questo tutorial impareremo come utilizzare nodemcu o esp8266 come telecomando IR per controllare una striscia LED RGB e Nodemcu sarà controllato dallo smartphone tramite wifi. Quindi in pratica puoi controllare la STRISCIA LED RGB con il tuo smartphone