Мазмұны:

Бақша мониторы: 3 қадам
Бақша мониторы: 3 қадам

Бейне: Бақша мониторы: 3 қадам

Бейне: Бақша мониторы: 3 қадам
Бейне: #Донор Қазірден бастап барлық кинотеатрларда! 2024, Қараша
Anonim
Бақша мониторы
Бақша мониторы
Бақша мониторы
Бақша мониторы

Бұл менің бақша мониторларымның ең соңғы және толық нұсқасы, мен алдыңғы нұсқаларын әр түрлі қолданысқа енгіздім, мысалы, біреуі СКД, екіншісі ESP8266. Бірақ мен бұл нұсқаны жақсы құжаттадым, сондықтан оны жүктеуді шештім.

Аяқтағаннан кейін ол топырақтың ылғалдылығын, температурасын, ылғалдылығын және жарықтығын бақылайды, ол.csv файлында SD картасына жазылады. Мен CSV файлын таңдадым, өйткені мен талдау бағдарламасын жасау үшін питонды қолданғым келеді. Схема 9В аккумулятормен жұмыс істейді, алайда болашақта мен оны қуаттандыру үшін ли-ионды күн тізбегін жасаймын немесе қуатты тұтынуды азайтып, қызмет ету мерзімін ұзарту үшін терең ұйқы режимін қосамын деп үміттенемін. Деректерді жинау жылдамдығын соңғы жолдардың біреуін өңдеу арқылы өзгертуге болады.

саған қажет болады:

  • Arduino nano 328P (бағдарлама үшін үлкен жад қажет)
  • DHT 11 сенсорлық модулі
  • Топырақ ылғалдылығы сенсоры
  • GY-30 жарық сенсоры
  • SD картасы модулі
  • ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
  • 220 Ом резисторы
  • 9В батарея мен қысқыш
  • Әйелдер мен ерлер GPIO тақырыптары
  • GPIO Jumper

және, әрине, темір, сым, дәнекерлеу және arduino IDE мен кітапханалар.

1 -қадам: Нан тақтасы және тестілеу

Нан тақтасы және тестілеу
Нан тақтасы және тестілеу

Алдымен мен схеманы нан тақтасында жасап, сынап көрдім. Бастапқы дизайнда жарық диоды жоқ екенін ескеріңіз, мен бұл деректерді тіркеу кезінде көрсетудің жақсы мүмкіндігі болар деп ойлаймын. Мен дәнекерлеуді бастамас бұрын, тізбекті нан тақтасында сынауды ұсынамын, өйткені көптеген компоненттерде түйреуіштер дөңгелек немесе басқа кернеуді қажет етуі мүмкін.

Мен тізбектің онлайн көрінісін жасай алмадым, бірақ бұл пин байланысы:

9В батарея:

оң терминал >> VIN

Теріс терминал >> GND

DHT 11:

теріс >> GND

мәліметтер >> D5

оң >> 5В

Ылғал сенсоры:

теріс >> GND

оң >> 5В

Аналогты түйреуіш >> A0

жарық сенсоры:

оң >> 3.3V

SCL >> A5

SCA >> A4

ҚОСУ >> A3

теріс >> GND

SD картасы:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

оң >> 5В

теріс >> GND

ЖАРЫҚ ДИОДТЫ ИНДИКАТОР:

теріс >> GND

оң >> D8 арқылы 220 Ом резистор

Сіз компоненттер жұмыс істейтінін және кітапханалар Arduino файлын қолдана отырып жұмыс жасайтынын және сериялық шығуды оқи алатынын тексере аласыз.

Егер сізде кітапханалар болмаса, оларды кодтың басында кітапхана атауын көшіру арқылы қосу қажет, содан кейін құралдар> кітапханаларды басқару> іздеу> орнату

Ескертпе: SD картасы үшін.csv файлын жасау керек, мұны жазу кітапшасын пайдаланып, «.csv» ретінде сақтаңыз, ал барлық файлдар «.txt» емес. Сондай -ақ, жарықдиодты сынақ файлында жоқ, бірақ «жыпылықтау» эскизін қолданыңыз және түйреуішті 8 -ге өзгертіңіз

2 -қадам: Электр тізбегі

Электр тізбегі
Электр тізбегі
Электр тізбегі
Электр тізбегі
Электр тізбегі
Электр тізбегі

Схеманы сәтті жасағаннан кейін және компоненттерді тексергеннен кейін оны тақтаға қалаған түрде салыңыз. Мен SD модулін тақтаға бекітпеуді және GPIO сымдарын қолдануды шештім, сондықтан мен жоба қорабын жасаған кезде оны оңай қол жетімді жерде бөлек қоса аламын. Бортта мен 9 вольтты аккумулятор мен VIN арасындағы қосқыш ретінде 2 істікшелі ер мен секіргішті қолдануды шештім, себебі бұл жақсы көрінді деп ойлаймын, және сіз оны үнемі қоспайсыз және өшірмейсіз. Сонымен қатар мен ылғал датчигін тікелей орнатуға және зондты тақтаға қосу үшін 2 түйреуішті қосуға шешім қабылдадым. Мен мұны істегенде, мен қиындыққа тап болдым, себебі мен түйреуіштерді модульден тазартуға және тақтаны тегіс етіп қайта сатуға тура келді, сондықтан мен уақыт пен күш -жігерді үнемдеу үшін түйреуіштері ажыратылған модульдерді сатып алуды ұсынамын.

Сіз схеманы жасадық, мен кодтың 3 түрлі нұсқасын тіркедім.

V1.0 - сериялық шығуды және монитордың кодын қамтиды. 5 екінші цикл

V1.1 - сериялық шығысы жоқ және жарық диоды жоқ. 5 секундтық журнал циклы.

V1.2 - сериялық шығысы жоқ, бірақ жарықдиодты және монитор коды бар. 1 сағаттық журнал циклы

3 -қадам: шолу

Мен жобаға өте ризамын, себебі ол жақсы жұмыс істейді және мақсатқа сәйкес келеді деп ойлаймын. Мен корпусты жасап, оны 3D басып шығарамын деп үміттенемін, мүмкін құрылысты жақсарту үшін қуат көзін өзгертемін. Бұрын айтылғандай, мен бұған дейін басқа нұсқаларды жасадым, сондықтан егер біреу менің жүктеуімді көргісі келсе немесе жақсартулар мен өзгертулер енгізгісі келсе, төменде түсініктеме беріңіз.

Сізге құрылыс ұнады деп үміттенемін және лайк қалдырыңыз!

Ұсынылған: