Indholdsfortegnelse:

Sådan opbygges et plantevandingssystem ved hjælp af Arduino: 7 trin
Sådan opbygges et plantevandingssystem ved hjælp af Arduino: 7 trin

Video: Sådan opbygges et plantevandingssystem ved hjælp af Arduino: 7 trin

Video: Sådan opbygges et plantevandingssystem ved hjælp af Arduino: 7 trin
Video: Sådan opbygges kraftspring - Gymnastikkurser 2024, Juli
Anonim

I denne vejledning lærer vi, hvordan man laver et plantevandingssystem

Brug en fugtføler, vandpumpe og blink en grøn LED, hvis alt er ok, 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
  • Jordfugtighedssensormodul, Få det her
  • Jumperwires Breadboard Få det her
  • OLED Display Få det her
  • Vandpumpe Få den her
  • Relæ Få det her
  • 1X rød LED, 1X grøn LED Få dem 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 grøn LED negativ pin
  • Tilslut Arduino GND til rød LED negativ pin
  • Tilslut Arduino Digital Pin 3 til Green LED negative Pin
  • Tilslut Arduino Digital Pin 2 til rød LED negativ Pin
  • Tilslut Arduino 5V til fugtføler sensor pin VCC
  • Tilslut Arduino GND til fugtsensormodulstift GND
  • Tilslut Arduino analog pin 0 til fugtfølermodul pin A0
  • Tilslut relæ VCC pin (+) til Arduino 5V pin
  • Tilslut relæ GND-pin (-) til Arduino GND-pin
  • Tilslut relæsignalstift (S) til Arduino Digital pin 10
  • Tilslut strømforsyning 12V (+) til pumpe rød ledning (+)
  • Tilslut strømforsyning 12V (-) til relæstift (com)
  • Tilslut pumpens sorte ledning (-) til relæstiften (NO)

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

Tilføj "OLED Display" -komponent

Tilføj 2X "Sammenlign analog værdi" -komponent

Dobbeltklik på DisplayOLED1, og træk tekstfeltet til venstre i elementvinduet, og indstil derefter størrelsen i egenskabsvinduet til 3

Luk elementvinduet

  • Vælg CompareValue1 og i vinduet egenskaber sæt "Compare Type" til ctBiggerOrEqual og Value til 0,7 << dette er følsomhedsværdien, du kan ændre den, hvis du vil
  • Vælg CompareValue2 og i vinduet egenskaber sæt "Sammenlign Type" til ctSmaller og Værdi til 0,7 << dette er følsomhedsværdien, du kan ændre den, hvis du vil

Trin 5: I Visuino Connect -komponenter

I Visuino Connect -komponenter
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 CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Text Field1 Pin In
  • Tilslut CompareValue1 Pin Out til Arduino digital pin 2
  • Tilslut CompareValue1 Pin Out til Arduino digital pin 10
  • Tilslut CompareValue2 Pin Out til Arduino digital pin 3
  • Tilslut DisplayOLED1 pin I2C Out til Arduino board I2C pin In

Trin 6: 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 7: Spil

Hvis du tænder for Arduino UNO -modulet, og LED'en skal blinke (rødt ikke nok vand, grønt nok vand), og OLED -displayet viser fugtighedsniveauet, hvis vandniveauet er for lavt, begynder pumpen at tilføje vandet.

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 og åbne det i Visuino:

Anbefalede: