Mundarija:

Wireframe X-qanotli soat: 8 qadam (rasmlar bilan)
Wireframe X-qanotli soat: 8 qadam (rasmlar bilan)

Video: Wireframe X-qanotli soat: 8 qadam (rasmlar bilan)

Video: Wireframe X-qanotli soat: 8 qadam (rasmlar bilan)
Video: How To Create Your First Wireframe (A UX Tutorial) 2024, Noyabr
Anonim
Simli X-qanotli soat
Simli X-qanotli soat
X-qanotli simli ramka
X-qanotli simli ramka
X-qanotli simli ramka
X-qanotli simli ramka

Fusion 360 loyihalari »

Bu haykal Mohit Bhoitening asarlaridan ilhomlangan. U o'z veb -saytida ham, instagramda ham ko'rsatadigan juda qiziqarli elektr buyumlarini yaratdi. Men, albatta, uning ishini tekshirishni maslahat beraman. Men uning Tie Fighter dizaynini ko'rdim va X-Wing versiyasini yaratish juda qiziq bo'lardi deb o'yladim.

Ta'minotlar

Materiallar:

Elektr:

  • Arduino Nano (ATMega328P)
  • SSD1306 OLED 128x64 displey
  • DS3231 RTC moduli
  • Tarqalgan qizil LEDlar
  • Qizil LEDni tozalash
  • 220 ohmli rezistorlar
  • Karnay
  • Transistor
  • USB kabeli
  • Panelga o'rnatiladigan slayd kalitlari
  • Kumush qoplangan sim (20awg)

Boshqa:

  • Yong'oq yog'och
  • Daniya yog'i
  • Kigiz
  • Issiq elim
  • Kichik vintlardek

Asboblar:

  • Lehimlash temir va lehim
  • Lehim lampasi
  • Issiq yopishtiruvchi qurol
  • Foydali pichoq
  • Tel kesgichlar
  • Pense
  • Matkap
  • Matkap uchlari
  • Tishli arra
  • Zımpara va zımpara
  • USB kabeli
  • Yordam qo'llari
  • Tornavida
  • Yopishqoq yopishtiruvchi

1 -qadam: sim va uning qismlarini tayyorlash

Tel va uning qismlarini tayyorlash
Tel va uning qismlarini tayyorlash
Tel va uning qismlarini tayyorlash
Tel va uning qismlarini tayyorlash
Tel va uning qismlarini tayyorlash
Tel va uning qismlarini tayyorlash

Simni ishlatish uchun avval uni to'g'rilash kerak edi. Men matkap va qisqichlar ajoyib ishlaganini ko'rdim. Biror narsani lehimlashdan oldin, men bo'laklarni o'lchamiga kesib, kerakli shakllarga aylantirdim. Har bir qism uchun men DXF faylini va yig'ish uchun mos yozuvlar sifatida ishlatilgan Fusion360 faylini qo'shdim. DXF faylini 1: 1 o'lchovda chop etishga ishonch hosil qiling. Har bir qismning miqdori fayl nomida ko'rsatiladi (masalan, 4x, sizga bu qismdan to'rttasi kerak). Chiroyli burilishni olish uchun simni qisqich bilan ushlang va uni ushlab turgan joyida aylantiring.

Men tanani bir necha bosqichda yig'ishga qaror qildim. Ular yadro, burun/dvigatel va qanotlardir. Kerak bo'lmasa -da, bu yig'ilish tartibi, men buni tushunishda eng oson topdim.

2 -qadam: Asosiy yig'ilish

Asosiy yig'ilish
Asosiy yig'ilish
Asosiy yig'ilish
Asosiy yig'ilish
Asosiy yig'ilish
Asosiy yig'ilish
Asosiy yig'ilish
Asosiy yig'ilish

Yadro yig'ilishining birinchi bosqichi tananing asosiy qismini yopiq holda lehimlashdir. Bu eng ko'p burilishlar bo'lgan qism. Keyinchalik, yon tomonga tegishli bo'laklarni lehimlang. Har bir yon qism bir tomonni, ikki yon2 va bir tomonni o'z ichiga oladi3. Taqdim etilgan DXF shablonidan foydalanib, yuqoridagi rasmda ko'rsatilgandek lehimlang.

Ikkita yon qismni bir -biriga mahkamlash uchun men yon panellarning har bir uchida korpus qismlarini lehimladim. Tananing bo'laklari ettitadan iborat. Men birinchi navbatda, ikkalasini orqa tomondan, barqaror qilish uchun boshladim va keyin old tomon yo'l oldim.

Shaklni yig'ib bo'lgach, men Arduino Nano -ning topraklama pinlariga sim qo'shdim va uni ramkaning o'rtasiga uladim. Devor uchun yer tekisligi sifatida butun ramka ishlatiladi. U ramkaning o'rtasiga, kemaning orqa qismiga yaqinroq bo'lishi kerak. Arduino -ni ramkaga lehimlagandan so'ng, men ekranni qo'shishga tayyorladim. Buning uchun zarur bo'lgan yagona qadam - bu erning pimiga bir bo'lak sim qo'shish edi. Keyin bu sim ramkaga lehimlanadi, shunda ekran burchakli yuzga o'rnatiladi. SDA pimi uchun simlar Arduino -da A4 ga o'tadi, SCL A5 ga ulanadi va 5V 5V ga o'tadi. DS3231 modulini Arduino -ga qo'shish ekran uchun ham xuddi shunday jarayon. Topraklama simini ramkaga lehimlang va keyin uni qiyshiq qirraning bir xil burchagiga buking. Ma'lumotlar va elektr uzatish liniyalari Arduino -dagi bir xil pinlarga ulangan ekran chiziqlariga ulangan.

Karnay DS3231 va OLED ekranidan biroz farq qiladi. Birinchi qadam - tranzistorni karnayning bir tomoniga lehimlash. Men karnayimni kema tagiga, old tomoniga qo'ydim. Karnayning tranzitori bo'lmagan tomoni ramkaga ulanadi va uni topraklaydi. Transistorning o'rta pimi Arduino 10 -piniga ulangan. Tranzistorning oxirgi qolgan pimi DS3231 va OLED ekrani bilan bir xil 5V liniyaga ulangan.

3 -qadam: burun va dvigatellarni yasash

Burun va dvigatellarni yasash
Burun va dvigatellarni yasash
Burun va dvigatellarni yasash
Burun va dvigatellarni yasash
Burun va dvigatellarni yasash
Burun va dvigatellarni yasash
Burun va dvigatellarni yasash
Burun va dvigatellarni yasash

Men burunni qo'yishdan oldin dvigatelning svetodiodini yoqaman, lekin ular qanday tartibda ketayotganining ahamiyati yo'q. Dvigatelning individual LED -lari uchun men LEDning katodiga 220 ohmli rezistorni va rezistorning ikkinchi uchini ramkaning orqa qismidagi burchakka qo'shdim (bu rezistorlar kerak emas, men ularni keyinroq o'ylab qo'shganman). Dvigatellar to'rtta o'rniga ikkita pin bilan boshqariladi, chunki karnay uchta taymerdan ikkitasini ishlatadi va PWM uchun faqat bittasini qoldiradi. Men anodlarni diagonal (yuqori o'ngdan chapga va aksincha), so'ngra mos ravishda ikkita analog yozish pimiga uladim. Men dvigatellar uchun ishlatgan ikkita pin 5 va 6 -pin edi.

Burunni asosiy korpusga bog'lash uchun men ikkita katta burun qismini tananing old qismiga bog'ladim. Bu vaqt ichida men ularni iloji boricha nosimmetrik burchak bilan biriktirishga harakat qildim. Ularni etarlicha mahkamlagandan so'ng, burunning kichik qismlarini ishlatib, ularni uchida bir -biridan yaxshiroq ajratib oling va tananing shaklini tugating.

4 -qadam: qanotlarni yasash

Qanot yasash
Qanot yasash
Qanot yasash
Qanot yasash
Qanot yasash
Qanot yasash

Qanotlarni ramkaga mahkamlashdan oldin, men birinchi rasmda ko'rsatilgandek qanotning ikkita bo'lagini lehimladim. Keyin men LEDning katotini qanotning oxirigacha lehimladim. Men ularni yig'ilishga biriktirish uchun eng oson topgan ishim - bu birma -bir bajarish. Qanotlarni biriktirganda, men ularni taxminan 10 graduslik burchakka qo'ydim. Qanotlarni ulang, so'ngra LEDning anodiga ikkinchi simni, so'ngra arduino 4 -piniga biriktirilgan qarshilikka ulang. Qanotning oxiridagi barcha LEDlar rezistor orqali Arduino piniga ulanadi.

5 -qadam: Baza yaratish va o'rnatish

Baza yaratish va o'rnatish
Baza yaratish va o'rnatish
Baza yaratish va o'rnatish
Baza yaratish va o'rnatish
Baza yaratish va o'rnatish
Baza yaratish va o'rnatish
Baza yaratish va o'rnatish
Baza yaratish va o'rnatish

Tasmani ishlatib, taxminan 2 "x 2" o'lchamdagi yong'oq taxtasidan kesib oldim. Men ishlatgan yong'oqning qalinligi taxminan 3/4 dyuym edi. Agar siz undan qalinroq bo'lishingiz mumkin bo'lsa -da, men ingichka bo'lishni tavsiya etmayman. Keyin burchaklarni yumalab, qirralarini belbog'li silliqlash mashinasi va qo'lda silliqlash bilan tozaladim. Yog'ochdan yasalgan poydevorni burg'ulash dastgohi yordamida bo'shatib qo'ydi. Buni pichoq bilan ham qilish mumkin edi. Ichki qismi mukammal bo'lishi shart emas, chunki u hech qachon ko'rinmaydi. Men orqa tomondan teshik ochdim. USB kabeli va kalitlar uchun to'rtburchaklar teshik. Men to'rtburchaklar teshik uchun burg'ulash qildim, keyin zargarlik buyumlari va fayllar yordamida kerakli shaklga keltirdim.

X-qanotni tayanchga o'rnatish uchun uning pastki qismiga VIN-pin, ramka (ramka erga ulangan), 2-pin va 7-pinga ulangan simlarni qo'shdim. 1 mm matkap yordamida ular uchun teshik ochdim. yog'och qismning yuqori qismi. Men kalitlarni 2 va 7 -gachasi pimlarga uladim. Men kalitlarning har bir tomonini 5V va gnd ga uladim. Tel -ramkaning er va 5V chiziqlari USB kabelining 5V va topraklama simlariga ulanadi. USB kabeli tayanchga mahkamlanganligini ta'minlash uchun men unga tugun bog'ladim.

Ulagichlarni bir -biriga lehimlagandan so'ng, taglikni issiq elim bilan to'ldirdim. Bu barcha simlarni izolyatsiyalash va ularni ushlab turish uchun xizmat qiladi. Yelimning tekis sirt hosil qilishiga ishonch hosil qiling, taglikning pastki qismi bilan yuving. Yelim soviganidan so'ng, men yopishqoq yopishtirgich yordamida kigizni yopishtirdim. Yelim quriganidan so'ng, yordamchi pichoq yordamida kigizni o'lchamiga kesib oling.

6 -qadam: DS3231 vaqtini sozlash

DS3231 vaqtini sozlash
DS3231 vaqtini sozlash

DS3231 vaqtini belgilash uchun men DS3231 kutubxonasi va ketma -ket monitordan namunali eskizdan foydalandim. Xuddi siz Arduino -ni dastur qilayotgandek, uni shaxsiy kompyuteringizga ulang va chizilgan eskizni yuklang. Seriya monitorini oching va SETDATE yyyy-mm-dd hh: mm: ss buyrug'ini kiriting

yyyy yilga, mm oyga, dd kunga, hh soatga (24H vaqt ichida), mm daqiqalarga va ss soniyalarga mos keladi.

Vaqtni belgilashda DS3231 moduliga batareya o'rnatilganligiga ishonch hosil qiling, shunda u quvvatni uzib qo'yadi.

7 -qadam: Arduino dasturlash

Arduino dasturlash
Arduino dasturlash

Arduino -ni dasturlash uchun uni mini USB kabeli yordamida kompyuterga ulang. Rar faylini chiqarib oling va uni Arduino -da oching. Barcha fayllar X-Wing-Clock nomli papkada joylashganligiga ishonch hosil qiling. Ino -dan boshqa fayllar kerak va ular ino bilan bir papkada bo'lishi kerak. Hammasi tekshirilgandan so'ng, kodni Arduino -ga yuklang.

8 -qadam: operatsiya

Operatsiya
Operatsiya

Ushbu soat dizaynida men ikkita kalitni o'z ichiga olganman. Bitta kalit karnayni yoqadi/o'chiradi, ikkinchisi yozgi vaqtni ko'rsatish uchun ishlatiladi.

Karnay ovoz effektlari uchun ishlatiladi, men qo'shimcha effekt qo'shmoqchi edim. Birinchi ovoz - dvigatelning shovqini, va u har o'n oltmish daqiqada tasodifiy eshitiladi. Boshqa effekt "lazerlar" bilan ketadi va bu lazer shovqinidir. U nol daqiqa, o'n besh daqiqa, o'ttiz daqiqa va qirq besh daqiqada o'ynaydi. "Lazerlar" o'ynaganda ovoz bilan zarba beradi.

Kosmik sinov
Kosmik sinov
Kosmik sinov
Kosmik sinov

Kosmik tanlovda ikkinchi mukofot

Tavsiya: