| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| products:beambot:uchitsya_ostanavlivat_na_granice [2026/02/12 20:08] – labuser29 | products:beambot:uchitsya_ostanavlivat_na_granice [2026/02/14 15:13] (текущий) – [BeamBOT учится останавливаться на границе] labuser29 |
|---|
| =====BeamBOT учится останавливаться на границе===== | =====BeamBOT учится останавливаться на границе===== |
| |
| Сейчас научим робота использовать один из датчиков, установленных на нем. | Сейчас научим робота использовать один из датчиков, установленных на нем. Эксперимент проведем с передним датчиком, который на плате робота обозначен как ''В''. Сначала попробуем с помощью датчика управлять светодиодом. |
| | |
| | |
| Сначала попробуем подключить к датчику светодиод. | |
| |
| ==== Схема эксперимента ==== | ==== Схема эксперимента ==== |
| <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme1.mont");</php> | <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme1.mont");</php> |
| |
| Если ты поместишь датчик «В» над белым светодиод VD1 загорится, если над черным — потухнет. | Если ты поместишь датчик ''В'' над белым светодиод VD1 загорится, если над черным — потухнет. |
| |
| А что если напрямую к датчику подключить еще и мотор? Давай попробуем. | |
| |
| | А что если напрямую к инфракрасному (ИК) датчику подключить еще и мотор? |
| | |
| | ==== Схема эксперимента ==== |
| <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme2");</php> | <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme2");</php> |
| |
| | ==== Таблица компонентов ==== |
| <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php> | <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php> |
| | |
| | ==== Монтажная схема ==== |
| <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php> | <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme2.mont");</php> |
| |
| |
| Когда датчик окажется над белой поверхностью мотор с колесом начнут медленно вращаться, а светодиод VD1 слабо мерцать. Это означает, что тока, который может выдать датчик, недостаточно для полноценного вращения одного колеса. Что же говорить о двух. | Когда ИК-датчик окажется над белой поверхностью, мотор заработает, колесо начнет медленно вращаться, а светодиод VD1 слабо мерцать. Это означает, что тока, который может выдать датчик, недостаточно для полноценного вращения одного колеса. Что же говорить о двух! |
| |
| Помнишь в предыдущем уроке у нас остался вопрос зачем нам микросхема ULN2003A? Во как раз для того, чтобы с помощью датчиков управлять моторами. Давай же проверим как это будет работать. | Помнишь, у нас возник вопрос: зачем нужна микросхема ULN2003A? Как раз для того, чтобы с помощью ИК-датчиков управлять моторами. Посмотрим, как это будет работать. |
| |
| | ==== Схема эксперимента ==== |
| <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme3");</php> | <php>pinlab_draw_picture("beambot/uchitsya_ostanavlivat_na_granice/scheme3");</php> |
| |
| | ==== Таблица компонентов ==== |
| <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php> | <php>pinlab_bom("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php> |
| | |
| | ==== Монтажная схема ==== |
| <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php> | <php>pinlab_draw_instruction("beambot/uchitsya_ostanavlivat_na_granice/scheme3.mont");</php> |
| |
| Если ты поставишь робота над белой поверхностью он будет ехать пока не встретит поверхность черного цвета, после чего остановиться. Как работает схема? Датчик подключен к входам двух транзисторов Дарлингтона микросхемы ULN2003A. Пока датчик выдает положительный сигнал транзисторы открыты и подключенные к ним моторы вращают колеса. Как только на выходе датчика появляется «-», транзисторы закрываются и моторы останавливаются. | Если ты поставишь робота над белой поверхностью, он будет ехать, пока не встретит поверхность черного цвета, после чего остановится. Почему? Датчик подключен к входам двух транзисторов Дарлингтона микросхемы ULN2003A. Пока ИК-датчик улавливает отраженный сигнал, транзисторы открыты и подключенные к ним моторы вращают колеса. Как только на выходе датчика сигнал исчезает, транзисторы закрываются – и моторы останавливаются. |
| |
| ---- | ---- |