Mundarija:

Smart Planter: 14 qadam
Smart Planter: 14 qadam

Video: Smart Planter: 14 qadam

Video: Smart Planter: 14 qadam
Video: Music Video | Super Squad Ready Hai Hum | Saturday, 14th August, 11.30 AM | Discovery Kids 2024, Iyul
Anonim
Aqlli o'simlik
Aqlli o'simlik

Ushbu loyihaning g'oyasi Comp 3012 robototexnika bo'yicha yakuniy loyiha uchun aqlli ekish qurilmasini yaratish edi, men buni loyiha uchun tanladim, chunki men yozda o'simliklar va bog'dorchilikni yaxshi ko'raman va yozda tugatadigan katta loyihaning boshlanishini xohlardim. Loyihaning g'oyasi, robotlarning qayta aloqa qilish davrini kuzatib borish va o'simliklarni o'chirish usulini yaratish edi, g'oya tuproqdagi suv tarkibini kuzatish va o'simlikka suv kerak bo'lganda tuproqqa suv quyish edi. Men, shuningdek, loyihaga turli xil sensorlar bilan birga o'qiladigan LCD displeyni qo'shaman, oxirida mening aqlli ekish mashinam o'qiydi va ko'rsatadi: harorat, suv havzasidagi suv sathi, ikkita o'simlik/tuproq maydonining namlik darajasi va yorug'lik darajasi.

1 -qadam: Kerakli komponentlar:

  • 1x arduino taxtasi
  • 1x Lcd moduli
  • 1x 10k potentsiometr
  • 1x non paneli
  • 3x namlik sensori
  • 1x LM35 harorat sensori
  • 1x Adafruit yorug'lik sensori
  • 1x12v suv nasosi
  • 1x 12V quvvat manbai (batareya to'plami ko'rsatilgan)
  • 1x 5v tetik o'rni
  • 1x erkak musbat va manfiy BNC ulagichi
  • 1x ayol musbat va manfiy BNC ulagichi
  • 3x konteyner (o'z -o'zidan tayyorlangan)
  • 2x suv quvurlari
  • 1 x Suv
  • 1x tuproq
  • 1x o'simlik

2 -qadam: ulanish sxemasi

Ulanish diagrammasi
Ulanish diagrammasi

Ushbu ulanish sxemasida men 12v o'rniga 9v va nasos o'rniga motorni ishlatganman, chunki bu variantlar mavjud emas edi, men namlik sensori uchun adafruit yorug'lik sensori va IQ sensori o'rniga harorat sensori ishlatganman. Bu almashtirgichlar yaxshi va haqiqiy datchiklar vakili bo'lishi kerak, chunki ular 3 simli grd, vcc va uzatish, hamda analog.

3 -qadam: namlik sensorlarini tekshiring

Namlik sensorlarini tekshiring
Namlik sensorlarini tekshiring

Men sotib olganlar 5v ga ulanganida 1023 dan 0 gacha, 3,3v ga ulanganida esa 677 dan 0 gacha. Datchiklar ham pastdan pastgacha o'qiydi, ya'ni baland (1023) namlik yo'q va past (200) suvda.

4 -qadam: Asosiy o'qish va chop etish

Asosiy o'qish va chop etish
Asosiy o'qish va chop etish
Asosiy o'qish va chop etish
Asosiy o'qish va chop etish

Arduino -ni kerakli vaqt oralig'ida namlik sensori analog qiymatida o'qish uchun dasturlashtiring, ayni paytda men ketma -ket monitor/plotterga chop etishni dasturlashtirdim.

5 -qadam: Konteynerlaringizni yarating yoki sotib oling

Konteynerlaringizni yarating yoki sotib oling
Konteynerlaringizni yarating yoki sotib oling

Men konteynerlarimni 20 po'latdan yasalgan po'latdan qurdim, chunki men bu darsdan keyin loyihamni saqlab qolishni va ishlatishni xohlardim. Konteynerlar g'oyasi quvurlar va datchiklar orqali bir -biriga bog'langan uchta alohida idish bo'lishi kerak edi: avval suv havzasi, keyin taxta uchun konteyner va barcha sensorlar, o'qish uchun LCD displey, uchinchisi - ekish idishi.

6 -qadam: Lcd ekranini sozlash va sinovdan o'tkazish va namlik sensori orqali chop etish

Lcd ekranini o'rnating va sinab ko'ring va namlik sensori orqali chop eting
Lcd ekranini o'rnating va sinab ko'ring va namlik sensori orqali chop eting

7 -qadam: konteyner va komponentlarni sozlash

Konteyner va komponentlarni sozlash
Konteyner va komponentlarni sozlash
Konteyner va komponentlarni sozlash
Konteyner va komponentlarni sozlash

O'rta konteynerga arduino va non taxtasini qo'shishni boshlang, men suv havzasi sensori, LCD displey va LCD displey uchun 10k potentsiometrni qo'shdim.

8 -qadam: narsalarni bog'lash

Narsalarni ulash
Narsalarni ulash

konteynerga yangi qo'shgan narsalaringizni ulang, chunki men konteynerni metalldan yasaganman, shuning uchun men metall konteynerga hech narsa ulanmagan va qisilmaganligiga ishonch hosil qilmoqchi edim, buning oldini olish uchun men elektr taxtalarga kir yuvish mashinalarini qo'shdim. elektron va metall konteyner orasidagi havo bo'shlig'i.

9 -qadam: Suv nasoslarini sinovdan o'tkazish

Suv nasoslari sinovi
Suv nasoslari sinovi

Suv nasosining kirish va chiqish joyi nima ekanligini bilish uchun sinovdan o'tkazing, buning uchun sizga 12V quvvat manbai kerak bo'ladi, chunki bu nasosning kuchlanishi, lekin men 9v bilan minani ishlatishdan charchadim va u ham ishlayotganga o'xshaydi, sizga ham kerak bo'ladi. tez ulanish va uzish bu erda erkak va ayol BNC ulagichlari yordam beradi. Nasosni sinovdan o'tkazishdan oldin uni to'ldirish juda muhim, siz hech qachon suv nasosini suvsiz tekshirmasligingiz kerak, bu nasosning shikastlanishiga olib kelishi mumkin.

10 -qadam: narsalarni qo'shish

Biror narsa qo'shish
Biror narsa qo'shish

Boshqa sensorlarni (harorat, yorug'lik va tuproq namligi sensori) konteynerlarga va arduino-ga qo'shing, bosib chiqarishni LCD displey orqali tekshiring va ketma-ket chop eting, shu vaqtda men ba'zi sensorlarni 1-8 ga o'rnatdim. Havzadagi suv sathi va tuproq namligi darajasi shkalasi, uni o'qish uchun 1023 dan 1024 ni olib, 100 ga bo'lish orqali amalga oshirish mumkin.

11 -qadam: Suv nasosining simlari

Suv nasoslarining simlari
Suv nasoslarining simlari
Suv nasoslarining simlari
Suv nasoslarining simlari

Suv nasosida, 12V quvvat manbaida va 5v tetikli o'rindagi sim va shlang. Men suv nasosining salbiy simini va 12V quvvat manbaini tez BNC ulagichlariga ulanganligini tekshirib ko'rdim, go'yo nasosning tetikini sinab ko'rishda biror narsa noto'g'ri ketgandek, vilkasini tortib, nasosni o'chirib qo'yish oson.

12 -qadam: Suv nasosini ishga tushirish

12v quvvat manbai tetiğini 5V o'rni tetiği orqali namlik darajasiga qarab dasturlang, chunki nasos juda kuchli, siz uni juda oz vaqtga o'rnatib, to'g'ri sug'orish darajasini sinab ko'rishni xohlaysiz. Men bu qadamni tugatishga ulgurmadim, lekin yozda, qo'shimcha vaqtim bo'lsa, rejalashtirdim. Ekiladigan idishga tuproq qo'shing, barcha sensorlar va suv o'tkazgichlarini o'rnating va ulang.

13 -qadam: Agar ko'proq vaqtim bo'lsa

Aniqroq qilib aytganda, men qo'shimcha vaqtga ega bo'lsam, hamma narsani katta ko'chadan emas, balki to'g'ri qo'ng'iroqlar va sozlamalardan foydalanish uchun dasturlashni takomillashtirmoqchiman, men ham o'z -o'zidan tuzatuvchi suv tekshiruvida dastur tuzardim va dizaynini biroz o'zgartirib yubordim. qutilar.

14 -qadam: Kodni tushuntirish va kod manbasi

Kod juda sodda, bu barcha sensorlar va LCD displeylar uchun pinlarning asosiy sozlamalari, bu pinlarning analog qiymatlarini o'qish va LCD displeyning yon tomonida ketma -ket monitor/plotterga chop etish. pastadir. Agar menda ko'proq vaqt bo'lsa edi, men ham suv nasosini ishga tushirishni dasturlashtirgan bo'lardim va yozda rejalashtirardim.

Tavsiya: