Sommario:

Rileva le vibrazioni utilizzando un modulo sensore per urti piezoelettrici: 6 passaggi
Rileva le vibrazioni utilizzando un modulo sensore per urti piezoelettrici: 6 passaggi

Video: Rileva le vibrazioni utilizzando un modulo sensore per urti piezoelettrici: 6 passaggi

Video: Rileva le vibrazioni utilizzando un modulo sensore per urti piezoelettrici: 6 passaggi
Video: Arduino sensore urti e vibrazioni Knock Sensor Module riconoscimento degli urti, vibrazioni, battito 2024, Dicembre
Anonim

In questo tutorial impareremo come rilevare le vibrazioni d'urto utilizzando un semplice modulo di vibrazione del sensore piezoelettrico e Visuino.

Guarda un video dimostrativo.

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
  1. Arduino UNO (o qualsiasi altro Arduino)
  2. Shock piezoelettrico Modulo di vibrazione
  3. Display OLED
  4. Ponticelli
  5. tagliere
  6. Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito

Collega il pin positivo di Arduino [5v] al pin della linea rossa della breadboard [positivo]

Collega il pin positivo [GND] di Arduino al pin della linea blu della breadboard [negativo]

Collegare il pin [V] del modulo Piezo al pin positivo della breadboard [linea rossa]

Collegare il pin del modulo piezo [G] al pin negativo della breadboard [linea blu]

Collegare il pin del modulo piezo [DO] al pin digitale arduino [7]

Collegare il pin OLED [VCC] al pin positivo della breadboard [linea rossa]

Collegare il pin OLED [GND] al pin negativo della breadboard [linea blu]

Collega il pin OLED [SDA] al pin Arduino [SDA]

Collega il pin OLED [SCL] al pin Arduino [SCL]

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 aggiungere componenti e collegarli

In Visuino aggiungi componenti e collegali
In Visuino aggiungi componenti e collegali
In Visuino aggiungi componenti e collegali
In Visuino aggiungi componenti e collegali
In Visuino aggiungi componenti e collegali
In Visuino aggiungi componenti e collegali

Aggiungi componenti

  1. Aggiungi il componente "Valore testo"Seleziona il componente "ValoreTesto1" e nella finestra delle proprietà imposta "Valore" su "RILEVATA VIBRAZIONE"
  2. Aggiungi il componente "Ritardo" Nella finestra delle proprietà imposta "Intervallo (uS)" su 2000000
  3. Aggiungere il componente "SSD1306/SH1106 OLED Display (I2C)" Fare doppio clic sul componente "DisplayOLED1" e nella finestra degli elementi trascinare "Text Field" a sinistra e trascinare "Fill Screen" a sinistra Selezionare a sinistra "Text Field1" e nella finestra delle proprietà imposta "Size" su 1, "x" su 0, "y" su 50

Collegare i componenti

  1. Collega il pin out digitale Arduino [7] al pin del componente "Text Value1" [clock]
  2. Collega il pin out digitale di Arduino [7] al pin del componente "Delay" [start]
  3. Collegare il pin del componente "Text Value1" [Out] a "DisplayOLED1" > pin "Text Field1" [In]
  4. Collegare il pin "Delay1" [Out] a "DisplayOLED1" > pin "Fill Screen1" [Clock]
  5. Collega il pin "DisplayOLED1" [Out] al pin I2C di Arduino [In]

Passaggio 5: genera, compila e carica il codice Arduino

Genera, compila e carica il codice Arduino
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 accendi il modulo Arduino UNO e scuoti il sensore piezoelettrico dovresti vedere un messaggio scritto sul display OLED.

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

Consigliato: