Mundarija:

DIY Rotary Garden (TfCD): 12 qadam (rasmlar bilan)
DIY Rotary Garden (TfCD): 12 qadam (rasmlar bilan)

Video: DIY Rotary Garden (TfCD): 12 qadam (rasmlar bilan)

Video: DIY Rotary Garden (TfCD): 12 qadam (rasmlar bilan)
Video: Deal Star Sky Master Projector LED Magic Night Lamp Astro Starlight Galaxy Star Night Light Bedroom 2024, Noyabr
Anonim
DIY aylanadigan bog '(TfCD)
DIY aylanadigan bog '(TfCD)

Salom! Biz o'z qo'llarimiz bilan aylanadigan bog'ning kichik versiyasini qanday yasashni o'rgatamiz, bu bizning fikrimizcha, kelajakdagi bog'dorchilikni ifodalaydi. Elektr va bo'sh joy miqdorini kamaytirib, bu texnologiya shahar sharoitida aholining tez o'sishiga mos keladi. Ba'zi tadqiqotlar shuni ko'rsatadiki, bu oddiy yopiq bog'dorchilik bilan solishtirganda hosildorlikni oshiradi. Eng yaxshi natijaga erishish uchun sizning aylanadigan bog'ingiz 1 soat ichida 360 daraja aylanishi kerak. Arduino yordamida biz uning aylanish tezligini aniq nazorat qila olamiz. Biroq, biz etarli darajada kechiktirilgan servo yoki boshqa turdagi dvigatellarni topa olmadik. Shuning uchun, bu servo bog'ni har daqiqada 6 daraja, eng past tezlikda aylantiradi.

1 -qadam: materiallarni yig'ish

Materiallarni yig'ish
Materiallarni yig'ish

Birinchidan, quyidagi materiallarni to'plang:

- Tripleks yog'och, 200x400x9 mm

- yog'och, 10x10x500 mm

- karta taxtasi, o'lchami A2

- 10 ta kichik mix va yog'och elim

- 1x murvat M5 x 25

- 3x yong'oq M5

- 1x avtobus M5x10

- Halojen lampochka (LEDga nisbatan kengroq rang diapazoni, o'simliklar uchun yaxshiroq)

- Kordon

- Lampochka moslamasi

- Arduino Uno + USB kabeli + simlar

360 daraja aylanish erkinligiga ega servo (bu holda: moslashtirilgan HS 311)

- servo uchun ikki tomonlama qo'l

2 -qadam: ramka uchun naqsh chizish

Ramka uchun naqsh chizish
Ramka uchun naqsh chizish

Uchburchak yog'ochga xoch shaklini (2x) va tayanchni (2x) chizish uchun yuqoridagi namunadagi o'lchovlardan foydalaning. Karta taxtasida quti uchun naqsh chizish (4x).

3 -qadam: naqshlarni kesib oling

Shakllarni kesish
Shakllarni kesish

Yog'ochdan va kartochkadan naqshlarni kesib oling, mos ravishda mashina pichog'i va stenli pichoqni ishlating. Bundan tashqari, 10x10 mm yog'ochni 100 mm uzunlikdagi 4 ta teng bo'lakka kesib oling. Karta taxtasidan 1 kvadrat (18,5x18,5 mm) kesib oling. Lampochka moslamasining o'lchamiga qarab, o'rtasini bir butun qilib kesib oling.

4 -qadam: Ramkaning birinchi qismini yig'ing

Ramkaning birinchi qismini yig'ing
Ramkaning birinchi qismini yig'ing

Ramkani rasmda ko'rsatilgan tarzda birlashtirish uchun mix va yog'och elimdan foydalaning.

5 -qadam: Ramkaning 1 -qismidan 2 -qismigacha yig'ing

Ramkaning 1 -qismidan 2 -qismigacha yig'ing
Ramkaning 1 -qismidan 2 -qismigacha yig'ing

Ramkaning aylanadigan qismini statik ramkaga o'rnatish uchun murvat, yong'oq, plastmassa naycha va lampochka moslamasidan foydalaning. Iloji boricha kamroq ishqalanish bilan, u oson aylana olishiga ishonch hosil qiling. Bundan tashqari, servo qo'lini murvat bilan mahkamlang va nonni mahkam burang, shunda u ramka bilan birga aylanadi. Bunday holda, biz servo uchun tayanch qilish uchun ikkita mustahkam mixni ishlatdik. Buning uchun har qanday ajoyib echimdan foydalanishingiz mumkin.

6 -qadam: Arduino kodini yozing

Arduino kodini yozing
Arduino kodini yozing

Kompyuteringizga quyidagi Arduino kodini yozing:

#include // servo kutubxonasini o'z ichiga oladi

Xizmat ko'rsatish xizmati; // servoni boshqarish uchun servo ob'ekt yaratish

int pos = 105; // boshlang'ich tezlik = 0. Har bir motor/arduino uchun farq qilishi mumkin.

bo'sh o'rnatish () {

myservo.attach (9); // servo ob'ektga 9 -pinli servo biriktiriladi

myservo.write (105);

}

void loop () {

myservo.write (106); // servoga ayting, eng past tezlikda aylansin. Har bir motor/arduino uchun farq qilishi mumkin

kechikish (383); // servo 6º aylanishi uchun 383 ms ga aylantiring.

myservo.write (105); // jim turing

kechikish (59617); // qolgan daqiqani kuting.

}

7 -qadam: Servo -ni Arduino Uno -ga ulang

Servo -ni Arduino Uno -ga ulang
Servo -ni Arduino Uno -ga ulang

USB kabelidan foydalanib Arduino Uno -ni kompyuterga ulang va servo rasmda ko'rsatilgandek ulang (qora kabel erga, qizil 5V, to'q sariq/sariq 9 -pin).

8 -qadam: Servo -ni bosing

Servo -ni bosing
Servo -ni bosing

HS 311 servosini uning qo'liga bosing. Servo o'z joyida bo'lishi uchun mixlardan (yoki boshqa har qanday chiroyli echimdan) foydalaning.

9 -qadam: Lampochkani shnur va moslamaga ulang

Lampochkani shnur va moslamaga ulang
Lampochkani shnur va moslamaga ulang

Kabel simlarini lampochkaga ulang, lampochkani armatura ichiga qo'ying va uni yoqish uchun simni ulang.

10 -qadam: o'simlik qutilarini katlayın va biriktiring

O'simlik qutilarini buking va biriktiring
O'simlik qutilarini buking va biriktiring

Qatlamli chiziqlarni qutidagi naqshlarga kesib oling, ularni rasmda ko'rsatilgandek katlay olasiz. Bir tomonni ramkaning kartochkasiga yopishtiring, shunda qutilar tashqariga buklanishi mumkin (rasmga qarang) (bu urug'larni ekish/o'simliklarni almashtirish).

11 -qadam: Hammasini yig'ing

Hammasini yig'ing
Hammasini yig'ing

Barcha qismlarni (shu jumladan Arduino) bir joyga qo'ying. Urug'larni qutilarga eking. Tercihen ko'p miqdorda suvga muhtoj bo'lmagan o'simliklar/o'tlar (ularni bir necha marta sepish kerak bo'ladi). Endi biz kutish o'yinini o'ynaymiz (bu misolda biz estetik sabablarga ko'ra o'sgan o'simliklarni qo'yamiz).

12 -qadam: Bu shunday

Image
Image
Bo'ldi shu!
Bo'ldi shu!
Bo'ldi shu!
Bo'ldi shu!
Bo'ldi shu!
Bo'ldi shu!

Bo'ldi shu! Siz tugadingiz! Bu yakuniy natija. Amaldagi prototip uchun videoni ko'ring (diqqat: bu daqiqada emas, balki sekundiga 6 daraja siljiydi).

Yaxshilash bo'yicha taklif: oddiy gidroponik eritmani ko'paytirish, chunki sug'orish hali qo'lda bajarilishi kerak va bu juda og'ir bo'lishi mumkin.

Tavsiya: