Indholdsfortegnelse:

Regndetektor ved hjælp af Arduino og regndråbesensor: 8 trin
Regndetektor ved hjælp af Arduino og regndråbesensor: 8 trin

Video: Regndetektor ved hjælp af Arduino og regndråbesensor: 8 trin

Video: Regndetektor ved hjælp af Arduino og regndråbesensor: 8 trin
Video: Робот на Arduino Nano #ардуино #роботы #электроника 2024, November
Anonim

I denne vejledning lærer vi, hvordan man registrerer en regn ved hjælp af en regnsensor og laver en lyd ved hjælp af et summermodul og OLED -display og Visuino.

Se videoen.

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for

Arduino UNO (eller enhver anden Arduino) Få den her

Regnsensormodul, få det her

Jumper ledninger

Breadboard Få det her

OLED Display Få det her

Piezo -summer Få den her

Visuino -program: Download Visuino

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet
  • Tilslut OLED Display pin [VCC] til Arduino pin [5V]
  • Tilslut OLED Display pin [GND] til Arduino pin [GND]
  • Tilslut OLED Display pin [SDA] til Arduino pin [SDA]
  • Tilslut OLED Display pin [SCL] til Arduino pin [SCL]
  • Tilslut Arduino 5V til piezo buzzer modul pin VCC
  • Tilslut Arduino GND til piezo buzzer modul pin GND
  • Tilslut Arduino digital pin 2 til piezo buzzer modul pin S (signal)
  • Tilslut Arduino 5V til regnsensormodulstift VCC
  • Tilslut Arduino GND til regnsensormodulstift GND
  • Tilslut Arduino analog pin 0 til regnsensormodul pin A0

Trin 3: Start Visuino, og vælg Arduino UNO -korttype

Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype
Start Visuino, og vælg Arduino UNO -korttype

For at starte programmeringen af Arduino skal du have Arduino IDE installeret herfra:

Vær opmærksom på, at der er nogle kritiske fejl i Arduino IDE 1.6.6. Sørg for, at du installerer 1.6.7 eller højere, ellers fungerer denne instruks ikke! Hvis du ikke har gjort det, skal du følge trinene i denne instruktion for at konfigurere Arduino IDE til at programmere Arduino UNO! Visuino: https://www.visuino.eu skal også installeres. Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2

Trin 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
  • Tilføj "OLED Display" -komponent
  • Tilføj komponenten "Digital (boolsk) inverter (ikke)"
  • Tilføj "Delay" -komponent

Trin 5: I Visuino -sætkomponenter

I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
  • Dobbeltklik på DisplayOLED1, og træk "Tegn tekst" til venstre i elementvinduet.
  • I egenskabsvinduet angiv størrelse til 2, tekst til: REGN! og Y til 20 Luk elementvinduet
  • Vælg Forsinkelse1, og i vinduet egenskaber ændres intervallet til 3000000

Trin 6: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Tilslut Arduino analog pin 0 til Inverter1 pin In
  • Tilslut Inverter1 pin Out til Delay1 pin Start og DisplayOLED1> Draw Text1 pin Clock og Arduino Digital pin 2
  • Tilslut Delay1 pin Out til DisplayOLED1> Fill Screen1 pin Clock
  • Tilslut DisplayOLED1 pin I2C Out til Arduino board pin I2C In

Trin 7: Generer, kompiler og upload Arduino -koden

Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden

I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".

Trin 8: Spil

Hvis du tænder for Arduino UNO -modulet og taber noget vand på regnsensoren, skal LED -displayet begynde at vise teksten "REGN!" og summermodulet skal give en lyd.

Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det her og åbne det i Visuino:

Anbefalede: