Мазмұны:

Arduino көмегімен өрт сөндіру роботы: 4 қадам
Arduino көмегімен өрт сөндіру роботы: 4 қадам

Бейне: Arduino көмегімен өрт сөндіру роботы: 4 қадам

Бейне: Arduino көмегімен өрт сөндіру роботы: 4 қадам
Бейне: Ардуино Уно жиынтығының көмегімен "Бағдаршам Жасау " 2024, Қараша
Anonim
Arduino көмегімен өрт сөндіруші робот
Arduino көмегімен өрт сөндіруші робот

Бүгін біз Arduino көмегімен өртті сөндіретін робот құрастырамыз, ол өртті автоматты түрде сезінеді және су сорғысын іске қосады.

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

Қажетті материал:

  • Arduino UNO
  • Arduino Uno сенсорлық қалқаны
  • Жалын сенсоры
  • L298N қозғалтқыш драйвер модулі
  • Робот шассиі
  • 2 қозғалтқыш (45 айн / мин)
  • 5В суасты сорғысы
  • Бір арналы реле модулі
  • Қосылатын сымдар
  • 12в қайта зарядталатын батарея
  • 9В батарея

1 -қадам: Arduino сенсорлық қалқаны V5

Arduino сенсорлық қалқаны V5
Arduino сенсорлық қалқаны V5
Arduino сенсорлық қалқаны V5
Arduino сенсорлық қалқаны V5

Arduino Sensor Shield-бұл сенсорлардың ауқымын Arduino-ға оңай қосылатын кабельдер арқылы қосуға мүмкіндік беретін арзан тақта.

Бұл қарапайым резистор мен светодиодтан басқа электроникасы жоқ тақта. Оның негізгі рөлі - біздің сервоқозғалтқыштар сияқты сыртқы құрылғыларды қосуды жеңілдету үшін сол түйреуіштерді жеткізу.

Ерекше өзгешеліктері:

  • Arduino Sensor Shield V5.0 сенсорлар, сервоприводтар, реле, түймелер, потенциометрлер және басқалары сияқты түрлі модульдерге қосуға және қосуға мүмкіндік береді.
  • Arduino UNO мен Mega Boards үшін қолайлы
  • IIC интерфейсі
  • Bluetooth модулінің байланыс интерфейсі
  • SD картасы модулінің байланыс интерфейсі
  • APC220 сымсыз RF модулінің байланыс интерфейсі
  • RB URF v1.1 ультрадыбыстық датчиктер интерфейсі
  • 128 х 64 СКД параллель интерфейсі
  • 32 серво контроллері интерфейсі

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

Барлығы қосулы және ойнатылған, ол Arduino UNO үйлесімді болу үшін жасалған. Сондықтан сенсорлардан алынған мәліметтерді оқу және PWM шығару керек, сервистерді arduino бағдарламасы бойынша жүргізу үшін.

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

Қуат кірісінің жанындағы түйреуіш қосқышты алып тастасаңыз, оны сырттан қуаттауға болады. Сіз оны 5 вольттан артық қоспауыңыз керек, әйтпесе астындағы ардуиноны зақымдауы мүмкін.

2 -қадам: жалын сенсоры және L298N мотор драйвері

Жалын сенсоры және L298N мотор драйвері
Жалын сенсоры және L298N мотор драйвері

Жалын сенсоры

Жалын сенсоры модулі жалын сенсорынан (ИҚ қабылдағышы), резистордан, конденсатордан, потенциометрден және интегралды схемадағы LM393 компараторынан тұрады. Ол инфрақызыл сәулені толқын ұзындығы 700 нм-ден 1000 нм-ге дейін анықтай алады. Алыстағы инфрақызыл жалын зонд инфрақызыл сәуле түрінде анықталған жарықты ағымдағы өзгерістерге түрлендіреді. Сезімталдық анықтау бұрышы 60 градус болатын борттық айнымалы резистор арқылы реттеледі.

Жұмыс кернеуі сигналдың болуын көрсететін цифрлық шығыспен тұрақты ток 3,3 в пен 5,2 в аралығында болады. Сезу LM393 компараторымен шартталған.

Ерекше өзгешеліктері:

  • Жоғары фото сезімталдығы
  • Жылдам жауап беру уақыты
  • Сезімталдық реттеледі

Ерекшелігі:

  • Ең нашар кернеу: 3,3 - 5 в
  • Анықтау диапазоны: 60 градус
  • Сандық/аналогтық шығыс
  • Борттық LM393 чипі

L298N мотор драйвері

L298N-бұл бір мезгілде екі тұрақты ток қозғалтқышының жылдамдығы мен бағытын басқаруға мүмкіндік беретін қос H-Bridge қозғалтқышы. Модуль кернеуі 5 -тен 35В -қа дейінгі, ток күші 2А дейін болатын тұрақты ток қозғалтқыштарын басқара алады.

Модульде А және В қозғалтқышына арналған екі бұрандалы терминал блогы, сонымен қатар жерге тұйықталу үшін басқа бұрандалы терминал блогы, қозғалтқыш үшін VCC және кіріс немесе шығыс болуы мүмкін 5В істікшесі бар.

Бұл VCC қозғалтқыштарында қолданылатын кернеуге байланысты. Модульде 5В реттегіш бар, ол қосқыш арқылы қосылады немесе ажыратылады. Егер қозғалтқыштың кернеуі 12 В дейін болса, біз 5 В реттегішті қосамыз және 5 В істікшесін шығыс ретінде пайдалануға болады, мысалы, біздің Arduino тақтасын қуаттандыру үшін. Бірақ егер қозғалтқыштың кернеуі 12В -тан жоғары болса, біз секіргішті ажыратуымыз керек, себебі бұл кернеулер борттық 5В реттегішке зақым келтіреді. Бұл жағдайда 5В түйреуіші кіріс ретінде пайдаланылатын болады, себебі біз IC -дің дұрыс жұмыс істеуі үшін оны 5В қуат көзіне қосуымыз керек.

Мұнда біз бұл IC кернеудің шамамен 2В төмендеуін жасай алатынын айта аламыз. Мысалы, егер біз 12 В қуат көзін қолданатын болсақ, мотор терминалдарындағы кернеу шамамен 10 В болады, яғни біз 12 В тұрақты ток қозғалтқышынан максималды жылдамдықты ала алмаймыз.

3 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Жұмыс кодының толық келуі үшін - Alpha Electronz

Ұсынылған: