Мазмұны:

Arduino топырақ ылғалдылығы жобасы: 4 қадам
Arduino топырақ ылғалдылығы жобасы: 4 қадам

Бейне: Arduino топырақ ылғалдылығы жобасы: 4 қадам

Бейне: Arduino топырақ ылғалдылығы жобасы: 4 қадам
Бейне: Вебинар №2. Andy Ruina про координацию роботов и технологии движения. Beyond Robotics 2024, Шілде
Anonim
Arduino топырақ ылғалдылығы жобасы
Arduino топырақ ылғалдылығы жобасы
Arduino топырақ ылғалдылығы жобасы
Arduino топырақ ылғалдылығы жобасы

Сәлем жігіттер

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

1 -қадам: барлық бөлшектерді алу

Бұл жоба тек бірнеше бөліктерді пайдаланады. Олар өте арзан, сондықтан баға туралы алаңдамаңыз. Бұл жобада қолданылатын бөліктер:

  1. Arduino uno rev3
  2. LCD 1602 жасыл дисплейі I2C
  3. FC-28-d Топырақ гигрометрін анықтау модулі + топырақ ылғалдығы сенсоры
  4. Қызыл диод
  5. Көк жарықдиодты диод
  6. 220 Ом 2 резистор
  7. Барлық бөлшектерді қосуға арналған бірнеше кабельдер
  8. Arduino батарея қосқышы

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

2 -қадам: барлық бөлшектерді біріктіру

Барлық бөліктерді бір -біріне қосу
Барлық бөліктерді бір -біріне қосу

Бұл қадамда сіз менің фризингпен жасаған схеманы көре аласыз. Мен бұл жобаның әр негізгі бөлігін қалай қосу керектігін жазамын. Көріп отырғаныңыздай, біз нан тақтасын қуаттандыру үшін arduino -дан 5V және GND қолданамыз.

СКД:

  • VCC 5В дейін (+ бөлік тақтасында)
  • GND- gnd (- бөлік тақтасында)
  • SDA A4 аналогтық түйреуішіне
  • A5 аналогтық істікшесіне SCL

Топырақ ылғалдылығы сенсоры:

  • VCC 5В дейін (+ бөлік тақтада)
  • GND- gnd (- бөлік тақтасында)
  • D0 цифрлық түйреуішке 2
  • A0 аналогты A0 түйреуішіне

Диодты қосу:

  • диодтың бір бөлігі нан тақтасының бір бөлігіне енеді
  • екінші бөлігі 220 Ом резистордан өтеді, содан кейін 12 (көк диод) немесе 11 (қызыл диод) түйреуішке қосылады.

3 -қадам: кодты жазу

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

  1. Есте сақтау керек бірінші нәрсе - LCD i2c кітапханасын орнату керек

    1. LiquidCrystal_I2C.h
    2. Сондай -ақ, кодтың басында дискіні конфигурациялау қажет
  2. Сенсорды түйреуіштер мен диодтарға қосатын кодта қолданылатын айнымалыларды орнатыңыз
  3. Үшінші бөлімде әдістер бар, сондықтан цикл бөлігін оңай жазуға болады
  4. Arduino -ны орнату, осы бөлімде сіз осы жоба үшін пайдаланатын СКД -ны орнатасыз
  5. Цикл бөлігі - бұл жобаның негізгі бөлігі

Толық код осы қадамға қосымшада.

4 -қадам: Arduino -ды пайдалану

Arduino -ны пайдалану
Arduino -ны пайдалану
Arduino -ны пайдалану
Arduino -ны пайдалану

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

Басқа суретте сенсор бірнеше сағат бұрын суарылған өсімдік жанында орналасқан. Көріп отырғаныңыздай, көк диод ҚОСУЛЫ.

Егер басқа сұрақ болса, сіз маған қоя аласыз. Балалар, менің бірінші жобамды қарағандарыңызға рахмет.

Барлық құрметпен.

Ұсынылған: