Სარჩევი:

Nixie Tube საათი W/ Arduino Mega: 5 ნაბიჯი (სურათებით)
Nixie Tube საათი W/ Arduino Mega: 5 ნაბიჯი (სურათებით)

ვიდეო: Nixie Tube საათი W/ Arduino Mega: 5 ნაბიჯი (სურათებით)

ვიდეო: Nixie Tube საათი W/ Arduino Mega: 5 ნაბიჯი (სურათებით)
ვიდეო: Nixie Tube Clock Vintage Meets Modern in This Timeless Masterpiece! ⏰🔥 #gadgets #youtubeshorts 2024, ნოემბერი
Anonim
ნიქსის მილის საათი W/ Arduino Mega
ნიქსის მილის საათი W/ Arduino Mega
ნიქსის მილის საათი W/ Arduino Mega
ნიქსის მილის საათი W/ Arduino Mega
ნიქსის მილის საათი W/ Arduino Mega
ნიქსის მილის საათი W/ Arduino Mega

ეს არის ნიქსის მილის საათი, რომელსაც მართავს არდუინო მეგა. მას ასევე აქვს 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 მილის კონტროლი არდუინო მეგასთან ერთად

4 მილის კონტროლი არდუინო მეგასთან ერთად
4 მილის კონტროლი არდუინო მეგასთან ერთად
4 მილის კონტროლი არდუინო მეგასთან ერთად
4 მილის კონტროლი არდუინო მეგასთან ერთად
4 მილის კონტროლი არდუინო მეგასთან ერთად
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– ებთან.

გირჩევთ: