Სარჩევი:
- ნაბიჯი 1: ნაწილები
- ნაბიჯი 2: როგორ გავამდიდროთ Nixie Tube
- ნაბიჯი 3: 4 მილის კონტროლი არდუინო მეგასთან ერთად
- ნაბიჯი 4: პროგრამირება
- ნაბიჯი 5: ლაზერული გათიშვა
ვიდეო: Nixie Tube საათი W/ Arduino Mega: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს არის ნიქსის მილის საათი, რომელსაც მართავს არდუინო მეგა. მას ასევე აქვს RGB LED ნათურების ნაკრები და უკანა მხარეს ღილაკის მატრიცა, რომ შეცვალოთ პარამეტრები კომპიუტერში ჩართვის გარეშე. მე გამოვიყენე კომპლექტი ლაზერული ჭრილობებით, მაგრამ თქვენ შეგიძლიათ გააკეთოთ საკუთარი თავი მცირე საბურღით.
ზოგიერთი ფონი: წაიკითხეთ აქ თუ რა არის ნიქსი მილები, თუ გაინტერესებთ. ძირითადად ისინი გაზით სავსე მილებია 0-9 ნომრებით, როდესაც ციფრზე ძაბვას გაუშვებთ, ის ანათებს.
ვწუხვარ, რომ ეს სახელმძღვანელო არ არის ძალიან დეტალური, გთხოვთ, კომენტარი გააკეთოთ, თუ თქვენ გაქვთ შეკითხვები. ასევე ბოდიშს ვიხდი, რომ მე არ მაქვს RGB LED ნათურების სურათები, რომლებიც მე გამოვიყენე.
ნაბიჯი 1: ნაწილები
ეს ის ნაწილებია, რომლებიც მე გამოვიყენე, თქვენ ალბათ იპოვით უამრავ ალტერნატივას.
4 ნიქსის მილები IN-14 (მიიღეთ 5 ან 6 იმ შემთხვევაში, თუ ერთი არ იმუშავებს) (სულ $ 25)
1 130V-200V ელექტრომომარაგება (მოძებნეთ "ნიქსი მილის ელექტრომომარაგება") ($ 12)
4 K155ID1 მძღოლი (სულ $ 15)
1 DS3231 საათის მოდული ($ 2)
10 5.6K 3W რეზისტორი (4 $) (ასევე შეგიძლიათ გამოიყენოთ 10K რეზისტორი)
1 არდუინო მეგა ($ 10)
1 გრძელი პურის დაფა ($ 5)
მყარი ძირითადი მავთული - 5 დოლარი
1 8 ღილაკიანი მატრიცა (სურვილისამებრ) ($ 5)
გათბობის შემცირების ასორტიმენტი (5 $) + სითბოს იარაღი
ინსტრუმენტები: შედუღების რკინა, უსაფრთხოების სათვალე, ლეპტოპი Arduino პროგრამული უზრუნველყოფით, მოთმინება, ნემსის ცხვირსახოცი, მავთულის სტრიპტიზატორები/საჭრელები, ზუსტი დანა, მულტიმეტრი, საბურღი პრესი, ცხელი წებოს იარაღი. წვდომა ლაზერულ საჭრელზე აკრილის მარტივი დამუხრუჭებისთვის, წვდომა 1/2 დიუმიანი ხვრელის საბურღეზე, თუ გსურთ საკუთარი ხელით შექმნათ.
ნაბიჯი 2: როგორ გავამდიდროთ Nixie Tube
წაიკითხეთ ეს სახელმძღვანელო:
განსაკუთრებით 1-3 საფეხურები. თქვენ ნამდვილად გჭირდებათ 10K რეზისტორი. მე გამოვიყენე ორი 5K 3 ვატიანი რეზისტორი სერიულად ამის მისაღწევად.
ძირითადად, მიიღეთ 160 ვ -მდე ან მეტი, დადგით 10K რეზისტორი დენის წყაროს და ნიქსი მილს შორის და მიაერთეთ ნიქსის მილის მიწა მიწას. წაიკითხეთ სახელმძღვანელო, ის ჩემზე უკეთესად განმარტავს.
ნაბიჯი 3: 4 მილის კონტროლი არდუინო მეგასთან ერთად
კიდევ ერთხელ, მიჰყევით ამ სახელმძღვანელოს. მე ამას ვაკეთებ იმისთვის, რომ ვაჩვენო ნაწილები სამუშაო საათში გაერთიანების ბოლო რამდენიმე ნაბიჯი.
მე გამოვიყენე K155ID1 ჩიპი ნიქსი მილის გასაკონტროლებლად, ეს იყო 16 აშშ დოლარი ევროპიდან 6 ნაკრებისთვის.
თქვენ შეგიძლიათ გამოიყენოთ მულტიპლექსერები, რომ არდუინოდან ნაკლები გამოსავალი დაგჭირდეთ, ან შეიძლება იყოს საშუალება გამოიყენოთ ნაკლები IC ჩიპი, მაგრამ მე ეს არ გავაკეთე.
მე გამოვიყენე ერთი ჩიპი თითო მილზე და 4 გამომავალი არდუინოდან თითოეული მილისთვის. ამის გამო მჭირდებოდა არდუინო მეგა, რომელსაც აქვს მეტი I/O ქინძისთავები ვიდრე არდუინო უნო. ზემოთ/ქვემოთ მოცემული სურათები არის ჩემი პურის დაფა, სანამ გავამაგრებ ყველა ნაწილს და ესკიზი გავაკეთე იმის შესახებ, თუ როგორ ვამაგრებ თითოეულ მილს არდუინოს ჩიპთან ერთად.
დიახ, ეს იყენებს მინიმუმ 4*4 = 16 I/O ქინძისთავებს, მაგრამ ეს კარგია, რადგან მეგას აქვს 60.
მე გავააქტიურე ღილაკის მატრიცა "G" პინის ჩართვისას და თითოეული ღილაკის განთავსება analogRead პინზე. ეს იმიტომ ხდება, რომ digitalRead ხანდახან კითხულობს ღილაკს დაჭერილი, როდესაც ის არ არის, მაგრამ მხოლოდ „დაჭერით“, თუ analogRead არის 1023 (მაქსიმალური მნიშვნელობა), მე გამოვტოვე ხმაურის უმეტესობა.
მილების, DS3231 საათის მოდულის და RGB შუქების არდუინოს მიერთების შემდეგ, დრო იყო ძირითადი პროგრამირების გაკეთება.
RGB LED განათება
მე დავამონტაჟე 4 RGB LED ის პარალელურად, ყველა ლიდერის გაყვანილობა ჯუმპერის მავთულთან ერთად. თქვენ შეგიძლიათ ნახოთ იგი ზემოთ მოცემულ სურათებში, როგორც თეთრი მავთული, რომელიც ხტება ოთხ მილს შორის. მე გამოვიყენე საერთო კათოდური LED- ები, ასე რომ, თუ Arduino- ს პინს დავდებ დაბალზე, ისინი ჩართული იქნებოდა. თქვენ შეგიძლიათ იპოვოთ უამრავი გაკვეთილი ინტერნეტში RGB LED განათების კონტროლის შესახებ, უბრალოდ გაარკვიეთ, თქვენი ჩვეულებრივი კათოდია თუ საერთო ანოდი.
ნაბიჯი 4: პროგრამირება
მე დავამატე ჩემი კოდი, იმედია დამეხმარება. "NixieJT1" არის სრული კოდი. DS3231 გეხმარებათ საათის მოდულის დაყენებაში
პროგრამირების რამდენიმე რჩევა:
თუ თქვენი სეგმენტები ანათებს შემთხვევითი თანმიმდევრობით, სცადეთ შეცვალოთ ქინძისთავების რიგი A/B/C/D. მე მათ გადავაბრუნე ის, რასაც ვფიქრობდი, რომ ისინი უნდა ყოფილიყვნენ და დაიწყო მუშაობა.
მე გამოვიყენე analogRead ღილაკის მატრიცისთვის და ჩავრთე "G" 5V- ში. DigitalRead იბნევა, თუ შეეხებით მატრიცის ლითონის ნაწილებს.
კოდის ბოლო ნაწილი (void DisplayNumber) ორობითია 0 -დან 9 -მდე. 0001, 0010, 0011 და ა.შ. ალბათ ამის უკეთესი გზა არსებობს.
ნაბიჯი 5: ლაზერული გათიშვა
მე ვამაგრებ ფაილს, რომელიც მე გავაკეთე/გამოვიყენე ლაზერული გათიშვისთვის. ჩემი სკოლა იყენებს Epilog ლაზერს და მისი პარამეტრები არის ინსულტის სისქე.0001inin ან უფრო პატარა მის მოსაჭრელად და სხვა ყველაფერი მხოლოდ მისი ამოსაბეჭდად. მე უბრალოდ მინდოდა მათი ამოკვეთა, ასე რომ ყველა ხაზი.0001inin ან ასე.
მე გამოვყავი ჩამორჩენის ორი კომპლექტი ძირითადად ისე, რომ მე მქონდა შემცვლელები იმ შემთხვევაში, თუ მე არეულობას შევძლებდი, მაგრამ მათ ასევე აქვთ მცირე განსხვავებები (ხვრელების სხვადასხვა ზომა მავთულისთვის და LED ხვრელი ცენტრში).
თუ თქვენ არ გაქვთ ლაზერული საჭრელი, შეგიძლიათ თავად გააკეთოთ ეს ორი ჩვეულებრივი საბურღი და ერთი ხვრელიანი საბურღი (1/2 ინჩი დიამეტრით). ხე ასევე იმუშავებს აკრილის ნაცვლად, თქვენ უბრალოდ არ გექნებათ მაგარი ეფექტი LED– ებთან.
გირჩევთ:
საპენსიო საათი / დათვლა / Dn საათი: 4 ნაბიჯი (სურათებით)
საპენსიო საათი / დათვლა / Dn საათი: უჯრაში მქონდა რამოდენიმე ამ 8x8 LED dot-matrix ჩვენება და ვფიქრობდი რა გამეკეთებინა მათთან. სხვა ინსტრუქციებით შთაგონებული, მე მივიღე იდეა ავაშენო დათვლის/ზევით ჩვენება მომავალ თარიღამდე/დროზე დასათვლელად და თუ მიზნობრივი დროა
1960 -იანი წლების HP Counter Nixie Tube საათი/BG ჩვენება: 3 ნაბიჯი
1960-იანი წლების HP Counter Nixie Tube საათი/BG ჩვენება: ეს არის პროექტი საათის და ჩემს შემთხვევაში, სისხლში გლუკოზის ჩვენების შესახებ- რთველის 1966 წლის HP 5532A სიხშირის მრიცხველისგან. ჩემს შემთხვევაში, დახლი არ მუშაობდა და მე მომიწია რემონტის გაკეთება. ეს პირველადი ფოტო რემონტის ნაწილია. ეს ინსტრუქცია
A 'Faberge' Styled Single Tube Nixie საათი: 6 ნაბიჯი (სურათებით)
Faberge' Styled Single Tube Nixie საათი: ეს Nixie საათი იყო შედეგი საუბრის ერთი მილის საათების Facebook Nixie საათების გულშემატკივართა გვერდზე. ერთი მილის საათები არ არის პოპულარული ზოგიერთ ნიქსი მოყვარულთან, რომლებიც ამჯობინებენ 4 ან 6 ციფრიანი მილის საათებს კითხვის სიმარტივე. ერთი მილის საათი
Gixie საათი: ყველაზე ლამაზი Glow Tube საათი: 4 ნაბიჯი
Gixie საათი: ულამაზესი Glow Tube საათი: მე ძალიან მომწონს Nixie Tube, მაგრამ ძალიან ძვირია, ამის საშუალება არ მაქვს. ასე რომ, მე გავატარე ნახევარი წელი ამ Gixie საათის შესაქმნელად. Gixie Clock მიიღწევა ws2812 განათების გამოყენებით, რათა შექმნას აკრილის შუქი. მე ყველაფერს ვაკეთებ იმისათვის, რომ RGB მილი გამხდარიყო
Arduino 4 Tube Multiplexed Nixie საათი: 10 ნაბიჯი (სურათებით)
Arduino 4 Tube Multiplexed Nixie საათი: არსებობს ბევრი ნიქსის საათი, მაგრამ ჩემი მიზანი იყო ავაშენო ერთი ნულიდან. აქ არის ჩემი ნიქსის პროექტი. მე გადავწყვიტე ავაშენო 4 ციფრიანი ნიქსი საათი. მე მინდოდა ნაწილების შენახვა, ამიტომ გადავწყვიტე მისი გამრავლება. ამან მომცა საშუალება გამოვიყენო მხოლოდ si