| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| products:beambot:uchitsya_primenyat_silu [2025/08/02 14:41] – [Лучик учится применять силу для движения. Микросхема ULN2003A] labuser30 | products:beambot:uchitsya_primenyat_silu [2025/12/25 15:27] (текущий) – [BeamBot учится применять силу для движения. Микросхема ULN2003A] labuser30 |
|---|
| <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php> | <php>require($_SERVER["DOCUMENT_ROOT"]."/interactive/interactive.php");</php> |
| |
| =====Лучик учится применять силу для движения. Микросхема ULN2003A====== | =====7. BeamBot учится применять силу для движения. Микросхема ULN2003A====== |
| |
| Каждый раз собирать составной транзистор Дарлингтона из двух обычных не слишком удобно, особенно если делать это полноценно. В предыдущем уроке мы собирали упрощенную схему транзистора Дарлингтона, а в "правильной" схеме дополнительно используются три резистора и три диода. Эти компоненты защищают схему от неправильного подключения, не позволяют подать слишком большой ток через базы транзисторов и оптимизируют потребление тока. Сами мы такую схему собирать не будем, потому что за нас уже все предусмотрели производители микросхем выпустив микросхему ULN2003A внутри которой есть сразу семь полноценных транзисторов Дарлингтона. | Каждый раз собирать составной транзистор Дарлингтона из двух обычных не слишком удобно, особенно если делать это полноценно. В предыдущем уроке мы собирали упрощенную схему транзистора Дарлингтона, а в "правильной" схеме дополнительно используются три резистора и три диода. Эти компоненты защищают схему от неправильного подключения, не позволяют подать слишком большой ток через базы транзисторов и оптимизируют потребление тока. Сами мы такую схему собирать не будем, потому что за нас уже все предусмотрели производители микросхем выпустив микросхему ULN2003A внутри которой есть сразу семь полноценных транзисторов Дарлингтона. |
| |
| **Картинка ULN2003A** | <php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/ULN2003A");</php> |
| |
| У микросхемы ULN2003A 16 выводов. Нумерация выводов микросхем обычно начинается с верхнего левого вывода и дальше идет против часовой стрелки. Вывод 9 подключается к "+" питания, а вывод 8 к "-", он же является общим эмиттером всех транзисторов Дарлингтона. Выводы 1 и 16 это база и коллектор первого транзистора Дарлингтона, выводы 2 и 15 — второго, и так далее. | У микросхемы ULN2003A 16 выводов. Нумерация выводов микросхем обычно начинается с верхнего левого вывода и дальше идет против часовой стрелки. Вывод 9 подключается к "+" питания, а вывод 8 к "-", он же является общим эмиттером всех транзисторов Дарлингтона. Выводы 1 и 16 это база и коллектор первого транзистора Дарлингтона, выводы 2 и 15 — второго, и так далее. |
| |
| Давай соберем первую схему с микросхемой ULN2003A. | Давай соберем первую схему с микросхемой ULN2003A. |
| | |
| | <php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/scheme1");</php> |
| |
| ~~NOCACHE~~ | ~~NOCACHE~~ |
| <php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme1.mont");</php> | <php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme1.mont");</php> |
| | |
| <php>pinlab_draw_instruction("beambot/uchitsya_generirovat_energiyu/scheme1.mont");</php> | <php>pinlab_draw_instruction("beambot/uchitsya_primenyat_silu/scheme1.mont");</php> |
| |
| Если ты нажмешь на кнопу SW1 загорится светодиод VD1 на полную яркость. Кнопка подключает базу первого транзистора Дарлингтона к "+" питания и открывает его. Ток начинает течь через резистор R1 и светодиод VD1, который загорается. | Если ты нажмешь на кнопу SW1 загорится светодиод VD1 на полную яркость. Кнопка подключает базу первого транзистора Дарлингтона к "+" питания и открывает его. Ток начинает течь через резистор R1 и светодиод VD1, который загорается. |
| | |
| Мы попробовали включать светодиод с помощью ULN2003A, но ULN2003A в первую очередь предназначена для управления мощной нагрузкой, например, моторами. Давай подключим его. | Мы попробовали включать светодиод с помощью ULN2003A, но ULN2003A в первую очередь предназначена для управления мощной нагрузкой, например, моторами. Давай подключим его. |
| | |
| | <php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/scheme2");</php> |
| | |
| | <php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme2.mont");</php> |
| | |
| | <php>pinlab_draw_instruction("beambot/uchitsya_primenyat_silu/scheme2.mont");</php> |
| |
| Сема работает аналогично предыдущей — нажимаешь кнопку SW1 мотор с колесом начинают вращаться. | Сема работает аналогично предыдущей — нажимаешь кнопку SW1 мотор с колесом начинают вращаться. |
| Давай попробуем подключить сразу два мотора. | Давай попробуем подключить сразу два мотора. |
| |
| **СХЕМА 3** | <php>pinlab_draw_picture("beambot/uchitsya_primenyat_silu/scheme3");</php> |
| | |
| | <php>pinlab_bom("beambot/uchitsya_primenyat_silu/scheme3.mont");</php> |
| | |
| | <php>pinlab_draw_instruction("beambot/uchitsya_primenyat_silu/scheme3.mont");</php> |
| |
| После включения питания робот начинает ехать вперед. У тебя наверное возник вопрос — зачем все эти усложнения с использованием микросхемы ULN2003A? Мы же уже научили нашего робота ездить в одном из первых уроков? Все верно, ответы на эти вопросы ты получишь в следующем уроке. | После включения питания робот начинает ехать вперед. У тебя наверное возник вопрос — зачем все эти усложнения с использованием микросхемы ULN2003A? Мы же уже научили нашего робота ездить в одном из первых уроков? Все верно, ответы на эти вопросы ты получишь в следующем уроке. |
| |
| | ---- |
| | [[products:beambot:i_super_sila_palcev|☚ Предыдущий ]] | |
| | [[products:beambot|Содержание]] | |
| | [[products:beambot:uchitsya_ostanavlivat_na_granice| Следующий ☛]] |