Indholdsfortegnelse:

Sådan bygger du en planteovervågning med Arduino: 7 trin
Sådan bygger du en planteovervågning med Arduino: 7 trin

Video: Sådan bygger du en planteovervågning med Arduino: 7 trin

Video: Sådan bygger du en planteovervågning med Arduino: 7 trin
Video: CS50 2015 – 10-я неделя 2024, Juli
Anonim

I denne vejledning lærer vi, hvordan man registrerer en jordfugtighed ved hjælp af en fugtighedsføler og blinker 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
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

Jumper ledninger

Breadboard Få det her

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

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 i tekstvinduet i elementvinduet til venstre, og indstil størrelsen i egenskabsvinduet til 3 Luk elementvinduet
  • Vælg CompareValue1 og i vinduet egenskaber sæt "Sammenlign 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
  • 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 CompareValue2 Pin Out til Arduino digital pin 3
  • 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 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: