Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Есть много часов Nixie, но моей целью было создать их с нуля. Вот мой проект Nixie.
Я решил построить 4-х разрядные часы nixie. Я хотел сохранить детали, поэтому решил сделать их мультиплексными. Это позволило мне использовать только один чип 74141 для всех 4 ламп.
Эти часы в настоящее время настроены на 12-часовую работу.
Я знаю, что код не очень хорош и не оптимизирован, но у меня он работает:)
Шаг 1: Схема
Я разработал схему и плату с помощью EASYEDA
Шаг 2: Список компонентов
ARDUINO NANO 1K155ID1 / SN74141 1 резистор 10 кОм 13 транзистор MPSA42 4 резистор 1 мегабайт 4 неоновая лампа 1 регулятор напряжения LM7805 1 конденсатор 10 мкФ 50 В 2 резистор 43 кОм 1 трубка Никси 4 Разъемная плата DS3231 1 источник питания PWR - блок питания высоковольтного никси 1 резистор 330 PS Ом - 1 12 В Блок питания 12В 1 Транзистор MPSA92 5
Шаг 3: Дизайн печатной платы
Шаг 4: заполнение доски
Заполните плату компонентами. Начните сначала с мелких вещей, таких как резисторы и транзисторы, и постепенно переходите к более сложным элементам.
Шаг 5: высоковольтный источник питания
Я купил блок питания на eBay. NK01B. Этот небольшой блок питания может питать несколько батарей, я думаю, 6 или 8 одновременно.
Очень легко собрать и прикрепить к доске. Я использовал резистор 330 Ом для установки напряжения.
threeneurons.wordpress.com/nixie-power-supply/hv-supply-kit/
Шаг 6: RTC - часы реального времени
Я использовал микросхему часов реального времени DS3231. Я купил несколько на eBay. Они были дешевыми и отлично держали время.
www.ebay.com/itm/1pc-DS3231-Precision-RTC-Module-Memory-Module-for-Arduino-Raspberry-Pi
Шаг 7: Тестирование трубок Nixie Tubes
Шаг 8: Код
Шаг 9: конечный продукт
Я положил это в классную коробку для проектов с прозрачной крышкой, чтобы вы могли видеть, как она выглядит внутри.
Шаг 10: Модификации
Я добавил переключатель мгновенного действия между цифровым контактом 2 (D2) Arduino и землей, а также цифровым контактом 3 (D3) и землей. Это позволяет мне добавить 2 кнопки для регулировки времени. Код был обновлен, чтобы отразить это. Я использую опрос с задержкой, чтобы отключить переключатели.
Изначально транзисторы MPSA92 были перевернутыми, поэтому мне пришлось их перевернуть. Я обновлю шелкографию при следующем выпуске плат.
Мне нужно будет обновить код cathodeAntiPoising, чтобы циклически перебирать все nixies, а не только первые 2.
Первоначально для анодных резисторов были выбраны резисторы 15 кОм, но с мультиплексированием вам потребуется более высокий средний ток, поэтому я поменял их местами на 10 кОм.