Innholdsfortegnelse:

Regndetektor ved hjelp av Arduino og regndråpsensor: 8 trinn
Regndetektor ved hjelp av Arduino og regndråpsensor: 8 trinn

Video: Regndetektor ved hjelp av Arduino og regndråpsensor: 8 trinn

Video: Regndetektor ved hjelp av Arduino og regndråpsensor: 8 trinn
Video: Hvordan lage en Police Strobe Lights-blinker med NE555 IC #ne555 #NE555projects #circuit #lommelykt 2024, November
Anonim

I denne opplæringen lærer vi hvordan du oppdager et regn ved hjelp av en regnsensor og gir lyd fra en summermodul og OLED -skjerm og Visuino.

Se videoen.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger

Arduino UNO (eller annen Arduino) Få den her

Regnsensormodul, få den her

Jumper ledninger

Breadboard Få det her

OLED -skjerm Få den her

Piezo summer Få den her

Visuino -program: Last ned Visuino

Trinn 2: Kretsen

Kretsen
Kretsen
  • Koble OLED Display pin [VCC] til Arduino pin [5V]
  • Koble OLED Display pin [GND] til Arduino pin [GND]
  • Koble OLED Display pin [SDA] til Arduino pin [SDA]
  • Koble OLED Display pin [SCL] til Arduino pin [SCL]
  • Koble Arduino 5V til piezo summer modul pin VCC
  • Koble Arduino GND til piezo summer modul pin GND
  • Koble Arduino digital pin 2 til piezo summer modul pin S (signal)
  • Koble Arduino 5V til regnsensormodulstift VCC
  • Koble Arduino GND til regnsensormodulstift GND
  • Koble Arduino analog pin 0 til regnsensormodul pin A0

Trinn 3: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:

Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere Arduino UNO! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 4: I Visuino ADD -komponenter

I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
  • Legg til "OLED Display" -komponent
  • Legg til komponenten "Digital (boolsk) omformer (ikke)"
  • Legg til "Delay" -komponent

Trinn 5: I Visuino -settkomponenter

I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
  • Dobbeltklikk på DisplayOLED1, og dra "Tegn tekst" til venstre i elementvinduet.
  • I egenskapsvinduet angir du størrelsen til 2, teksten til: REGN! og Y til 20Lukk elementvinduet
  • Velg Delay1 og i intervallet i egenskapsvinduet endres til 3000000

Trinn 6: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Koble Arduino analog pin 0 til Inverter1 pin In
  • Koble inverter 1 pin ut til forsinkelse 1 pin start og DisplayOLED1> Draw Text1 pin Clock and Arduino Digital pin 2
  • Koble Delay1 pin Out til DisplayOLED1> Fill Screen1 pin Clock
  • Koble DisplayOLED1 pin I2C Out til Arduino board pin I2C In

Trinn 7: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.

Trinn 8: Spill

Hvis du driver Arduino UNO -modulen og slipper litt vann på regnsensoren, bør LED -displayet begynne å vise teksten "REGN!" og summermodulen skal lage en lyd.

Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned her og åpne det i Visuino:

Anbefalt: