Mündəricat:

Termometrli Elektromaqnit Sarkaçlı Lazer Nixie Saatı: 5 Addım (Şəkillərlə)
Termometrli Elektromaqnit Sarkaçlı Lazer Nixie Saatı: 5 Addım (Şəkillərlə)

Video: Termometrli Elektromaqnit Sarkaçlı Lazer Nixie Saatı: 5 Addım (Şəkillərlə)

Video: Termometrli Elektromaqnit Sarkaçlı Lazer Nixie Saatı: 5 Addım (Şəkillərlə)
Video: Elektromaqnit induksiya Elektromaqnit reqsler ve dalgalar #fizika #landau 2024, Noyabr
Anonim
Image
Image
Fikir
Fikir

Daha əvvəl ebay -dan aldığım Arduino Nixie Shield istifadə edərək bir neçə Nixie Tube saatı qurmuşam:

www.ebay.co.uk/itm/Nixie-Tubes-Clock-IN-14…

Bu lövhələr, quraşdırılmış bir RTC (Real Time Clock) ilə gəlir və sadə bir nixie saatının işə salınmasını çox sadə edir. Yalnız qalxanı arduino -ya (uno və ya mega) bağlamaq və lövhə ilə birlikdə verilən kodu yükləmək (burada ən son versiya üçün github -da: https://github.com/afch/NixeTubesShieldNCS314/) və siz getməyiniz yaxşıdır. Ancaq bir fikrim var idi! Vaxt təyin etmək üçün bir sarkaç istifadə edə biləcəyim bir sistem qura bilərəmmi və bunu bir şəkildə ölçüb nixie borularında göstərə bilərəmmi? Bəli, mən də edə bilərəm, sən də edə bilərsən. Əgər maraqlanırsınızsa, oxuyun!

Addım 1: Fikir

Bu işə başlamaq üçün bir neçə problemim var idi. 1. Sarkacın saat mexanizmi istifadə etmədən necə davamlı olaraq sallanmasını saxlaya bilərdim, 2. Sarkac müəyyən bir nöqtəni keçəndə oxuya bilərdim və bu məlumatları arduino -ya ötürürdüm və 3. Mən onunla gələn kodu dəyişdirməliydim. nixie qalxanı RTC -ni görməməsi və sarkacdan keçən məlumatları oxuması üçün.

Düşünürdüm ki, əgər dəmirdən hazırlanmış bir sarkac tapsaydım, bir elektromaqnitdən istifadə edərək sarkacı özünə tərəf çəkə bilərdim və sonra geri dönmək üçün elektromaqniti söndürə bilərdim. Arduino sensorlar dəstimdə bir neçə kiçik lazer və lazer sensoru da vardı və bunları indiyə qədər istifadə etməmişdim və bunları qurmaq və sarkacın lazer şüasından keçə biləcəyimi görmək üçün yaxşı bir vaxt olacağını düşündüm. elektromaqniti işə salın (mosfet tranzistoru vasitəsilə). Sonra anladım ki, bu, sarkacın yelləncəklərini saymaq və bu məlumatları arduinoya ötürmək üçün mükəmməl bir yol olacaq.

Addım 2: Sarkac

Sarkac
Sarkac
Sarkac
Sarkac

Başqa bir nixie boru qalxanı almağa getmədən əvvəl, əvvəlcə lazerlər və elektromaqnit ilə qurulan sarkacın qurulmasına çalışmağın ən yaxşı yoluna qərar verdim.

Fotoşəkildə göründüyü kimi, sarkac, lazer qəbulediciləri və elektromaqniti hazırladığım kiçik bir kontrplak stendinə bağladım və lazer ötürücüləri üçün elektron lövhə dayaqlarından və lolipop çubuğundan bir platforma qurdum. Kontrplakda qazılmış 5 mm -lik bir çuxurun dayandıqların möhkəm oturması üçün ideal bir ölçü olduğunu və az miqdarda hərəkətin şaquli mövqelərini tənzimləməsinə imkan verəcəyini gördüm. Kontrplakın digər tərəfində güc lövhəsi və mosfet tranzistoru var.

Bu quruluşun sınanmasına imkan verən qısa bir arduino eskizi (lazer-saat.ino əlavə olunur) yazdım. BU SKETCH tamamlanmış layihə üçün lazım deyil və yalnız iki lazer şüasının tətik etdiyi elektromaqnitdən istifadə edərək sarkacın davamlı yellənə biləcəyini sınamaq və yelləncəkləri saymaq və bu sayını saniyələrə çevirmək üçün istifadə edilmişdir.

Sarkac sol şüadan keçərkən eyni anda dörd şey olur.

1. Soldakı lazer söndürülür2. Elektromaqnit açılır3. Sağdakı lazer açılır4. Yelləncəklərin sayğacı 1 artırılır

Sarkac sağdakı kirişdən keçərkən eyni anda üç şey olur.

1. Sağdakı lazer söndürülür2. Elektromaqnit söndürüldü3. Soldakı lazer açılır

Bu işləyərkən arduino seriyalı monitorda, Saatlar, Dəqiqələr, Saniyələr və Sayğacda da göstəriləcək (sarkaç yelləncələrinin sayı)

Bu eskizdə 58 -ci sətri görəcəksiniz

realseconds = (counter * 0.7386);

Bu, sarkaç yelləncəklərinin sayını əslində keçmiş və sınaq və səhv nəticəsində əldə edilmiş saniyələrin sayına çevirməkdir və layihənizdə istifadə olunan sarkacın uzunluğundan asılı olacaq və buna uyğun olaraq tənzimlənməlidir.

Addım 3: Nixie Shield

Image
Image
Bir kabinet tapın
Bir kabinet tapın

Daha əvvəl də qeyd edildiyi kimi, müxtəlif layihələr üçün eBay -dan bu nixie qalxanlarından bir neçəsini aldım, amma bu layihə üçün yeni bir model (Version 2.2) olduğunu və indi quraşdırılmış bir termometr olduğunu öyrəndim. Firmware də yeniləndi və köhnə firmware -nin yeni stil lövhəsi ilə işləməyəcəyini anladığımda bir az məyus oldum, buna görə yeni bir V2.2 lövhəsi istifadə olunarsa əvvəlki layihələrimdəki kodun dəyişdirilməsi lazım olacaq. birini qurun (bir neçə ay əvvəl əlavə etdiyim westminster zəngləri ilə nixie saatını birbaşa nəzərdə tuturam).

Hər halda, əvvəlki addımdakı kimi sallanmağa davam edəcək işləyən bir sarkacınız olduqda, nixie qalxanınızı arduino mega -na əlavə edə bilərsiniz. Dəyişdirdiyim qalxanla birlikdə gələn firmware fayllarını əlavə etdim. Bu, qalxanın orijinal funksiyalarının çoxunu saxlayır və qalxandakı düymələrlə tarix, vaxt və s. RTC hələ də işləyəcək və saatı bağladığınızda tarix və saatı saxlayacaq, belə ki, onu yenidən açdığınız zaman yenidən qurulmasına ehtiyac olmayacaq, ancaq ekranda olarkən yalnız vaxt artımını göstərəcək. sarkac yellənir.

Addım 4: Bir kabinet tapın

Bunu yerləşdirmək üçün köhnə 1950 -ci illərin Pye televiziya kabinetindən istifadə etdim, amma əlbəttə ki, öz zövqünüzə uyğun olaraq hər cür kabinetdən istifadə edə bilərsiniz.

Addım 5: Parça siyahısı

Parça siyahısı
Parça siyahısı

1. Arduino Nixie Tube Shield, ebaydan təxminən 90 dollar

2. Arduino Mega 2560, ebaydan təxminən 20 dollar

3. İstifadə edilə bilən başlıq pinləri, ebaydan təxminən 2 dollar

4. 90 dərəcə başlıq pinləri, ebaydan təxminən 1 dollar

5. ebay -dan təxminən 4 dollar arduino üçün iki lazer ötürücü modulu

6. ebay -dan təxminən 4 dollar arduino üçün iki lazer alıcı modulu.

7. Elektromaqnit 12VDC, ebaydan təxminən 3 dollar

8. Arfetino üçün Mosfet transistoru, ebaydan təxminən 2 dollar

9. Köhnə bir saatdakı sarkaç (maqnitin onu cəlb etməsi üçün qara olmalıdır)

10. Arduino üçün 1PC DC-DC 12V-dan 3.3V-a 5V Buck Aşağı Güc Təchizatı Modulu, ebaydan təxminən 3 dollar

11. Müxtəlif atlama telləri, taxta dayaqları və hər şeyi yerləşdirmək üçün bir kabinet

Tövsiyə: