Turinys:
- Prekės
- 1 žingsnis: vielos ir dalių paruošimas
- 2 žingsnis: pagrindinis surinkimas
- 3 žingsnis: nosies ir variklių gamyba
- 4 žingsnis: Padarykite sparnus
- 5 žingsnis: pagrindo gamyba ir montavimas
- 6 veiksmas: DS3231 laiko nustatymas
- 7 žingsnis: „Arduino“programavimas
- 8 žingsnis: veikimas
Video: „Wireframe X-Wing“laikrodis: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„Fusion 360“projektai »
Šią skulptūrą labai įkvėpė Mohit Bhoite darbai. Jis sukūrė keletą labai įdomių elektros elementų, kuriuos rodo savo svetainėje ir instragramoje. Tikrai rekomenduoju patikrinti jo darbus. Mačiau jo kaklaraiščio kovotojų dizainą ir pagalvojau, kad būtų labai smagu pabandyti sukurti „X-Wing“versiją.
Prekės
Medžiagos:
Elektros:
- „Arduino Nano“(„ATMega328P“)
- SSD1306 OLED 128x64 ekranas
- DS3231 RTC modulis
- Išsklaidyti raudoni šviesos diodai
- Skaidrios raudonos šviesos diodai
- 220 omų rezistoriai
- Pranešėjas
- Tranzistorius
- USB kabelis
- Skydo tvirtinimo slankikliai
- Sidabruota viela (20awg)
Įvairūs:
- Graikinis riešutas
- Danijos aliejus
- Veltinis
- Karštas klijai
- Maži varžtai
Įrankiai:
- Lituoklis ir lydmetalis
- Lituoklio lemputė
- Karšto klijų pistoletas
- Naudingas peilis
- Vielos pjaustytuvai
- Replės
- Grąžtas
- Grąžtai
- Juostinis pjūklas
- Šlifuoklis ir švitrinis popierius
- USB kabelis
- Pagalbos rankos
- Atsuktuvas
- Lipnus klijai
1 žingsnis: vielos ir dalių paruošimas
Kad viela būtų tinkama naudoti, ją pirmiausia reikėjo ištiesinti. Radau, kad grąžtas ir replės padarė stebuklus. Prieš ką nors lituodamas, supjaustiau gabalus pagal dydį ir suformavau norimas formas. Į kiekvieną dalį įtraukiau DXF failą ir „Fusion360“failą, kuris buvo naudojamas kaip nuoroda surinkimui. Būtinai išspausdinkite DXF failo mastelį 1: 1. Kiekvienos dalies kiekis nurodomas failo pavadinime (pvz., 4x reiškia, kad jums reikia keturių to gabalo). Kad gautumėte gražų aštrų lenkimą, laikykite laidą replėmis ir sulenkite jį toje vietoje, kur jis laikomas.
Aš nusprendžiau surinkti kūną keliais etapais. Jie yra šerdis, nosis/variklis ir sparnai. Nors tai nėra būtina, tokia surinkimo tvarka man pasirodė lengviausia ją išsiaiškinus.
2 žingsnis: pagrindinis surinkimas
Pirmasis šerdies surinkimo žingsnis yra uždaro pagrindinio korpuso litavimas. Tai gabalas, kuriame yra daugiausiai lenkimų. Tada lituokite gabalus, kurie taip pat priklauso šone. Kiekvieną šoninę dalį sudaro viena pusė, dvi pusės2 ir viena pusė3. Naudodami pateiktą DXF trafaretą, lituokite, kaip parodyta aukščiau esančiame paveikslėlyje.
Norėdami pritvirtinti dvi šonines dalis viena prie kitos, lituodavau kėbulo dalis kiekvienoje šoninių plokščių viršūnėje. Kūno dalių yra septynios. Aš pradėjau tai padaryti iš pradžių ant nugaros, kad jis būtų stabilus, o tada nuėjau į priekį.
Surinkęs formą, pridėjau vielą prie „Arduino Nano“įžeminimo kaiščių ir prijungiau prie rėmo vidurio. Visas rėmas naudojamas kaip grandinės įžeminimo plokštuma. Jis turėtų būti centre rėmelyje, arčiau laivo galo. Lituodamas „Arduino“į rėmą, aš paruošiau ekraną, kuris bus pridėtas. Vienintelis reikalingas žingsnis buvo pridėti vielos gabalėlį prie įžeminimo kaiščio. Tada ši vielos dalis prilituota prie rėmo, kad ekranas būtų sumontuotas ant kampuoto paviršiaus. SDA kaiščio laidai pereina prie A4 „Arduino“, SCL prijungiamas prie A5, o 5 V - prie 5 V. DS3231 modulio pridėjimas prie „Arduino“yra panašus ekrano procesas. Lituokite įžeminimo laidą prie rėmo ir sulenkite tuo pačiu nuožulnaus krašto kampu. Duomenų ir elektros linijos yra prijungtos prie ekrano linijų, prijungtų prie tų pačių „Arduino“kaiščių.
Garsiakalbis prijungtas šiek tiek kitaip nei DS3231 ir OLED ekranas. Pirmasis žingsnis yra lituoti tranzistorių į vieną garsiakalbio pusę. Aš įdėjau savo garsiakalbį į laivo dugną, netoli priekio. Garsiakalbio pusė, kurioje nėra pritvirtinto tranzistoriaus, yra prijungta prie rėmo ir įžeminama. Vidutinis tranzistoriaus kaištis yra prijungtas prie „Arduino“10 kaiščio. Paskutinis likęs tranzistoriaus kaištis yra prijungtas prie tos pačios 5 V linijos kaip DS3231 ir OLED ekranas.
3 žingsnis: nosies ir variklių gamyba
Prieš uždėdamas nosį užsidegau variklio šviesos diodus, tačiau visiškai nesvarbu, kokia tvarka jie dega. Prie atskirų variklio šviesos diodų pridėjau 220 omų rezistorių prie šviesos diodo katodo, o kitą to rezistoriaus galą - prie rėmo gale esančio kampo (šie rezistoriai nėra būtini, aš iš tikrųjų pridėjau juos kaip antrinę mintį). Varikliai valdomi dviem, o ne keturiais kaiščiais, nes garsiakalbis naudoja du iš trijų laikmačių, o PWM lieka tik vienas. Aš prijungiau anodus įstrižai (viršutinė dešinė į apačią kairę ir atvirkščiai), tada atitinkamai prie dviejų analoginių rašymo kaiščių. Du kaiščiai, kuriuos naudojau varikliams, buvo 5 ir 6 kaiščiai.
Norėdami pritvirtinti nosį prie pagrindinio korpuso, aš pritvirtinau dvi didesnes nosies dalis prie kūno priekio. Per tą laiką bandžiau juos pritvirtinti kuo simetriškesniu kampu. Kai jie buvo pritvirtinti pakankamai gerai, naudokite mažesnes nupjautas nosies dalis, kad geriau atskirtumėte jas nuo galo ir užbaigtumėte kūno formą.
4 žingsnis: Padarykite sparnus
Prieš pritvirtindamas sparnus prie rėmo, lituodavau abi sparno dalis, kaip parodyta pirmame paveikslėlyje. Tada litavau šviesos diodo katodą iki sparno galo. Man buvo lengviausia juos prijungti prie surinkimo - tai daryti po vieną. Pritvirtindamas sparnus, padėjau juos maždaug 10 laipsnių kampu. Pritvirtinkite sparnus, tada pritvirtinkite antrą laidą prie šviesos diodo anodo, o tada prie rezistoriaus, pritvirtinto prie arduino 4 kaiščio. Visi šviesos diodai sparno gale yra prijungti prie to paties „Arduino“kaiščio per rezistorių.
5 žingsnis: pagrindo gamyba ir montavimas
Naudodamas juostinį pjūklą, aš nupjaučiau riešutmedžio lentos gabalėlį, kurio matmenys apie 2 "x 2." Mano naudojamas riešutas buvo maždaug 3/4 colio storio. Nors galite būti storesnis nei šis, aš nerekomenduoju būti plonesnis. Tada aš suapvalinau kampus ir nuvalyiau kraštus, naudodami juostinį šlifuoklį ir šiek tiek rankinio šlifavimo. Aš tada išgręžė medžio gabalo pagrindą naudodami gręžimo presą. Tai taip pat galima padaryti kaltu. Vidus neturi būti tobulas, nes to niekada nematys. Išgręžiau skylę gale USB kabelis ir stačiakampio formos skylė jungikliams. Stačiakampio formos skylę išgręžiau, o paskui naudoju juvelyrų pjūklą ir failus.
Norėdami pritvirtinti „X-Wing“prie pagrindo, aš pridėjau laidus prie jo apačios, prijungto prie VIN kaiščio, rėmo (rėmas yra įžemintas), 2 kaiščio ir 7 kaiščio. Naudodamas 1 mm grąžtą, aš jiems išgręžiau skyles medžio gabalo viršuje. Jungiklius prijungiau prie 2 ir 7. kaiščių. Kiekvieną jungiklių pusę prijungiau prie 5V ir gnd. Tada vielos rėmo įžeminimo ir 5 V linijos prijungiamos prie USB kabelio 5 V ir įžeminimo laidų. Norėdami užtikrinti, kad USB kabelis būtų pritvirtintas prie pagrindo, aš surišau mazgą.
Lituodamas jungtis viena prie kitos, užpildžiau pagrindą karštais klijais. Tai padeda izoliuoti visus laidus ir laikyti juos vietoje. Įsitikinkite, kad klijai sudaro lygų paviršių, lygiai su pagrindo apačia. Po to, kai klijai atvės, aš priklijavau veltinio gabalėlį lipniais klijais. Po to, kai klijai išdžiūsta, nupjaukite veltinį pagal dydį naudodami įrankį.
6 veiksmas: DS3231 laiko nustatymas
Norėdami nustatyti DS3231 laiką, panaudojau eskizo pavyzdį iš DS3231 bibliotekos ir nuoseklaus monitoriaus. Lygiai taip pat, jei programuojate „Arduino“, prijunkite jį prie kompiuterio ir įkelkite pridėtą eskizą. Atidarykite serijinį monitorių ir įveskite komandą SETDATE yyyy-mm-dd hh: mm: ss
yyyy atitinka metus, mm atitinka mėnesį, dd atitinka dieną, hh atitinka valandą (per 24 valandas), mm atitinka minutes, o ss - sekundes.
Nustatydami laiką įsitikinkite, kad į DS3231 modulį įdėta baterija, kad būtų išlaikytas laikas atjungiant maitinimą.
7 žingsnis: „Arduino“programavimas
Norėdami užprogramuoti „Arduino“, prijunkite jį prie kompiuterio naudodami mini USB kabelį. Ištraukite rar failą ir atidarykite jį „Arduino“. Įsitikinkite, kad visi failai yra aplanke pavadinimu „X-Wing-Clock“. Yra ir kitų failų, kurių nereikia, ir jie turi būti tame pačiame aplanke kaip ir ino. Patikrinę viską, įkelkite kodą į „Arduino“.
8 žingsnis: veikimas
Į šio laikrodžio dizainą įtraukiau du jungiklius. Vienas jungiklis įjungia/išjungia garsiakalbį, o kitas naudojamas vasaros laiko rodymui.
Garsiakalbis naudojamas garso efektams, kuriuos norėjau pridėti papildomam efektui. Pirmasis garsas yra variklio triukšmas, kuris atsitiktinai skamba kas dešimt ar šešiasdešimt minučių. Kitas efektas yra susijęs su „lazeriais“ir yra lazerio triukšmas. Jis groja nulio, penkiolikos, trisdešimties ir keturiasdešimt penkių minučių. „Lazeriai“pulsuoja su garsu, kai jis groja.
Antrasis prizas kosmoso iššūkyje
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st