Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
products:beambot:uchitsya_otschityvat_vremya [2025/10/06 09:34] – [BeamBOT учится отсчитывать время. Одновибратор на микросхеме CD4013] labuser30products:beambot:uchitsya_otschityvat_vremya [2025/10/06 10:59] (текущий) – [BeamBOT учится отсчитывать время. Одновибратор на микросхеме CD4013] labuser30
Строка 3: Строка 3:
 =====BeamBOT учится отсчитывать время. Одновибратор на микросхеме CD4013===== =====BeamBOT учится отсчитывать время. Одновибратор на микросхеме CD4013=====
  
-Давай научим нашего робота отсчитывать время. Одновибратор (или ждущий мультивибратор) — это электронная схема, которая при подаче на её вход короткого импульса (или просто изменения уровня напряжения) генерирует на выходе один-единственный импульс стандартной, заранее заданной длительности.+Давай научим нашего робота отсчитывать время, для этого нам потребуется собрать схему называющуюся одновибратом. Одновибратор (или ждущий мультивибратор) — это электронная схема, которая при подаче на её вход короткого импульса (или просто изменения уровня напряжения) генерирует на выходе один-единственный импульс стандартной, заранее заданной длительности.  Проще говоря, это "удлинитель" или "нормализатор" импульсов. Независимо от того, какой сигнал ты подашь на вход (долгое нажатие кнопки или короткое), на выходе вы всегда получишь импульс строго определённой длины.
  
-Проще говоря, это "удлинитель" или "нормализатор" импульсов. Независимо от того, какой сигнал вы подадите на вход (долгое нажатие кнопки или короткое), на выходе вы всегда получите импульс строго определённой длины. +В качестве аналогии можно представить способность(абилка) в компьютерной или мобильной игре. Например, у тебя способность "Щит", которая действует ровно 5 секунд. Чтобы ее включить тебе нужно нажать на определенную кнопку, но нажатие может быть как коротким так и длиннымспособность все равно включится. Кроме того, того если ты будешь нажимать на кнопку пока способность работает ничего не измениться. Похожим образом и работает одновибратор. Давай соберем его схему и это проверим.
- +
-В качестве аналогии можно представить себе дверной звонок. Неважно, как долго вы нажимаете на кнопку — коротко "тук" или держите палец 10 секунд, звонок будет звучать одно и то же фиксированное время. Одновибратор работает по такому же принципу. +
- +
-5. Игровая аналогия: Абилка (способность) в компьютерной игре +
-У вас есть способность "Щит", которая действует 5 секунд. +
- +
-Запуск: Нажатие клавиши (короткий входной импульс). +
- +
-Выходной импульс: Щит активен ровно 5 секунд. +
- +
-Неперезапускаемый режим: Если вы нажмете клавишу еще раз, пока щит активен, он не продлится. Вы должны дождаться, пока его действие полностью закончится, чтобы активировать заново.+
  
 ~~NOCACHE~~ ~~NOCACHE~~
Строка 26: Строка 15:
 <php>pinlab_draw_instruction("beambot/uchitsya_otschityvat_vremya/scheme1.mont");</php> <php>pinlab_draw_instruction("beambot/uchitsya_otschityvat_vremya/scheme1.mont");</php>
  
 +После нажатие на кнопку SW1 триггер переключится на некоторое время, а потом вернется в исходное состояние. В этой схеме используется комбинированный RS и D триггер. Светодиоды VD1 и VD2 показывают состояние выходов триггера. Вход триггера D подключен к «+», а S «-» питания, соответственно на них всегда логические «1» и «0». Кнопка SW1 подключена ко входу C, а так как на D всегда «1», то нажатие на нее переключает триггер во "включенное" состояние. Со входом R все интереснее. В исходном состоянии на нем логический «0». После того как триггер переключен, на выходе Q появляется «+» и конденсатор C1 начинает медленно заряжаться через резисторы R2 и R3 до тех пор пока напряжение на входе R не достигнет уровня логической «1». После этого триггер сброситься в исходное состояние, на выходе Q снова будет «-» и конденсатор С1 быстро разрядится через диод D1 и резистор R2. Время работы таймера задается RC-цепью из резистора R3 и конденсатора C1. Чем больше сопротивление резистора и емкость конденсатора тем дольше работа таймера.
 +
 +Давай подключим к таймеру моторы с помощью микросхемы ULN2003A.
  
 <php>pinlab_draw_picture("beambot/uchitsya_otschityvat_vremya/scheme2");</php> <php>pinlab_draw_picture("beambot/uchitsya_otschityvat_vremya/scheme2");</php>
Строка 32: Строка 24:
    
 <php>pinlab_draw_instruction("beambot/uchitsya_otschityvat_vremya/scheme2.mont");</php> <php>pinlab_draw_instruction("beambot/uchitsya_otschityvat_vremya/scheme2.mont");</php>
 +
 +После нажатия на кнопку робот будет кружиться некоторое время на месте, чтобы увеличить время замени конденсатор на другой с большей емкостью.