encoder
prova pratica con arduino e encoder Leonardo gallerani Tartari Manuel Jassin dejaili
materiale
1. modulo encoder ky-040
2 scheda arduino
3. cavi per collegamenti
4 breadboard
cos'è un encoder
Un encoder è un dispositivo elettronico che converte un segnale fisico o analogico in un formato digitale. Questo processo è chiamato codifica e l'output digitale viene utilizzato per il controllo o la comunicazione con altri dispositivi elettronici.
Ci sono diversi tipi di encoder, ma il più comune è l'encodei rotativo. Questo tipo di encoder converte il movimento rotativo in un formato digitale che può essere utilizzato per il controllo di dispositivi come motori elettrici, attuatori, macchinari e robot.
L'encoder rotativo è costituito da un albero di ingresso, una testa di lettura e un disco di codifica. L'albero di ingresso è collegato alla fonte del movimento rotativo, mentre il disco di codifica è montato sull'albero e ruota con esso. La testa di lettura è posizionata vicino al disco di codifica e utilizza un sensore ottico o magnetico per rilevare i segnali codificati sul disco.
come funziona
Il disco di codifica ha due tipi di segnali: uno per la posizione assoluta e l'altro per la direzione di rotazione. Il segnale per la posizione assoluta è formato da una serie di linee o fori che sono posizionati in modo preciso intorno al disco. Quando il disco ruota, la testa di lettura rileva questi segnali e li converte in un formato digitale. Il segnale per la direzione di rotazione è formato da due segnali quadrati sfasati di 90 gradi, che vengono utilizzati per determinare la direzione in cui il disco sta ruotando. Gli encoder rotativi possono essere di tipo assoluto o incrementale. Gli encoder assoluti utilizzano un unico disco di codifica con un grande numero di segnali, che consentono di identificare la posizione assoluta del disco in qualsiasi momento. Gli encoder incrementali, d'altra parte, utilizzano un disco di codifica con un numero limitato di segnali e rilevano solo la posizione relativa del disco rispetto alla sua posizione iniziale. In sintesi, un encoder è un dispositivo che converte un segnale fisico o analogico in un formato digitale, utilizzando un disco di codifica e una testa di lettura.
Obbiettivo:
Il nostro obbiettivo era collegare un encoder per visualizzare sullo schermo una serie di dati ottenuta dal movimento della parte rotante dell’encoder
Sviluppo della prova:
Per lo sviluppo della nostra prova abbiamo come prima cosa posizionato un encoder ky-040 sulla breadboard
Successivamente abbiamo collegato la breadboard alla scheda arduino tramite gli appositi “cavetti”in posizioni specifiche,una volta collegato correttamente per far sì che ci sia uno scambio di dati tra il computer e l’encoder posizionato sulla breadboard abbiamo utilizzato un codice che permettesse un corretto scambio di dati.
Una volta che il codice era caricato sull’app dell’arduino abbiamo prima verificato e poi caricato il codice.
Non avendo collegato un monitor lcd alla breadboard abbiamo utilizzato il monitor digitale dell’app arduino che una volta configurato correttamente ci ha permesso di visualizzare i dati che riceveva dall’encoder.
In base al codice che utilizzavano i dati visualizzati erano diversi, così da darci la possibilità di usare l’encoder per diverse prove.
All’inizio con un primo codice l’encoder ci permetteva di visualizzare la direzione in cui veniva ruotato ma con un secondo codice lo abbiamo potuto utilizzare per aumentare o diminuire un numero un valore in base alla direzione in cui ruotava.
le immagini presenti nelle precedenti slide riportano il codice che abbiamo usato per l'app arduino, la configurazione dei materiali utili alla prova, e i dati riportati sul monitor digitale
PRESENTATIONE Arduino/Encoder
nicole.desimone2004
Created on March 6, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Nature Presentation
View
Higher Education Presentation
Explore all templates
Transcript
encoder
prova pratica con arduino e encoder Leonardo gallerani Tartari Manuel Jassin dejaili
materiale
1. modulo encoder ky-040
2 scheda arduino
3. cavi per collegamenti
4 breadboard
cos'è un encoder
Un encoder è un dispositivo elettronico che converte un segnale fisico o analogico in un formato digitale. Questo processo è chiamato codifica e l'output digitale viene utilizzato per il controllo o la comunicazione con altri dispositivi elettronici. Ci sono diversi tipi di encoder, ma il più comune è l'encodei rotativo. Questo tipo di encoder converte il movimento rotativo in un formato digitale che può essere utilizzato per il controllo di dispositivi come motori elettrici, attuatori, macchinari e robot. L'encoder rotativo è costituito da un albero di ingresso, una testa di lettura e un disco di codifica. L'albero di ingresso è collegato alla fonte del movimento rotativo, mentre il disco di codifica è montato sull'albero e ruota con esso. La testa di lettura è posizionata vicino al disco di codifica e utilizza un sensore ottico o magnetico per rilevare i segnali codificati sul disco.
come funziona
Il disco di codifica ha due tipi di segnali: uno per la posizione assoluta e l'altro per la direzione di rotazione. Il segnale per la posizione assoluta è formato da una serie di linee o fori che sono posizionati in modo preciso intorno al disco. Quando il disco ruota, la testa di lettura rileva questi segnali e li converte in un formato digitale. Il segnale per la direzione di rotazione è formato da due segnali quadrati sfasati di 90 gradi, che vengono utilizzati per determinare la direzione in cui il disco sta ruotando. Gli encoder rotativi possono essere di tipo assoluto o incrementale. Gli encoder assoluti utilizzano un unico disco di codifica con un grande numero di segnali, che consentono di identificare la posizione assoluta del disco in qualsiasi momento. Gli encoder incrementali, d'altra parte, utilizzano un disco di codifica con un numero limitato di segnali e rilevano solo la posizione relativa del disco rispetto alla sua posizione iniziale. In sintesi, un encoder è un dispositivo che converte un segnale fisico o analogico in un formato digitale, utilizzando un disco di codifica e una testa di lettura.
Obbiettivo: Il nostro obbiettivo era collegare un encoder per visualizzare sullo schermo una serie di dati ottenuta dal movimento della parte rotante dell’encoder Sviluppo della prova: Per lo sviluppo della nostra prova abbiamo come prima cosa posizionato un encoder ky-040 sulla breadboard Successivamente abbiamo collegato la breadboard alla scheda arduino tramite gli appositi “cavetti”in posizioni specifiche,una volta collegato correttamente per far sì che ci sia uno scambio di dati tra il computer e l’encoder posizionato sulla breadboard abbiamo utilizzato un codice che permettesse un corretto scambio di dati. Una volta che il codice era caricato sull’app dell’arduino abbiamo prima verificato e poi caricato il codice. Non avendo collegato un monitor lcd alla breadboard abbiamo utilizzato il monitor digitale dell’app arduino che una volta configurato correttamente ci ha permesso di visualizzare i dati che riceveva dall’encoder. In base al codice che utilizzavano i dati visualizzati erano diversi, così da darci la possibilità di usare l’encoder per diverse prove. All’inizio con un primo codice l’encoder ci permetteva di visualizzare la direzione in cui veniva ruotato ma con un secondo codice lo abbiamo potuto utilizzare per aumentare o diminuire un numero un valore in base alla direzione in cui ruotava.
le immagini presenti nelle precedenti slide riportano il codice che abbiamo usato per l'app arduino, la configurazione dei materiali utili alla prova, e i dati riportati sul monitor digitale