Нужна помощь с электрической схемой, где двигатель, кажется, не имеет никакого соединения с землей. Ошибка со схемой? Или я что-то упускаю?

Я следую очень простой инструкции по электронике, которую можно найти по этой ссылке: https://www.instructables.com/id/Vibrating-Timekeeper/ .

Я изучал предоставленную схему, но не могу понять, почему схема такая, какая она есть.

Вот схема:введите описание изображения здесь

Просто краткое объяснение того, что делает схема. Каждые несколько секунд ATTiny85 подает сигнал от PWM0, чтобы он мог запустить двигатель (обозначенный буквой M). Я понимаю большую часть схемы, кроме той, что справа вверху. Я понимаю, как работают транзисторы, зачем туда добавлен диод. Но правая сторона двигателя, похоже, не имеет никакого контакта с землей, потому что она просто проходит через транзистор через диод и обратно. Разве не должно быть соединение с землей где-то в этой области?

Я попытался издеваться над этой верхней правой частью схемы, и ток не течет, если я следую схеме (как показано ниже):введите описание изображения здесь

Но если я попытался подключить линию к земле, то ток течет, просто область с диодом не используется:введите описание изображения здесь

Я понимаю, что мой макет не совсем похож на диаграмму (не знаю, как добавить ATTiny в симулятор CircuitJs), но я думаю, что у меня есть суть. Мне просто нужна помощь, чтобы выяснить, не упускаю ли я что-то или в цепи есть ошибка.

Любая помощь будет здорово. Спасибо!

Ответы (2)

Шокирующе плохо нарисованная принципиальная схема (из цитируемой статьи) неверна.
Должно быть соединение эмиттера транзистора Q1 с землей (ATtiny pin4, минус батареи). Затем транзистор будет открываться обычным образом при сопротивлении R2 = 3,3 кОм.

Нарисованный диод D1 оказывает минимальное влияние, а R3 не имеет реальной ценности.
Лучше было бы подключить D1 к двигателю (катод к B+), чтобы диод НЕ проводил ток, когда двигатель работает, и действовал как диод свободного хода, когда транзистор выключен.

Значение R2 (= 3 кОм) обеспечивает менее 1 мА на базу транзистора и, в зависимости от используемого транзистора, может ограничивать ток двигателя. Значение 1 кОм или даже ниже может дать лучшие результаты.

Спасибо! Все, что вы упомянули, это именно то, что мои исследования говорят мне, что я должен делать. Ваш ответ смог подтвердить это.
Судя по картинкам (особенно шаг 4), это действительно то, что автор статьи сделал в своей сборке. Даже в инструкции так написано. Также похоже, что автор вставил диод наоборот и поменял местами R3 и D1 по сравнению со схемой. Возможно, это способствует тому, что он так быстро разряжает батареи.
@wrtlprnft Я еще раз прочитал шаги и думаю, что вы правы. Так что кажется, что автор не следовал опубликованной схеме, что внесло свой вклад в мое замешательство. Спасибо что подметил это.

Схема неправильная. Я думаю, что земля подключена к аноду D1, но это не единственная проблема. 1N4001 там слишком медленный. Кроме того, размещение одного диода между выводами двигателя и другого между выводами E и C транзистора работает лучше. (двигатель, вероятно, в этом случае достаточно мал, чтобы убить транзистор, поэтому исходная схема не самоуничтожилась, но все же это неправильно)

R3, вероятно, предназначен для ограничения тока через ваш двигатель, но я не понимаю, зачем он там (поместить его между транзистором и двигателем или между двигателем и Vcc было бы лучше, если это вообще необходимо).

R2 маленький, как заметил Рассел МакМахон.

Вы можете использовать внутренний подтягивающий резистор ATTINY, поместить переключатель между контактом и GND и просто инвертировать его в программном обеспечении. Но это всего лишь небольшая модификация.

Редактировать: вы можете ясно видеть, что делал оригинальный автор на своих картинках. Диод стоит между эмиттером и коллектором Q1, но сначала поставил не туда. На последнем снимке он показан в правильной ориентации (анод слева). Вы также можете перепроектировать правильное решение на основе последней картинки, если хотите.