Innholdsfortegnelse:

Hvordan bygge en planteovervåking med Arduino: 7 trinn
Hvordan bygge en planteovervåking med Arduino: 7 trinn

Video: Hvordan bygge en planteovervåking med Arduino: 7 trinn

Video: Hvordan bygge en planteovervåking med Arduino: 7 trinn
Video: SKR 1.3 - TMC2208 UART v3.0 2024, November
Anonim

I denne opplæringen lærer vi hvordan du oppdager jordfuktighet ved hjelp av en fuktighetssensor og blinker en grønn LED hvis alt er i orden og OLED Display 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
Hva du trenger
Hva du trenger

Arduino UNO (eller annen Arduino) Få den her

Jordfuktighetssensormodul, Få den her

Jumper ledninger

Breadboard Få det her

OLED -skjerm Få den her

1X rød LED, 1X grønn LED Få dem hit

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 Green LED negative Pin
  • Koble Arduino GND til rød LED negativ pin
  • Koble Arduino Digital Pin 3 til Green LED negative Pin
  • Koble Arduino Digital Pin 2 til rød LED negativ pin
  • Koble Arduino 5V til fuktighetssensormodulstift VCC
  • Koble Arduino GND til fuktighetssensormodulstift GND
  • Koble Arduino analog pin 0 til fuktighetssensormodul 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 og Set Components

I Visuino ADD og Set Components
I Visuino ADD og Set Components
I Visuino ADD og Set Components
I Visuino ADD og Set Components
I Visuino ADD og Set Components
I Visuino ADD og Set Components

Legg til "OLED Display" -komponent

Legg til 2X "Compare Analog Value" -komponent

  • Dobbeltklikk på DisplayOLED1, og dra tekstfeltet til venstre i elementvinduet, sett deretter størrelsen til egenskapsvinduet til 3Lukk elementvinduet
  • Velg CompareValue1 og i egenskapsvinduet sett "Compare Type" til ctBiggerOrEqual og Value til 0,7 << dette er følsomhetsverdien, du kan endre den hvis du vil
  • Velg CompareValue2 og sett i "Egenskapsvinduet" sammenligne type til ctSmaller og verdi til 0,7 << dette er følsomhetsverdien, du kan endre den hvis du vil

Trinn 5: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Koble Arduino analog pin 0 til CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Text Field1 Pin In
  • Koble CompareValue1 Pin Out til Arduino digital pin 2
  • Koble CompareValue2 Pin Out til Arduino digital pin 3
  • DisplayOLED1 pin I2C Out til Arduino board I2C pin In

Trinn 6: 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 7: Spill

Hvis du driver Arduino UNO -modulen, og LED -lampen skal blinke (rødt ikke nok vann, grønt nok vann) og OLED -displayet viser fuktighetsnivået 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: