Мазмуну:

Nixie Tube сааты W/ Arduino Mega: 5 кадам (сүрөттөр менен)
Nixie Tube сааты W/ Arduino Mega: 5 кадам (сүрөттөр менен)

Video: Nixie Tube сааты W/ Arduino Mega: 5 кадам (сүрөттөр менен)

Video: Nixie Tube сааты W/ Arduino Mega: 5 кадам (сүрөттөр менен)
Video: Вагон паровоза-стимпанк часы на ИН-14.Railway wagon.Art welding 2024, Ноябрь
Anonim
Nixie Tube Сааты W/ Arduino Mega
Nixie Tube Сааты W/ Arduino Mega
Nixie Tube Сааты W/ Arduino Mega
Nixie Tube Сааты W/ Arduino Mega
Nixie Tube Сааты W/ Arduino Mega
Nixie Tube Сааты W/ Arduino Mega

Бул Arduino Mega иштеген Nixie Tube Сааты. Ошондой эле, RGB LED чырактарынын топтому жана арткы жагында баскыч матрицасы бар, аны компьютерге туташтырбастан орнотууларды өзгөртүү. Мен лазер менен кесилген карама-каршылыктардын топтомун колдондум, бирок сиз кичинекей бургу менен өзүңүз жасай аласыз.

Кээ бир маалымат: Кызыксаңыз nixie түтүктөрү жөнүндө бул жерден окуңуз. Негизинен алар 0-9 сандары бар газ толтурулган түтүктөр, эгер сиз бир цифрадан бир аз чыңалсаңыз, ал күйүп калат.

Кечиресиз, бул колдонмо өтө деталдуу эмес, суроолор болсо комментарий бериңиз. Ошондой эле мен колдонгон RGB LED чырактарынын сүрөттөрү жок экени үчүн кечирим сурайм.

1 -кадам: Бөлүктөр

Бул мен колдонгон бөлүктөр, балким көптөгөн альтернативаларды таба аласыз.

4 IN-14 Nixie түтүкчөлөрү (иштебесе 5 же 6 алыңыз) (бардыгы $ 25)

1 130V-200V Электр энергиясы менен камсыздоо ("nixie tube электр менен камсыздоону" караңыз) ($ 12)

4 K155ID1 драйвери (жалпы $ 15)

1 DS3231 саат модулу ($ 2)

10 5.6K 3W каршылыгы ($ 4) (Сиз дагы 10K каршылыгын колдоно аласыз)

1 Arduino Mega ($ 10)

1 узун нан (5 доллар)

Катуу өзөк зым - 5 доллар

1 8 баскычтуу матрица (милдеттүү эмес) ($ 5)

Ар кандай жылуулукту кысуучу түтүктөр ($ 5) + Жылуулук пистолети

Куралдар: ширетүүчү темир, коргоочу көз айнек, Arduino программасы бар ноутбук, чыдамкайлык, ийне мурундуу кычкач, зым сууруучу/кескич, так бычак, мультиметр, бургулоочу пресс, ысык желим тапанча. Акрилдин оңой токтоп калуусу үчүн лазердик кескичке жетүү, эгер сиз өзүңүз жасоону кааласаңыз, 1/2 дюймдук тешүүчү бургуга жетүү.

2 -кадам: Nixie Tube кантип кубаттоо керек

Nixie Tube кантип кубаттоо керек
Nixie Tube кантип кубаттоо керек
Nixie Tube кантип кубаттоо керек
Nixie Tube кантип кубаттоо керек
Nixie Tube кантип кубаттоо керек
Nixie Tube кантип кубаттоо керек

БУЛ КОЛДОНМОНУ ОКУУ:

Өзгөчө 1-3 кадамдар. Сизге сөзсүз түрдө 10K каршылыгы керек. Мен муну ишке ашыруу үчүн 5K 3 ватттык эки резисторду катар катары колдондум.

Негизинен, 160 в чейин же андан жогору болуп, кубат булагы менен никси түтүгүнүн ортосуна 10 К каршылыгын коюп, никси түтүгүнүн коргошун жерге туташтырыңыз. Колдонмону окуңуз, ал менден жакшыраак түшүндүрөт.

3 -кадам: 4 түтүктү Arduino Mega менен көзөмөлдөө

Arduino Mega менен 4 түтүктү көзөмөлдөө
Arduino Mega менен 4 түтүктү көзөмөлдөө
Arduino Mega менен 4 түтүктү көзөмөлдөө
Arduino Mega менен 4 түтүктү көзөмөлдөө
Arduino Mega менен 4 түтүктү көзөмөлдөө
Arduino Mega менен 4 түтүктү көзөмөлдөө

