first commit

This commit is contained in:
2026-06-30 11:42:43 +03:00
commit 4925caa8e3
68 changed files with 1948 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
# 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: краткий вывод после выполнения.

View File

@@ -0,0 +1,25 @@
# Measurements
## Expected Measurements
| State | Expected |
| --- | --- |
| Control off | Load off, low/no load current |
| Control on | Load on, current within limit |
| Common ground | Continuity if ESP32 controls circuit |
## Actual Measurements
TODO: добавить реальные значения.
| Point | Actual |
| --- | --- |
| Control voltage off | TBD |
| Control voltage on | TBD |
| Load voltage off | TBD |
| Load voltage on | TBD |
| Load current | TBD |
## Observations
TODO: switching behavior, heating, current limit.

View File

@@ -0,0 +1,17 @@
# Notes
## Bugs / Surprises
TODO: записать pinout mistakes, always-on/off behavior или current limit events.
## Explanation
TODO: объяснить transistor as switch и разделение control path / load path.
## Conclusion
TODO: что стало понятно о транзисторном ключе.
## Next Actions
TODO: следующий маленький шаг.

View File

@@ -0,0 +1,13 @@
# Schematic
## Expected Low-Side Switch Shape
```text
Supply + -> load -> transistor -> Supply GND
Control signal -> resistor -> transistor control pin
Controller GND -> Supply GND
```
## Actual Circuit
TODO: указать тип транзистора, pinout, load, resistors и источник control signal.