Mundarija:
- 1 -qadam: Kerakli komponentlar:
- 2 -qadam: ulanish sxemasi
- 3 -qadam: namlik sensorlarini tekshiring
- 4 -qadam: Asosiy o'qish va chop etish
- 5 -qadam: Konteynerlaringizni yarating yoki sotib oling
- 6 -qadam: Lcd ekranini sozlash va sinovdan o'tkazish va namlik sensori orqali chop etish
- 7 -qadam: konteyner va komponentlarni sozlash
- 8 -qadam: narsalarni bog'lash
- 9 -qadam: Suv nasoslarini sinovdan o'tkazish
- 10 -qadam: narsalarni qo'shish
- 11 -qadam: Suv nasosining simlari
- 12 -qadam: Suv nasosini ishga tushirish
- 13 -qadam: Agar ko'proq vaqtim bo'lsa
- 14 -qadam: Kodni tushuntirish va kod manbasi
Video: Smart Planter: 14 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
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
7 -qadam: 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
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 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
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 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:
Smart Planter - suv sathini ko'rsatadi: 5 qadam (rasmlar bilan)
Smart Planter - suv sathini ko'rsatadi: biz yangi uyimiz uchun bir nechta chiroyli o'simliklarni sotib oldik. Uyda to'ldirilgan barcha elektron gadjetlar orasida o'simliklar jonli tuyg'u keltiradi. Shunday qilib, men buning evaziga o'simliklar uchun biror narsa qilmoqchi edim. Shuning uchun men bu aqlli rejani tuzdim
Rc Plane Planter: 5 qadam
Rc Plane Planter: Men o'simliklarimni shunday ekaman. O'simliklar havoda uchganda yaxshi o'sadi
Smart Planter Box: 6 qadam
Aqlli ekish qutisi: Ko'p odamlar yopiq o'simliklarni, ayniqsa, ming yillik o'simliklarni sotib olishni xohlaydilar. Biroq, "sotib olingan o'simliklarning 1/3 qismi uyga olib kelinganidan keyin bir necha oy ichida o'ladi". Garchi yopiq o'simliklarning afzalliklaridan biri past maysadir
Plantagotchi! Smart Planter: 8 qadam (rasmlar bilan)
Plantagotchi! Smart Planter: Plantagotchi o'ladi, shuning uchun sizning o'simlik kerak emas, men yaqinda yangi uy o'simlikining mag'rur egasi bo'ldim (Chester ismli) va men uning uzoq va sog'lom umr ko'rishini juda xohlayman. Afsuski, menda yashil bosh barmog'im yo'q. Men darhol ishonch hosil qildimki, men
Perfect Planter - Siz ko'rgan eng aqlli ekuvchi: 6 qadam
Perfect Planter - Siz ko'rgan eng aqlli ekish mashinasi: Bu ekish mashinasi, ehtimol siz ko'rgan eng aqlli ekuvchilardan biridir. Chiroyli va zamonaviy dizayni bilan bu ekish mashinasi tuproq sensori bilan jihozlangan, u sizning tuproq quruqligini aniqlaydi. Quriganida, peristaltik nasos ishga tushadi va avtomatik ravishda sug'oriladi