Sisällysluettelo:

Avaruusaluksen ohjauspaneeli - Laserleikattu Arduino -lelu: 11 vaihetta (kuvilla)
Avaruusaluksen ohjauspaneeli - Laserleikattu Arduino -lelu: 11 vaihetta (kuvilla)

Video: Avaruusaluksen ohjauspaneeli - Laserleikattu Arduino -lelu: 11 vaihetta (kuvilla)

Video: Avaruusaluksen ohjauspaneeli - Laserleikattu Arduino -lelu: 11 vaihetta (kuvilla)
Video: Японский беспилотный капсульный отель за 18 долларов внутри железнодорожного вокзала! 2024, Kesäkuu
Anonim
Avaruusaluksen ohjauspaneeli - Laserleikattu Arduino -lelu
Avaruusaluksen ohjauspaneeli - Laserleikattu Arduino -lelu

Fusion 360 -projektit »

Muutama kuukausi sitten päätin liittyä paikallisen valmistaja -avaruuden jäseneksi, koska olen halunnut oppia valmistajakaupan työkaluja vuosikausia.

Minulla oli pieni Arduinon kokemus ja olin käynyt Fusion-kurssin täällä Instructablesista. Minulla ei kuitenkaan ollut kokemusta laserleikkurista eikä minkäänlaisesta Arduino -ohjelmoinnista tai komponenteista tavallisen LED -valon tai yksinkertaisen anturin lisäksi.

Koska veljenpoikani 6-vuotissyntymäpäivä oli tulossa muutaman kuukauden kuluttua, päätin, että haluan tehdä hänelle lahjan. Koska hän rakastaa kaikkea avaruuteen liittyvää (varsinkin jos se sisältää painikkeita ja valoja), keksin alkuperäisen ajatuksen tehdä hänestä yksinkertainen Arduino-pohjainen lelu, jossa on joitain LED-valoja, painikkeita, kaiutin, liukusäätimet jne.

Joten etsin inspiraatiota Internetistä etsimällä opetusohjelmia yksinkertaisista Arduino -leluoppaista, mutta en löytänyt aivan sitä, mitä etsin. Jeff High Smithin hämmästyttävä avaruusaluslelu ja Duncan Jaunceyn remix siitä olivat loistavia inspiraatioita, mutta ne olivat minulle hieman liian isoja, koska minulta puuttui: a) tarpeeksi kokemusta sen rakentamiseen, b) tarpeeksi aikaa kokemuksen hankkimiseen ja c) Halusin, että projektia hallitsisi vain Arduino, jotta se olisi yksinkertaisempaa (ja halvempaa) kuin se, että joudun käyttämään esim. Raspberry Pi tai vastaava. Bob Landerin kaunis pieni ohjauspaneelin lelu oli myös inspiraation lähteenä, mutta halusin rakentaa jotain hieman enemmän vuorovaikutteisuutta.

Aloin siis piirtää muutamia ideoita ohjauspaneelista, kunnes saavutin sellaisen ilmeen, johon olin tyytyväinen.

Alkuperäisen suunnittelun ollessa paikallaan (hyvin piirretty melko nopeasti ainakin paperille) olin valmis siirtymään itse miettimään, mitä tämän rakentaminen tarvitsisi - kuinka monta ja mitä osia tarvitsisin, mitä Arduino -ohjainta käyttää jne. NEUVO …

… Niille, jotka haluavat lähteä tämän rakentamisen matkalle: 4017 vuosikymmenen laskureiden käyttö on tarpeettoman monimutkainen tapa ohjata LED -valoja. Jos haluat tehdä oman version, suosittelen käyttämään esimerkiksi WS2812B (tai vastaavia) LED -valoja, koska se helpottaa LEDien ohjaamista paljon (esimerkiksi FastLED -kirjaston avulla).

Toinen Instructable -jäsen on myös havainnut joitakin eroja kaavion ja koodin välillä (tietyissä I/O -nastoissa koodissa, jotka eivät vastaa esitettyä kaaviota). Yritän tehdä kaaviosta päivitetyn version heti, kun minulla on aikaa. Käytä sillä välin koodia I/O -nastan perustana (älä kaaviota).

Vaihe 1: Tämän opetusohjelman rakenne

Tämän opetusohjelman rakenne
Tämän opetusohjelman rakenne

Nyt kun minulla oli yleinen käsitys siitä, miltä avaruusaluksen ohjauspaneeli näyttää, ja päätin tehdä sen suhteellisen yksinkertaiseksi, olin varma, että sen rakentaminen olisi todella helppoa …!

No… osoittautui, että tuulesta tuli enemmän, hyvin jos ei myrsky, niin ainakin myrsky! Se oli hieman vaikeampaa kuin aluksi odotettiin.

Projekti vei lähes kolme kuukautta vapaa -aikaa, ja viimeisen koodauksen sain valmiiksi päivää ennen veljenpoikani syntymäpäivää!

Rakennusprosessi oli kuitenkin loistava ja hauska (ja vain joskus turhauttava) oppimiskokemus, jossa oli paljon kokeiluja ja erehdyksiä sekä asioita, jotka tekisin toisin, jos rakentaisin sen uudelleen.

Useimmissa tämän opetusohjelman vaiheissa on siten kaksi osaa:

  • "Pitkä luku" -osa potilaslukijalle, jossa kuvailen yksityiskohtaisesti prosessiani, ajatuksiani ja (todennäköisiä) virheitä.
  • "Tl; dr" -osio kärsimättömämmälle lukijalle, jossa pääsen asiaan hieman nopeammin ja esitän seurattavan reseptin (tarkistettu oppimalla virheistäni).

Nauti kyydistä ja kysy rohkeasti kysymyksiä!

Vaihe 2: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit

Luonnoksen kädessä voisin alkaa selvittää, kuinka monta LEDiä, painiketta ja muuta tarvitsin.

LUETTU

Koska luonnoksessani oli paljon LED -valoja (42 mukaan lukien valaistut painikkeet), oli selvää, että minun oli mentävä Arduino Megaan. Kuitenkin jopa Megaa käytettäessä ei vieläkään ollut tarpeeksi I/O-nastoja kaikille LED-valoille, painikkeille, pietsosummerille ja potentiometreille.

Joten etsin jälleen internetistä vinkkejä useiden LED-valojen ohjaamiseen muutamalla I/O-nastalla ja päädyin päättämään "CD4017-vuosikymmenen laskurista" luettuani tämän siistin opetusohjelman.

Jos tekisin päivitetyn version, vaihdan ehdottomasti suurimman osan LED-valoista WS2812B-tyyppisten LEDien kaltaisiin, koska niiden ketjuttaminen, ohjelmointi ja leikkiminen on paljon helpompaa. Mutta koska en tiennyt sitä rakentamisen aikaan, tämä opetusohjelma keskittyy edelleen CD4017-menetelmän käyttöön.

Minulla ei myöskään ollut vielä selvää käsitystä siitä, miltä piiri näyttäisi, joten halusin varmistaa, että pystyn irrottamaan ja kytkemään johdot ja komponentit uudelleen matkan varrella. Siksi päätin tehdä (melkein) kaikki liitännät komponenttien ja levyn välillä naaras-/naaraspuolisten dupont -kaapeleiden ja urospistokkeiden avulla.

Helpottaakseni komponenttien yhdistämistä arduinoon dupont -kaapeleiden kautta, päätin ostaa Mega -anturisuojan.

Muiden työkalujen ja materiaalien osalta löydät ne alta.

TL; DR

Työkalut:

  • Laserleikkuri. Valmistaja-alueellamme on Universal Laser Systems VLS 3.50 45W, jota käytin akryylin leikkaamiseen ja kaiverrukseen, ja iso ei-niminen kiinalainen 120 W: n laser, jota käytin MDF: n leikkaamiseen. Voit helposti leikata laatikon ja akryylin tavallisilla sähkötyökaluilla, mutta laser on kaiverrus akryylille/maalille parempi.
  • Juotin.
  • Kuuma liimapistooli (valinnainen, mutta mukava saada)
  • Ruuvimeisselisarja.
  • Upotusbitti.
  • Poranterät 2mm-3mm tai vastaava.
  • Porakone (mikä tahansa kelpaa, mutta penkkiporakone helpottaa sitä).
  • Maalarinteippi
  • Kiinnikkeet
  • Jarrusatula
  • Erilaisia pieniä pihtejä
  • Adobe Illustrator ($$) tai Inkscape (ilmainen) - tai mikä tahansa muu vektoripohjainen piirustusohjelmisto.
  • Autodesk Fusion 360 (valinnainen) - kotelon suunnitteluun.

Materiaalit Koteloa ja kokoonpanoa varten:

  • Akryylilevyt, paksuus 5 mm. Mieluiten valettu akryyli (koska se ei sula ja palaa yhtä helposti kuin valssattu akryyli laserleikkauksessa).
  • Akryylilevy 2 mm.
  • MDF, paksuus 6 mm.
  • Ruiskumaali, käytin:

    • Molotow Urban Fine -Art Artist Acrylic - uskalla oranssi. Etulevyn graafiset yksityiskohdat ja kahvat.
    • Molotow Urban Fine -Art Artist Akryyli - signaalimusta. Kotelolle ja etulevylle.
    • Yleinen ei-akryylipohjainen musta 2 mm: n suojalevylle.
  • Ruuvit - 2,5 x 13 mm (tai vastaava - halkaisija ei saa ylittää 4 mm.)
  • Vakio (PVA) puuliima (puukotelon liimaamiseen)
  • Kontaktiliima tai akryyliliima (2 mm suojaavan akryylilevyn liimaamiseen etulevyn pohjaan).
  • Yleismittari (valinnainen, mutta erittäin hyödyllinen oikosulkujen etsimisessä, diodien testauksessa ja yleisessä jatkuvuustestissä).

Elektroniikka:

  • Arduino Mega 2560 R3
  • Mega -anturisuoja V2.0 Arduino Megalle
  • Dupont -kaapelit naaras/naaras (100 kpl pitäisi riittää). Valitse (vähintään) 30 tai 20 cm pitkä - 10 cm on liian lyhyt.
  • Koko joukko LED -valoja - sekä 3 mm että 5 mm.
  • Uros otsikkotapit
  • PCB -nauhalevy
  • 4x 16-nastainen DIP IC -liitäntä (vuosikymmenlaskurien asentamiseen)
  • 4x CD4017BE vuosikymmenen laskuri
  • 2x Punainen Valaistu LED -kytkin w. läppäkotelo
  • 2x Yksittäiset lineaariset 10k liukupotentiometrit
  • 2x Vihreät neliön valaistut hetkelliset painikkeet. Huomaa !!: LED -valot EIVÄT valaise linkitettyjä painikkeita. Ne ovat hehkulamppuja eivätkä syty, kun ne on kytketty. Jotta ne syttyvät, sinun on poistettava hehkulamppu sisältä ja vaihdettava ne 3 mm: n LED -valoon. hehkulamppu.
  • 6x 3-nastainen 2-asentoinen on/on -kytkin
  • 1x Turvalukon avainkytkin (DPST- tai DPDT -tyyppi).
  • 1x SPST on/off keinukytkin
  • 2x pietsosummeria
  • 1x MAX7219 LED-pistematriisi 8-numeroinen digitaalinäytön ohjausmoduuli
  • 2x Yksi lineaarinen pyörivä 10k potentiometri
  • 2x Pyörivä nuppi potentiometreille
  • 22x 180 tai 200 ohmin vastukset
  • 11x 150 ohmin vastukset
  • 14x 100 ohmin vastukset
  • 1x T-tyypin "9v" akun liitäntäkaapeli
  • 1x 4-paikkainen AA-paristopidike

Vaihe 3: Osien mittaus ja koestus

Mittausosat ja koestus
Mittausosat ja koestus
Mittausosat ja koestusliitin
Mittausosat ja koestusliitin
Mittausosat ja koestus
Mittausosat ja koestus
Mittausosat ja koestusliitin
Mittausosat ja koestusliitin

LUE (PITKÄ)

Kun kaikki osat ovat käsillä, voisin nyt alkaa mitata jokaista yksittäistä komponenttia varmistaakseni, että kun aloin suunnitella lopullista mallia Illustratorissa tai Inkscapessa, kaikki osat sopivat eikä yksikään niistä menisi päällekkäin pohjassa etulevystä.

Erityisesti avainkytkin oli hyvin syvä, ja siksi laatikon lopullinen syvyys (tai korkeus, miten haluat sen laittaa) on otettava huomioon tätä varten ja otettava tämä huomioon sijoitettaessa kotelon sisäisiä komponentteja (kuten Arduino Mega, vuosikymmenen laskurit jne.).

Sitten tein Illustratorissa yksinkertaisen vektoripiirustuksen, joka kuvaa kaikkia komponentin eri halkaisijoita/leveyksiä, laitoin 5 mm: n akryylitestikappaleen laserleikkuriin ja leikkasin sen.

Kun olin varmistanut, että kaikki komponentit sopivat tiukasti reikiinsä/rakoihinsa, piirsin sitten kaikki komponentit Illustratorissa (katso kuva), jotta niitä olisi helppo käyttää lopullisessa suunnittelussa.

TL; DR

  • Mittaa kaikki komponentit jarrusatuloilla.
  • Käytä mittauksia vektoritestitiedoston tuottamiseen, jossa on kaikki Illustratorin painike-/komponenttikokot.
  • Leikkaa testitiedosto 5 mm: n akryylille laserleikkurilla.
  • Tarkista testikappaleen avulla, sopivatko kaikki osat tiiviisti.
  • Säädä tarvittaessa vektoritiedoston reikien kokoja ja tee uusi testikappale tarkistetuilla mitoilla.
  • Tee lopullisilla mittauksilla uusi Illustrator -tiedosto ja piirrä kaikki komponentit oikeassa mittakaavassa.
  • TAI älä tee mitään edellä mainituista. Annan lopullisen vektoritiedoston seuraavissa vaiheissa, jos haluat vain käyttää sitä.

Vaihe 4: Kotelon suunnittelu

Kotelon suunnittelu
Kotelon suunnittelu
Kotelon suunnittelu
Kotelon suunnittelu

Kun kaikki komponenttimittaukset on tehty, voisin nyt aloittaa ohjauspaneelin kotelon suunnittelun.

LUETTU

Jostain syystä päätin tehdä tämän prosessin paljon vaikeammaksi itselleni kuin on tarpeen ja päätin tehdä parametrisesti määritellyn sormiliitoskotelon Fusion 360: ssa. No - rehellisesti sanottuna, halusin vain oppia Fusion 360: n paremmin, joten se ei ollut t täysin hullujen päätös, mutta olisin voinut käyttää paljon helpommin (melko erinomaista) MakerCase -työkalua ja olla valmis siihen.

Sen sijaan päätin seurata The Hobbyist Makerin parametrista sormiliitoskotelon opetusohjelmaa, jota voin suositella, jos haluat parantaa 3D -parametrisuunnittelua. Kuitenkin täydellisen 3D -mallin tekeminen niin yksinkertaiselle mallille kuin minun on hieman liioittelua, koska sinun on joka tapauksessa vietävä jokainen pinta 2D -vektoripiirustukseksi, joten voit myös tehdä sen Illustratorissa aluksi.

Joko jatkoin Fusion 360: ssa, kunnes olin tyytyväinen muotoiluun. Koska tiesin (ainakin, toivoin ainakin), että veljenpoikani kantaisi tätä tavaraa paljon, halusin helpottaa häntä lisäämällä siihen joitakin kahvoja. Kahvat ovat osa puukoteloa ja työntyvät akryylipinnan läpi, tarjoten otetta ja lukitsemalla kotelon paikalleen.

Suunnittelun ollessa käytössä vienin kaikki osat 2D.dxf -vektoritiedostoihin käyttämällä "yksinkertaista luonnos" -menetelmää, joka on kuvattu Taylor Sharpen julkaisussa Instructable.

Muokkasin sitten dxf -tiedostoja Illustratorissa ja lisäsin pienen luukun paristokoteloon pääsemiseksi ja reikiä Arduino Megaan yhdistämistä varten (mitoin myös edellisessä vaiheessa). Lisäsin myös reiän on/off -kytkimelle kotelon sivulle kuuluvaa ääntä varten ja pieniä porausreikiä pohjaan.

Kotelon lopulliset piirustukset on liitetty tähän vaiheeseen (.ai-,.svg- ja.pdf -muodossa), kun taas etulevyn suunnittelu on tulossa seuraavaan vaiheeseen.

TL: DR

  • Tee MakerCase -kotelolla kotelon perusliitoslaatikko.
  • Muokkaa MakerCase -vektoritiedostoja Illustratorissa tarpeidesi mukaan - muista lisätä luukku akulle ja reiät Arduino -porteille.
  • TAI lataa vain tähän vaiheeseen liitetyt suunnitelmat.

Vaihe 5: Etulevyn suunnittelu ja maalin laserkaiverrus

Etulevyn suunnittelu ja maalin laserkaiverrus
Etulevyn suunnittelu ja maalin laserkaiverrus
Etulevyn suunnittelu ja maalin laserkaiverrus
Etulevyn suunnittelu ja maalin laserkaiverrus
Etulevyn suunnittelu ja maalin laserkaiverrus
Etulevyn suunnittelu ja maalin laserkaiverrus
Etulevyn suunnittelu ja maalin kaiverrus laserilla
Etulevyn suunnittelu ja maalin kaiverrus laserilla

LUETTU

Kun kotelon lopullinen koko ja etulevy ovat paikoillaan, voisin nyt vihdoin päästä (vieläkin) hauskempaan osaan: etulevyn suunnitteluun!

Koska olin jo mitannut ja piirtänyt pienen kirjaston kaikista Illustratorin osista (vaiheessa 3) ja minulla oli alkuperäinen käsin piirretty luonnos, johon viitata, se oli "vain" osien sijoittaminen puhtaalle etulevyvektorille piirustus (viety Fusionista edellisessä vaiheessa) Illustratorissa ja lisäämällä hienoja avaruusgrafiikoita.

Kun alkuperäinen vektorisuunnittelu oli paikallaan, se oli laser -aikaa!

Oikean prosessin löytäminen:

Etulevyn suunnittelua varten halusin, että etulevyn tausta maalataan mustaksi ja sen tilagrafiikka erottuu signaalin väristä (oranssina minun tapauksessani). En kuitenkaan löytänyt oikeastaan mitään opetusohjelmia tästä prosessista laser -etsauksesta maalilla. Oli olemassa muutamia esimerkkejä jo syövytetyn kappaleen parantamisesta maalilla tai etsauksella kerran läpinäkymättömälle pinnalle tai käyttämällä erityistä lasersyövytysmaalia, joka tarttuu pintaan laseroituna (mikä oli päinvastoin kuin halusin). Löysin myöhemmin tämän videon, jossa näytettiin enemmän tai vähemmän täsmälleen mitä halusin saavuttaa - mutta silloin oli jo liian myöhäistä, ja olin jo viettänyt aivan liian paljon aikaa testaamalla erilaisia maaleja, erilaisia maalikerroksia ja miljoonaa eri asetusta ULS -laserilla: |

Onneksi sinun ei tarvitse tehdä sitä, ja säästän sinua useimpien monien testien ja kokeiden ja virheiden tuskallisista yksityiskohdista ja esitän sinulle tärkeimmät havainnot:

Laser -etsausprosessi - TL; DR:

Prosessi etulevyn leikkaamiseksi ja muotoilun syövyttämiseksi siihen muodostuu lyhyesti muutamasta erillisestä vaiheesta:

  1. Leikkaa itse etulevy ja kaikki painikkeiden ja komponenttien reiät ja lovet.
  2. Maalaa etulevyn pohja yhdellä mustalla akryyliruiskumaalikerroksella ja anna sen kuivua kokonaan.
  3. Aseta maalattu etulevy uudelleen laserleikkuriin ja syövytä kuvio maalattuun pintaan.
  4. Maalaa (nyt laserilla syövytetty) etulevyn pohja uudelleen yhdellä kerroksella oranssia akryyliruiskumaalia ja anna sen kuivua.

Laser -etsausprosessi - PITKÄLTÄ:

Laserkaiverrusprosessi yksityiskohtaisesti:

  1. Leikkaa itse etulevy ja kaikki painikkeiden ja komponenttien reiät ja lovet. Tähän vaiheeseen liitetyissä suunnittelutiedostoissa on kolme eri kerrosta: A. Leikattu kerros (punaiset viivat) B. Vektorikaiverruskerros (siniset viivat) C. Rasterikaiverruskerros (mustat piirteet) Tässä vaiheessa sinun on vain pyydettävä laserleikkuria leikkaamaan pois punainen ja sininen kerros. Punainen kerros on leikattava kokonaan läpi, kun taas sininen kerros on vain kaiverrettu hienoksi viivaksi akryyliin. Siniset ristit merkitsevät porauskohdat (myöhemmin, kun meidän on porattava kiinnitysreiät etulevyyn), kun taas sininen risti planeetan yläpuolella vasemmassa alakulmassa on kohdistusmerkki, jota käytämme etulevyn kaiverruessa prosessin vaihe 3.
  2. Maalaa etulevyn pohja mustaksi. Huomaa, että koska suunnittelutiedostot ovat peilikuvia, alapuoli on itse asiassa puoli ylöspäin, kun se asetetaan laserleikkuriin. Lisäksi ennen maalaamisen aloittamista sinun tulee ehdottomasti käyttää jotakin maalarinteippiä peittääksesi akryylin osat, joita et halua maalata! Art Artist Akryylisignaali musta, koska se on hämmästyttävää! Siinä on erittäin suuri pigmenttipitoisuus, joten sinun tarvitsee vain levittää yksi maalikerros, jotta se peittää akryylin kokonaan (mikä on myös hyödyllistä seuraavassa vaiheessa). kokonaan ja jatka seuraavaan vaiheeseen.
  3. Kun etulevyn alapuoli on maalattu mustaksi, aseta se takaisin laserleikkuriin ja käytä tarvittaessa kohdistusmerkkiä (kuvattu vaiheessa 1), jotta laser kohdistuisi täydellisesti etulevyyn (katso liitteenä olevat kuvat). Etsaukseen käytin VLS 3.50 -laseria, jonka mukana tulee materiaalikirjasto, jossa on paljon esiasetuksia. Kuitenkin siinä ei todellakaan ole mitään esiasetuksia "maalin syövyttämiseksi" akryylistä, joten minun piti kokeilla hieman. Ensimmäisissä testikappaleissani olin käyttänyt useita maalikerroksia, mikä johti siihen, että minun piti paljon viilata esiasetusten kanssa, jotta laser syövyttäisi maalikerroksen läpi. Käytettäessä kuitenkin vain yhtä maalikerrosta VLS 3.50: n vakio "rasterikaiverrus" -asetus 5 mm: n akryylille riitti maalikerroksen syövyttämiseksi! Joten oheisen suunnittelutiedoston avulla lähetä rasterikaiverruskerros (mustat viivat) laserille ja aloita etsaamalla joitain tilavia kuvioita maaliin ja akryyliin!
  4. Kaikki etulevyn tilavat suunnitteluominaisuudet tulisi nyt syövyttää etulevyn pohjaan - eli sinun pitäisi nähdä akryylin läpi, mistä maali on syövytetty. Emme kuitenkaan halua, että etulevyn teksti, symbolit ja viivat ovat läpinäkyviä! Haluamme, että ne syttyvät kirkkaan oranssiksi! Tartu siis oranssiin akryylimaaliin (käytin samaa Molotow -sarjaa kuin musta maali vaiheessa 2) ja maalaa kerros tai kaksi etulevyn mustalle alapuolelle. Peitä jälleen osat, joihin et halua appelsiinimaalia - etenkin etulevyn keskellä oleva neliö! Neliön on oltava läpinäkyvä, koska myöhemmin asennamme siihen yksinkertaisen LED-näytön. Kun olet siinä, voit myös maalata kotelon kahvat (katso liitteenä oleva kuva).

Kun maalaus ja laserkaiverrus oli tehty, olin valmis testaamaan osat.

Vaihe 6: Kotelon testaus, asennus ja maali

Kotelon testaus, asennus ja maali
Kotelon testaus, asennus ja maali

TL; DR

Piirin rakentaminen oli monivaiheinen prosessi:

  1. Osien testaus yleismittarilla.
  2. Osien (LEDit, painikkeet, näyttö jne.) Kiinnittäminen etulevyyn.
  3. Juotosulokkeen nastat kaikkiin (tarpeellisiin) komponentteihin.
  4. Yleismittarin käyttäminen oikosulkujen ja jatkuvuuden testaamiseen.
  5. Arduino Megan (anturisuojalla) kiinnittäminen kotelon pohjan sisäpuolelle.
  6. Kaikkien komponenttien liittäminen (oikein) Arduino -anturisuojaan dupont -kaapeleilla.
  7. Juotos akkuliittimen johdot Arduino Mega -liitäntään.

LUETTU

… Ja jos olisin ollut älykkäämpi ihminen, olisin noudattanut näitä tarkkoja vaiheita tässä järjestyksessä… En kuitenkaan ollut fiksu ihminen ja jouduin näin ollen vaihtamaan tuntikausia vaihtamalla vialliset osat, jotka oli jo liimattu ja kiinnitetty etulevy, oikosulku LEDit ja muut hauskat aktiviteetit!

Mutta epäonnistumisteni ei pitäisi estää sinua tekemästä parempaa työtä, joten annan yksityiskohtaisen selityksen alla olevista vaiheista ja löydät kuvia yllä olevasta prosessista.

  1. Testaa komponentit yleismittarilla ennen niiden asentamista. Tarkista, toimivatko kaikki LEDit, avautuvatko ja sulkeutuvatko painikkeet oikein, toimivatko potentiometrit jne. On myös hyvä tehdä pieni testi-asetus MAX7219-led-näytöllä (katso esim. Tämä kiva opetusohjelma), varmistaaksesi, että kaikki toimii. Se säästää paljon päänsärkyä myöhemmin.
  2. Asenna osat etulevyyn. Kaikki painikkeet voidaan helposti kiinnittää etulevyyn, koska niissä kaikissa on mutterit ja kierteiset akselit.
  3. Juotetaan urospistokkeen nastat kaikkiin komponentteihin. Koska olin päättänyt käyttää dupont -liitäntäkaapeleita kaikkiin komponenteihini, tämä ironisesti tarkoitti sitä, että minun oli tehtävä paljon juottamista, koska jokaiseen LED -valoon ja jokaiseen painikkeeseen oli liitettävä urosliitin. Tämän helpottamiseksi hieman leikkasin pois nauhalevyn paloja ja juotin tähän urospuoliset nastat ja (tarvittaessa) vastukset. Juotin sitten viimeistetyn nauhalevyn ohjauspaneelin vastaavaan komponenttiin (katso kuvat). Neljä 4017 vuosikymmenen laskuria asennettiin yhteen nauhalevylohkoon (tarvittaessa) helpottamaan kytkentöjen vaihtamista (katso kuvat).
  4. Testaa shortsit ja jatkuvuus. Tarkista yleismittarilla, muodostavatko kaikki juotosliitoksesi liitännät, ja tarkista, muodostaako jokin niistä liiallisen yhteyden asioihin, joihin niiden ei pitäisi muodostaa yhteyttä!
  5. Kiinnitä Arduino Mega kotelon pohjaan niin, että levyn virtaliitin ja USB-pistoke vastaavat kotelon takana olevia reikiä (katso kuvat). kotelon pohjasta sekä paristolokeron leikkaamisesta, kokoamisesta ja asentamisesta (kiinnitetty tähän vaiheeseen) (katso kuvat).
  6. Nyt on aika liittää kaikki komponentit naaras-/naaraspuolisiin dupont -kaapeleihin. Katso tämän käyttöohjeen vaiheen 8 kaaviosta, että liität kaiken oikein.
  7. Jostain kummallisesta syystä ostamani anturisuojus ei ole varustettu "Vin" -pistokkeella säädetyn 7-12 voltin tulon mahdollistamiseksi. Joten minun piti juottaa akun liitinjohdot Arduino Megan virtaliitäntään (katso kuva).

Joten luulen … nyt on aika kytkeä se..!

Vaihe 10: Testaus ja koodaus

Image
Image
Testaus ja koodaus
Testaus ja koodaus
Testaus ja koodaus
Testaus ja koodaus

Olet päässyt opetusohjelman viimeiseen vaiheeseen! Hyvin tehty!

Ohjauspaneelin koodaus oli matka itsessään, jossa oli paljon googlausta, testiohjelmointia ja uudelleenjohdotusta. Olin onnekas saadessani saada kokeneempaa kehitysapua sekä veljeltäni että huoneistoltani, tai muuten en olisi koskaan tehnyt ajoissa veljenpoikani syntymäpäivää.

Tästä huolimatta niin sanotulla "lopullisella" koodilla, joka lopulta siirrettiin Arduinolle, on edelleen paljon puutteita, ja se on - suoraan sanottuna - vähän sekavaa. Onneksi emme kehittäneet koodia todelliselle avaruusalukselle, joten tässä tapauksessa koodi riittää enemmän kuin tarpeeksi:)

Koodia ei myöskään ole dokumentoitu erityisen hyvin, ja koska olemme työskennelleet sen kanssa kolme ihmistä, sen selvittäminen voi olla hieman kokeilua - jopa minulle.

Joka tapauksessa koodi on liitetty ja - peukut pystyssä - toimii edelleen, jos ja kun yrität sitä:)

Kiitos seurannasta - toivon, että olet pystynyt käyttämään ainakin joitain tämän opetusohjelman asioita.

Koska tämä on ensimmäinen Instructableni, kuulisin mielelläni palautettasi ja saat vinkkejä siitä, miten voin parantaa sitä (ja mahdollisia tulevia).

Nauti videosta lopullisesta projektista ja onnellisesta tekemisestä: D

/ Niels eli. Nilfisken

Vaihe 11: Nimeämiset

Ohjauspaneelin suunnittelun aikana olen käyttänyt erilaisia avoimen lähdekoodin materiaaleja - lähinnä erilaisia grafiikoita. Näiden luojat on (ja pitäisi mainita):

Erinomaisesta TheNounProject -sivustosta olen käyttänyt seuraavia kuvakkeita:

  • "Boom", tekijä VectorBakery (CC BY)
  • "Äänen tärinä", Symbolon (CC BY)
  • "Räjähdys", kirjoittanut Oksana Latysheva (CC BY)
  • "Pentagon Danger", Blackspike (Public Domain)
  • "Galaktinen imperiumi", Franco Perticaro (CC BY)
  • "Lasersäde", Ervin Bolat (CC BY)
  • "Saturnus", Lastspark (CC BY)
  • "Electric", kirjoittanut Hea Poh Lin (CC BY)

Fonttina käytetään:

"Oilrig", Checkered Ink (katso lisenssi täältä)

Suuri kiitos myös teille kaikille muille "opettajille", jotka jakavat vinkkejä, temppuja ja kokemuksia maksutta ja kaikkien nautittavaksi. Ilman teitä en olisi koskaan pystynyt rakentamaan tällaista projektia.

Ensimmäinen kirjailija
Ensimmäinen kirjailija
Ensimmäinen kirjailija
Ensimmäinen kirjailija

Toinen sija kirjailijana

Suositeltava: