Turinys:

Erdvėlaivio valdymo skydelis - lazeriu supjaustytas „Arduino“žaislas: 11 žingsnių (su paveikslėliais)
Erdvėlaivio valdymo skydelis - lazeriu supjaustytas „Arduino“žaislas: 11 žingsnių (su paveikslėliais)

Video: Erdvėlaivio valdymo skydelis - lazeriu supjaustytas „Arduino“žaislas: 11 žingsnių (su paveikslėliais)

Video: Erdvėlaivio valdymo skydelis - lazeriu supjaustytas „Arduino“žaislas: 11 žingsnių (su paveikslėliais)
Video: Kemperio instrukcija - Valdymo skydas 2024, Birželis
Anonim
Erdvėlaivio valdymo pultas - lazeriu supjaustytas „Arduino“žaislas
Erdvėlaivio valdymo pultas - lazeriu supjaustytas „Arduino“žaislas

„Fusion 360“projektai »

Prieš kelis mėnesius nusprendžiau tapti vietos kūrėjų erdvės nariu, nes jau seniai norėjau išmokti gamintojų prekybos įrankių.

Turėjau šiek tiek „Arduino“patirties ir čia lankiau „Fusion“kursą „Instructables“. Tačiau neturėjau patirties nei su lazeriniu pjaustytuvu, nei su jokiu tarpiniu „Arduino“programavimu ar komponentais, išskyrus standartinį šviesos diodą ar paprastą jutiklį.

Kadangi mano sūnėno 6 metų gimtadienis artėjo po kelių mėnesių, nusprendžiau, kad noriu jam padovanoti. Kadangi jam patinka viskas, kas susiję su kosmosu (ypač jei jame yra mygtukų ir žibintų), aš sugalvojau iš pradžių padaryti jį paprastu „Arduino“žaislu su kai kuriais šviesos diodais, mygtukais, garsiakalbiu, slankikliais ir pan.

Taigi internete ieškojau paprastų „Arduino“žaislų vadovėlių pamokų, kad galėčiau įkvėpti, bet neradau tiksliai to, ko ieškojau. Nuostabus Jeffo Smito kosminio laivo žaislas ir Duncano Jauncey remiksas buvo puikus įkvėpimas, tačiau man buvo šiek tiek per didelis gurkšnis, nes man trūko: a) pakankamai patirties jo sukūrimui, b) pakankamai laiko įgyti patirties ir c) Norėjau, kad projektą valdytų tik „Arduino“, kad jis būtų paprastesnis (ir pigesnis) nei sąsaja su pvz. „Raspberry Pi“ar panašiai. Puikus Bobo Landerio valdymo skydelio žaislas taip pat buvo įkvėpimas, tačiau norėjau sukurti kažką daugiau interaktyvumo.

Taigi pradėjau eskizuoti keletą valdymo skydelio idėjų, kol pasiekiau žvilgsnį, kuriuo buvau patenkintas.

Turėdamas pradinį dizainą (bent jau gana greitai nubraižytą ant popieriaus lapo), buvau pasirengęs pereiti prie to, kad iš tikrųjų suprasčiau, ko reikės, kad tai padarytumėte - kiek ir kokių dalių man reikės, kokio „Arduino“valdiklio naudoti ir pan. PATARIMO ŽODIS …

… Tiems, kurie nori pradėti šio kūrimo kelionę: 4017 dešimtmečio skaitiklių naudojimas yra be galo sudėtingas būdas valdyti šviesos diodus. Jei norite sukurti savo versiją, labai rekomenduoju naudoti kažką panašaus į WS2812B (arba panašius) šviesos diodus, nes tai žymiai palengvins šviesos diodų valdymą (pavyzdžiui, naudojant „FastLED“biblioteką).

Kitas „Instructable“narys taip pat atrado tam tikrų neatitikimų tarp schemos ir kodo (su tam tikrais įvesties/išvesties kaiščiais kode, kuris neatitinka pateiktos schemos). Pabandysiu padaryti atnaujintą schemos versiją, kai tik turėsiu laiko. Tuo tarpu naudokite kodą kaip įvesties/išvesties kaiščio sąrankos pagrindą (ne schemą).

1 žingsnis: šios pamokos struktūra

Šios pamokos struktūra
Šios pamokos struktūra

Dabar, kai turėjau bendrą idėją, kaip turėtų atrodyti erdvėlaivio valdymo pultas, ir nusprendžiau tai padaryti gana paprastai, buvau tikras, kad iš tikrųjų jį sukurti būtų puiku …!

Na … paaiškėjo, kad vėjas tapo labiau, na jei ne audra, tai bent audra! Tai buvo šiek tiek sunkiau, nei buvo galima tikėtis.

Projektas užtruko beveik tris mėnesius laisvalaikio valandų, o paskutinį kodavimą baigiau tik dieną prieš sūnėno gimtadienį!

Tačiau kūrimo procesas buvo puiki ir smagi (ir tik kartais varginanti) mokymosi patirtis su daugybe bandymų ir klaidų ir dalykų, kuriuos daryčiau kitaip, jei norėčiau tai vėl sukurti.

Todėl dauguma šio vadovo veiksmų turės du skyrius:

  • Kantraus skaitytojo skyrius „Ilgas skaitymas“, kuriame išsamiai aprašau savo procesą, mintis ir (tikėtinas) klaidas.
  • Skyrius „Tl; dr“, skirtas nekantresniam skaitytojui, kur aš šiek tiek greičiau pasiekiu esmę ir pateikiu receptą, kurio reikia laikytis (patikslintą mokantis iš savo klaidų).

Mėgaukitės kelione ir nedvejodami užduokite klausimus!

2 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos

Turėdamas eskizą rankoje, galėčiau pradėti suprasti, kiek šviesos diodų, mygtukų ir kitų dalykų man reikia.

ILGAI SKAITYTI

Kadangi mano eskize buvo daug šviesos diodų (42, įskaitant šviečiančius mygtukus), buvo aišku, kad man reikia eiti į „Arduino Mega“. Tačiau net naudojant „Mega“vis dar nebuvo pakankamai įvesties/išvesties kaiščių, kad tilptų visi šviesos diodai, mygtukai, pjezo signalizatoriai ir potenciometrai.

Taigi dar kartą internete ieškojau patarimų, kaip valdyti kelis šviesos diodus vos keliais įvesties/išvesties kaiščiais, ir galiausiai nusprendžiau pasirinkti „CD4017 dešimtmečio skaitiklį“, perskaitęs šią tvarkingą pamoką.

Jei norėčiau sukurti atnaujintą versiją, daugumą šviesos diodų tikrai pakeisčiau kažkuo panašiu į WS2812B tipo šviesos diodus, nes juos lengviau prijungti, programuoti ir žaisti. Bet kadangi aš nežinojau, kad iki kūrimo, ši pamoka vis tiek bus skirta CD4017 metodo naudojimui.

Aš taip pat dar neturėjau aiškios idėjos, kaip atrodys grandinė, todėl norėjau įsitikinti, kad pakeliui galėsiu atjungti ir vėl prijungti laidus ir komponentus. Todėl aš pasirinkau (beveik) visas jungtis tarp komponentų ir plokštės naudoti naudojant moteriškus/moteriškus dupontinius kabelius ir išorinius kaiščius.

Kad būtų lengviau prijungti komponentus prie „arduino“per „dupont“kabelius, nusprendžiau nusipirkti „Mega“jutiklio ekraną.

Kalbant apie likusias priemones ir medžiagas, jas rasite žemiau.

TL; DR

Įrankiai:

  • Lazerinis pjoviklis. Mūsų gamintojų erdvėje yra universalios lazerinės sistemos VLS 3.50 45W, kurias aš panaudojau akrilo pjovimui ir graviravimui, ir didelis bevardis kiniškas 120 W lazeris, kurį naudojau pjaustant MDF. Galite gana lengvai nupjauti dėžutę ir akrilą naudodami standartinius elektrinius įrankius, tačiau graviravimui ant akrilo/dažų pirmenybė teikiama lazeriui.
  • Lituoklis.
  • Karšto klijų pistoletas (neprivaloma, bet malonu turėti)
  • Atsuktuvų komplektas.
  • Gręžimo bitukas.
  • Gręžimo antgaliai 2 mm-3 mm ar panašūs.
  • Gręžimo mašinėlė (tinka bet kas, bet stendo gręžimo presas palengvins).
  • Izoliacine juosta
  • Spaustukai
  • Apkaba
  • Įvairių smulkių replių
  • „Adobe Illustrator“($ $) arba „Inkscape“(nemokama) - arba bet kokia kita vektoriais pagrįsta piešimo programinė įranga.
  • „Autodesk Fusion 360“(pasirenkama) - skirtas dėklo dizainui.

Medžiagos korpusui ir surinkimui:

  • Akrilo lakštai, 5 mm storio. Pageidautina lieti akrilą (nes jis netirpsta ir nesikeičia taip lengvai, kaip pjaustant lazeriu).
  • Akrilo lakštas 2 mm.
  • MDF, 6 mm storio.
  • Purškiamus dažus, naudojau:

    • Molotow Urban Fine -Art Artist Acrylic - drąsiai oranžinė. Dėl priekinės plokštės grafinių detalių ir rankenų.
    • Molotow Urban Fine -Art Artist Acrylic - signalas juodas. Dėl dėklo ir priekinės plokštės.
    • Bendra juoda ne akrilo pagrindu, skirta 2 mm apsauginiam akrilo lakštui.
  • Varžtai - 2,5 x 13 mm (arba panašūs - skersmuo neturi viršyti 4 mm).
  • Standartiniai (PVA) medienos klijai (mediniam dėklui klijuoti)
  • Kontaktiniai klijai arba akrilo klijai (2 mm apsauginio akrilo lakšto klijavimui prie priekinės plokštės apačios).
  • Multimetras (neprivaloma, bet labai naudinga ieškant šortų, bandymo diodų ir bendro tęstinumo testavimo).

Elektronika:

  • „Arduino Mega 2560 R3“
  • „Mega Sensor Shield V2.0“, skirtas „Arduino Mega“
  • Dupont kabeliai patelė/patelė (100 vnt turėtų pakakti). Pasirinkite (bent) 30 arba 20 cm ilgio - 10 cm bus per trumpas.
  • Visa krūva šviesos diodų - tiek 3 mm, tiek 5 mm.
  • Vyriški antgaliai
  • PCB juostelės plokštė
  • 4x 16 kontaktų DIP IC lizdas (dešimtmečių skaitiklių montavimui)
  • 4x CD4017BE dešimtmečio skaitiklis
  • 2x raudonai šviečiantis LED jungiklis w. apverčiamas dangtelis
  • 2x Vieno linijinio 10k skaidrių potenciometrai
  • 2x Žalios spalvos kvadratiniai šviečiantys momentiniai mygtukai. Atkreipkite dėmesį !!: mygtukai, su kuriais susieta, nėra apšviesti šviesos diodais. Jie yra kaitrūs ir neužsidegs prijungus. Kad jie užsidegtų, turėsite išlydyti kaitinamąją lemputę viduje ir pakeisti ją 3 mm šviesos diodu. Bandžiau užsisakyti keletą kitų panašių mygtukų, kurie, kaip teigiama, buvo apšviesti šviesos diodais, bet deja - kai jie atvyko, jie taip pat pasirodė kaitrinė.
  • 6x 3 kontaktų 2 padėčių įjungimo/įjungimo jungikliai
  • 1x saugos užrakto jungiklis (DPST arba DPDT tipo).
  • 1x SPST įjungimo/išjungimo svirtis
  • 2x pjezo garsiniai signalai
  • 1x MAX7219 LED taškų matricos 8 skaitmenų skaitmeninio ekrano valdymo modulis
  • 2x Vieno linijinio sukamojo 10k potenciometrai
  • 2x sukamas rankenėlės dangtelis potenciometrams
  • 22x 180 arba 200 omų rezistoriai
  • 11x 150 omų rezistoriai
  • 14x 100 omų rezistoriai
  • 1x T tipo „9v“akumuliatoriaus jungties kabelis
  • 1x 4 lizdų AA baterijos laikiklis

3 žingsnis: dalių matavimas ir bandymas

Matavimo dalys ir bandymas
Matavimo dalys ir bandymas
Matavimo dalys ir bandymas
Matavimo dalys ir bandymas
Matavimo dalys ir bandymas
Matavimo dalys ir bandymas
Matavimo dalys ir bandymas
Matavimo dalys ir bandymas

ILGAS (-iš) SKAITYTI

Turėdamas visas dalis, dabar galėčiau pradėti matuoti kiekvieną atskirą komponentą, kad įsitikinčiau, jog pradėjus kurti galutinį dizainą „Illustrator“ar „Inkscape“, visos dalys tilptų ir nė viena iš jų nesutaptų apatinėje pusėje priekinės plokštės.

Ypač raktinis jungiklis buvo labai gilus, todėl galutinis dėžutės gylis (ar aukštis, kad ir kaip norite tai pasakyti) turėtų būti pritaikytas tam, ir į tai reikia atsižvelgti dedant vidinius dėžės komponentus (pvz. „Arduino Mega“, dešimtmečių skaitikliai ir kt.).

Tada aš parengiau paprastą vektorinį piešinį „Illustrator“, kuriame pavaizduoti visi skirtingi komponentų skersmenys/pločiai, įdėjau 5 mm akrilo bandinį į lazerinį pjaustytuvą ir iškirpiau.

Įsitikinęs, kad visi komponentai tvirtai priglunda prie atitinkamų skylių/angų, tada piešiau kiekvieną „Illustrator“komponentą (žr. Nuotrauką), kad būtų lengviau jį naudoti galutiniame projekte.

TL; DR

  • Išmatuokite visus savo komponentus naudodami suportus.
  • Naudodami matavimus sukurkite vektorinį bandomąjį failą su visų mygtukų/komponentų dydžiais „Illustrator“.
  • Iškirpkite bandymo failą ant lazerinio pjaustytuvo 5 mm akrilo.
  • Naudodami bandinį patikrinkite, ar visi komponentai tvirtai priglunda.
  • Jei reikia, sureguliuokite skylių dydžius vektorinėje rinkmenoje ir padarykite naują bandinį su pakeistais dydžiais.
  • Naudodami galutinius matavimus, sukurkite naują „Illustrator“failą ir nubrėžkite visus komponentus tinkama masteliu.
  • ARBA nedarykite nė vieno iš aukščiau išvardytų dalykų. Kituose veiksmuose pateiksiu galutinį vektorinį failą, jei tik norite jį naudoti.

4 žingsnis: dėklo projektavimas

Korpuso projektavimas
Korpuso projektavimas
Korpuso projektavimas
Korpuso projektavimas

Atlikus visus komponentų matavimus, dabar galėčiau pradėti kurti valdymo skydelio korpusą.

ILGAI SKAITYTI

Kažkodėl nusprendžiau padaryti šį procesą sau daug sudėtingesnį, nei būtina, ir pasirinkau sukurti parametrų nustatytą pirštų sujungimo dėklą „Fusion 360“. Na, tiesą pasakius, aš tiesiog norėjau geriau išmokti „Fusion 360“, todėl nebuvo t visiškai bepročio sprendimas, bet aš galėčiau daug lengviau panaudoti (gana puikų) „MakerCase“įrankį ir būti su juo baigtas.

Vietoj to nusprendžiau vadovautis „The Hobbyist Maker“parametrinių pirštų sujungtų dėžių pamoka, kurią galiu labai rekomenduoti, jei norite geriau išmanyti 3D parametrų dizainą. Tačiau visiškai paprasto dizaino 3D modelio sukūrimas yra šiek tiek perdėtas, nes vėliau kiekvieną paviršių turėsite eksportuoti kaip 2D vektorinį piešinį, todėl taip pat galite tiesiog padaryti jį „Illustrator“.

Bet kuriuo atveju aš tęsiau „Fusion 360“, kol buvau patenkintas dizainu. Kadangi žinojau (bent jau tikėjausi), kad mano sūnėnas daug nešios šį daiktą, norėjau jam palengvinti, pridėdamas keletą rankenėlių. Rankenos yra medinio dėklo dalis ir išsikiša per akrilo dangtelį, taip sukimba ir padeda užfiksuoti dėklą.

Sukūręs konstrukciją, visas dalis eksportavau iš 2D.dxf vektorinių failų, naudodamas „paprasto eskizo“metodą, aprašytą Taylor Sharpe „Instructable“.

Tada aš pakeičiau „dxf“failus „Illustrator“ir pridėjau mažą liuką, kad galėčiau pasiekti akumuliatoriaus skyrių, ir skyles, skirtas prisijungti prie „Arduino Mega“(taip pat matavau ankstesniame žingsnyje). Taip pat pridėjau skylę įjungimo/išjungimo jungikliui garsui korpuso šone ir mažas gręžimo skyles apačioje.

Galutiniai dėklo brėžiniai pridedami prie šio veiksmo (.ai,.svg ir.pdf formatu), o priekinės plokštės dizainas bus ruošiamas sekančiuose žingsniuose.

TL: DR

  • Naudokite „MakerCase“, kad padarytumėte pagrindinę dėžutę, sujungtą pirštais.
  • Pakeiskite „Illustrator“„MakerCase“vektorinius failus, kad jie atitiktų jūsų poreikius - nepamirškite pridėti akumuliatoriaus liuko ir „Arduino“prievadų skylių.
  • ARBA tiesiog atsisiųskite prie šio veiksmo pridėtus planus.

5 žingsnis: priekinės plokštės projektavimas ir dažų graviravimas lazeriu

Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu
Priekinės plokštės projektavimas ir dažų graviravimas lazeriu

ILGAI SKAITYTI

Turėdamas galutinį bendrą korpuso dydį ir priekinę plokštę, dabar galiausiai galėčiau pereiti prie (dar įdomesnės) dalies: priekinės plokštės dizaino!

Kadangi aš jau išmatavau ir nupiešiau nedidelę visų „Illustrator“dalių biblioteką (3 veiksme) ir turėjau pradinį eskizą, kurį nupiešiau ranka, tai buvo „tik“dalių uždėjimas ant švarios priekinės plokštės vektoriaus piešimas (eksportuotas iš „Fusion“ankstesniame žingsnyje) „Illustrator“ir pridėjus įdomios erdvės grafikos.

Kai buvo pradinis vektorinis dizainas, tai buvo lazerio laikas!

Tinkamo proceso paieška:

Norėdami sukurti priekinę plokštę, norėjau, kad priekinės plokštės fonas būtų nudažytas juodai, o erdvės grafika ant jo išsiskirtų signalo spalva (mano atveju oranžinė). Tačiau aš tikrai negalėjau rasti jokių pamokų apie šį lazerinio ėsdinimo per dažus procesą. Buvo nemažai pavyzdžių, kaip jau išgraviruotą gabalėlį patobulinti dažais arba vieną kartą išgraviruoti ant neskaidraus paviršiaus arba naudoti specialius lazeriu ėsdinančius dažus, kurie prilimpa prie paviršiaus, kai jie yra lazeriu (tai buvo priešingai, nei norėjau). Vėliau radau šį vaizdo įrašą, kuriame daugiau ar mažiau tiksliai buvo parodyta, ko norėjau pasiekti, bet tada jau buvo per vėlu, ir aš jau praleidau per daug laiko, išbandydamas įvairių tipų dažus, skirtingą dažų sluoksnių kiekį ir milijonas skirtingų ULS lazerio nustatymų: |

Laimei, jums to nereikės daryti, ir aš jums nepagailėsiu daug skausmingos informacijos apie daugelį bandymų ir bandymų bei klaidų, ir pateiksiu jums pagrindines išvadas:

Ėsdinimo lazeriu procesas - TL; DR:

Priekinės plokštės iškirpimo ir dizaino įspaudimo ant jo procesas susideda iš kelių atskirų žingsnių, trumpai tariant:

  1. Iškirpkite pačią priekinę plokštę ir visas mygtukų bei komponentų skyles ir angas.
  2. Dažykite priekinę plokštės pusę vienu sluoksniu juodų akrilinių dažų ir leiskite visiškai išdžiūti.
  3. Vėl įdėkite dažytą priekinę plokštę į lazerinį pjaustytuvą ir išgraviruokite dizainą į dažytą paviršių.
  4. Dar kartą nudažykite (dabar lazeriu išgraviruotą) priekinę plokštės pusę vienu oranžinių akrilinių dažų sluoksniu ir leiskite išdžiūti.

Lazerinis ėsdinimo procesas - ILGAI SKAITYTI:

Detalus lazerinio ėsdinimo procesas:

  1. Iškirpkite pačią priekinę plokštę ir visas mygtukų bei komponentų skyles ir angas. Prie šio veiksmo pridedamuose projektavimo failuose yra trys skirtingi sluoksniai: A. Iškirptas sluoksnis (raudonos linijos) B. Vektorius graviruoja sluoksnį (mėlynos linijos) C. Rastras graviruoja sluoksnį (juodos bruožai) Šiame žingsnyje turite tik paprašyti lazerinio pjaustytuvo nupjauti raudoną ir mėlyną sluoksnius. Raudonasis sluoksnis turi būti nupjautas iki galo, o mėlynas sluoksnis turėtų būti tik graviruotas į akrilą. Mėlyni kryžiai žymi gręžimo taškus (vėliau, kai turėsime gręžti tvirtinimo skyles į priekinę plokštę), o mėlynas kryžius virš planetos apatiniame kairiajame kampe yra lygiavimo žymeklis, kurį naudosime graviruodami priekinę plokštelę 3 veiksmas.
  2. Dažykite priekinę plokštės pusę juodai. Atminkite, kad kadangi dizaino failai yra veidrodiniai, apatinė pusė iš tikrųjų yra pusė į viršų, kai ji dedama į lazerinį pjaustytuvą. Be to, prieš pradėdami dažyti, būtinai naudokite maskavimo juostą, kad užmaskuotumėte akrilo dalis, kurių nenorite dažyti! Išbandžiau porą skirtingų tipų juodų dažų, bet galiausiai naudoju „Molotow Urban Fine-“. Meno menininkas akrilas signalizuoja juodai, nes tai nuostabu! Jame yra labai didelė pigmento koncentracija, todėl jums reikia tik užtepti vieną dažų sluoksnį, kad jis visiškai padengtų akrilą (kuris taip pat bus naudingas kitame etape). Kai apatinė dalis bus nudažyta juodai, leiskite jai išdžiūti iki galo ir pereikite prie kito žingsnio.
  3. Kai priekinė plokštės apačia yra nudažyta juodai, įdėkite ją atgal į lazerinį pjoviklį ir (jei reikia) naudokite lygiavimo žymeklį (aprašytą 1 veiksme), kad lazerio paviršius būtų visiškai suderintas (žr. Pridėtas nuotraukas). Norėdami išgraviruoti, naudoju VLS 3.50 lazerį, kuris pateikiamas su medžiagų biblioteka su daugybe iš anksto nustatytų. Tačiau iš tikrųjų nėra jokių iš anksto nustatytų „dažymo“dažų nuo akrilo, todėl turėjau šiek tiek paeksperimentuoti. Pirmiems bandiniams, kuriuos padariau, naudojau kelis dažų sluoksnius, o tai reiškė, kad turėjau daug krapštytis su iš anksto nustatytais parametrais, kad lazeris išgraviruotų visą dažų sluoksnį. Tačiau naudojant tik vieną dažų sluoksnį, norint išgraviruoti dažų sluoksnį, pakanka standartinio „rastrinio graviravimo“nustatymo 5 mm akrilui ant VLS 3.50! Puiku! Taigi, naudodami pridedamą dizaino failą, nusiųskite rastrinį graviūros sluoksnį (juodos linijos) į lazerį ir pradėkite dažyti erdvius raštus į dažus ir akrilą!
  4. Visos erdvios priekinės plokštės dizaino savybės dabar turėtų būti išgraviruotos į priekinės plokštės apačią, t. Y. Jūs turėtumėte matyti akrilą, kur dažai buvo išgraviruoti. Bet mes nenorime, kad tekstas, simboliai ir eilutės ant priekinės plokštės būtų permatomi! Mes norime, kad jie įsižiebtų ryškiai oranžine spalva! Todėl paimkite oranžinius akrilinius dažus (2 žingsnyje naudojau vieną iš tos pačios „Molotow“serijos kaip juodus dažus) ir nudažykite vieną ar du sluoksnius ant juodos priekinės plokštės pusės. Vėlgi, užmaskuokite dalis, kurioms nenorite oranžinių dažų - ypač kvadratą priekinės plokštės viduryje! Kvadratas turi likti skaidrus, nes vėliau prie jo pritvirtinsime paprastą LED ekraną. Kol dirbate, taip pat galite dažyti dėklo rankenas (žr. Pridėtą paveikslėlį).

Baigęs dažymą ir ėsdinimą lazeriu, buvau pasirengęs išbandyti dalis.

6 žingsnis: korpuso bandymas, surinkimas ir dažymas

Korpuso bandymas, surinkimas ir dažai
Korpuso bandymas, surinkimas ir dažai

TL; DR

Grandinės kūrimas buvo daugiapakopis procesas:

  1. Sudedamųjų dalių testavimas naudojant multimetrą.
  2. Komponentų (šviesos diodų, mygtukų, ekrano ir tt) tvirtinimas prie priekinės plokštės.
  3. Lituoti antgalių kaiščius prie visų (būtinų) komponentų.
  4. Multimetro naudojimas trumpumui ir tęstinumui patikrinti.
  5. „Arduino Mega“(su jutiklio skydu) tvirtinimas prie korpuso apačios vidinės pusės.
  6. Visų komponentų (teisingai) prijungimas prie „Arduino“jutiklio skydo naudojant „dupont“kabelius.
  7. Lituokite akumuliatoriaus jungties laidus prie „Arduino Mega“lizdo.

ILGAI SKAITYTI

… ir jei būčiau protingesnis žmogus, būčiau atlikęs tuos tikslius veiksmus tokia tvarka … Tačiau nesu protingas žmogus, todėl turėjau ne vieną valandą pakeisti sugedusius komponentus, kurie jau buvo priklijuoti ir pritvirtinti prie priekinė plokštė, LED trumpinimas ir kita smagi veikla!

Tačiau mano nesėkmės neturėtų trukdyti jums atlikti geresnio darbo, todėl žemiau pateiksiu išsamų kiekvieno žingsnio paaiškinimą ir rasite aukščiau pateikto proceso vaizdų.

  1. Prieš montuodami patikrinkite komponentus naudodami multimetrą. Patikrinkite, ar veikia visi šviesos diodai, ar mygtukai tinkamai atsidaro ir užsidaro, ar veikia potenciometrai ir pan. Taip pat patartina atlikti nedidelį bandomąjį nustatymą naudojant ekraną MAX7219 (žr., Pvz., Šią gražią pamoką), kad įsitikintumėte, jog viskas veikia. Vėliau sutaupysite daug galvos skausmo.
  2. Sumontuokite komponentus prie priekinės plokštės. Visus mygtukus galima lengvai pritvirtinti prie priekinės plokštės, nes visi jie turi veržles ir srieginius velenus. Tačiau palaidus šviesos diodus reikia klijuoti ant lentos karštais klijais (žr. Paveikslėlius).
  3. Lituokite antgalių kaiščius prie visų komponentų. Kadangi aš nusprendžiau naudoti „dupont“jungties kabelius visiems savo komponentams, tai ironiškai reiškė, kad turėjau daug lituoti, nes prie kiekvieno šviesos diodo ir kiekvieno mygtuko turėjo būti prilituoti antgaliai. Kad tai būtų šiek tiek lengviau, aš iškirpiau juostelės plokštės gabalus ir prie jo prilituojau antgalių kaiščius ir (jei reikia) rezistorius. Tada aš litavau tą baigtą juostinę plokštę prie atitinkamo valdymo pulto komponento (žr. Paveikslėlius). Keturi 4017 dešimtmečio skaitikliai buvo sumontuoti ant vieno juostos plokštės bloko, kad (jei reikia) būtų lengviau perjungti jungtis (žr. Paveikslėlius).
  4. Šortų ir tęstinumo testas. Naudokite multimetrą, kad patikrintumėte, ar visos jūsų lydmetalio jungtys yra sujungtos, ir patikrinkite, ar kuri nors iš jų nėra per daug sujungta su dalykais, prie kurių jie neturėtų prisijungti!
  5. Pritvirtinkite „Arduino Mega“prie korpuso apačios, kad maitinimo lizdas ir USB kištukas ant plokštės sutaptų su skylutėmis galinėje korpuso pusėje (žr. Paveikslėlius). Taip pat turėtumėte pritvirtinti 4017 dešimtmečio skaitiklio bloką prie korpuso apačioje, taip pat išpjovę, surinkę ir sumontavę baterijų skyrių (pritvirtintą prie šio žingsnio) (žr. paveikslėlius).
  6. Dabar atėjo laikas prijungti visus komponentus naudojant moterų/moterų dupontinius kabelius. Žr. Šios instrukcijos 8 veiksmo schemą, kad įsitikintumėte, jog viską prijungėte teisingai.
  7. Dėl kažkokios keistos priežasties įsigytame jutiklio skydelyje nėra „Vin“kaiščio, kad būtų galima reguliuoti 7–12 voltų įvestį. Taigi turėjau lituoti akumuliatoriaus jungties laidus prie „Arduino Mega“maitinimo lizdo (žr. Paveikslėlį).

Taigi manau … dabar atėjo laikas jį prijungti..!

10 žingsnis: testavimas ir kodavimas

Image
Image
Testavimas ir kodavimas
Testavimas ir kodavimas
Testavimas ir kodavimas
Testavimas ir kodavimas

Jūs pasiekėte paskutinį pamokos žingsnį! Šauniai padirbėta!

Valdymo pulto kodavimas buvo sava kelionė su daugybe googlingo, bandymų programavimo ir perjungimo. Man pasisekė, kad galėjau gauti daugiau patyrusios pagalbos tiek iš savo brolio, tiek iš mano kambario draugo, kitaip aš niekada nebūčiau padariusi savo sūnėno gimtadienio.

Nepaisant to, vadinamasis „galutinis“kodas, kuris buvo perkeltas į „Arduino“, vis dar turi daug trūkumų ir, tiesą sakant, yra šiek tiek netvarka. Laimei, mes nesukūrėme kodo tikram erdvėlaiviui, todėl šiuo konkrečiu atveju jo daugiau nei pakaks:)

Kodas taip pat nėra ypač gerai dokumentuotas, ir kadangi mes su juo dirbome jau trys žmonės, bandymas jį išaiškinti gali būti šiek tiek išbandytas - net ir man.

Bet kokiu atveju, kodas yra pridėtas ir, sukryžiavus pirštus, vis tiek veiks, jei ir kai bandysite:)

Dėkojame, kad sekate - tikiuosi, kad jums pavyko panaudoti bent kai kuriuos šios pamokos dalykus.

Kadangi tai yra mano pirmasis „Instructable“, man būtų malonu išgirsti jūsų atsiliepimus ir gauti patarimų, kaip galėčiau juos pagerinti (ir būsimus).

Mėgaukitės galutinio projekto vaizdo įrašu ir laimingu kūrimu: D

/ Niels aka. Nilfisken

11 veiksmas: priskyrimai

Kurdamas valdymo skydą, naudoju įvairias atvirojo kodo medžiagas - daugiausia įvairių rūšių grafiką. Jų kūrėjai turi (ir turėtų būti) paminėti:

Iš puikios svetainės „TheNounProject“naudoju šias piktogramas:

  • „Bumas“, kurį sukūrė „VectorBakery“(CC BY)
  • „Garso vibracija“pagal „Symbolon“(CC BY)
  • „Sprogimas“, autorius Oksana Latysheva (CC BY)
  • „Pentagono pavojus“, kurį pateikė Blackspike (viešas domenas)
  • „Galaktikos imperija“, autorius Franco Perticaro (CC BY)
  • Ervino Bolato „Lazerio spindulys“(CC BY)
  • „Saturnas“, autorius „Lastspark“(CC BY)
  • „Elektrinis“- Hea Poh Lin (CC BY)

Naudojamas šriftas:

„Oilrig“„Checkered Ink“(licenciją rasite čia)

Taip pat didžiulis ačiū visiems kitiems „mokytojams“, kurie nemokamai ir visiems patiks, duodami patarimų, gudrybių ir patirties. Be jūsų aš niekada negalėčiau sukurti tokio projekto.

Pirmą kartą autorius
Pirmą kartą autorius
Pirmą kartą autorius
Pirmą kartą autorius

Antras autorius pirmą kartą

Rekomenduojamas: