Мазмұны:
- Жабдықтар
- 1 -қадам: базаны жобалау
- 2 -қадам: акрил мен MDF кесу
- 3 -қадам: негізді жинау
- 4 -қадам: электрониканы дәнекерлеу
- 5 -қадам: Электрониканы орнату
- 6 -қадам: Arduino бағдарламалау
- 7 -қадам: сенсорды калибрлеу
- 8 -қадам: жабық өсімдіктердің ақылды мониторын пайдалану
Бейне: Жабық өсімдіктердің ақылды мониторы - Сіздің зауытты суару қажет екенін біліңіз: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бірнеше ай бұрын мен батареямен жұмыс жасайтын топырақтың ылғалдылығын бақылау таяқшасын жасадым, ол сізге топырақтың ылғалдылығы мен пайдалы жарықдиодты жарық диодтары туралы пайдалы ақпарат беру үшін батареямен жұмыс істейді және оны суару керектігін айтады. өсімдік
Бұл керемет жұмыс, бірақ ол кастрюльге жабысып қалған және бұл ең жақсы көрінетін құрылғы емес. Бұл маған сізге қажет ақпаратты бір қарағанда бере алатын, жақсы көрінетін жабық өсімдік мониторын жасаудың жолын ойластырды.
Егер сіз осы нұсқаулықты ұнатсаңыз, оған ремикс байқауында дауыс беріңіз!
Жабдықтар
- Seeeduino XIAO - Мұнда сатып алыңыз
- Немесе Amazon -дан Seeeduino XIAO - мұнда сатып алыңыз
- Топырақтың ылғалдылық сенсоры - мұнда сатып алыңыз
- 5 мм RGB жарық диоды - мұнда сатып алыңыз
- 100Ω резистор - мұнда сатып алыңыз
- 200Ω резистор - мұнда сатып алыңыз
- Таспалы кабель - мұнда сатып алыңыз
- Әйелдер тақырыбының түйреуіштері - мұнда сатып алыңыз
- 3 мм MDF - мұнда сатып алыңыз
- 3 мм акрил - мұнда сатып алыңыз
- Эпоксидті жабысқақ - мұнда сатып алыңыз
1 -қадам: базаны жобалау
Бірнеше идеялармен ойнағаннан кейін, мен жабық өсімдікке тұруға арналған дөңгелек негізді жағалауға ұқсас етіп жасауды ойладым. Негіз үш қабаттан тұрады, МДФ қабаты, содан кейін индикатор қабаты, ол зауыттың күйін көрсетеді, содан кейін МДФ басқа қабаты.
Индикатор қабаты RGB светодиодымен жанатын болады, ол өсімдікке су жеткілікті болған кезде жасыл түске, ал өсімдікке су қажет болғанда қызыл түске боялады. Светодиоды жасылдан қызылға ауысқанда, ылғалдылық деңгейі әр түрлі сары/қызғылт сары реңктері болады. Жасыл-сары түс әлі де жеткілікті мөлшерде суды білдіреді, ал сары-сары түс сізге зауытты тез арада суару керек дегенді білдіреді.
Мен әлі де бірінші жобада қолданған топырақ ылғалдылығын өлшейтін сенсорларды қолданғым келді, өйткені менде қосалқы бөлшектер болды. Бірақ бұл жолы оған электроника қосылмайды, барлық өңдеу базада жүзеге асады.
Мен қолдануға шешім қабылдаған микроконтроллер Seeeduino XIAO болды, себебі ол өте кішкентай, Arduino -мен үйлесімді және бағасы небәрі 5 доллар.
Мен жаңа табаны сәл үлкенірек ету үшін кастрөлдің негізін өлшеуді бастадым. Мен Inkscape компоненттерін лазермен кесуге, сондай -ақ PDF форматында қолмен басып шығаруға және кесуге арналған етіп жасадым. Үлгілерді мына жерден жүктеуге болады.
2 -қадам: акрил мен MDF кесу
Мен компоненттерді 3 мм MDF және 3 мм мөлдір акрилден лазерлік кескіште кесіп алдым. Егер сізде лазерлік кескіш болмаса, PDF үлгілерін басып шығаруға және компоненттерді қолмен кесуге болады. МДФ -пен де, акрилмен де жұмыс істеу өте оңай.
RGB светодиодты акрил қабатының жиектерін жарықтандыруы үшін оларды зімпара қағазының көмегімен қатайту қажет. Мен 240 тегістелген тегістеу қағазын қолдандым және акрилдің барлық жиектерін ақ түсті тұман пайда болғанша сүрттім. Дөрекі жиектер жарықдиодты шамды таратады және акрилді жанып тұрғандай етеді.
3 -қадам: негізді жинау
Содан кейін эпоксидті желімді қолданып, қабаттарды жабыстырыңыз.
Эпоксидті аз ғана мөлшерде қолданыңыз, оның жиектерінен және жаңа ғана сүртілген акрил беттеріне енуін қаламайсыз, немесе оларды қайтадан сүртуге тура келеді.
Қабаттарды бір -біріне бекіту үшін кішкене қысқыштарды қолданыңыз немесе эпоксидті емдегенде оларды ауыр заттың астына қойыңыз.
4 -қадам: электрониканы дәнекерлеу
Эпоксидті емдеп жатқанда, сіз компоненттерді бірге дәнекерлей аласыз.
Схема өте қарапайым, сізде RGB жарықдиодты басқару үшін екі PWM шығысы бар, біреуі жасыл, екіншісі қызыл аяқ үшін, содан кейін сенсор шығысында оқу үшін бір аналогты кіріс бар.
Сондай -ақ, жарықдиодты екі аяқтың әрқайсысына ток шектеу резисторы қажет болады. Бұл светодиодтардың жасыл жарығы қызылға қарағанда әлдеқайда жарқын, сондықтан мен түстерді жақсырақ теңестіру үшін жасыл аяғында 220Ω және қызыл аяғында 100Ω резисторды қолдандым.
Бұл сыйымдылықтағы топырақ ылғалдылығы датчиктері 3,3В немесе 5В -да жұмыс істей алады деп күтілуде, алайда менде 3.3В -пен жұмыс жасайтын кезде ештеңе шығармайтын жұп болды. Егер сіз сенсордан шығыс алмайтынын білсеңіз, оны Arduino - Vcc 5В қуат көзінен қосу қажет болуы мүмкін. Сенсор бәрібір кернеуді төмендетеді, сондықтан сіз тек 3,3 В шығуды аласыз. Егер сіз басқа модель датчигін қолдансаңыз, абай болыңыз, себебі бұл Arduino аналогтық кірістерде тек 3,3 В дейін қабылдай алады.
5 -қадам: Электрониканы орнату
Әрі қарай, электронды компоненттерді базаның артқы жағындағы корпусқа орнату керек.
Мен компоненттерімді бірінші рет жинауға тырысқанда, мен олардың барлығын екі қабатты кеңістікке енгіземін деп ойлайтыныма оптимистік көзқараспен қарағанымды көрдім, сондықтан қосымша аралық қабатты кесуге тура келді.
Жарық диодты акрилді тесікке итеріңіз, светодиодтың ең жарқын бөлігі акрил қабатының ішінде екеніне көз жеткізіңіз. Сондықтан оны аяғына дейін итермеңіз.
Содан кейін Arduino -ны корпусқа, ал үстіңгі қақпақшаға түйреуіштерді бекітіңіз. Бұл қадам үшін сіз эпоксидті немесе желімді пистолетті қолдануға болады, мен желім тапаншасын қолдандым, себебі ол тезірек бекітіледі. Сондай -ақ, оны жабу кезінде жарықдиодты аяқтарда қысылып қалмауы үшін бастың түйреуіштеріндегі дәнекерленген қосылыстарды желіммен жабу жақсы.
Бұл жиналыс үшін, енді оны бағдарламалау керек.
6 -қадам: Arduino бағдарламалау
Эскиз өте қарапайым. Ол тек топырақ ылғалдылығы сенсорынан көрсеткіштерді алады, содан кейін оларды ылғалды және құрғақ шектер арасында салыстырады. Содан кейін ол екі жарықдиодты пропорционалды түрде басқару үшін осы салыстырылған мәндерді пайдаланады.
Қызыл жарық диоды толығымен жанып тұрады, ал құрғақ кезде жасыл толығымен өшеді, ал дымқылға виза керісінше. Сары/қызғылт сары түстердің әр түрлі реңктерін қамтамасыз ету үшін орташа деңгейлерде PWM шығысы бар.
Эскиздің бірінші нұсқасында мен сенсордан оқылатын әрбір мәнмен жарық диодты жаңарттым. Мен өлшеудің біршама өзгеруі бар екенін байқадым және жиі басқаларға қарағанда біршама жоғары немесе төмен мән болатын, бұл түстің жыпылықтауын/ақауын тудырды. Мен кодты сәл өзгерттім, осылайша соңғы он оқылым орташа болады және бұл орташа жарықдиодты түске айналдырады. Бұл өзгерістерді біртіндеп біртіндеп жасайды және түске айтарлықтай әсер етпестен кейбір шеттерге мүмкіндік береді.
Бұл мәліметтерді сериялық монитордың шығысында көруге болады.
Сіз эскизді кодтың толық сипаттамасымен бірге осы жерден жүктей аласыз.
7 -қадам: сенсорды калибрлеу
Мониторды қолданар алдында жасалатын соңғы нәрсе - сенсорды калибрлеу. Мұны істеу керек, сіздің Arduino сіздің зауыттың ылғалдылығы қандай деңгейде екенін және су қандай ылғалдылықта қажет екенін білуі үшін. Бұл маңызды қадам, себебі әр сенсордың шығысы позиция мен топырақ түріне байланысты сәл өзгеше және әр өсімдікке суару талаптары әр түрлі.
Мұны істеудің ең жақсы әдісі - «құрғақ» өсімдіктеріңізден бастау, топырақ ылғал деңгейінде, сіз оны суару керек.
Зауытты негізге қойыңыз, сенсорды топыраққа итеріңіз (электронды компоненттерді суға батырмаңыз), содан кейін сенсорды негіздің үстіңгі түйреуіштеріне қосыңыз.
Arduino -ды компьютерге қосыңыз және сериялық мониторды ашыңыз. Сізге Serial.print («») қосу қажет; сенсордың шығуларын сериялық мониторға басып шығару үшін кодты енгізіңіз, сонда сіз бастапқы мәндерді көре аласыз. Сіз 1-2 секунд сайын жаңа мәнді көрсеткіңіз келеді, оны кідірту арқылы өзгертуге болады. Сіз жылжымалы орташа нәтижені шығара аласыз, егер қаласаңыз, тұрақталған көрсеткіштерді алу үшін сәл күтуіңіз керек.
Орташа алғанда, тұрақталғаннан кейін шамамен 10-20 көрсеткішке назар аударыңыз, бұл сіздің «құрғақ» нүктеңіз болады.
Құрғақ көрсеткіштерге риза болғаннан кейін, зауытты әдеттегідей суарыңыз. Топыраққа толық сіңуі үшін жеткілікті мөлшерде су беріңіз, бірақ оны батырмаңыз. Енді бұрынғыдай жасаңыз және орташа «дымқыл» нүктені алыңыз.
Кодтағы екі нүктені жаңартыңыз, содан кейін эскизді қайта жүктеңіз, сіз базаны дұрыс пайдалануға кірісуге дайынсыз.
8 -қадам: жабық өсімдіктердің ақылды мониторын пайдалану
Сіз калибрлеу үшін зауытты жай ғана суарғандықтан, дисплей жасыл болуы керек. Алдағы бірнеше күнде ол баяу сарыға, сосын қайтадан қызылға айнала бастайды.
Орташа массивтің қозғалуына байланысты, сіз зауытты суару мен сенсор қайтадан жасыл түске ауысу арасында біраз кідіріс болады. Ол шамамен 20-30 секундтан кейін жасыл түске боялуы керек.
Егер сіз базаны шынымен күн шуақты жерде қолданғыңыз келсе, оны сәл үлкенірек және жарқын ету үшін екінші немесе үшінші жарықдиодты және басқа акрил қабатын негізге қосқыңыз келуі мүмкін.
Төмендегі түсініктеме бөлімінде бұл монитор туралы пікіріңізді айтыңыз. Сізге не ұнайды және сіз нені өзгертер едіңіз?
Жоғарыда айтылғандай, егер сізге ұнаған болса, бұл ремикс байқауына дауыс беріңіз!
Өзіңіздің жеке үйіңізді құрудан көңілді болыңыз!
Ұсынылған:
Ақылды жабық шөптер бақшасы: 6 қадам (суреттермен)
Ақылды жабық шөптер бақшасы: Бұл нұсқаулықта мен сізге ақылды жабық шөптер бақшасын қалай жасағанымды көрсетемін! Менде бұл жобаға бірнеше шабыт болды, біріншіден, мен үйдегі аэрогарден модельдеріне қызығушылық таныттым. Сонымен қатар, менде қолданылмаған Arduino Mega болды
Сіз өсімдіктердің қандай күйде екенін білесіз бе? [Бөлшек+убидоттар]: 6 қадам
Сіз өсімдіктердің қандай күйде екенін білесіз бе? [Бөлшек+Убидоттар]: Өзіңіз үшін топырақпен жүруді ештеңе алмастыра алмайды, бірақ қазіргі технология топырақты қашықтықтан бақылауға және менің адамдық сезімімді өлшеуге болмайтын параметрлерді бақылауға мүмкіндік берді. SHT10 сияқты топырақ зондтары қазір өте дәл және ұсынылған
NodeMCU, Lokal Blynk Server және Blynk Apk көмегімен жабық өсімдіктерді суару, реттеу нүктесі: 3 қадам
Жабық өсімдіктерді NodeMCU, Blynk Server және Blynk Apk, реттелетін нүктемен суару: Мен бұл жобаны құрдым, себебі мен ұзақ уақыт демалыста болсам да, менің жабық өсімдіктерім сау болуы керек және маған бұл идея ұнайды. Интернетте менің үйімде болатын барлық мүмкін нәрселерді бақылау немесе бақылау
Зауытты ақылды етіңіз! (Ардуино арқылы): 5 қадам
Зауытты ақылды етіңіз! (Ардуино арқылы): Сонымен, сіз әрқашан өз өсімдіктеріңізге технологияны қалай қосу керектігін ойладыңыз ба? Бұл керемет жобаның көмегімен сіз өзіңіздің сүйікті өсімдіктеріңіздің әрқашан жақсы жағдайда екеніне көз жеткізе аласыз. Бұл жобаны жасағаннан кейін сіз: Аналогтық шығыс сенсорларын қолдануды үйреніңіз
Arduino көмегімен зауытты суару: 5 қадам (суреттермен)
Өсімдікті суару Arduino көмегімен: Сізге ұнайтын бөлме гүлі бар ма, бірақ оны жиі суаруды ұмытасыз ба? Бұл нұсқаулық өсімдіктерді суару жүйесін қалай жасау керектігін және сіздің өсімдікке қалай жеке қасиеттер беру керектігін түсіндіреді