Mundarija:
- 1 -qadam: video darslik
- 2 -qadam: Sizga kerak bo'lgan narsalar
- 3 -qadam: 3D bosib chiqarish qismlarini chop eting
- 4 -qadam: Elektron va elektron sxemasini tayyorlang
- 5 -qadam: Arduino lehimini Proto kartasiga
- 6 -qadam: Transistorlar va rezistorlar qo'shing
- 7 -qadam: LEDni tayyorlang va taxtaga ulang
- 8 -qadam: nasosni tayyorlang
- 9 -qadam: Suv sathi sensori tayyorlang
- 10 -qadam: Namlikni sezuvchi komponentlarni bir -biriga ulang
- 11 -qadam: Proto kartaga qo'shimcha ulanishlarni qo'shing
- 12 -qadam: Keling, qismlarimizni yig'ishni boshlaymiz
- 13 -qadam: Suv nasosini yig'ing
- 14 -qadam: Stendni qo'shing
- 15 -qadam: Yana lehim
- 16 -qadam: Kabelni boshqarish
- 17 -qadam: O'simlik yig'ing
- 18 -qadam: namlik sensori ulang
- 19 -qadam: Kodni yuklash
- 20 -qadam: Tuproq namligi darajasini sozlang
- 21 -qadam: Suv omboridagi suv sathini sozlang
- 22 -qadam: suv qo'shing
- 23 -qadam: Bajarildi
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom, Ba'zida biz bir necha kun uydan ketayotganimizda yoki chindan ham band bo'lganimizda, o'simliklar kerak bo'lganda sug'orilmagani uchun azob chekishadi. Bu mening yechimim.
Bu aqlli o'simlik pot, unga quyidagilar kiradi:
- O'rnatilgan suv ombori.
- Tuproqning namlik darajasini kuzatuvchi sensor.
- Zarur bo'lganda zavodga suv quyish uchun nasos.
- Suv omboridagi suv sathining monitori.
- Hammasi joyida yoki suv ombori bo'sh qolganda sizga xabar beradigan LED.
Hamma elektronika, nasoslar va suv ombori idishni aqlli ko'rinishini ta'minlash uchun uning ichida joylashgan. Har bir idish (agar siz bir nechta tayyorlasangiz) har xil turdagi o'simliklarning ehtiyojlariga moslashtirilishi mumkin. Unda hamma narsani boshqaradigan Arduino Nano bor va komponentlarning narxi iloji boricha past darajada saqlangan.
1 -qadam: video darslik
Agar siz videolarni o'qishni afzal ko'rsangiz, yuqoridagi videoni ko'ring. Aks holda, o'qishni davom ettiring, men sizni birma -bir qadam qo'yib, o'zingizning aqlli o'simlik potingizni yaratishga qadam qo'yaman.
2 -qadam: Sizga kerak bo'lgan narsalar
O'z qo'llaringiz bilan qurish uchun sizga bir nechta narsalar kerak bo'ladi. Bu erda mahsulotlarning ro'yxati va ularni Amazonda topishingiz mumkin bo'lgan havolalar.
- Arduino Nano: https://geni.us/ArduinoNanoV3 x1
- Mini suv osti nasosi: https://geni.us/MiniPump x1
- 5 mm quvur: https://geni.us/5mmTubing qiymati 5 sm
- Transistor: https://geni.us/2npn2222 1x 2N2222
- Rezistorlar (1k va 4.7k): https://geni.us/Ufa2s Har biri
- Tel: https://geni.us/22AWGWe komponentlarni bir -biriga ulash uchun
- 3 mm LED: https://geni.us/LEDs x1
- Suv sathi sensori: https://geni.us/WaterLevelSensor x1
- Boltlar: https://geni.us/NutsAndBolts M3 x 10 mm x 2
- Tuproq namligi sensori: https://geni.us/MoistureSensor x1
- Yarim Perma protokoli: https://geni.us/HalfPermaProto x1
- PLA filamenti:
3 -qadam: 3D bosib chiqarish qismlarini chop eting
3D bosilgan qismlarni chop etish uchun biroz vaqt kerak bo'ladi, shuning uchun siz buyurgan biror narsani kutib turib, ularni boshlashingiz yaxshi bo'ladi.
Bu erda yuklab olish mumkin bo'lgan SAPR fayllarini topasiz:
Qatlam balandligi 0,15 mm bo'lgan barcha konlarni PLAda chop etdim. Men "tashqi qozon" ni uchta perimetr bilan chop etdim va bu men uchun suv o'tkazmasligini ta'minladi. Elektron komponentlaringizga zarar etkazmaslik uchun bosmadan oldin bosim o'tkazmasligini tekshiring. Agar u muvaffaqiyatsiz bo'lsa, siz quyidagilardan birini sinab ko'rishingiz mumkin:
- Uni ko'proq perimetr/devor bilan chop eting
- Ekstruderning oqim tezligini oshiring
- Bosimning ichki qismini qandaydir yopishtiruvchi bilan ishlang
4 -qadam: Elektron va elektron sxemasini tayyorlang
E'tiborimizni elektronikaga qaratishimiz mumkin. Loyihaning elektron qismlarini yig'ish va lehimlash uchun sizga bir nechta vositalar kerak bo'ladi.
- Lehim sim
- Lehimlash dazmollari (men yaqinda sotib olgan batareyadan foydalanaman:
- Tel qaychi
- Yordam qo'llari
Lehimlash sxemasi biriktirilgan. Agar xohlasangiz, quyidagi bo'limlarni o'tkazib yuborishingiz va diagramaga o'zingiz rioya qilishingiz mumkin, lekin agar xohlasangiz, men hozir sizga komponentlar bo'yicha o'taman.
5 -qadam: Arduino lehimini Proto kartasiga
Birinchidan, biz Arduino Nano-ni Perma-Prota kartamizga lehimlaymiz. Biz ketayotganimizda, men Perma-Prota taxtasidagi teshiklarni ularning koordinatalari bo'yicha, masalan, B7 teshikka murojaat qilaman. Teshiklar uchun harflar va raqamlar Perma-Proto taxtasining chetlari bo'ylab yozilgan.
Arduino Nano ni to'g'ri joyga qo'yish uchun prototip taxtasidagi H7 teshigiga qaramay, Arduino d12 pinini qo'ying. Keyin taxtani ag'daring va pimlarni joyiga lehimlang.
6 -qadam: Transistorlar va rezistorlar qo'shing
Tranzistorning uchta oyog'i bortdagi C24, 25 va 26 teshiklardan o'tishni xohlaydi. Transistorning tekis yuzi taxtaning markaziga qaragan bo'lishni xohlaydi. Lehimlangandan so'ng, oyoqning ortiqcha uzunligini boshqa tomondan sim kesgichlar bilan kesib oling.
4,7 k ohmli rezistor (rang chiziqlari sariq, binafsha, keyin qizil) A25 va A28 teshiklaridan o'tadi.
1k ohmli qarshilik (jigarrang, qora, keyin qizil tasmalar) J18 va J22 teshiklaridan o'tadi.
7 -qadam: LEDni tayyorlang va taxtaga ulang
LEDlarning har bir oyog'iga 7 sm uzunlikdagi alohida simni lehimlang. Buni qilganingizdan so'ng, ikkita oyoq va simning aloqa qilmasligi va keyinchalik kontaktlarning zanglashiga olib kelmasligi uchun izolyatsiya tasmasini yoki issiqlik qisqarishini ishlating.
Endi LEDning ijobiy oyog'i, ikki oyog'ining eng uzuni, taxtadagi J17 teshigiga lehimlanishi kerak. Keyin manfiy I22 teshigiga lehimlanadi.
8 -qadam: nasosni tayyorlang
Nasosni o'rnatish va ulashdan oldin uning simlarini uzaytirishimiz kerak. Suv nasosidan keladigan simlarning har ikkalasiga ham 13 sm qo'shimcha qo'shing. Yana, ularni bir -biriga lehimlagandan so'ng, ulanishlarga izolyatsiya tasmasini qo'shing.
9 -qadam: Suv sathi sensori tayyorlang
Bu safar suv sathi sensori uch piniga 20 sm uzunlikdagi uchta simni lehimlang.
10 -qadam: Namlikni sezuvchi komponentlarni bir -biriga ulang
Namlik sensori moduliga 10 sm uzunlikdagi quyidagi pinlarga ulang:
- D0
- GND
- VCC
Keyin D0 dan J12 gacha bo'lgan simni Proto taxtasida, er simini er osti temir yo'lining istalgan joyiga va oxir -oqibat VCC dan C8 teshigiga lehimlang.
Sensorlar modulining boshqa tarafidagi manfiy va musbat pinlarga 25 sm uzunlikdagi ikkita simni lehimlang.
11 -qadam: Proto kartaga qo'shimcha ulanishlarni qo'shing
Qisqa uzunlikdagi simdan foydalaning (rasmlarda yashil rangda), B26 teshiklarini er yo'lakchasiga, so'ngra A20 teshigi orqali Arduino topraklama pimiga bizning er relsini ulash uchun boshqa simni ishlating.
C28 va J7 teshiklarini ulash uchun bizga yana bitta sim kerak.
12 -qadam: Keling, qismlarimizni yig'ishni boshlaymiz
Suv sathining datchigini tashqi idishning ichki qismidagi plastinkasiga mahkamlash uchun issiq eritilgan yopishtiruvchi yoki shunga o'xshash narsalarni ishlating. Sensorning yuqori qismi o'rnatish plitasining yuqori qismiga to'g'ri o'rnatilganligiga ishonch hosil qiling.
Endi bu datchikdan uchta simni tashqi qozon ostidan ko'tarilgan ustunning yonidagi teshikdan o'tkazing. Ular pastki qismida paydo bo'lganda, siz ularni ichkaridan tortib olishingiz mumkin. Hozir ularni belgilash uchun ham ajoyib vaqt, lekin biz ular nimaga bog'liqligini aniq bilamiz.
Qo'limizda elim bo'lsa -da, biz LEDni stendning teshigidan itarib, shu erga yopishtirib, joyiga o'rnatamiz.
13 -qadam: Suv nasosini yig'ing
Shuningdek, biz suv nasosining simlarini tashqi idishda xuddi suv sathining sensori singari teshikdan o'tkazib, keyin boshqa tomondan chiqganda simlarni belgilashimiz mumkin.
Endi 5 sm rezina trubkani oling, uni suv nasosiga, so'ngra ikkinchi uchini ichki qozon ostiga ulang.
Keyin biz ichki idishni ehtiyotkorlik bilan tashqi idishga suring. Simlar o'tishi uchun ingichka uyasi bor, ehtiyot bo'ling, bu ikki qismni yig'ishda simlarni ushlamang.
14 -qadam: Stendni qo'shing
Endi biz barcha belgilangan simlarimizni stendning teshigidan o'tkazib, keyin hammasini ish stolimizga teskari joylashtirishimiz mumkin. Qozonni stendga mahkamlash va uni markaziy holatda ushlab turish uchun issiq eritilgan elimdan foydalaning.
Keyin namlik sezgichimizdan keladigan ikkita simni oling va ularni Smart Plant Pot orqali boshqa tomonga o'tadigan simdan o'tkazing. Ular ilgari ishlatilgan kichik yon teshikning o'rniga, ustunning yuqori qismidan o'tishi kerak.
15 -qadam: Yana lehim
Endi suv nasosidan simlarni B18 va B24 teshiklariga lehimlang.
Suv datchigining topraklama simini er osti temir yo'lining istalgan joyiga ulash mumkin. Ijobiy qo'rg'oshin A8 teshigiga lehimlanadi va sensor simi A13 ga ulanadi.
16 -qadam: Kabelni boshqarish
Endi tuproq namligi sensori uchun modulni rasmda ko'rsatilgandek stendning ichki devorlaridan biriga yopishtiring.
Ikkita murvat yordamida biz qolgan simlarni taxtaning ostidagi tartibni yaxshilab burab, keyin murvat bilan mahkamlashimiz mumkin. USB ulanishi bilan Arduino -ning uchi USB kabeli o'tishi uchun stenddagi teshikka qaraganligiga ishonch hosil qiling.
17 -qadam: O'simlik yig'ing
Endi biz zavodimizni qo'shishimiz mumkin.:)
Siz xohlaganingizcha ijodkor bo'lishingiz mumkin, siz o'simlik va o'sadigan muhitni tanlaysiz. Suv chiqadigan joy, kirish va simlar teshigi har qanday o'sadigan muhitdan tozalanganligiga ishonch hosil qiling.
Agar xohlasangiz, tepani mayda rangli shag'al bilan bezashingiz mumkin.
18 -qadam: namlik sensori ulang
Endi biz namlik sezgichini o'simlik qozonining yuqori qismidan chiqadigan ikkita simga ulashimiz mumkin, so'ngra uning uchlarini tuproqqa kiritishimiz mumkin.
Har qanday ortiqcha simni o'simlik qozonga qaytarish mumkin.
19 -qadam: Kodni yuklash
Siz bu erda loyiha kodini topasiz:
Yuklab olgandan so'ng, Arduino IDE-da "SmartPlant-V1-1.ino" faylini oching va uni yaratishga yuklang. Hammasi yaxshi ketayotganda, siz quyidagilarni ko'rishingiz va eshitishingiz kerak:
- Yuklash tugallangach va Arduino qayta ishga tushganda, LED ishlayotganini tasdiqlash uchun LED besh marta tez yonib turishi kerak.
- IDE ketma -ket monitor joriy suv sathining ko'rsatkichini chop etadi.
- Yana bir necha soniyadan keyin siz nasosning ishga tushishini eshitishingiz kerak, chunki biz hali namlik sensori qiymatlarini sozlay olmadik.
- Keyin LED asta -sekin miltillay boshlashi kerak, bu bizni ichki idishda suv yo'qligini ogohlantiradi.
20 -qadam: Tuproq namligi darajasini sozlang
Idishning tagida biz namlik sensori uchun sensor modulini biriktirdik. Bu modulda potentsiometr mavjud bo'lib, biz uni Arduino -ga belgilaydigan darajani o'rnatamiz, chunki tuproq etarlicha nam. Buni amalga oshirish uchun, tuproq namligini tekshiring, shunda siz xursand bo'lasiz. Namlik o'sib borayotgan muhit orqali va sensor atrofida o'z -o'zidan chiqib ketguncha bir soatcha kuting.
Kichkina tornavida yordamida biz potensiometrni ikkinchi chiroq yoqilmaguncha burishimiz mumkin, shu vaqtda to'xtab, keyin chiroq o'chguncha teskari tomonga burishimiz mumkin. Keyin bu to'g'ri o'rnatiladi.
Agar siz tuproq namligini to'g'rilashingiz kerak bo'lsa, aynan shu erda.
21 -qadam: Suv omboridagi suv sathini sozlang
Bu safar IDE -da 'Water_Tank_Threshold_Test.ino' kodini oching va yuklang. Qisqa vaqt ichida biz suv sathining sensori uchun to'g'ri chegarani o'rnatishga yordam beramiz.
Yuklagandan so'ng ketma -ket monitorni oching va sensordan o'qishni ko'rmaguningizcha tankga asta -sekin suv qo'sha boshlang. Bu erda to'xtab turing va o'qishlar bir -biriga mos kelguncha kuting. Endi u ko'rsatadigan o'rtacha qiymatga e'tibor bering.
Endi biz asosiy kodni qayta yuklay olamiz va bir nechta qiymatlarni yangilash uchun yuqoridagi o'zgaruvchilarga o'tamiz. Avval biz "WaterLevelThreshold" o'zgaruvchisiga kiritgan qiymatni kiritamiz.
Bu erda bo'lganimizda, biz tekshirish oralig'ining qiymatini 180 000 ga belgilashimiz mumkin. Bu shuni anglatadiki, tuproq namligi har soatda tekshiriladi. "EmptyReservoirTimer" qiymati 900 ga o'rnatilishi kerak. Bu shuni anglatadiki, LED 30 minut sekin yonadi va kod zavodni tekshirishni davom ettirishdan oldin tankga yana suv kerakligini bildiradi, agar bizda suv bo'lsa. chapga, so'ngra e'tiborimizni jalb qilishga qaytamiz.
"MiqdorToPump" o'zgaruvchisi biz uni sug'organimizda o'simlikka qancha suv quyilishini nazorat qiladi. Men o'zimnikini 300 ga qo'ydim, lekin agar sizga ko'p yoki kamroq suv kerak bo'lsa, buni sozlashingiz mumkin.
22 -qadam: suv qo'shing
Endi biz suv omborini to'ldirishimiz mumkin. Rasmda ko'rsatilgan ortiqcha teshikka e'tibor bering. Bu erda suvni ko'rsangiz, idishni to'ldirishni bas qiling. Bu ichki elektronikani suv bosmasligi uchun.
23 -qadam: Bajarildi
Va bu hammasi - Smart Plant Pot to'liq.:)
Umid qilamanki, sizga o'z uyingizni qurish yoqdi. Iltimos, Thingiverse -da o'z makiyajingiz bilan bo'lishishni o'ylab ko'ring, men ularni ko'rishdan juda xursandman:
Meni Patreonda qo'llab -quvvatlang:
OBUNA BO'LING:
Agar siz minnatdorchilik bildirmoqchi bo'lsangiz, iltimos, menga qahva sotib oling: