Sommario:

Rilevatore di pioggia con Arduino e sensore goccia di pioggia: 8 passaggi
Rilevatore di pioggia con Arduino e sensore goccia di pioggia: 8 passaggi

Video: Rilevatore di pioggia con Arduino e sensore goccia di pioggia: 8 passaggi

Video: Rilevatore di pioggia con Arduino e sensore goccia di pioggia: 8 passaggi
Video: SENSORE DI PIOGGIA ARDUINO TUTORIAL ITA 2024, Novembre
Anonim

In questo tutorial impareremo come rilevare una pioggia utilizzando un sensore pioggia ed emettere un suono utilizzando un modulo buzzer e 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) Scaricalo qui

Modulo sensore pioggia, scaricalo qui

Ponticelli

Tagliere Scaricalo qui

Display OLED Scaricalo qui

Cicalino piezoelettrico Scaricalo qui

Programma Visuino: Scarica Visuino

Passaggio 2: il circuito

Il circuito
Il circuito
  • Collega il pin del display OLED [VCC] al pin Arduino [5V]
  • Collega il pin del display OLED [GND] al pin Arduino [GND]
  • Collega il pin del display OLED [SDA] al pin Arduino [SDA]
  • Collega il pin del display OLED [SCL] al pin Arduino [SCL]
  • Collega Arduino 5V al pin del modulo buzzer piezo VCC
  • Collega Arduino GND al pin del modulo buzzer piezoelettrico GND
  • Collegare il pin digitale 2 di Arduino al pin S del modulo buzzer piezo (segnale)
  • Collega Arduino 5V al pin VCC del modulo sensore pioggia
  • Collega Arduino GND al pin GND del modulo sensore pioggia
  • Collegare il pin 0 analogico di Arduino al pin A0 del modulo sensore pioggia

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 ADD Components

In Visuino ADD Components
In Visuino ADD Components
In Visuino ADD Components
In Visuino ADD Components
In Visuino ADD Components
In Visuino ADD Components
  • Aggiungi il componente "Display OLED"
  • Aggiungi il componente "Digital (Boolean) Inverter (Not)"
  • Aggiungi il componente "Ritardo"

Passaggio 5: nei componenti del set Visuino

Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
Componenti del set di Visuino
  • Fare doppio clic su DisplayOLED1 e nella finestra degli elementi trascinare "Draw text" sul lato sinistro..
  • Nella finestra delle proprietà imposta la dimensione su 2, digita: PIOGGIA! e da Y a 20Chiudi la finestra degli elementi
  • Seleziona Delay1 e nella finestra delle proprietà cambia l'intervallo in 3000000

Passaggio 6: 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
  • Collega il pin analogico 0 di Arduino al pin In Inverter1
  • Collegare il pin Out Inverter1 al pin Delay1 Start e DisplayOLED1>Draw Text1 pin Clock e Arduino Digital pin 2
  • Collega Delay1 pin Out a DisplayOLED1>Fill Screen1 pin Clock
  • Collega DisplayOLED1 pin I2C Out al pin I2C In della scheda Arduino

Passaggio 7: 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 8: gioca

Se si alimenta il modulo Arduino UNO e si fa cadere dell'acqua sul sensore pioggia, il display a LED dovrebbe iniziare a mostrare il testo "PIOGGIA!" e il modulo cicalino dovrebbe emettere un suono.

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: