Мазмұны:
- Жабдықтар
- 1 -қадам: компоненттеріңізді жинаңыз және ПХД -ге тапсырыс беріңіз
- 2 -қадам: ПХД жинаңыз
- 3 -қадам: Arduino бағдарламасын жасаңыз
- 4 -қадам: Топырақтың ылғалдылық сенсорын калибрлеу және қолдану
Бейне: Arduino топырақ ылғалдылығын бақылау таяқшасы - өсімдіктерді суаруды ешқашан ұмытпаңыз: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сіз жиі жабық өсімдіктерді суаруды ұмытасыз ба? Немесе сіз оларға тым көп көңіл бөліп, оларды суарып тастаған шығарсыз?
Егер солай болса, онда сіз батареямен жұмыс істейтін топырақтың ылғалдылығын бақылауға арналған таяқша жасауыңыз керек. Бұл мониторда топырақтың ылғалдылық деңгейін үнемі бақылау үшін топырақтағы ылғалдылық датчигі мен 3.3V Arduino Pro Mini қолданылады және өсімдіктерді суару кезінде немесе суару кезінде ескертеді.
Тақтадағы екі потенциометр сізге сигнал беру үшін екі жарықдиодты шамның жыпылықтауын тудыратын жоғары және төмен ылғалдылық деңгейін орнатуға және орнатуға мүмкіндік береді. Сіз сондай -ақ дыбыстық дабылды қаласаңыз, тізбеге дыбыстық сигналды оңай қосуға болады.
Сондай-ақ, орнатылған OLED дисплейде ағымдағы ылғалдылық көрсеткішін және жоғары және төменгі деңгейлерді көрсету үшін түймені басуға болады.
Стандартты қондырғыда қондырғы 18650 батареясының бір зарядында 15-20 күн жұмыс істейді. Бірақ, қуаты төмен екі техниканы қолдана отырып, оны бір зарядқа шамамен 50-60 күнге дейін ұзартуға болады.
Жабдықтар
Топырақ ылғалдылығын бақылау үшін сізге қажет:
3.3V Arduino Pro Mini - мұнда сатып алыңыз
5В нұсқасын басқа батареямен және 220Ω жарық диодты резисторлармен қолдануға болады
- USB бағдарламашысы - мұнда сатып алыңыз
- Топырақтың ылғалдылық сенсоры - мұнда сатып алыңыз
- 3 x 5 мм жарық диодты шамдар (әр түрлі түстер) - осы жерден сатып алыңыз
- 10K резисторы - мұнда сатып алыңыз
- 3 x 100Ω резисторлар - мұнда сатып алыңыз
- 2 x 10K кесу кастрюльдері - мұнда сатып алыңыз
- Түймені басатын түйме - мұнда сатып алыңыз
- Слайдты қуат қосқышы - мұнда сатып алыңыз
- 128x32 I2C OLED дисплейі - мұнда сатып алыңыз
- Ерлерге арналған тақырып түйреуіштері - мұнда сатып алыңыз
- Әйелдер тақырыбының түйреуіштері - мұнда сатып алыңыз
- Таспалы кабель - мұнда сатып алыңыз
Мониторды қуаттандыру үшін
- 18650 3.7V литий батти - мұнда сатып алыңыз
- 18650 Батарея ұстағыш/зарядтағыш - мұнда сатып алыңыз
1 -қадам: компоненттеріңізді жинаңыз және ПХД -ге тапсырыс беріңіз
Мен ПХД-ге жасалатын және 18650 литий-ионды аккумулятормен жұмыс істейтін тізбекті жобалаудан бастадым. Осы себепті мен Arduino 3.3V нұсқасын және 3.3V немесе 5V қуатымен жұмыс істейтін топырақтың ылғалдылық мониторын таңдадым.
Егер сіз өзіңізге тапсырыс бергіңіз келсе, PCB файлдарын менің блогымнан жүктей аласыз.
Сіз сондай -ақ сол компоненттері бар 5V Arduino Pro Mini -ді қолдана аласыз, мұнда тек 100 Ом -дың орнына 220 Ом жарық диодты резисторларды қолдану қажет. Сондай-ақ, оны бір литий-ионды аккумулятормен емес, батареялармен қуаттау қажет болады.
Сіз сондай -ақ компоненттерді тақтаға жинай аласыз, содан кейін ылғалдылық сенсорына қысқа жол жасай аласыз, бірақ ПХД оны ықшам және берік қондырғыға айналдырады.
Мен PCB Way -ге ПХД тапсырыс бердім, ол 100x100 мм дейінгі 5 негізгі ПХД үшін небары 5 доллар тұрады. Олар өте тез шығарылды және жөнелтілді, сонымен қатар өте жақсы сапада.
2 -қадам: ПХД жинаңыз
Ардуиноға тақырып түйреуіштерін бекітуден бастаңыз. Бұл дизайн OLED дисплейіне I2C қосылу үшін A4 және A5 түйреуіштерін қолданады, сондықтан сізге осы екі түйреуішті қосу қажет. Тақталар көбінесе осы екеуінің түйреуіштерімен бірге келмейді, себебі олар екі жағынан жолақтардан бөлінген.
Барлық компоненттерді ПХД -да дәнекерлеңіз, светодиоды мен тактильді батырманың бағытына назар аударыңыз.
Ылғалдылық сенсорын тақтаға қосу үшін ұшындағы ақ штепсельді алып тастау керек, содан кейін сенсордың соңына жақын тесіктер қатарына үш түйреуішті дәнекерлеу керек. Бұл түйреуіштерді сенсорды ПХД -ға тікелей дәнекерлеу үшін пайдаланыңыз.
Компоненттердің барлығы дәнекерленгеннен кейін, ПХД артындағы шығыңқы түйреуіштерді кесіңіз.
Литий-ионды аккумуляторлық зарядтау тақтасын ПХД-дегі қуат терминалдарына ленталы кабельдік сым арқылы бекітіңіз, осылайша ұстағышты ПХД-ның артқы жағына жабыстыруға болады.
3 -қадам: Arduino бағдарламасын жасаңыз
Arduino Pro Mini -ді бағдарламалау үшін сізге USB -бағдарламашыны қолданып, оны ПХД үзілісіндегі сәйкес тақырып түйреуіштеріне қосу керек. Есіңізде болсын, бағдарламашыдағы Tx Arduino-да Rx-ке өтеді және керісінше. Сондай -ақ, бағдарламашыдан кернеудің дұрыс шығуын пайдаланғаныңызға көз жеткізіңіз, 3.3V Pro Mini үшін 3.3V және 5V Pro Mini үшін 5V.
Сіз эскизді менің блогымнан жүктей аласыз және кодтың әр бөлімінде не істейтінін егжей -тегжейлі оқып біле аласыз.
4 -қадам: Топырақтың ылғалдылық сенсорын калибрлеу және қолдану
Мониторды бірінші рет қосқанда, дисплейде қысқа экран пайда болады, содан кейін дисплей өшеді.
Сөндірілгеннен кейін сіз оны қосу үшін дисплейдің жанындағы түймені басып, ылғалдылықтың нақты деңгейін, сондай -ақ ылғалдылық деңгейін орнатудың екі нүктесін көре аласыз. Төменгі және жоғары деңгейдегі потенциометрлерді бұру арқылы екі параметрді реттеуге болады. Төменгі нүктені жоғарыдан жоғарыға және жоғарыдан төменді орнатуға жол бермеу үшін кодта логика бар.
Сенсорды қолданар алдында оны калибрлеу қажет. Ол үшін ылғалдылық сенсорынан шикізат сенсорының мәндерін көрсету үшін USB бағдарламашысын қолданыңыз. Сенсордан ауадағы құрғақ көрсеткішті алыңыз, содан кейін ылғалдылықтың максималды деңгейін алу үшін сенсордың таяқшасын құмыраға салыңыз. Бұл кезде компоненттердің ешқайсысы суланбайтынына көз жеткізіңіз. Осы максималды және минималды мәндерді алыңыз және оларды кодқа ауыстырыңыз, сонда сіздің мониторыңыз жақсы. Қоршаған ортаның өзгеруін есепке алу үшін максимум мен минимумға кішкене маржа қосуға болады.
Жоғарыда айтылғандай, монитор 18650 батареясының бір зарядында шамамен 15-20 күнге созылады. Мен өз блогымда оны бір зарядта 50-60 күнге дейін жақсарту үшін қолдануға болатын екі техниканы егжей-тегжейлі айтып бердім. Негізінде бұл көрсеткіштерді өлшеу қажет болған кезде ылғал датчигін қосуды және Arduino -дегі шағын қуат диодын алып тастауды қамтиды. Сондай -ақ, көрсеткіштерді сирек оқу арқылы батареяның қызмет ету мерзімін жақсартуға болады.
Сондай -ақ, электронды компоненттерді қорғау үшін мониторға акрилді бет тақтасын қостым
Сіз топырақтың ылғалдылығын бақылау құралын өзіңіз жасап көрдіңіз бе? Түсініктемелер бөлімінде маған хабарлаңыз!
Ұсынылған:
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR
Arduino көмегімен топырақ ылғалдылығын қалай қолдануға болады: 4 қадам
Arduino көмегімен топырақ ылғалдылығын қалай қолдануға болады: Топырақ ылғалдылығы сенсоры - бұл топырақтағы ылғалдылықты өлшеуге болатын сенсор. Smart farming жобаларының, ирригациялық контроллерлердің жобаларының немесе IoT Agriculture жобаларының прототиптерін жасауға қолайлы. Бұл сенсорда 2 зонд бар. Бұл маған үйренген
Топырақ ылғалдылығын Arduino көмегімен өлшеу: 6 қадам
Топырақ ылғалдылығын Arduino көмегімен өлшеу: Мен сізге осы жылдам оқулықта топырақтың ылғалдылық датчигін arduino көмегімен қалай оқу керектігін және топырақтың ылғалдылық деңгейін Arduino сериялық мониторында басып шығаруды көрсетемін. Сіз менің жазбамның түпнұсқасын Сингаладан таба аласыз, бұл сілтемеден
Esp32 және Thingsio.ai платформасы арқылы топырақ ылғалдылығын өлшеу: 6 қадам
Esp32 және Thingsio.ai платформасы арқылы топырақ ылғалдылығын өлшеу: Бұл оқулықта мен esp32 көмегімен топырақтағы ылғалдылықтың оқылуы, содан кейін мәндерді thingsio.ai IoT бұлтты платформасына жіберу туралы түсіндіремін
Топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшеу: 6 қадам (суреттермен)
Топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшеңіз: Бұл оқулықта біз топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшейтін құрылғы жасауды түсіндіреміз