Բովանդակություն:

Ինչպես կառուցել բույսերի ջրելու համակարգ Arduino- ի միջոցով. 7 քայլ
Ինչպես կառուցել բույսերի ջրելու համակարգ Arduino- ի միջոցով. 7 քայլ

Video: Ինչպես կառուցել բույսերի ջրելու համակարգ Arduino- ի միջոցով. 7 քայլ

Video: Ինչպես կառուցել բույսերի ջրելու համակարգ Arduino- ի միջոցով. 7 քայլ
Video: 7 բնական պարարտանյութ սենյակային բույսերի համար, որոնք կապահովեն առատ ծաղկում և աճ 2024, Նոյեմբեր
Anonim

Այս ձեռնարկում մենք կսովորենք, թե ինչպես պատրաստել բույսերի ջրման համակարգ

Օգտագործելով խոնավության տվիչ, ջրի պոմպ և բռնկեք կանաչ LED, եթե ամեն ինչ կարգին է և OLED Display և Visuino:

Դիտեք տեսանյութը:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO (կամ որևէ այլ Arduino) Ստացեք այստեղ
  • Հողի խոնավության տվիչի մոդուլ, Ստացեք այստեղ
  • Jumper wires Breadboard Ստացեք այստեղ
  • OLED էկրան Ստացեք այստեղ
  • Pumpրի պոմպ Ստացեք այստեղ
  • Ռելե Ստացեք այստեղ
  • 1X Կարմիր LED, 1X Կանաչ LED Ստացեք դրանք այստեղ
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք OLED ցուցադրման կապը [VCC] Arduino կապին [5V]
  • Միացրեք OLED ցուցադրման քորոցը [GND] Arduino կապին [GND]
  • Միացրեք OLED ցուցադրման կապը [SDA] Arduino- ի կապին [SDA]
  • Միացրեք OLED ցուցադրման քորոցը [SCL] Arduino կապին [SCL]
  • Միացրեք Arduino 5V- ը պիեզո -ազդանշանային մոդուլի քորոց VCC- ին
  • Միացրեք Arduino GND- ը կանաչ LED բացասական քորոցին
  • Միացրեք Arduino GND- ը կարմիր LED բացասական քորոցին
  • Միացրեք Arduino թվային պին 3 -ը կանաչ LED բացասական քորոցին
  • Միացրեք Arduino թվային փին 2 -ը կարմիր LED բացասական քորոցին
  • Միացրեք Arduino 5V- ն խոնավության տվիչի մոդուլի քորոց VCC- ին
  • Միացրեք Arduino GND- ը խոնավության տվիչի մոդուլին ՝ GND- ին
  • Arduino անալոգային կապը 0 -ը միացրեք խոնավության տվիչի մոդուլի P0- ին
  • Միացրեք ռելեի VCC կապը (+) Arduino 5V քորոցին
  • Միացրեք Relay GND կապը (-) Arduino GND կապին
  • Միացրեք ռելեի ազդանշանի քորոցը (S) Arduino Digital թվային 10 -ին
  • Միացրեք 12V (+) սնուցման աղբյուրը կարմիր մետաղալարին (+)
  • Միացրեք հոսանքի աղբյուրը 12V (-) ռելեի կապին (com)
  • Միացրեք պոմպի սև մետաղալարը (-) ռելեի քորոցին (NO)

Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino ADD- ում և Set Components- ում

Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում

Ավելացնել «OLED Display» բաղադրիչ

Ավելացրեք 2X «Համեմատեք անալոգային արժեքը» բաղադրիչ

Կրկնակի սեղմեք DisplayOLED1- ի վրա և տարրերի պատուհանում տեքստը դաշտը քաշեք ձախ, այնուհետև հատկությունների պատուհանում չափը սահմանեք 3

Փակեք տարրերի պատուհանը

  • Ընտրեք CompareValue1 և հատկությունների պատուհանում «Համեմատեք տեսակը» նշեք ctBiggerOrEqual և արժեքը 0.7 << սա զգայունության արժեք է, եթե ցանկանում եք, կարող եք փոխել այն
  • Ընտրեք CompareValue2 և հատկությունների պատուհանում «Համեմատեք տեսակը» նշեք ctSmaller և արժեքը 0.7 << սա զգայունության արժեքն է, կարող եք այն փոխել, եթե ցանկանում եք

Քայլ 5. Visuino Connect բաղադրիչներում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Միացրեք Arduino- ի անալոգային կապը 0 -ին CompareValue1 քորոցին, CompareValue2 քորոցին, ցուցադրողին OLED1> Տեքստային դաշտ 1 քորոց
  • CompareValue1 Pin Out- ը միացրեք Arduino թվային փին 2 -ին
  • CompareValue1 Pin Out- ը միացրեք Arduino թվային փին 10 -ին
  • CompareValue2 Pin Out- ը միացրեք Arduino թվային փին 3 -ին
  • DisplayOLED1 կապը I2C Out- ը միացրեք Arduino տախտակին I2C քորոցին

Քայլ 6. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:

Քայլ 7: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը, և LED- ը պետք է թարթվի (կարմիր ոչ բավարար ջուր, բավական կանաչ ջուր), իսկ OLED էկրանը ցույց կտա խոնավության մակարդակը, եթե ջրի մակարդակը չափազանց ցածր է, պոմպը կսկսի ջուր ավելացնել:

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝

Խորհուրդ ենք տալիս: