Skip to content

jingobo/nixie-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: GPL v3

Настольные часы на ИН-12

Ключевые особенности

  • Связка STM32F103 (Master) + ESP8266 (Slave) по SPI
  • Датчик температуры (DS18B20)
  • Датчик освещенности (BH1750, для динамической яркости)
  • Web-панель, автоподстройка времени по WiFi
  • Мультиплексирование ламп, индивидуальное управление яркостью ламп в широком диапазоне
  • Индивидуальная RGB подсветка ламп (WS2812B)

Hardware

  • STM32F103C8T6
  • ESP8266 (ESP-07S)
  • DS18B20, BH1750
  • LMR23630, MAX1771

Web

  • Node JS 20
  • Webpack 5

IDE

  • STM32: IAR EWARM (Kickstart)
  • ESP8266: Eclipse CDT

Внешний вид плат

Основная плата сверху Основная плата снизу Вторичная плата в 3D Корпус из оргстекла

Статус проекта

PCB не финальные, есть небольшой TODO список по доработкам, но схема и размеры меняться не будут). Измерение температуры происходит не корректно из-за не удачного расположения датчика и конструктива корпуса.

  • Платы закончены
  • Запущно измерение температуры
  • Запущно измерение освещенности
  • Базовые модули в STM32 и ESP8266
  • Связь между контроллерами по SPI
  • Базовые фильтры вывода ламп, неонок, подсветки
  • SNTP реализован, время синхронизируется
  • Web сервер со внутреннй файловой системой
  • Web сокеты реализованы, протокол проброшен
  • Web панель настроек времени
  • Web панель настроек WiFi
  • Web панель настроек дисплея

About

Часы на ИН-12, STM32, ESP8266

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages