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 AGGIUNGI e imposta componenti
- Passaggio 5: nei componenti di Visuino Connect
- Passaggio 6: genera, compila e carica il codice Arduino
- Passaggio 7: gioca
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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à
- 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
- 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
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
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
- 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
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: