Мазмуну:
- Жабдуулар
- 1 -кадам: Компоненттериңизди чогултуп, ПКБга заказ бериңиз
- 2 -кадам: ПХБны чогултуп алыңыз
- 3 -кадам: Сиздин Arduino программаңыз
- 4 -кадам: Топурактын ным сенсорун калибрлөө жана колдонуу
Video: Arduino топурактын нымдуулугун көзөмөлдөөчү таяк - өсүмдүктөрүңүздү сугарууну эч качан унутпаңыз: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Көбүнчө үйүңүздөгү өсүмдүктөрдү сугарууну унутуп каласызбы? Же, балким, сиз аларга өтө көп көңүл буруп, ашыкча сугарып жатасызбы?
Эгер ошондой кылсаңыз, анда өзүңүздү батарейка менен иштеген топурактын нымдуулугун көзөмөлдөөчү таякча кылышыңыз керек. Бул монитор топурактын нымдуулук сенсорун жана 3.3V Arduino Pro Miniди колдонуп, топурактын нымдуулугунун деңгээлин үзгүлтүксүз көзөмөлдөп турат жана өсүмдүктөрүңүздү сугарып же сугарып жатканыңызда эскертет.
Тактадагы эки потенциометр сизге нымдуулуктун жогорку жана төмөнкү деңгээлин жөнгө салып, коюуга мүмкүндүк берет, бул сизге сигнал берүү үчүн эки светодиоддун жаркылдайт. Сиз ошондой эле үн сигналын кааласаңыз, чынжырга зумерди оңой кошо аласыз.
Сиз ошондой эле учурдагы нымдуулук көрсөткүчүн жана орнотулган OLED дисплейдеги жогорку жана төмөнкү деңгээлдеги көрсөткүчтөрдү көрсөтүү үчүн баскычты бассаңыз болот.
Бул жерде стандарттык орнотуу менен, бирдик 18650 батарейканын бир зарядында 15-20 күндүн тегерегинде иштейт. Бирок, эки аз кубаттуу техниканы колдонуу менен, бул заряддын айланасында 50-60 күнгө чейин узартылышы мүмкүн.
Жабдуулар
Топурактын нымдуулугун өлчөөчү мониторду куруу үчүн сизге төмөнкүлөр керек:
3.3V Arduino Pro Mini - Бул жерден сатып алыңыз
5V версиясын башка батарея жана 220Ω LED резисторлору менен колдонсо болот
- USB программисти - Бул жерден сатып алыңыз
- Топурактын нымдуулук сенсору - Бул жерден сатып алыңыз
- 3 х 5мм LED (Ар түрдүү түстөр) - Бул жерден сатып алыңыз
- 10K Resistor - Бул жерден сатып алыңыз
- 3 x 100Ω резисторлор - Бул жерден сатып алыңыз
- 2 x 10K Trim Pots - Бул жерден сатып алыңыз
- Тактилдүү баскычты которгуч - Бул жерден сатып алыңыз
- Slide Power Switch - Бул жерден сатып алыңыз
- 128x32 I2C OLED дисплейи - Бул жерден сатып алыңыз
- Эркектин башына төөнөгүчтөр - Бул жерден сатып алыңыз
- Аялдардын башына төөнөгүчтөр - Бул жерден сатып алыңыз
- Тасма кабели - Бул жерден сатып алыңыз
Мониторду кубаттоо үчүн
- 18650 3.7V Литий Батти - Бул жерден сатып алыңыз
- 18650 Батарея кармагыч/Заряддагыч - Бул жерден сатып алыңыз
1 -кадам: Компоненттериңизди чогултуп, ПКБга заказ бериңиз
Мен ПХБга айландырыла турган жана 18650 литий-ион батарейкасы менен иштей турган схеманы иштеп чыгуудан баштадым. Ушул себептен улам, мен Arduino 3.3V версиясын жана 3.3V же 5V менен иштей турган топурактын нымдуулук мониторун тандап алдым.
Эгерде сиз өзүңүзгө заказ кылгыңыз келсе, PCB файлдарын менин блогумдан жүктөп алсаңыз болот.
Ошол эле компоненттери бар 5V Arduino Pro Miniди колдонсоңуз болот, бул жерде колдонулган 100 Омдун ордуна 220 Ом LED каршылыгын колдонушуңуз керек. Ошондой эле, аны бир литий-иондук батарейка менен эмес, батарейка менен кубатташыңыз керек болот.
Сиз ошондой эле компоненттерди нандын үстүнө чогултуп, андан кийин ным сенсоруна кыска жол алып барсаңыз болот, бирок ПХБ аны жөнөкөйлөтүп жана бекем орнотууга айландырат.
Мен PCB Wayден 100x100ммге чейин 5 негизги ПХБ үчүн болгону 5 доллар төлөгөн PCB Way буйрук бердим. Алар чындап эле тез даярдалган жана жөнөтүлгөн, ошондой эле абдан сапаттуу.
2 -кадам: ПХБны чогултуп алыңыз
Ардуиноңузга башкы казыктарды бекитүүдөн баштаңыз. Бул дизайн O2D дисплейине 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догу кичинекей LED диодун алып салат. Ошондой эле, азыраак окуу менен батарейканын иштөө мөөнөтүн жакшырта аласыз.
Электрондук компоненттерди коргоо үчүн, мен бүткөндөн кийин мониторго акрил бет кап коштум
Өзүңүздүн топурактын нымдуулугун көзөмөлдөөчү аппаратты жасап көрдүңүз беле? Мага комментарийлер бөлүмүндө айткыла!
Сунушталууда:
Raspberry Pi менен топурактын нымдуулугун өлчөө 4: 4 кадам
Raspberry Pi 4 менен топурактын нымдуулугун өлчөө: Сиз өсүмдүктөрдү канчалык тез -тез сугарууну билесизби? Же өсүмдүктөрдү төгүп, жоготуп коюшту. Муну чечүү үчүн, эгерде биз өсүмдүктөрдү сугаруу боюнча чечим кабыл алуу үчүн топурактын ичиндеги суунун баалуулугун ала турган болсок, анда бир топ олуттуу болмок деп ойлогом
Топурактын нымдуулугун Arduino менен өлчөө: 6 кадам
Топурактын нымдуулугун Arduino менен өлчөө: Бул тез үйрөткүчтө мен сизге arduino аркылуу топурактын нымдуулук сенсорун кантип окуп, топурактын нымдуулук деңгээлин Arduino сериялык мониторунда басып чыгарууну көрсөтөм. Бул шилтемеден Синхаладан мен жазган оригиналдуу постту таба аласыз
Esp32 жана Thingsio.ai платформасын колдонуу менен топурактын нымдуулугун өлчөө: 6 кадам
Esp32 жана Thingsio.ai платформасын колдонуу менен топурактын нымдуулугун өлчөө: Бул окуу куралында мен esp32ди колдонуу менен топурактагы нымдуулукту окуп, анан баалуулуктарды thingsio.ai IoT булут платформасына жөнөтүүнү түшүндүрөм
Топурактын нымдуулугун сезүү - SF: 4 кадам (сүрөттөр менен)
Топурактын нымдуулугун сезүү - SF: Тестирлөө планын баштоо үчүн, биз топурактын үлгүсүнүн жамгырдан нымдуу же суук эместигин аныктай турган түзүлүштү иштеп чыгууну баштадык. Бул планды ишке ашыруу үчүн биз топурактын нымдуулугун туура колдонууну жана орнотууну үйрөнүшүбүз керек болчу
Топурактын нымдуулугун үн амплитудалары менен өлчөө: 6 кадам (сүрөттөр менен)
Топурактын нымдуулугун үн амплитудалары менен өлчөгүлө: Бул окуу куралында биз топурактын нымдуулугун үн амплитудасы менен өлчөөчү аппаратты кантип жасоону түшүндүрөбүз