Проекты
железо, которое я делаю руками для себя. некоторые из них доехали до второй ревизии и работают, остальные лежат в коробке «надо доделать», которая на самом деле «уже не доделаю».
статусы: active — паяю прямо сейчас · shipped — собрано и работает · dormant — лежит, я к нему вернусь, наверное · abandoned — нет.
active
QRP TRX
самосборный HF QRP, попытка №3. схема по мотивам K3NG / uBITX, передатчик 5 Вт на 7/14 МГц, приём через тот же тракт. сейчас на ревизии rev.B, плата приехала, нужно паять.
попытки 1 и 2 не работали по разным причинам: первая — bad layout PA, вторая — кварц увёл не туда. третья обязана взлететь.
пост: TODO · репо:
попытки 1 и 2 не работали по разным причинам: первая — bad layout PA, вторая — кварц увёл не туда. третья обязана взлететь.
пост: TODO · репо:
TODO
pcap-bench
4-канальный USB-логический анализатор на FX2LP, прошивка собственная, sigrok-совместимая. rev.A собрана, работает, но 24 МГц иногда даёт глюки на длинных проводах. готовлю rev.B с буферами на 74HC541.
идея — сделать дешёвый аналог saleae для самого себя.
идея — сделать дешёвый аналог saleae для самого себя.
shipped
tempd
термометр-логгер на STM32G031. BME280 + SD-карта + RTC. работает в гараже с осени 2024 года, разрядил пока две CR123 (питается от двух последовательно с LDO). логи смотрю раз в месяц через micro-SD.
rev.B потому что rev.A была без watchdog. урок.
пост рядом — про FreeRTOS heap_4
rev.B потому что rev.A была без watchdog. урок.
пост рядом — про FreeRTOS heap_4
switch-debounce-board
универсальная плата с восемью входами для кнопок/датчиков и RS-485 наружу. ATmega328P, никаких фреймворков, прошивка на C99. собрано три штуки, две работают у меня в шкафу с автоматикой полива, одна у знакомого.
3D-печатный корпус, файлы — TODO в репо.
3D-печатный корпус, файлы — TODO в репо.
soldering-station-mod
прошивка для Quicko T12. переписал PID-регулятор, добавил автокалибровку нуля, починил deep sleep, который у заводской прошивки не работал.
подробности в посте
статус: использую каждый день два года, шить советую только если у вас уже всё равно сломано.
подробности в посте
статус: использую каждый день два года, шить советую только если у вас уже всё равно сломано.
door-monitor
nRF52840-based монитор открытия двери. геркон + BLE-advertise каждые 5 секунд. от CR2032 живёт 14 месяцев. собрано две штуки, обе работают.
прошивка на Zephyr 3.7. собирается двумя командами, и я этого до сих пор не могу осознать.
прошивка на Zephyr 3.7. собирается двумя командами, и я этого до сих пор не могу осознать.
dormant
spectrum-painter
HackRF + GNU Radio, рисует картинки в waterfall-е по фиксированной частоте. работает, но GNU Radio 3.10 на arch периодически ломается, и я каждый раз ленюсь его чинить.
в РФ это юридически серая зона на больших мощностях; я делаю на –30 дБм и только на стенде.
в РФ это юридически серая зона на больших мощностях; я делаю на –30 дБм и только на стенде.
esp-now-mesh
ESP32-C3, маленькая mesh-сеть на четыре узла. работает, но я не понял, зачем мне это, и забыл. периодически достаю, чтобы перепрошить и убедиться, что оно ещё работает.
abandoned
- ws2812-clock — настенные часы из 144 светодиодов. собрал, мигало, отдал племяннику. он сломал. не жалею.
- тестер аккумуляторов 18650 — поленился делать ёмкостный режим, в итоге проще оказалось купить TC66C. буквально один из тех случаев, когда не стыдно купить готовое.
- ардуино-метеостанция — это был 2017 год. пусть там и останется.
Чего я больше не делаю
- наборы для пайки. один раз собрал три «приёмника прямого преобразования» на одинаковом наборе. все три работали по-разному. учиться на наборах перестал.
- RGB всё что попало. в моём возрасте уже как-то неудобно.
- проекты с deadline. они перестают быть проектами.
см. также: /workbench (где я это собираю) · архив (посты, из которых выросли некоторые проекты).
обновлено недавно — добавил pcap-bench rev.B, перенёс esp-now-mesh из active в dormant.