Mündəricat:

Velosiped kaseti saatı: 7 addım (şəkillərlə)
Velosiped kaseti saatı: 7 addım (şəkillərlə)

Video: Velosiped kaseti saatı: 7 addım (şəkillərlə)

Video: Velosiped kaseti saatı: 7 addım (şəkillərlə)
Video: ən çox hansı velonu sürmək istəyərdiniz 2024, Noyabr
Anonim
Velosiped Kaseti Saatı
Velosiped Kaseti Saatı
Velosiped Kaseti Saatı
Velosiped Kaseti Saatı

Bu, uzandığım ehtiyat hissələrdən hazırlanmış bir saatdır. Bu səbəbdən istifadə olunan bir çox hissə evinizin ətrafında yatan hər şeyi asanlıqla əvəz edə bilər. Məsələn, saatı idarə etmək üçün bir Arduino və servo istifadə etmək həddindən artıqdır, amma yıxa biləcəyim köhnə bir saat tapa bilmədim, buna görə də növbəti ən yaxşı şey idi.

Özünüzü qurmağın ən yaxşı yolu, tapdıqlarınızı yeni və yaradıcı yollarla istifadə etməkdir! (və bitirdikdən sonra onları paylaşdığınızdan əmin olun)

Zövq alın!

Təchizat

sizə lazım olacaq:

  • bir Arduino
  • bir 360 dərəcə servo
  • OR
  • bir saat motoru (əksər saatlardan asanlıqla cırılır)
  • ---------------------------------------------
  • bir köhnə velosiped kaseti və zənciri (yerli velosiped mağazanız sizə köhnəlmiş hissələr verə bilər)
  • bir bal mumu (mumlar digər mum növləri qədər güclü olmasa da işləyəcək)
  • lehim (və ya super yapışqan)
  • tel (olduqca yaxşı işləyən 1/8 "istifadə etdim)
  • bir az ağac

Alətlər:

  • kəlbətinlər
  • dəzgah köməkçisi (isteğe bağlıdır, lakin işi çox asanlaşdırır)
  • məşəl (alışqan da işləyəcək)
  • fayl (zımpara kağızı işləyəcək)
  • yapışqan silahı
  • jig testeresi (isteğe bağlı, lakin çox asanlaşdırır)
  • qazma
  • taxta yapışqan

Addım 1: Nömrələr hazırlayın

Nömrələr yaradın
Nömrələr yaradın
Nömrələri düzəldin
Nömrələri düzəldin
Nömrələri düzəldin
Nömrələri düzəldin
Nömrələr yaradın
Nömrələr yaradın

Bu layihənin ilk hissəsi zəncirə əlavə olunacaq nömrələrdir. Bunları 1/8 teli fərqli formalara bükərək hazırladım.

0-9 arasında 5 ədəd, 2 ədəd və hər bir ədəddən birini etmək lazımdır

Nömrələri düzəltməyin ən asan yolunu əvvəlcə teli düzəltmək üçün bir dəzgah maşını istifadə etmək oldum.

Sonra bir ucunu vitse tutacaqlarında kilidləyib, digər tərəfdə isə kəlbətinlə əyərək bir cüt köməkçi tutacaq və kəlbətin istifadə etdim.

4 -ün qalan hissəsinə bir tel parçası qoydum.

Nömrələri oxşar ölçüdə etdiyinizə əmin olun!

Addım 2: Servo (və ya Saat Motoru) Əlavənin Şəkilini Balmumuna yapışdırın

Balmumu ilə Servo (və ya Saat Motoru) Əlavə Edin
Balmumu ilə Servo (və ya Saat Motoru) Əlavə Edin
Balmumu ilə Servo (və ya Saat Motoru) Əlavə Edin
Balmumu ilə Servo (və ya Saat Motoru) Əlavə Edin
Balmumu ilə Servo (və ya Saat Motoru) Əlavə Edin
Balmumu ilə Servo (və ya Saat Motoru) Əlavə Edin

Bu addımda kasetə bərkidilmək üçün qaynar mumda servo qoşma yerləşdirəcəyik.

Kasseti bir növ parlaq səthə tərs qoyaraq başlayın, plastik bir qapaq istifadə etdim, amma metal daha yaxşı olardı.

kasetin ortasındakı çuxurun dibində böyük boşluqlar olmadığından əmin olun və çuxura mum damlatmağa başlayın. (şəkil 2 və 3)

balmumu qeyri -şəffaf olduqdan sonra, mumu tamamilə maye olana qədər aparması lazım olan mumu qızdırın və bərkiməsinə icazə verin. Mumu servo milin getdiyi çuxurdan uzaq tutduğunuzdan əmin olun

SICI MUM və YANGINDAN DİQQƏTLİ OLUN

Addım 3: Kassetə Toxunmaları Bitirin

Kassetdəki toxunuşları bitirmək
Kassetdəki toxunuşları bitirmək
Kassetdəki toxunuşları bitirmək
Kassetdəki toxunuşları bitirmək

Kaseti bitirmək üçün kasetin mümkün qədər real görünməsi üçün bütün boş kaset üzüklərini bir -birinin üstünə yapışdırdım (aralıqları düzgün qaydada saxlamağı unutmayın). İstənilən yapışqan və ya lehim işləməlidir, yaxşı işləyən isti yapışqan istifadə etdim.

Addım 4: Nömrələri əlavə edin

Nömrələrin bağlanması
Nömrələrin bağlanması
Nömrələrin bağlanması
Nömrələrin bağlanması
Nömrələrin bağlanması
Nömrələrin bağlanması
Nömrələrin bağlanması
Nömrələrin bağlanması

Bu addım üçün ilk şey, əksər kasetlərdə 18 dişli bir dişli olması üçün bir dişli seçdiyinizə əmin olmaqdır, zəncirimin uzunluğuna görə bunu 4 inqilab zənciri hər tərəfə çevirdi. Bir dişli seçdikdən sonra zənciri taxın və iti ilə işarələyin, sonra kaseti 30 dərəcəyə çevirin və başqa bir işarə edin. 2 işarə arasındakı məsafəni ölçün və ədədlər bitənə qədər eyni məsafədə işarələr qoymağa davam edin.

Bütün nömrələri əldə etdikdən sonra, ilk və son link arasında bərabər məsafə olana qədər əlavə bağlantıları zəncirdən çıxarmalı olacaqsınız. Bağlantıları silmək üçün bir zəncir alətinə ehtiyacınız olacaq. Bir zəncir alətindən istifadə etmək çox çətin deyil, sadəcə zəncirdəki pimi vurun. YouTube -da necə istifadə edəcəyinizi göstərən bir çox yaxşı video var, buna görə çox təfərrüata girməyəcəyəm.

Növbəti lehim və ya yapışdırıcıya bir sıra işarələr qoyun və zənciri tamamlayın!

(son və birinci ədəd arasında düzgün boşluq əldə edə bilmirsinizsə, neçə dərəcə olduğunu ölçün və Arduino kodunda onu dəyişdirmək üçün bir yer olacaq.)

Addım 5: Çərçivə

Çərçivə
Çərçivə
Çərçivə
Çərçivə
Çərçivə
Çərçivə

İstədiyiniz qədər sadə və ya mürəkkəb ola bilər, sadəcə servo köhnə ağacdan keçirtmək qərarına gəldim. Mötərizədə bir neçə hurda ağac götürdüm və təxminən 7 sm uzunluğunda 2 ədəd kəsdim. Bunlar, lövhənin Elektronikaya yer buraxmaq üçün quraşdırıldığı divara toxunmaması üçündür.

lövhədə servonun quraşdırılması üçün lövhədə düzbucaqlı bir çuxur düzəltmək üçün lövhənin ortasında 1/2 düymlük bir çuxur qazdım və bir testere istifadə edərək çuxuru kəsdim. Motor üçün bir girinti yaratmaq üçün lövhədən çoxlu deliklər açılmalıdır.

Nəhayət, Arduino'da təmin edilən montaj deliklərindən və bəzi kiçik vintlərdən istifadə edərək Arduino'yu lövhənin arxasına quraşdırın.

Addım 6: Elektronika

Elektronika
Elektronika

Bu layihə üçün elektronika çox çətin deyil, 3 teldən ibarətdir və Arduino IDE -ə yapışdırıb kopyalamaq üçün bəzi kodlar var.

Arduino ilə əlaqələr:

servoda qırmızı ====> 5v Arduinoda

servoda qara ===> Arduinoda GND

servoda ağ ===> Arduino -da pin 9

kodu aşağıdan kopyalaya bilərsiniz:

(unutmayın ki, dişlərin sayı uyğun olmadığı üçün bütün dişlilər kaset üzərində işləməyəcək. Əksər kasetlərdə istifadə etdiyim 18 dişli dişli var və yaxşı işləyir)

#daxil edin

Servo xidməti; int dərəcəPer12hr = 0; // başladığınız nömrə yuxarı dönənə qədər dişli döndürün int dərəcəPerHr = dərəcəPer12hr/12; int dərəcəNow = 0; void setup () {Serial.begin (9600); myservo.attach (9); // 9 nömrəli servodu servo obyektə bağlayır} void loop () {int x = 0; while (x <dərəcəPerHr) {gecikmə ((3600000/dərəcəPerHr)); dərəcəNow ++; myservo.write (dərəcəNow); } əgər (dərəcəNow == dərəcəPer12 saat) {dərəcəNow = 0; }}

Addım 7: Son Məhsul

Son Məhsul !!
Son Məhsul !!

Hamısını bir yerə yığmağın vaxtı gəldi!

Ən yaxın saata qədər gözləmək və zənciri kasetin üstünə doğru nömrəni qoymaqla saatı təyin etmək ən asandır.

Və bitirdik! gedin divarınıza asın!

Tövsiyə: