Mündəricat:
- Addım 1: Konsepsiya və Materiallar
- Addım 2: 3D Çaplı Kassa
- Addım 3: PCB Layout
- Addım 4: Lehimləmə
- Addım 5: İdarə Heyətinizi Proqramlaşdırın
- Addım 6: Montaj və funksiyalar
Video: MagicCube - Rəng dəyişdirmək üçün vurun: 6 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Fusion 360 Layihələri »
İlk təlimatçılığa xoş gəldiniz. Ümid edirəm bütün addımları izləyə bilərsiniz. Hər hansı bir sualınız varsa, soruşun və mən məzmunu təlimatlandırana əlavə edəcəyəm.
Bu layihənin ideyası, Milad hədiyyəsi olaraq xüsusi effektli kiçik bir kub hazırlamaq və inkişaf etdirmək idi. Bütün ailə üzvlərim bunlardan birini aldılar və həqiqətən də çox xoşbəxt idilər.
Addım 1: Konsepsiya və Materiallar
Konsepsiya başqa bir layihədən ilham aldı. Cube özü kiçik bir ölçüyə sahib olmalıdır, cəmi 39mm^3.
Ayarım kubu doldurmaq üçün mövcud bir interfeys idi. Bu gün ən çox yayılmış mikro USB -dir.
Kranları ölçmək üçün LIS3DH sensoru əlavə edildi (fərqli bir layihədə istifadə etdim, buna görə də tanışam).
Fiziki olaraq ON/OFF açarına sahib olmaq istəyirəm.
Həmçinin bəzi WS2812b LED -lərindən istifadə etmək qərarına gəldik, istifadəsi asandır və gözəl işıq yaradır.
Bacarıqlarınız və ya bacarıqlarınız yoxdursa, indi Tindie üzərində tam bir dəst və ya yığılmış bir kompüter əldə etmək imkanı var.
bu layihəni lehimləmək və çap etmək üçün alətlər.
Delik izləri das Filamentdən PLA ilə çap olunur
Yazıcılar Ender 2 və Ender 3 pro -dur.
Materialların siyahısı uzundur, çünki hər bir rezistoru sadalayıram. Demək olar ki, bütün hissələr SMD hissələridir.
Lazım olan vasitələr:
- lehimleme dəmir
- 3D printer
- Arduino IDE ilə kompüter
- USBTinyISP (Bu və ya bu sınaqdan keçirilir)
- Yapışqan
- İsti hava silahı və ya kiçik reflow soba
- lehim pastası
Materiallar Qaydası:
- 1x PCB PCBway və ya yığılmış PCB
- 1x ATmega328P-AU Digikey
- 16 MHz kristal Digikey
- 1x LIS3DH Digikey
- 3x WS2812b Digikey
- 2x LED yaşıl (0603) Digikey
- 1x LED narıncı (0603) Digikey
- Molex picoblade konnektoru olan 1x Batareya (503035 və ya 303035 və ya 603030)
- 1x TP5400 Aliexpress
- 1x TLV70233 Digikey
- 1x Mikro USB Portu Digikey
- 1 x Digikey sürüşmə açarı
- 1x molex 2p konnektoru Digikey
- 1x Polyfuse 350mA Digikey
- 1x 4, 7uH indüktör (3015) Digikey
- 1x SS32 diod Digikey
- 2x BSS138 tranzistor Digikey
- 7x 10k Ohm müqavimət (0603)
- 4x 1 uF qapaq (0603)
- 7x 100nF qapaq (0603)
- 4x 22 uF qapaq (0805)
- 2x 10 uF qapaq (0805)
- 1x 4, 7 uF Tantalcap (3216A)
- 1x 330 Ohm müqavimət (0603)
- 1x 500k Ohm müqavimət (0603)
- 3x 5k Ohm müqavimət (0603)
Proqramlaşdırma adapterindən istifadə etmək qərarına gəlsəniz, pogo-pinlərə də ehtiyacınız var.
Belə bir şey: Pogo Pins
Çap 2 mm, uzunluğu 3 mm olmalıdır. Sonra çuxurların içərisinə uyğunlaşır və PCB -yə mükəmməl bağlanırlar.
Addım 2: 3D Çaplı Kassa
Korpus Autodesk Fusion360 -da hazırlanmışdır. Oradakı bütün addımları etdim, korpus, pogo pinləri üçün adapter dizaynı və PCB -nin əsas forması!
Fusion360 və Eagle -də gözəl bir ixrac və əməkdaşlıq funksiyası var, buna görə PCB dəyişikliklərinizi bir proqramdan digərinə çəkə və itələyə bilərsiniz.
Bunun youtube videosuna baxaraq necə işlədiyini öyrəndik:
Fusion360 PCB Forması
Kassa çap edildikdə daha az iş görmək üçün çap parametrlərimi seçirəm. Hər şey çox dəstəklənməmək və keyfiyyətli çap üçün nəzərdə tutulmuşdur. Yalnız güc açarının bir az dəstəyə ehtiyacı var, amma həqiqətən çox kiçikdir. Brim ilə çap etmək daha yaxşıdır.
- Qat 0.15
- Divar qalınlığı 2
- 20% doldurun
Addım 3: PCB Layout
PCB Layout yüksək mürəkkəbliyə malik deyil. Autodesk Eagle ilə edilən bütün addımlar.
Buna əsaslanan bir neçə əsas modul var:
- ATmega328P, Arduino Nanoya əsaslanır
- Səviyyə dəyişməsi üçün iki BSS138 tranzistoru
- Üç WS2812b LED
- Batareya idarəçiliyi və güc dövrəsi
- akselerometr
- lövhədə 3x1 pin başını seri əlaqə üçün lehimləmə imkanı
Addım 4: Lehimləmə
Bunu yenidən doldurma sobası ilə lehimləyərkən, bir şablon etmək və ya satın almaq daha asandır. Əks təqdirdə, lehim pastasını yastiqciqlərə qoymaq üçün çox vaxt sərf edəcəksiniz. Yenidən doldurma sobasından istifadə etmək məsləhətdir.
Zəhmət olmasa aşağı temperaturlu lehim pastasından istifadə edin, çünki LEDlər yüksək temperaturda zərər verə bilər. Bu mənim üçün çətin bir dərs idi və bu LED -lərin yenidən satılması çox əyləncəli deyil.
Kompüterlərə lehim pastası necə tətbiq olunur?
Ayrıca youtube -dan faydalı bir video var: Lehim pastasının necə tətbiq edilməsi
Lehim pastasını tətbiq etdikdən sonra hissələri doğru yerə yerləşdirməlisiniz. Parça dəyərləri ilə bir düzeni quraraq hissələri yerləşdirməyin daha asan olduğunu gördüm. PCB -ni hissələrin dəyərləri ilə hazırladım və yükləyə bilərsiniz. Bir hissəsi aydın olmadıqda, indi mənə icazə verin.
LED7 = yaşıl
LED3 = yaşıl
LED4 = narıncı
IC -ləri yerləşdirərkən paket işarələrinə diqqət yetirin! Yanlış lehimləmə lövhənizə və komponentlərinizə zərər verə bilər!
U3 = LIS3DH
U4 = TLV70233
IC2 = TP5400
Yenidən doldurma sobasında lehimləndikdən sonra, mikro USB portunun 4 montaj nöqtəsini lehimləməlisiniz, əks halda qırılacaq və PCB izlərinizə zərər verə bilər.
Addım 5: İdarə Heyətinizi Proqramlaşdırın
Bu addım üçün sizə lazımdır:
- USBTinyISP
- Tellər və lehimləmə dəmiri
- Pogo Pins (isteğe bağlı)
- Proqramlaşdırma üçün 3D Çap adapteri (isteğe bağlı)
- Arduino IDE
PC -də Atmega proqramlaşdırmaq üçün USBTinyISP proqramçıya ehtiyacınız var. Mikro nəzarətçini yalnız ISP İnterfeysi ilə proqramlaşdırmaq mümkündür. PCB -də USB -dən serial çeviricisi yoxdur, buna görə mikro USB portu ilə proqramlaşdırma mümkün deyil.
PCB -nin aşağı tərəfində ISP İnterfeysi üçün fərqli işarələri olan test yastıqlarını görə bilərsiniz. İndi iki seçim var, telləri bu yastiqlərə lehimləmək və ya onlara qoşulmaq üçün pogo-pin istifadə etmək.
Birdən çox tikdiyim üçün mənim vəziyyətimdə bəzi pogo sancaqlar istifadə etdim. Pogo pinləri üçün doğru mövqeləri çap etmək və əldə etmək üçün.stl faylı olaraq tapa biləcəyiniz adapter.
Proqramçını ISP interfeysi ilə PCB -yə bağladıqdan sonra Arduino IDE -ni işə sala bilərsiniz.
QEYD: Mikro nəzarətçi Arduino IDE -də seriya portu kimi görünməyəcək
Alətlər altında lövhənizin parametrlərini dəyişdirin:
- Arduino lövhəniz olaraq "Arduino Nano" seçin
- Heç bir liman seçməyin!
- Proqramçını "USBtinyISP" olaraq dəyişdirin
Şəkillərə bir baxın.
İndi ATmega proqramlaşdırmağa hazırsınız!
- Yanan Bootloader
- Proqramlaşdırma
Əvvəlcə yükləyicini yandırmalısınız. Bu addım qoruyucuları yandıracaq və mikro nəzarətçinin kim olduğunu xatırlamasına imkan verəcək. Bunun üçün Arduino IDE -də "Alətlər" -> "Bootloader Yazdır" altından seçin.
Bu halda, PCB üzərindəki LED7 yanıb -sönən bir davranış göstərməlidir. Uğurlu yanmadan sonra LED sabit bir tezliklə yanıb -sönür. Təbrik edirik, lövhəniz hazırdır.
Addım 6: Montaj və funksiyalar
Montaj
Bütün hissələr çap edildikdə və pcb proqramlaşdırıldıqda, kubu yığa bilərsiniz. Bu addım üçün yapışqan lazımdır. Kiçik ölçüsü səbəbiylə yapışqan birləşmələri sınaqdan keçirirdi, amma Milad bayramına qədər vaxtım yox idi. Bir -birinə yapışdırmaq qərarı da düzgün idi.
Quraşdırmaq üçün şəkillərə baxın. Hər addımını da göstərirlər.
1.) Batareyanı PCB ilə bağlayın, bəzən batareyanı əvvəlcə bazaya daxil etmək daha asandır.
2.) PCB -ni bazaya daxil edin. PCB yalnız bir mövqedə oturur, buna görə də onu yanlış yerə qoymaq imkanı yoxdur. PCB -ni bir az isti yapışqan ilə düzəldə bilərsiniz, çünki akselerometr daha yaxşı işləyir, çünki PCB -nin səs -küyü yoxdur.
3.) Sürüşdürmə düyməsini qoyun. Açarın düzgün quraşdırıldığını yoxlamaq üçün onu yandırıb söndürə bilərsiniz.
4.) Kubun içərisində olacaq bazanın kənarına bir az yapışqan götürün. Sürüşmə açarını yapışdırmamağa diqqət yetirin. Çox yapışqan lazım deyil.
5.) Baza ilə Lightcube -u birləşdirin və yapışqan quruyanda üzərinə ağır bir şey qoyun.
6.) Yapışqan qurudulduqda, batareyanı doldurun və zövq alın:)
Funksiyalar
Yapışqan qurudulduqda və Cube -dan istifadə edə bilsəniz, burada əsas funksiyalar:
- Doldurma - Şarj edərkən narıncı LED
- Şarj - Şarj tamamlandıqda Yaşıl LED
- MagicCube -u açmaq/söndürmək üçün sürüşdürmə düyməsini basın
- Rəng dəyişdirmək üçün bir dəfə vurun
- LEDləri söndürmək üçün iki dəfə vurun
- MagicCube -un dayandığı bir masaya və ya masaya toxuna bilərsiniz
- Əylənin
"Make it Glow" Yarışmasında 2018 -ci ilin qalibi
Tövsiyə:
Visuino LED -in Parlaqlığını dəyişdirmək üçün Nəbz Genişliyi Modulyasiyasından (PWM) necə istifadə olunur: 7 addım
Bir LED -in Parlaqlığını dəyişdirmək üçün Puls Genişliyi Modulyasiyasını (PWM) necə istifadə etmək olar: Bu dərslikdə Pulse Width Modulation (PWM) istifadə edərək parlaqlığını dəyişdirmək üçün Arduino UNO və Visuino ilə əlaqəli bir LED istifadə edəcəyik
IPhone 6 Plus Batareyanın Dəyişdirilməsi: Daxili Batareyanı Dəyişdirmək üçün Bələdçi: 12 Addım (Şəkillərlə birlikdə)
IPhone 6 Plus Batareyanın Dəyişdirilməsi: Daxili Batareyanı Dəyişdirmək üçün Bələdçi: Hey uşaqlar, bir müddət əvvəl bir iPhone 6 batareya dəyişdirmə bələdçisi hazırladım və bir çox insana kömək etmiş kimi görünür, burada iPhone 6+ üçün bir bələdçi var. IPhone 6 və 6+, açıq ölçü fərqi istisna olmaqla, eyni quruluşa malikdir. Var
Davamlı Dönmə üçün Mikro Servo Motoru (SG90) necə dəyişdirmək olar: 6 addım (şəkillərlə)
Davamlı Fırlanma üçün Mikro Servo Motoru (SG90) Necə Dəyişdirmək olar: Oh, yox! DC mühərriklərim tükəndi! Ətrafınızda oturan ehtiyat servo və rezistorlar varmı? Sonra dəyişdirək! Normal bir servo təxminən 180 dərəcə dönər. Aydındır ki, təkərlərlə işləyən bir vasitə üçün istifadə edə bilmərik. Bu dərslikdə mən hazır olacam
Davamlı Dönmə üçün Servo Motoru Necə Dəyişdirmək olar (Bir Motorlu Yürüyüş Robotu): 8 Addım (Şəkillərlə)
Davamlı Fırlanma üçün Servo Motoru Necə Dəyişdirmək olar (Bir Motorlu Yürüyüş Robotu): Bu təlimat bir motorlu gəzintinin bir hissəsidir. walker/Bunun kimi trilyonlarca dərslik var, bilirəm :-) Sony Mavica kamerası ilə nahar fasiləsində məktəbə gedərkən (flop
Gadget'larınız üçün IKEA Vazosunu Doldurma Stansiyasına Necə Dəyişdirmək olar: 4 Addım (Şəkillərlə birlikdə)
Gadget'larınız üçün IKEA Vazosunu Doldurma Stansiyasına Necə Çevrmək olar: … daha sadə bir yanaşma ilə sadə bir fikir və hellip; ~ HEKAYƏ ~ Kiçik bir mənzildə yaşayıram və bir çox kiçik cihazlara sahibəm. Keçmişdə bir elektrik fişinin yanında bir az yer ayırmağa çalışdım ki, onları da doldurum