Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: il circuito
- Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
- Passaggio 4: in Visuino ADD & Connect Components
- Passaggio 5: genera, compila e carica il codice Arduino
- Passaggio 6: gioca
Video: Come utilizzare il motore passo-passo come encoder rotativo e display OLED per passaggi: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial impareremo come tenere traccia dei passaggi del motore passo-passo sul display OLED. Guarda un video dimostrativo.
Il credito per il tutorial originale va all'utente di YouTube "sky4fly".
Passaggio 1: cosa ti servirà
- Arduino UNO (o qualsiasi altro Arduino)
- GUIDATO
- LM358 doppio amplificatore operazionale
- Resistore 4X 4.7K ohm
- Resistore 2X 120K ohm
- Resistenza da 300 ohm
- Motore passo-passo bipolare (4 fili)
- Ponticelli
- Display OLED
- Programma Visuino: Scarica Visuino
Passaggio 2: il circuito
Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO
Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare Arduino UNO! Deve essere installato anche il Visuino: https://www.visuino.eu. Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2
Passaggio 4: in Visuino ADD & Connect Components
- Aggiungere "Display OLED I2C" Fare doppio clic sul componente DisplayOLED1 -Nella finestra dell'elemento espandere "Testo" e trascinare "Campo di testo" sul lato sinistro -Selezionare "Campo di testo1" sul lato sinistro e nella finestra delle proprietà impostare la dimensione su: 2
- Aggiungi il componente "Contatore" e nella finestra delle proprietà imposta Min>Value su 0
- Aggiungi il componente 2X "Rileva bordo"
- Collega Arduino Digital [7]Out al pin "DetectEdge1"[In]
- Collega Arduino Digital [8]Out al pin "DetectEdge2"[In]
- Collegare il pin "DetectEdge1" [Out] e il pin "DetectEdge2" [Out] al pin "Counter1" [In]
- Collega il pin "Counter1" [Out] a "DisplayOLED1" > Pin Text Field1 [In]
- Collega il pin "DisplayOLED1" [Out] al pin I2C di Arduino [In]
Passaggio 5: genera, compila e carica il codice Arduino
In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino
Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)
Passaggio 6: gioca
Se alimenterai il modulo Arduino UNO il LED si illuminerà, e se cambi la posizione del motore passo-passo il numero di passi sarà visibile sul display OLED.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato anche il progetto Visuino, che ho creato per questo Instructable, potete scaricarlo qui e aprirlo in Visuino:
Consigliato:
Arduino Come utilizzare il display OLED da 1,3 pollici SH1106: 7 passaggi
Arduino Come utilizzare il display OLED da 1,3 pollici SH1106: In questo tutorial impareremo come utilizzare un display OLED da 1,3 pollici SH1106 Arduino e il software Visuino. Guarda il video
Come fare: un encoder rotativo senza contatto: 3 passaggi
Come fare: un codificatore rotante senza contatto: questa nota applicativa descrive come progettare un interruttore rotante o un codificatore ad alta affidabilità utilizzando un Dialog GreenPAK™. Questo design dell'interruttore è senza contatto e quindi ignora l'ossidazione e l'usura dei contatti. È ideale per l'uso all'aperto dove c'è lungo
Encoder rotativo: come funziona e come utilizzarlo con Arduino: 7 passaggi
Encoder rotativo: come funziona e come utilizzarlo con Arduino: puoi leggere questo e altri fantastici tutorial sul sito Web ufficiale di ElectroPeakPanoramicaIn questo tutorial imparerai come utilizzare l'encoder rotativo. Innanzitutto, vedrai alcune informazioni sull'encoder rotazionale, quindi imparerai come
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
Come utilizzare il terminale Mac e come utilizzare le funzioni chiave: 4 passaggi
Come utilizzare il terminale Mac e come utilizzare le funzioni chiave: ti mostreremo come aprire il terminale MAC. Ti mostreremo anche alcune funzionalità all'interno del Terminale, come ifconfig, il cambio di directory, l'accesso ai file e arp. Ifconfig ti permetterà di controllare il tuo indirizzo IP e il tuo annuncio MAC