INHOUDSOPGAWE:

Hoe om 'n plantwaterstelsel te bou met behulp van Arduino: 7 stappe
Hoe om 'n plantwaterstelsel te bou met behulp van Arduino: 7 stappe

Video: Hoe om 'n plantwaterstelsel te bou met behulp van Arduino: 7 stappe

Video: Hoe om 'n plantwaterstelsel te bou met behulp van Arduino: 7 stappe
Video: Hoe om 'n papier boot maak 2024, Julie
Anonim

In hierdie handleiding leer ons hoe om 'n plantwaterstelsel te maak

Gebruik 'n vogsensor, waterpomp en flits 'n groen LED as alles in orde is, en OLED Display en Visuino.

Kyk die video!

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino) Kry dit hier
  • Module grondvogsensor, kry dit hier
  • Jumper drade Breadboard Kry dit hier
  • OLED -skerm Kry dit hier
  • Waterpomp Kry dit hier
  • Relay Kry dit hier
  • 1X Rooi LED, 1X Groen LED Kry dit hier
  • Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel OLED -skermpen [VCC] aan Arduino -pen [5V]
  • Koppel OLED -skermpen [GND] aan Arduino -pen [GND]
  • Koppel OLED -skermpen [SDA] aan Arduino -pen [SDA]
  • Koppel OLED -skermpen [SCL] aan Arduino -pen [SCL]
  • Koppel Arduino 5V aan die piëzo -zoemer -modulepen VCC
  • Koppel Arduino GND aan die groen LED -negatiewe pen
  • Koppel Arduino GND aan Rooi LED negatiewe pen
  • Koppel Arduino Digital Pin 3 aan die groen LED -negatiewe pen
  • Koppel Arduino Digital Pin 2 aan Rooi LED negatiewe pen
  • Koppel Arduino 5V aan die voetsensormodulepen VCC
  • Koppel Arduino GND aan die voetsensormodulepen GND
  • Koppel Arduino analoog pen 0 aan voetsensormodule pen A0
  • Koppel Relay VCC -pen (+) aan die Arduino 5V -pen
  • Koppel die relais GND-pen (-) aan die Arduino GND-pen
  • Koppel Relay seinpen (S) aan op Arduino Digital pin 10
  • Koppel die kragtoevoer 12V (+) aan die rooi draad (+)
  • Koppel die kragtoevoer 12V (-) aan die relaipen (com)
  • Koppel die pomp se swart draad (-) aan die relaispen (NO)

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: In Visuino ADD en stel komponente

In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components
In Visuino ADD and Set Components

Voeg die komponent "OLED Display" by

Voeg 2X komponent "Vergelyk analoog waarde" by

Dubbelklik op die DisplayOLED1 en sleep die tekstveld in die elementvenster na links, en stel dan die grootte in die eienskappe venster in op 3

Maak die venster elemente toe

  • Kies CompareValue1 en stel 'Vergelyk tipe' in die venster Eienskappe in op ctBiggerOrEqual en Value tot 0.7 << dit is die sensitiwiteitswaarde, u kan dit verander as u wil
  • Kies CompareValue2 en stel in die eiendomsvenster "Vergelyk tipe" na ctSmaller en Value tot 0.7 << dit is die sensitiwiteitswaarde, u kan dit verander as u wil

Stap 5: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
  • Koppel Arduino analoog pen 0 aan CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Teksveld1 Pin In
  • Koppel CompareValue1 Pin Out aan Arduino digitale pen 2
  • Koppel CompareValue1 Pin Out aan die Arduino digitale pin 10
  • Koppel CompareValue2 Pin Out aan die Arduino digitale pen 3
  • Koppel DisplayOLED1 pin I2C Out aan Arduino board I2C pin In

Stap 6: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 7: Speel

As u die Arduino UNO -module aanskakel en die LED moet flikker (rooi nie genoeg water nie, groen genoeg water) en die OLED -skerm sal die vogvlak toon, as die watervlak te laag is, begin die pomp die water byvoeg.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:

Aanbeveel: