Sommario:

Controllo motore CC con modulo sensore ottico encoder FC-03: 7 passaggi
Controllo motore CC con modulo sensore ottico encoder FC-03: 7 passaggi

Video: Controllo motore CC con modulo sensore ottico encoder FC-03: 7 passaggi

Video: Controllo motore CC con modulo sensore ottico encoder FC-03: 7 passaggi
Video: ESERCIZIO: Controllo velocità motore DC con PID_Compact e OUT PWM su PLC S7-1200/1500 Tia portal 2024, Novembre
Anonim

In questo tutorial impareremo come contare gli interrupt dell'encoder ottico utilizzando un motore DC, display OLED e Visuino.

Guarda il video!

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
  • Arduino UNO (o qualsiasi altro Arduino)
  • Modulo sensore accoppiamento ottico FC-03
  • motore a corrente continua
  • Ruota dell'encoder (con fori) che si collega al motore CC
  • Display OLED
  • Ponticelli
  • tagliere
  • Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito
  • Collegare il pin del display OLED [VCC] al pin Arduino [5V]
  • Collega il pin del display OLED [GND] al pin Arduino [GND]
  • Collegare il pin del display OLED [SCL] al pin Arduino [5V]
  • Collegare il pin Encoder FC-03 [VCC] al pin Arduino [5V]
  • Collegare il pin Encoder FC-03 [GND] al pin Arduino [GND]
  • Collegare il pin Encoder FC-03 [D0] al pin digitale Arduino [10]
  • Collegare l'alimentazione [3-6V] al motore DC

Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO

Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona 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 AGGIUNGI e imposta componenti

In Visuino AGGIUNGI e imposta componenti
In Visuino AGGIUNGI e imposta componenti
In Visuino AGGIUNGI e imposta componenti
In Visuino AGGIUNGI e imposta componenti
In Visuino AGGIUNGI e imposta componenti
In Visuino AGGIUNGI e imposta componenti

Aggiungi il componente "SSD1306/SH1106 Display OLED (I2C)"

Fare doppio clic sul componente "DisplayOLED1" e:

nella finestra degli elementi trascina "Disegna testo" sul lato sinistro, sul lato sinistro seleziona Disegna testo1 e nella finestra delle proprietà imposta la dimensione su 2 e il testo: PASSI

nella finestra degli elementi trascina "Text Field" sul lato sinistro Sul lato sinistro seleziona TextField1 e nella finestra delle proprietà imposta la dimensione su 3 e Y:30Chiudi la finestra degli elementi

Aggiungi il componente "Contatore"

Selezionare il componente Contatore1 e nella finestra delle proprietà impostare Min>Valore su 0

Passaggio 5: nei componenti di Visuino Connect

Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
Nei componenti di Visuino Connect
  • Collegare il pin digitale della scheda Arduino [10] al pin Counter1 [In]
  • Collegare il pin Counter1 [Out] al pin DisplayOLED1>TextField1 [In]
  • Collegare il pin I2C DisplayOLED1 [Out] al pin I2C [In] della scheda Arduino

Passaggio 6: genera, compila e carica il codice Arduino

Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino

In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".

Passaggio 7: gioca

Se si alimenta il modulo Arduino UNO e si collega il motore CC all'alimentatore per eseguirlo, il display OLED dovrebbe mostrare il numero di interruzioni (conteggio).

Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable, puoi scaricarlo e aprirlo in Visuino:

Consigliato: