Мазмуну:
Video: Garden Monitor: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул менин бакча мониторлорумдун эң акыркы жана толук версиясы, мен мурунку версияларын ар кандай колдонуу менен жасадым, бири LCD менен, экинчиси ESP8266 менен. Бирок мен бул версияны жакшыраак документтештирдим, ошондуктан аны жүктөөнү чечтим.
Качан ал топурактын нымдуулугун, температурасын, нымдуулугун жана жарыктыгын көзөмөлдөйт, андан кийин.csv файлында SD картка жазылат. Мен CSV файлын тандап алдым, анткени анализдөө программасын түзүү үчүн python колдонууну көздөп жатам. Район 9В батарейка менен иштейт, бирок келечекте мен Li-ion күн схемасын иштетем же энергияны керектөөнү азайтып, өмүрдү узартуу үчүн терең уйку режимин кошом деп үмүттөнөм. Маалыматтарды чогултуу ылдамдыгы жөн гана акыркы саптардын бирин түзөтүү аркылуу өзгөртүлүшү мүмкүн.
сага керек болот:
- Arduino nano 328P (программа үчүн чоңураак эстутум керек)
- DHT 11 сенсор модулу
- Топурактын ным сенсору
- GY-30 жарык сенсору
- SD карта модулу
- LED
- 220 Ом каршылыгы
- 9В батарея жана клип
- Аял жана эркек GPIO аталыштары
- GPIO Jumper
жана, албетте, темир, зым, ширетүүчү жана arduino IDE жана китепканалар.
1 -кадам: Breadboard жана Testing
Биринчиден, мен схеманы нан тактасында иштеп чыгып, сынап көрдүм. Эскертүү, баштапкы дизайнда светодиод жок болчу, мен муну кийинчерээк маалыматтарды жазууда көрсөтүүнүн жакшы өзгөчөлүгү болмок деп ойлогондон кийин кошууну чечтим. Мен ширетүүнү баштоодон мурун, схеманы нан тактасында сынап көрүүнү сунуштайм, анткени көптөгөн компоненттерде казыктар тегеренип же башка чыңалууга муктаж болушу мүмкүн.
Мен схеманын онлайн визуалын түзө алган жокмун, бирок бул пин туташуусу:
9V батарея:
оң терминал >> VIN
Терс терминал >> GND
DHT 11:
терс >> GND
маалыматтар >> D5
оң >> 5V
Ным сенсору:
терс >> GND
оң >> 5V
аналогдук пин >> A0
жарык сенсор:
оң >> 3.3V
SCL >> A5
SCA >> A4
КОШУУ >> A3
терс >> GND
SD карта:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
оң >> 5V
терс >> GND
LED:
терс >> GND
оң >> D8 аркылуу 220 Ом каршылыгы
Сиз тетиктер иштей тургандыгын жана китепканалар Arduino файлын колдонуп, сериялык чыгарманы окуп жаткандыгын текшере аласыз.
Эгерде сизде китепканалар жок болсо, аларды коддун башында китепкананын атын көчүрүү менен кошуу керек, анда инструменттер> китепканаларды башкаруу> издөө> орнотуу
Эскертүү: Сиз SD карта үчүн.csv файлын түзүшүңүз керек, муну ноутбуктун жардамы менен аткарыңыз жана ".csv" катары сактаңыз жана бардык файлдар ".txt" эмес. Ошондой эле LED сыноо файлында жок, бирок жөн гана "blink" эскизин колдонуп, пинди 8ге алмаштырыңыз
2 -кадам: Circuit Board
Районду ийгиликтүү жасап, компоненттерди текшергенден кийин, муну каалаган тактага түшүрүңүз. Мен SD модулун тактага тиркебөөнү чечтим жана GPIO жетектерин колдонууну чечтим, ошондуктан мен долбоор кутусун түзгөндө аны оңой жетүүчү жерде өзүнчө тиркей алам. Бортто мен 9V батарейкасы менен VINдин ортосунда которгуч катары иштөө үчүн 2 пин пин менен секиргичти колдонууну чечтим, анткени мен аны жакшы көрчүмүн жана реалдуу түрдө аны дайыма өчүрүп -күйгүзбөйсүң деп ойлодум. Ошондой эле мен ным сенсорун түздөн -түз орнотуп, тактаны тактага туташтыруу үчүн 2 казыкты кошууну чечтим. Мен муну кылганда мен кыйынчылыкка туш болдум, анткени мен модулдагы казыктарды тазалап, вертикалын кайра сатууга туура келди, тактай жалпак болгондуктан, убакытты жана күчтү үнөмдөө үчүн ажыратылган казыктары бар модулдарды сатып алууну сунуштайм.
Сиз схеманы түзгөндөр, мен коддун 3 башка вариантын тиркедим.
V1.0 - сериялык чыгарууну жана монитордун кодун камтыйт. 5 экинчи цикл
V1.1 - сериялык чыгууну жана LEDди камтыбайт. 5 экинчи журнал цикли.
V1.2 - сериялык чыгарууну камтыбайт, бирок LED жана монитордун коду бар. 1 сааттык журнал цикли
3 -кадам: Карап чыгуу
Мен долбоорго абдан ыраазымын, анткени ал жакшы иштейт жана максатка туура келет деп ишенем. Мен корпусту жана 3D басып чыгарууну ойлоп жатам, балким курууну жакшыртуу үчүн электр менен камсыздоону өзгөртөм. Жогоруда айтылгандай, мен буга чейин дагы башка ушул сыяктуу версияларды жасаганмын, эгер кимдир бирөө менин жүктөөмдү көргүсү келсе же жакшыртуулары же өзгөртүүлөрү болсо, төмөндө комментарий калтырыңыз.
Курулуш сизге жагат деп ишенем жана лайк калтырыңыз!
Сунушталууда:
KS-Garden: Обзор: 9 кадам
KS-Garden: Обзор: KS-Garden сугаруу/желдетүү үчүн колдонулушу мүмкүн./Бакчаңызды/үйдүн короосундагы күнөскана өсүмдүктөрүңүздү жарыктандыруу үчүн же жабык өсүмдүк кутуча өсүмдүктөрү (Модулдук дизайн) KS-Garden системасы негизинен төмөнкү модулдардан турат-Негизги системалык кутуча - Рельс жана электр менен камсыздоо кутусу
IoT Garden Arduino менен: 3 кадам
IoT Garden Arduino менен: Саламатсызбы жаратуучулар! Бул сиздин IoT бакчаңызды түзүү долбоору! Сиз бөлмөнүн температурасын окуп, насосту башкарып, үйүңүздө болбосо дагы смартфонуңуздан өсүмдүктөрүңүздү көзөмөлдөй аласыз. орнотуу, насос сууну
LED Light Up Garden: 3 кадам
LED Light Up Garden: Бул сиздин бакчаңызды күндүз эле эмес, түнкүсүн жаркырата турган сонун жаңыртуу
Smart IoT Garden: 10 кадам (Сүрөттөр менен)
Smart IoT Garden: Эгерде сиз мага окшош болсоңуз, табагыңыздагы жаңы жашылча -жемиштерди жакшы көрөсүз, бирок татыктуу бакчаны күтүүгө убактыңыз жок. Бул көрсөтмө сизге акылдуу IoT бакчасын кантип курууну көрсөтөт (мен аны: Жашыл Гвардия)
Smart Indoor Herb Garden: 6 кадам (Сүрөттөр менен)
Smart Indoor Herb Garden: Бул Нускамада мен сизге акылдуу жабык чөп бакчамды кантип жасаганымды көрсөтөм! Мен бул долбоорго бир нече илхам алдым, биринчиден, мен үйдөгү аэрогарден моделдерине кызыгуум бар эле. Андан тышкары, менде колдонулбаган Arduino Mega w болчу