Я следую очень простой инструкции по электронике, которую можно найти по этой ссылке: https://www.instructables.com/id/Vibrating-Timekeeper/ .
Я изучал предоставленную схему, но не могу понять, почему схема такая, какая она есть.
Просто краткое объяснение того, что делает схема. Каждые несколько секунд ATTiny85 подает сигнал от PWM0, чтобы он мог запустить двигатель (обозначенный буквой M). Я понимаю большую часть схемы, кроме той, что справа вверху. Я понимаю, как работают транзисторы, зачем туда добавлен диод. Но правая сторона двигателя, похоже, не имеет никакого контакта с землей, потому что она просто проходит через транзистор через диод и обратно. Разве не должно быть соединение с землей где-то в этой области?
Я попытался издеваться над этой верхней правой частью схемы, и ток не течет, если я следую схеме (как показано ниже):
Но если я попытался подключить линию к земле, то ток течет, просто область с диодом не используется:
Я понимаю, что мой макет не совсем похож на диаграмму (не знаю, как добавить ATTiny в симулятор CircuitJs), но я думаю, что у меня есть суть. Мне просто нужна помощь, чтобы выяснить, не упускаю ли я что-то или в цепи есть ошибка.
Любая помощь будет здорово. Спасибо!
Шокирующе плохо нарисованная принципиальная схема (из цитируемой статьи) неверна.
Должно быть соединение эмиттера транзистора Q1 с землей (ATtiny pin4, минус батареи). Затем транзистор будет открываться обычным образом при сопротивлении R2 = 3,3 кОм.
Нарисованный диод D1 оказывает минимальное влияние, а R3 не имеет реальной ценности.
Лучше было бы подключить D1 к двигателю (катод к B+), чтобы диод НЕ проводил ток, когда двигатель работает, и действовал как диод свободного хода, когда транзистор выключен.
Значение R2 (= 3 кОм) обеспечивает менее 1 мА на базу транзистора и, в зависимости от используемого транзистора, может ограничивать ток двигателя. Значение 1 кОм или даже ниже может дать лучшие результаты.
Схема неправильная. Я думаю, что земля подключена к аноду D1, но это не единственная проблема. 1N4001 там слишком медленный. Кроме того, размещение одного диода между выводами двигателя и другого между выводами E и C транзистора работает лучше. (двигатель, вероятно, в этом случае достаточно мал, чтобы убить транзистор, поэтому исходная схема не самоуничтожилась, но все же это неправильно)
R3, вероятно, предназначен для ограничения тока через ваш двигатель, но я не понимаю, зачем он там (поместить его между транзистором и двигателем или между двигателем и Vcc было бы лучше, если это вообще необходимо).
R2 маленький, как заметил Рассел МакМахон.
Вы можете использовать внутренний подтягивающий резистор ATTINY, поместить переключатель между контактом и GND и просто инвертировать его в программном обеспечении. Но это всего лишь небольшая модификация.
Редактировать: вы можете ясно видеть, что делал оригинальный автор на своих картинках. Диод стоит между эмиттером и коллектором Q1, но сначала поставил не туда. На последнем снимке он показан в правильной ориентации (анод слева). Вы также можете перепроектировать правильное решение на основе последней картинки, если хотите.
СлучайныйRebel
wrtlprnft
СлучайныйRebel