Mündəricat:

MagicCube - Rəng dəyişdirmək üçün vurun: 6 addım (şəkillərlə)
MagicCube - Rəng dəyişdirmək üçün vurun: 6 addım (şəkillərlə)

Video: MagicCube - Rəng dəyişdirmək üçün vurun: 6 addım (şəkillərlə)

Video: MagicCube - Rəng dəyişdirmək üçün vurun: 6 addım (şəkillərlə)
Video: Xiaomi Mi Magic Cube Controller - hissə 2, Domoticz-də inteqrasiya və əməliyyat 2024, Dekabr
Anonim
Image
Image
MagicCube - Rəng dəyişdirmək üçün vurun
MagicCube - Rəng dəyişdirmək üçün vurun

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 və materiallar
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

3D çaplı qutu
3D çaplı qutu
3D çaplı qutu
3D çaplı qutu
3D çaplı qutu
3D çaplı qutu

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
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ə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
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

Lövhənizin Proqramlaşdırılması
Lövhənizin Proqramlaşdırılması
Lövhənizin Proqramlaşdırılması
Lövhənizin Proqramlaşdırılması
Lövhənizin Proqramlaşdırılması
Lövhənizin Proqramlaşdırılması

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!

  1. Yanan Bootloader
  2. 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

Quraşdırma və funksiyalar
Quraşdırma və funksiyalar
Quraşdırma və funksiyalar
Quraşdırma və funksiyalar
Quraşdırma və funksiyalar
Quraşdırma 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
2018 Parlaq Yarışması olun
2018 Parlaq Yarışması olun
2018 Parlaq Yarışması olun
2018 Parlaq Yarışması olun

"Make it Glow" Yarışmasında 2018 -ci ilin qalibi

Tövsiyə: