Mündəricat:

Wireframe X-qanadlı saat: 8 addım (şəkillərlə)
Wireframe X-qanadlı saat: 8 addım (şəkillərlə)

Video: Wireframe X-qanadlı saat: 8 addım (şəkillərlə)

Video: Wireframe X-qanadlı saat: 8 addım (şəkillərlə)
Video: How To Create Your First Wireframe (A UX Tutorial) 2024, Noyabr
Anonim
Wireframe X-Qanadlı Saat
Wireframe X-Qanadlı Saat
Wireframe X-Qanadlı Saat
Wireframe X-Qanadlı Saat
Wireframe X-Qanadlı Saat
Wireframe X-Qanadlı Saat

Fusion 360 Layihələri »

Bu heykəl, Mohit Bhoite əsərlərindən çox ilhamlandı. Həm veb saytında, həm də instagramda göstərdiyi çox maraqlı elektrik parçaları hazırladı. İşini yoxlamağı qətiliklə məsləhət görürəm. Onun Tie Fighter dizaynlarını gördüm və X-Wing versiyasını hazırlamağın çox əyləncəli olacağını düşündüm.

Təchizat

Materiallar:

Elektrik:

  • Arduino Nano (ATMega328P)
  • SSD1306 OLED 128x64 Ekran
  • DS3231 RTC Modulu
  • Qırmızı LED -lər yayılmışdır
  • Qırmızı LEDləri təmizləyin
  • 220 ohm rezistorlar
  • Dinamik
  • Transistor
  • USB Kabel
  • Panel Montaj Slayd Açarları
  • Gümüş Kaplama Tel (20awg)

Digər:

  • Qoz Ağacı
  • Danimarka yağı
  • Keç
  • İsti yapışqan
  • Kiçik Vintlər

Alətlər:

  • Lehimləmə Dəmiri və Lehim
  • Lehim lampası
  • İsti Yapışqan Tabancası
  • Kommunal bıçaq
  • Tel kəsicilər
  • Kəlbətinlər
  • Qazma
  • Qazma Uçları
  • Şerit testere
  • Zımpara və zımpara
  • USB Kabel
  • Köməkçi Əllər
  • Vida Sürücü
  • Yapışqan yapışqan

Addım 1: Telin və hissələrin hazırlanması

Telin və hissələrin hazırlanması
Telin və hissələrin hazırlanması
Telin və hissələrin hazırlanması
Telin və hissələrin hazırlanması
Telin və hissələrin hazırlanması
Telin və hissələrin hazırlanması

Telin istifadəyə verilməsi üçün əvvəlcə düzəldilməlidir. Bir matkap və bir pensin möcüzələr yaratdığını gördüm. Bir şeyi lehimləməzdən əvvəl parçaları ölçüsünə görə kəsdim və istədiyim formada düzəltdim. Parçaların hər biri üçün bir DXF faylı və montaj üçün istinad olaraq istifadə olunan Fusion360 faylını daxil etdim. DXF faylını 1: 1 ölçüsündə çap etdiyinizə əmin olun. Hər bir hissənin miqdarı faylın adında göstərilir (məs. 4x o hissədən dördünə ehtiyacınız olduğunu bildirir). Gözəl bir kəskin əyilmə əldə etmək üçün teli bir kəlbətinlə tutun və tutulduğu anda əyin.

Bədəni bir neçə addımda yığmağa qərar verdim. Əsas, burun/mühərrik və qanadlardır. Lazım olmasa da, başa düşərkən ən asan gördüyüm montaj qaydasıdır.

Addım 2: Əsas Quraşdırma

Əsas Məclis
Əsas Məclis
Əsas Məclis
Əsas Məclis
Əsas Məclis
Əsas Məclis
Əsas Məclis
Əsas Məclis

Çekirdek montajında ilk addım, gövdənin əsas hissəsini bağlamaqdır. İçərisində ən çox əyilmə olan parça budur. Sonra, yan tərəfə aid olan parçaları da lehimləyin. Hər bir yan parça bir tərəfi, iki yan2 və bir tərəfi3 ehtiva edir. DXF şablonunu istifadə edərək, yuxarıdakı şəkildə göstərildiyi kimi birlikdə lehimləyin.

İki yan parçanı bir -birinə bağlamaq üçün, yan panellərin hər bir ucunda gövdə parçalarını lehimlədim. Bədən parçaları yeddi ədəddir. Sabit etmək üçün əvvəlcə arxa tərəfdə ikisini etməyə başladım və sonra ön tərəfə qədər çalışdım.

Formanı yığdıqdan sonra Arduino Nano'nun şaft pinlərinə tel əlavə etdim və onu çərçivənin ortasına bağladım. Çərçivənin bütün hissəsi dövrə üçün torpaq müstəvisində istifadə olunur. Gəminin arxasına yaxın bir çərçivədə mərkəzləşdirilməlidir. Arduino -nu çərçivəyə lehimlədikdən sonra əlavə olunacaq ekranı hazırladım. Bunun üçün lazım olan yeganə addım, torpağın ucuna bir tel parçası əlavə etmək idi. Bu tel parçası daha sonra çərçivəyə lehimlənir, beləliklə ekran bucaqlı üzə quraşdırılır. SDA pininin telləri Arduino -da A4 -ə, SCL -ə A5 -ə, 5V -də isə 5V -ə gedir. DS3231 modulunu Arduinoya əlavə etmək də ekran üçün oxşar bir prosesdir. Torpaq telini çərçivəyə lehimləyin və sonra əyilmiş kənarın eyni bucağında bükün. Məlumat və elektrik xətləri Arduino üzərindəki eyni sancaqlara bağlı olan ekran xətlərinə bağlıdır.

Dinamik DS3231 və OLED ekrandan bir qədər fərqli şəkildə bağlıdır. İlk addım transistoru dinamikin bir tərəfinə lehimləməkdir. Dinamikimi gəminin altına, önün yaxınlığında qoydum. Dinamikin transistoru olmayan tərəfi, çərçivəyə bağlanaraq onu topraklayır. Transistorun orta pimi Arduino üzərindəki 10 -cu pinlə bağlıdır. Transistorun qalan son pimi DS3231 və OLED ekranı ilə eyni 5V xəttinə qoşulur.

Addım 3: Burun və Mühərriklərin Hazırlanması

Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması
Burun və Mühərriklərin Hazırlanması

Mən burnumu taxmamışdan əvvəl mühərrikin LED -lərini yandırmışam, amma hansı ardıcıllıqla getmələrinin əhəmiyyəti yoxdur. Fərdi mühərrik LED -ləri üçün LED -in katotuna 220 ohm rezistor və o rezistorun digər ucunu çərçivənin arxasındakı bir küncə əlavə etdim (bu rezistorlar lazım deyil, əslində onları sonradan düşünmək üçün əlavə etdim). Mühərriklər dörd sayğac əvəzinə iki sancaqla idarə olunur, çünki dinamik üç sayğacdan ikisini istifadə edir və PWM üçün yalnız birini buraxır. Anodları diaqonal olaraq (yuxarı sağdan sola və əksinə) və sonra iki analoq yazma pininə bağladım. Mühərriklər üçün istifadə etdiyim iki pin 5 və 6 pinlər idi.

Burunu əsas gövdəyə bağlamaq üçün iki böyük burun parçasını bədənin ön hissəsinə bağladım. Bu müddət ərzində onları mümkün qədər simmetrik bir açı ilə bağlamağa çalışdım. Kifayət qədər yaxşı bağlandıqdan sonra, ucunu daha yaxşı ayırmaq və bədənin formasını bitirmək üçün kiçik kəsilmiş burun hissələrini istifadə edin.

Addım 4: Qanadların düzəldilməsi

Qanadları düzəltmək
Qanadları düzəltmək
Qanadları düzəltmək
Qanadları düzəltmək
Qanadları düzəltmək
Qanadları düzəltmək

Qanadları çərçivəyə bağlamadan əvvəl, qanadın iki hissəsini ilk şəkildə göstərildiyi kimi birlikdə lehimlədim. Sonra LED -in katotunu qanadın sonuna qədər lehimlədim. Onları məclisə bağlamaq üçün ən asan tapdığım şey bunu bir -bir etmək idi. Qanadları bağlayarkən, onları təxminən 10 dərəcə bir açı ilə qoydum. Qanadları bağlayın və sonra LED -in anoduna ikinci bir tel bağlayın və sonra arduinonun 4 -cü pininə bərkidilmiş rezistora bağlayın. Qanadın ucundakı bütün LED -lər rezistor vasitəsilə Arduino -nun eyni pininə bağlanır.

Addım 5: Baza hazırlanması və quraşdırılması

Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması
Baza hazırlanması və quraşdırılması

Şerit testeremdən istifadə edərək təxminən 2 "x 2" ölçüsündə olan qoz taxtasından bir parça kəsdim. İstifadə etdiyim qoz təxminən 3/4 "qalınlığında idi. Bundan daha qalın gedə bilsəniz də, daha incə getməyi məsləhət görmürəm. Sonra küncləri yuvarladım və bir kəmər zımpara və bir az zımpara ilə kənarları təmizlədim. Sonra bir qazma maşını istifadə edərək ağac parçasının əsasını oydu. Bu, bir kəsiklə də edilə bilər. İçəri heç vaxt görünməyəcəyi üçün mükəmməl olmaq lazım deyil. USB kabeli və açarlar üçün düzbucaqlı bir çuxur. Dördbucaqlı çuxur üçün qazdım və sonra zərgər mişar və sənədlərindən istifadə edərək düzgün formaya gətirdim.

X-Wing-i bazaya bağlamaq üçün altına VIN pininə, çərçivəyə (çərçivə topraklanmış), pin 2-yə və pin 7-ə qoşulmuş tellər əlavə etdim. 1 mm-lik bir qazma ucundan istifadə edərək onlar üçün deliklər qazdım. taxta parçanın yuxarı hissəsi. Açarları 2 və 7 -ci pinlərə bağladım. Açarların hər tərəfini 5V və gnd -ə bağladım. Tel çərçivənin torpaq və 5V xətləri daha sonra USB kabelinin 5V və torpaq tellərinə qoşulur. USB kabelinin bazaya sabitlənməsini təmin etmək üçün bir düyün bağladım.

Bağlayıcıları bir -birinə lehimlədikdən sonra bazanı isti yapışqanla doldurdum. Bu, bütün telləri təcrid etməyə və yerində saxlamağa xidmət edir. Yapışqanın düz bir səth meydana gətirdiyindən əmin olun, əsasının dibi ilə yuyun. Yapışqan soyuduqdan sonra yapışqan istifadə edərək bir hissə yapışdırdım. Yapışqan quruduqdan sonra, keçəni lazımi bıçaqla ölçüsünə qədər kəsin.

Addım 6: DS3231 -in vaxtını təyin etmək

DS3231 -in vaxtının təyin edilməsi
DS3231 -in vaxtının təyin edilməsi

DS3231 -in vaxtını təyin etmək üçün DS3231 kitabxanasından və serial monitordan nümunə bir eskizdən istifadə etdim. Eynilə Arduino proqramlaşdırırsınızsa, onu kompüterinizə qoşun və daxil olan eskizi yükləyin. Serial monitoru açın və SETDATE yyyy-mm-dd hh: mm: ss əmrini daxil edin

yyyy ilə, mm aya, dd günə, hh saata (24H vaxtında), mm dəqiqələrə, ss saniyələrə uyğundur.

Vaxtı təyin edərkən, DS3231 moduluna bir batareyanın daxil olduğundan əmin olun, belə ki, gücü ayırarkən vaxtı saxlayır.

Addım 7: Arduino proqramlaşdırılması

Arduino proqramlaşdırma
Arduino proqramlaşdırma

Arduino proqramlaşdırmaq üçün onu mini USB kabelindən istifadə edərək kompüterinizə qoşun. Rar faylını çıxarın və Arduinoda açın. Bütün faylların X-Wing-Clock adlı bir qovluqda olduğundan əmin olun. Lazım olan inodan başqa fayllar var və ino ilə eyni qovluqda olmalıdırlar. Hər şeyi yoxladıqdan sonra kodu Arduinoya yükləyin.

Addım 8: Əməliyyat

Əməliyyat
Əməliyyat

Bu saatın dizaynına iki açar daxil etdim. Bir keçid dinamikin işləməsini təmin edir/söndürür, digəri gün işığına qənaət etmək üçün istifadə olunur.

Dinamik əlavə effekt üçün əlavə etmək istədiyim səs effektləri üçün istifadə olunur. İlk səs mühərrikin səsidir və hər on -altmış dəqiqədə təsadüfi səslənir. Digər təsir "lazerlər" ilə gedir və lazer səsidir. Sıfır dəqiqə, on beş dəqiqə, otuz dəqiqə və qırx beş dəqiqədə oynayır. "Lazerlər" oynayanda səslə nəbz vurur.

Space Challenge
Space Challenge
Space Challenge
Space Challenge

Space Challenge -da İkinci Mükafat

Tövsiyə: