Переключение с использованием транзистора

Этот проект иллюстрирует переключение с использованием транзистора и Ардуино Уно для понимания работы такого типа переключений.

Компоненты

Для демонстрации нам понадобятся следующие комплектующие:

  • Arduino Uno × 1
  • Макет (универсальный) × 1
  • Транзистор общего назначения NPN × 1
  • LED (универсальный) × 1
  • Резистор 1 кОм × 2
  • Перемычки (на выбор)

Также нам понадобится программная среда Arduino IDE.

Принципиальная схема

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

Подход такой считается правильным, но может привести к сгоранию компонентов, если он будет реализован без контроля. Транзисторы имеют прямые коэффициенты усиления (hfe) и пропускают усиленный базовый ток (Ib) на это значение на коллекторе (Ic).

Ic = hfe * Ib

А базовый ток обычно равен Ib = (Vb - VBE) / Rb (VBE = 0,3 В для Ge- и 0,7 В для Si-транзисторов - обычно). Итак, на этом примере:

Vb (Ard.Pin.2) = 5 В, Rb = 1 кОм,

и если VBE = 0,7 В -> Ib = 4,3 мА

и если hfe = 50, то типичное значение Ic становится 215 мА, что может привести к потере светодиода. Нужно обращаться к паспорту транзистора за всеми его параметрами.

Схема соединения

В итоговом варианте вы должны получить такой вариант после соединения всех комплектующих:

Код проекта

Вы можете

const int transistor = 2;

void setup()
{
  pinMode (transistor, OUTPUT);
}

void loop()
{
  digitalWrite (transistor, HIGH);
  delay(1000);
  digitalWrite (transistor, LOW);
  delay(1000);
}

На этом всё. Данный урок несет исключительно образовательный посыл.

13 мая 2019 в 13:29 | Обновлено 7 декабря 2019 в 00:01 (редакция)
Опубликовано:
Уроки,

Добавить комментарий

Ваш E-mail не будет никому виден. Обязательные поля отмечены *

Adblock
detector