Мазмуну:

Garden Monitor: 3 кадам
Garden Monitor: 3 кадам

Video: Garden Monitor: 3 кадам

Video: Garden Monitor: 3 кадам
Video: GORMITLAR//OZBEK TILIDA //FAQAT BIZDA//PREMYERA// 2024, Июль
Anonim
Garden Monitor
Garden Monitor
Garden Monitor
Garden Monitor

Бул менин бакча мониторлорумдун эң акыркы жана толук версиясы, мен мурунку версияларын ар кандай колдонуу менен жасадым, бири 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

Circuit Board
Circuit Board
Circuit Board
Circuit Board
Circuit Board
Circuit Board

Районду ийгиликтүү жасап, компоненттерди текшергенден кийин, муну каалаган тактага түшүрүңүз. Мен SD модулун тактага тиркебөөнү чечтим жана GPIO жетектерин колдонууну чечтим, ошондуктан мен долбоор кутусун түзгөндө аны оңой жетүүчү жерде өзүнчө тиркей алам. Бортто мен 9V батарейкасы менен VINдин ортосунда которгуч катары иштөө үчүн 2 пин пин менен секиргичти колдонууну чечтим, анткени мен аны жакшы көрчүмүн жана реалдуу түрдө аны дайыма өчүрүп -күйгүзбөйсүң деп ойлодум. Ошондой эле мен ным сенсорун түздөн -түз орнотуп, тактаны тактага туташтыруу үчүн 2 казыкты кошууну чечтим. Мен муну кылганда мен кыйынчылыкка туш болдум, анткени мен модулдагы казыктарды тазалап, вертикалын кайра сатууга туура келди, тактай жалпак болгондуктан, убакытты жана күчтү үнөмдөө үчүн ажыратылган казыктары бар модулдарды сатып алууну сунуштайм.

Сиз схеманы түзгөндөр, мен коддун 3 башка вариантын тиркедим.

V1.0 - сериялык чыгарууну жана монитордун кодун камтыйт. 5 экинчи цикл

V1.1 - сериялык чыгууну жана LEDди камтыбайт. 5 экинчи журнал цикли.

V1.2 - сериялык чыгарууну камтыбайт, бирок LED жана монитордун коду бар. 1 сааттык журнал цикли

3 -кадам: Карап чыгуу

Мен долбоорго абдан ыраазымын, анткени ал жакшы иштейт жана максатка туура келет деп ишенем. Мен корпусту жана 3D басып чыгарууну ойлоп жатам, балким курууну жакшыртуу үчүн электр менен камсыздоону өзгөртөм. Жогоруда айтылгандай, мен буга чейин дагы башка ушул сыяктуу версияларды жасаганмын, эгер кимдир бирөө менин жүктөөмдү көргүсү келсе же жакшыртуулары же өзгөртүүлөрү болсо, төмөндө комментарий калтырыңыз.

Курулуш сизге жагат деп ишенем жана лайк калтырыңыз!

Сунушталууда: