56 lines
2.0 KiB
Markdown
56 lines
2.0 KiB
Markdown
# Lab 007: Transistor Switch
|
||
|
||
## Goal
|
||
|
||
Собрать транзисторный ключ для управления нагрузкой и понять, почему GPIO не должен напрямую питать более тяжелые нагрузки.
|
||
|
||
## Required Components
|
||
|
||
- Transistor from starter kit
|
||
- Resistors
|
||
- LED or small safe load
|
||
- Bench power supply
|
||
- ESP32 optional after bench-only test
|
||
- Breadboard
|
||
- Multimeter
|
||
|
||
## Expected Behavior
|
||
|
||
Малый управляющий сигнал включает или выключает ток через нагрузку. Нагрузка питается через отдельный путь, а GPIO управляет транзистором.
|
||
|
||
## Pre-Flight Checklist
|
||
|
||
- Определить тип транзистора и pinout.
|
||
- Выбрать безопасную нагрузку.
|
||
- Поставить resistor для LED/load, если нужен.
|
||
- Поставить base/gate resistor, если применимо.
|
||
- Проверить common ground при управлении от ESP32.
|
||
|
||
## Safety Notes
|
||
|
||
- Не подключать нагрузку напрямую к GPIO ESP32.
|
||
- ESP32 GPIO strictly 3.3V.
|
||
- Current limit на БП выставить до подключения.
|
||
- Проверить pinout транзистора по datasheet.
|
||
|
||
## Expected Measurements
|
||
|
||
- Voltage on control pin/base/gate: TBD by circuit.
|
||
- Load voltage changes between off/on states.
|
||
- Current through load limited and expected.
|
||
|
||
## Actual Measurements
|
||
|
||
TODO: записать реальные измерения.
|
||
|
||
## Debugging Checklist
|
||
|
||
- Если нагрузка всегда off, проверить pinout и base/gate drive.
|
||
- Если нагрузка всегда on, проверить wiring и transistor orientation.
|
||
- Если ESP32 resets, проверить питание и common ground.
|
||
- Если БП в current limit, искать short или неправильную нагрузку.
|
||
|
||
## Conclusion
|
||
|
||
TODO: краткий вывод после выполнения.
|