Мазмуну:
- Жабдуулар
- 1 -кадам: базаны долбоорлоо
- 2 -кадам: акрил жана MDF кесүү
- 3 -кадам: базаны чогултуу
- 4 -кадам: Электрониканы ширетүү
- 5 -кадам: Электрониканы орнотуу
- 6 -кадам: Arduino программалоо
- 7 -кадам: сенсорду калибрлөө
- 8 -кадам: Smart жабык өсүмдүк мониторун колдонуу
Video: Акылдуу жабык өсүмдүк монитору - Өсүмдүгүңүз качан сугарууга муктаж экенин билиңиз: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бир нече ай мурун, мен батарейка менен иштеген топурактын нымдуулугун көзөмөлдөө таякчасын жасадым, ал сиздин жабык өсүмдүгүңүздүн казанындагы топуракка тыгылып калышы мүмкүн, сизге топурактын нымдуулук деңгээли жөнүндө пайдалуу маалымат берип, светодиоддоруңузду качан сугарыш керектигин айтып берет. өсүмдүк.
Бул абдан жакшы иштейт, бирок ал казанга тыгылып калган жана эң жакшы көрүнгөн түзмөк эмес. Ошентип, бул сизге керектүү маалыматты бере турган жабык өсүмдүктөрдүн мониторун жасоонун жолун ойлондум.
Эгерде сиз бул Нускаманы жактырсаңыз, анда Remix сынагына добуш бериңиз!
Жабдуулар
- Seeeduino XIAO - Бул жерден сатып алыңыз
- Же Amazonдон Seeeduino XIAO - Бул жерден сатып алыңыз
- Топурактын нымдуулук сенсору - Бул жерден сатып алыңыз
- 5мм RGB LED - Бул жерден сатып алыңыз
- 100Ω Резистор - Бул жерден сатып алыңыз
- 200Ω Резистор - Бул жерден сатып алыңыз
- Тасма кабели - Бул жерден сатып алыңыз
- Аялдардын башына төөнөгүчтөр - Бул жерден сатып алыңыз
- 3mm MDF - Бул жерден сатып алыңыз
- 3мм акрил - Бул жерден сатып алыңыз
- Epoxy Adheive - Бул жерден сатып алыңыз
1 -кадам: базаны долбоорлоо
Бир -эки идея менен ойногондон кийин, мен капустага окшош, жабык өсүмдүк үчүн жөнөкөй тегерек негиз жасоону ойлодум. База үч катмардан, MDF катмарынан, андан кийин өсүмдүктүн абалын көрсөтүү үчүн жарык боло турган индикатор катмарынан, анан дагы бир MDF катмарынан турмак.
Көрсөткүч катмар RGB LED менен жарыктандырылат, ал өсүмдүккө суу жетиштүү болгондо жашыл түскө, ал эми сууга муктаж болгондо кызыл түскө ээ болот. Арасында нымдуулуктун деңгээли ар кандай сары/кызгылт сары түстө болмок, анткени LED жашылдан кызылга өтөт. Ошентип, жашыл-сары дагы эле суу бар экенин билдирет, ал эми кызгылт сары-бул сиздин өсүмдүгүңүздү тез арада сугарышыңыз керек дегенди билдирет.
Мен дагы эле биринчи проектте колдонгон топурактын нымдуулугун көзөмөлдөөчү сенсорлорду колдонгум келди, анткени бир -эки тетиги бар болчу. Бул жолу, бирок ага эч кандай электроника түздөн -түз тиркелбейт, бардык иштетүү базада жасалат.
Мен колдонууну чечкен микроконтроллер Seeeduino XIAO болчу, анткени ал чынында кичинекей, Arduino менен шайкеш келет жана баасы болгону 5 доллар.
Мен жаңы базаны бир аз чоңураак кылуу үчүн казандын түбүн ченөөдөн баштадым. Мен Inkscapeтеги компоненттерди лазер менен кесүү үчүн, ошондой эле PDF форматында басып чыгаруу жана кол менен кесүү үчүн иштеп чыккам. Калыптарды бул жерден жүктөп алсаңыз болот.
2 -кадам: акрил жана MDF кесүү
Мен компоненттерди 3мм MDF жана 3мм тунук акрилден лазер кескичтен кесип алдым. Эгерде сизде лазердик кескич жок болсо, анда PDF шаблондорун басып чыгарып, компоненттерди кол менен кесип аласыз. MDF жана акрил менен иштөө абдан оңой.
RGB LED'ин акрил катмарынын четтерин жарыктандыруу үчүн, аларды кээ бир кумура кагаз менен оройлошуңуз керек. Мен 240 тегирмендүү зым кагазды колдонуп, акрилдин бардык четтерин ак туман болгонго чейин сүрттүм. Орой четтери LEDдин жарыгын чачыратып, акрилди жарык кылып жаткандай кылып көрсөтөт.
3 -кадам: базаны чогултуу
Андан кийин, эпоксидик клейди колдонуп, катмарларды жабыштырыңыз.
Эпоксидин аз гана өлчөмүн колдонуңуз, анын четтеринен жана акырындык менен сүрткөн акрил беттерине сиңип кетишин каалабайсыз, же кайра кумдаштырууга туура келет.
Катмарларды бириктирүү үчүн кичине кыскычтарды колдонуңуз же эпоксиден айыгып жатканда оор нерсенин астына коюңуз.
4 -кадам: Электрониканы ширетүү
Эпоксид айыгып жатканда, сиз компоненттериңизди бириктире аласыз.
Район өтө жөнөкөй, сизде RGB LEDди башкаруу үчүн эки PWM чыгышы бар, бири жашыл бут үчүн, экинчиси кызыл бут үчүн, андан кийин сенсордун чыгышында окуу үчүн бир аналогдук киргизүү.
Ошондой эле, эки LED бутунун ар бирине учурдагы чектөөчү резистор керек болот. Бул светодиоддордун жашыл жарыгы жалпысынан кызылга караганда алда канча жарык, ошондуктан мен түстөрдү бир аз жакшыраак балансташ үчүн жашыл бутумда 220Ω жана кызыл бутумда 100Ω каршылыгын колдондум.
Бул сыйымдуу топурактын ным сенсорлору 3.3V же 5V менен иштей алат деп болжолдонууда, бирок менде 3.3V менен иштегенде эч нерсе чыгарбаган жубайлар болгон. Эгер сенсордон эч кандай жыйынтык чыкпасын байкасаңыз, анын ордуна Arduino - Vcc'теги 5V кубаттуулугунан кубатташыңыз керек болот. Сенсор баары бир чыңалууну төмөндөтөт, андыктан сиз дагы 3.3V гана чыгууну аласыз. Эгерде сиз башка моделдин сенсорун колдонсоңуз, этият болуңуз, анткени бул Arduino аналогдук кирүүлөрдө 3.3В чейин кабыл алат.
5 -кадам: Электрониканы орнотуу
Андан кийин, электрондук компоненттериңизди базанын артындагы турак жайыңызга орнотушуңуз керек.
Мен биринчи жолу өз компоненттеримди чогултууга аракет кылганымда, мен алардын баарын эки катмарлуу мейкиндикке киргизем деп бир аз оптимисттик көз карашта болгонумду көрдүм, ошондуктан кошумча боштук катмарын кесүүгө туура келди.
Светодиодду акрил тешигине түртүп, LEDдин эң жаркыраган бөлүгү акрил катмарынын ичинде экенине ынануу керек. Андыктан аны аягына чейин киргизбеңиз.
Андан кийин Arduinoңузду корпуска жана үстүнкү капкактын башына төөнөгүчтү чаптаңыз. Бул кадам үчүн сиз эпоксиден же желим тапанчаны колдонсоңуз болот, мен тезирээк баткандан кийин клей тапанчасын колдондум. Ошондой эле, баштыктын төөнөгүчтөрүндөгү ширетилген муундарды клей менен жабуу жакшы идея, анткени алар жабылганда LEDдин буттары кыскарып кетпейт.
Бул жыйын үчүн, эми сиз аны программалашыңыз керек.
6 -кадам: Arduino программалоо
Эскиз абдан жөнөкөй. Бул жөн гана топурактын ным сенсорунан окууларды алат, андан кийин буларды нымдуу жана кургак чектердин ортосунда картага түшүрөт. Андан кийин ал пропорционалдуу эки LEDди айдаш үчүн бул картага алынган баалуулуктарды колдонот.
Ошентип, кызыл LED толугу менен күйүп турат жана жашыл толугу менен кургак болгондо жана виза тескерисинче нымдуу. Орто деңгээлдер ар кандай сары/кызгылт сары түстөрдү камсыз кылуу үчүн PWM чыгууларын масштабдаган.
Эскиздин биринчи версиясында мен сенсордон окулган ар бир маанидеги светодиоддорду жаңырттым. Мен өлчөөлөрдө кандайдыр бир айырмачылыктар бар экенин байкадым жана көп учурда башкалардан кыйла жогору же төмөн болгон мааниге ээ болуп, түстөрдүн жаркылдап кетишине себеп болгон. Ошентип, мен кодду бир аз өзгөрттүм, ошондо акыркы он окуу орточо болот жана бул орточо LED түсүн айдайт. Бул өзгөртүүлөрдү бир аз акырындык менен жасайт жана түскө олуттуу таасир этпестен кээ бир сырткы көрүнүштөргө мүмкүнчүлүк берет.
Бул маалыматты сериялык монитордун чыгарылышынан көрүүгө болот.
Эскизди бул жерден коддун толук сүрөттөмөсү менен жүктөп алсаңыз болот.
7 -кадам: сенсорду калибрлөө
Мониторду колдонуудан мурун жасай турган акыркы нерсе - сенсорду калибрлөө. Сиз муну жасашыңыз керек, сиздин Arduino өсүмдүгүңүздө нымдын жетиштүү деңгээлин жана суунун муктаждыгын билиши үчүн. Бул маанилүү кадам, анткени ар бир сенсордун өндүрүшү абалына жана топурактын түрүнө жараша бир аз айырмаланат жана ар бир өсүмдүктүн сугаруу талаптары ар башка.
Муну жасоонун эң жакшы жолу - бул "кургак" өсүмдүгүңүз менен баштоо, аны сугарууну күткөн топурак нымдуу деңгээлде.
Өсүмдүгүңүздү базага орнотуңуз, сенсорду топуракка киргизиңиз (электрондук компоненттерди сууга салбаңыз), андан кийин сенсорду базанын үстүндөгү казыктарга сайыңыз.
Ардуинону компьютериңизге туташтырып, сериялык мониторду ачыңыз. Сиз Serial.print ("") кошушуңуз керек; сенсордун жыйынтыгын сериялык мониторго басып чыгаруу үчүн кодго чийки баалуулуктарды көрө аласыз. Сиз жаңы баалуулуктун 1-2 секунд сайын көрсөтүлүшүн каалайсыз, муну кечигүү менен өзгөртө аласыз. Кыймылдуу орточо жыйынтыкты чыгара аласыз, эгер кааласаңыз, турукташкан көрсөткүчтөрүңүздү алуу үчүн бир аз күтүшүңүз керек.
Орточо 10-20 окуунун стабилдешкенине көңүл бургула, бул сиздин "кургак" чекитиңиз болот.
Кургак көрсөткүчтөр менен бактылуу болгондон кийин, өсүмдүгүңүздү кадимкидей сугарыңыз. Ага топуракка толук сиңиши үчүн жетиштүү суу бериңиз, бирок чөгүп кетпеңиз. Эми мурункудай кылып, орточо "нымдуу" чекитти алыңыз.
Коддогу эки коюлган пунктту жаңыртыңыз, анан эскизди кайра жүктөңүз жана базаны туура колдоно баштоого даярсыз.
8 -кадам: Smart жабык өсүмдүк мониторун колдонуу
Сиз жөн гана калибрлөө үчүн өсүмдүгүңүздү сугаргандыктан, дисплей жашыл болушу керек. Кийинки бир нече күндүн ичинде акырындык менен саргайып, кайра кызара баштайт.
Орточо массив жылып жаткандыктан, сиз өсүмдүктү сугарганыңыз менен сенсор кайра жашыл болуп калганга чейин бир аз кечигүү бар. Ал болжол менен 20-30 секунддан кийин жашыл болуп калышы керек.
Эгерде сиз базаны чындап күнөстүү жерде колдоно турган болсоңуз, анда аны бир аз чоңураак жана жарык кылуу үчүн базага экинчи же үчүнчү светодиодду жана дагы бир акрил катмарын кошуп койсоңуз болот.
Төмөндөгү комментарийлер бөлүмүндө бул монитор тууралуу оюңузду билдириңиз. Сизге эмне жагат жана эмнени өзгөртөт элеңиз?
Жогоруда айтылгандай, бул долбоор сизге жакса Ремикс сынагына добуш бериңиз!
Өзүңүздүн үйүңүздү куруудан ырахат алыңыз!
Сунушталууда:
Жашоо пикселдери - Технологиянын жашоосу бар экенин элестетиңиз: 4 кадам (сүрөттөр менен)
Жашоо пикселдери - Технологиянын жашоосу бар экенин элестетип көрүңүз: Акылдуу үй продуктулары жашообузда кеңири таралганын көрүп, мен адамдар менен бул продукттардын ортосундагы мамиле жөнүндө ойлоно баштадым. Эгерде бир күнү акылдуу үй продуктулары ар бир адамдын жашоосунун ажырагыс бөлүгү болуп калса, биз кандай мамилеге ээ болушубуз керек
ESP32 Thing and Blynk колдонуп өсүмдүк монитору: 5 кадам
ESP32 Thing and Blynk колдонуучу өсүмдүктөрдүн монитору: Обзор Бул долбоордун максаты - бул бөлмө өсүмдүгүнүн шарттарын көзөмөлдөөгө жөндөмдүү компакт түзүлүштү түзүү. Түзмөк колдонуучуга топурактын нымдуулугун, нымдуулукту, температураны жана " сезгендей " температурасы
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Автоматтык акылдуу өсүмдүк казаны - (DIY, 3D принтери, Arduino, өзүн өзү сугаруу, долбоор): 23 кадам (сүрөттөр менен)
Автоматтык акылдуу өсүмдүк казаны - (DIY, 3D Басылып чыгарылган, Ардуино, Өзүн -өзү Сугаруу, Долбоор): Саламатсызбы, Кээде биз үйдөн бир нече күнгө же чындап бошобой калганда, үйдүн өсүмдүктөрү (адилетсиз) кыйналышат, анткени алар сугарылбагандыктан керек. Бул менин чечимим. Бул Smart Plant Pot, анын ичине төмөнкүлөр кирет: Курулган суу сактагыч. Сенсо
Өсүмдүк монитору: 12 кадам (Сүрөттөр менен)
Өсүмдүктөрдүн монитору: Өсүмдүктүн мониторунун максаты - бул аналогдук топурак сенсорун туташтырган өсүмдүккө керек болсо сууну сканерлөө жана башкаруу. Бул долбоорго керектүү бөлүктөр: 1x Arduino Uno1x LCD Screen1x Servo Motor1x Topor Sensor Unit1x Potentiometer1x Medical 30c