Дагы бир жолу бул көрсөтмөнү ээрчиңиз. Мен муну бөлүктөрдү жумушчу саатка бириктирүүнүн акыркы бир нече кадамын көрсөтүү үчүн жасап жатам.

Мен K155ID1 чиптерин nixie трубасын көзөмөлдөө үчүн колдондум, ал Европадан 6 топтому үчүн 16 доллар болчу.

Сиз мультиплексорлорду колдонуп, ардуинодон азыраак чыгууга муктаж болосуз же IC чиптерин азыраак колдонуунун жолу болушу мүмкүн, бирок мен андай кылган жокмун.

Мен бир түтүккө бир чип колдондум жана ар бир түтүк үчүн Arduinoдон 4 жолу чыктым. Ушундан улам мага Arduino Uno караганда көбүрөөк I/O төөнөгүчтөрү бар Arduino Mega керек болчу. Жогорудагы/ылдыйдагы сүрөттөр менин бардык бөлүктөрүмдү зым менен жаба электе эле менин нон тактамдын сүрөтү жана ар бир түтүктү чип менен ардуиного кантип туташтырганымдын эскизи.

Ооба, бул 4*4 = 16 минималдуу I/O казыктарын колдонот, бирок бул жакшы, анткени Мегада 60 сыяктуу.

Мен баскычтардын матрицасын "G" пинин коюп, жана ар бир баскычты analogRead пинине коюп, зым менен байланыштырдым. Себеби, digitalRead кээде баскычты басылбагандай окуйт, бирок analogRead 1023 (Максималдуу мааниси) болсо, аны "басуу" менен гана, мен бул ызы -чуунун көбүн өткөрүп жибердим.

Түтүктөрдү, DS3231 саат модулун жана RGB чырактарын arduinoго туташтыргандан кийин, чоң программалоону жасоого убакыт келди.

RGB LED чырактары

Мен 4 RGB светодиодун параллель коюп, бардык коргошундарды зым менен бириктирем. Сиз муну жогорудагы сүрөттөрдөн төрт түтүктүн ортосунда секирип турган ак зым катары көрө аласыз. Мен жалпы катоддук светодиоддорду колдондум, ошондуктан мен Arduino пинин LOW койсом, алар күймөк. Сиз интернетте RGB LED чырактарын көзөмөлдөө боюнча көптөгөн окуу куралдарын таба аласыз, сиздики жалпы катод же кадимки анод экенин аныктаңыз.

4 -кадам: Программалоо

Программалоо
Программалоо
Программалоо
Программалоо

Мен кодумду тиркеп койдум, бул жардам берет деп үмүттөнөм. "NixieJT1" - бул толук код. DS3231 саат модулун орнотууга жардам берет

Кээ бир программалоо кеңештери:

Эгерде сиздин сегменттериңиз туш келди тартипте күйүп жатса, A/B/C/D казыктарынын тартибин өзгөртүп көрүңүз. Мен аларды ойлогондон баш тартууга мажбур кылдым жана ал иштей баштады.

Мен analogReadти баскыч матрицасы үчүн колдондум жана "G" ди 5Vга туташтырдым. Матрицанын металл бөлүктөрүнө тийсеңиз DigitalRead чаташып калат.

Коддун акыркы бөлүгү (жараксыз DisplayNumber) экиликте 0дөн 9га чейин барат. 0001, 0010, 0011, ж.б.. Балким муну кылуунун жакшы жолу бар.

5 -кадам: Laser Cut Standoffs

Мен жасаган/колдонгон файлды лазердик кесүү үчүн өчүрдүм. Менин мектебим Epilog лазерин колдонот жана анын жөндөөлөрү аны кесүү үчүн.0001in же андан кичирээк инсульт, жана башка нерселерди жөн эле оюп салышат. Мен жөн гана алардын кесилишин кааладым, ошондуктан бардык линиялар.0001in же башка.

Мен негизинен эки топко бөлүнүп алдым, эгерде мен кээ бир нерселерди чаташтырсам, алмаштыруулар болгон, бирок аларда кичине айырмачылыктар бар (зымдардын тешиктеринин өлчөмдөрү жана борбордогу LED тешиги).

Эгерде сизде лазердик кескич жок болсо, анда сиз муну өзүңүздүн эки кадимки бургулоочу тетигиңиз жана бир тешиктүү араа бургу менен жасай аласыз (диаметри 1/2 дюйм). Жыгач акрилдин ордуна иштейт, сиз жөн гана Светодиоддордун таасири менен анча салкын болмок эмес.

Сунушталууда: