Mündəricat:
- Təchizat
- Addım 1: Video Layihəsi
- Addım 2: Saat Dizaynı
- Addım 3: Saat üzü
- Addım 4: Saat İli
- Addım 5: Elektronika
- Addım 6: Saatın yaradılması
- Addım 7: Saat Standı
- Addım 8: Ləzzətli Delirious Gün Saatı
Video: Ləzzətli Gündüz Saatı: 8 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Həm də bu günün hansı gün olduğunu düşünürsünüz? Bu ləzzətli delirious gündüz saatı onu təxminən səkkiz fərqli imkana qədər daraldır!
Təchizat
Təchizat:
- BBC Micro: batareya dəsti ilə bit
- 360 Servo
- Tellər
Alətlər:
- 3D printer
- Yapışqan İsti Yapışqan Tabancası
Addım 1: Video Layihəsi
Addım 2: Saat Dizaynı
Hər şeydən əvvəl, saatımızın dizaynına ehtiyacımız var. Kobud bir fikirlə başladıq və üzərində səkkiz fərqli gün olan bu səkkizbucaqlı saatla gəldik. Niyə yeddi gün deyil, səkkiz gün? Yaxşı, alternativ sarı və narıncı rəngləri çox bəyəndik, amma təəssüf ki, qeyri -bərabər bir rəqəmlə işləmir, ona görə də "bir gün" əlavə etdik.
Saatda istifadə etdiyimiz font Slackey adlanan bu Google Şriftidir.
Addım 3: Saat üzü
Saat üzünü yaratmaq üçün rəqəmsal rəsmini səkkiz çap olunan 3D modelinə çevirdik. Rəsmi SVG faylı olaraq ixrac etdik, sonra 3D modelləşdirmə proqramına idxal etdik, bizim halda Fusion360.
Bir Təsvirdən 3B Model Hazırlamaq Bu Təlimatlandırıcı, bu prosesi müxtəlif pulsuz vasitələrdən istifadə edərək olduqca yaxşı izah edir.
Saat üzü üçün 3D model sənədləri bu addıma əlavə olunur. Onları alternativ rənglərdən istifadə edərək çap edə bilmək üçün hər gün üçün ayrı bir fayl hazırladıq. Mətnin arxa plana çıxması üçün 3D çapa rəng dəyişikliyi əlavə etdik. Hamısını 3D çap etdikdən sonra ayrı -ayrı parçaları bir -birinə yapışdırdıq.
Addım 4: Saat İli
Saatımızın da günü göstərmək üçün əli lazımdır! Swervy əlini etmək üçün təsvirdəki oxu ayrı bir SVG faylına ixrac edərək 3D modelinə çevirərək əvvəlki addımları izlədik.
Saatı əli servoya bağlaya bilmək üçün MG90S Tower Pro Servo modelinin bu 3D modelindən istifadə edərək servonun başının ətrafında kiçik bir montaj mərkəzi modelləşdirdik.
Oxun son 3D çap versiyası bu addıma əlavə olunur.
Addım 5: Elektronika
Layihənin ağıllı hissəsinə keçək: elektronika!
Bu layihənin ilkin fikri, fırlanan bir şeyi idarə etmək üçün Micro: bitdən istifadə etmək idi, məsələn hansı günün olduğunu göstərmək üçün servo. Ancaq bir problemlə üzləşdik.
Standart servolar, bəzi kodlardan istifadə etmələrini söylədiyiniz hər hansı bir xüsusi bucağa dönə biləcək çox gözəl şeylərdir və bu, bir saat üçün həqiqətən yaxşı olardı. Məsələn, saatın cümə günü 90 dərəcə bir açıdadırsa, servonun dəqiq açıya dönməsini təyin edə bilərsiniz. Ancaq bu standart servolar maksimum 180 dərəcə dönə bilər …
Beləliklə, 360 dərəcə bir servo istifadə edəcəyimizi düşündük. Problem düzgün həll edildi? Belə çıxır ki, bu 360 servo standart servolardan bir az fərqli işləyir, çünki bunlar əslində davamlı fırlanma servolarıdır. Bunlar davamlı olaraq fırlanmaq üçündür və döndükləri sürəti və istiqaməti idarə edə bilsəniz də, onları standart servolarda edə biləcəyiniz kimi müəyyən bir açı ilə təyin edə bilməzsiniz, bu da dəqiq günü göstərməyi çox çətinləşdirir. Yaxşı, istəsən bunu edə bilərsən, fırlanma sürətini və şeyləri hesablamaqla euhm, bu çətin bir iş olardı və layihənin ən məmnun hissəsini götürərdi: ətrafdakı əyləncəli oxun fırlanmasını görmək. Beləliklə, kodu bir az dəyişdirib, indi bildiyimiz və sevdiyimiz Ləzzətli Delirious Gün Saatına çevirmək qərarına gəldik.
BBC Micro: bit ilə bir servo istifadə etmək üçün Micro: bit dəstək veb saytında verilən bu əla bələdçiyə əməl etdik.
Micro: bit proqramlaşdırmaq üçün Microsoft MakeCode sürükle -buraxma redaktorundan istifadə etdik
Bu addıma əlavə edilən kodun iki funksiyası var:
- RandomSpin funksiyası, təsadüfi bir müddətdə (10 ilə 20 saniyə arasında) təsadüfi bir sürətlə (50% ilə 100% arasında) təsadüfi istiqamətdə (saat əqrəbi və ya saat əqrəbinin əksinə) saat əqrəbəsini fırladır.
- RandomWait funksiyası servonun fırlanması arasında təsadüfi bir gözləmə müddəti (0,6 ilə 6 saniyə arasında dəyişir) təyin edir.
Bu iki funksiya kodda əbədi olaraq bağlanır. Gözləmək istəmirsinizsə, servonun fırlanmasını tetiklemek üçün Micro: bitdəki A düyməsini də basa bilərsiniz.
Addım 6: Saatın yaradılması
Saatı yaratmaq üçün sadəcə servo dişlini saatın ortasındakı delikdən keçirin və bir az isti yapışqan ilə yapışdırın. Hubcap ilə oxu servoya vurun və saatınız fırlanmağa hazır olmalıdır!
Hər şeyi bir -birinə bağlayarkən, saatın ortasındakı çuxurun servoya oturacaq qədər böyük olmadığını anladıq, bu səbəbdən dəliyi yumşaq bir şəkildə qazaraq dəliyi daha böyük etdik. Bunu tövsiyə etməzdik, çünki saatın üzünü asanlıqla qıra bilər, buna görə də bizim kimi olmayın və ehtiyacınız olan çuxurun ölçüsünü yoxlayın və çap etməzdən əvvəl 3D sənədlərində düzəldin!
Addım 7: Saat Standı
Saat demək olar ki, hazırdır, sadəcə ayağa qalxmağı bacarmalıdır! Tinkercad istifadə edərək, səkkizbucaqlı şeyi 3D dizayn etdik, 3D çap etdi və saatın arxasına yapışdırdı.
Addım 8: Ləzzətli Delirious Gün Saatı
Tadaaa! Orada əlimizdə, günün nə olduğunu sizə xəbər verə biləcək ləzzətli bir saat!
Tövsiyə:
Avtomatik Gündüz Siqnalı: 3 addım
Avtomatik Gündüz Siqnalı: Bu, avtomatik gündüz siqnaldır. günəş işığı LDR -yə düşəndə həyəcan açılacaq. hazırlamaq çox asandır
Yol Velosiped Gündüz və Yan Görünən 350mA İşıq (Tək Hüceyrə): 11 Addım (Şəkillərlə)
Yol Velosiped Gündüz və Yandan Görünən 350mA İşıq (Tək Hüceyrə): Bu velosiped işığı 350 mA -a qədər idarə olunan ön və 45 ° üzlük kəhrəba LED -lərə malikdir. Yan görünmə, kəsişmələr yaxınlığındakı təhlükəsizliyi artıra bilər. Kəhrəba gündüz görünürlüyü üçün seçildi. İşıq sükanın sol hissəsinə quraşdırılmışdır. Onun nümunələri fərqli ola bilər
Təqaüd Saatı / Sayma / Dn Saatı: 4 Adım (Şəkillərlə)
Təqaüd Saatı / Sayma / Dn Saatı: Çekmecede bu 8x8 LED nöqtə matrisli ekranlardan bir neçəsi vardı və onlarla nə edəcəyimi düşünürdüm. Digər təlimatlardan ilhamlanaraq, gələcək bir tarixə/saata qədər saymaq üçün geri sayma/yuxarı göstərici qurmaq fikrinə sahib oldum və əgər hədəf vaxt
Daimi Yaddaşlı Qırmızı Node istifadə edərək Gündüz Taymeri: 6 addım
Daimi Yaddaş ilə Qırmızı Qırmızı Node istifadə edən Gün Taymeri: Ev Otomasyonu layihələrim üçün Node-red-dən geniş istifadə edirəm. Proqressiya ilə praqramçı deyiləm, amma müxtəlif töhfə verənlərin köməyi ilə hər şeyi öz tələbimə uyğun olaraq konfiqurasiya etməyə çalışıram. Bəzən işləyir və bəzən işləmir
Ləzzətli bir baş barmaq sürücüsü: 5 addım
Ləzzətli bir baş barmaq sürücüsü: Ləzzətli bir içki fincanını USB Thumb sürücüsünə çevirib necə əbədiləşdirmək olar.Bu, larskflemin göstərdiyi USB baş barmaq sürücüsünün hədiyyəsini daha yaddaqalan etməkdən ilham almışdır. ) Məqsəd