Sisukord:

Kosmoselaeva juhtpaneel - laserlõigatud Arduino mänguasi: 11 sammu (piltidega)
Kosmoselaeva juhtpaneel - laserlõigatud Arduino mänguasi: 11 sammu (piltidega)

Video: Kosmoselaeva juhtpaneel - laserlõigatud Arduino mänguasi: 11 sammu (piltidega)

Video: Kosmoselaeva juhtpaneel - laserlõigatud Arduino mänguasi: 11 sammu (piltidega)
Video: Будущий поезд? я попробовал японский космический поезд в Токио | Лавью Экспресс 2024, Juuni
Anonim
Kosmoselaeva juhtpaneel - laserlõigatud Arduino mänguasi
Kosmoselaeva juhtpaneel - laserlõigatud Arduino mänguasi

Fusion 360 projektid »

Mõni kuu tagasi otsustasin saada kohaliku tegijate ruumi liikmeks, kuna olen juba ammu tahtnud õppida tegijakaubanduse tööriistu.

Mul oli pisike Arduino kogemus ja olin siin käinud Fusion-kursusel Instructables. Kuid mul polnud kogemusi laserlõikuriga ega ka Arduino vahepealse programmeerimise või komponentidega peale tavalise LED -i või lihtsa anduri.

Kuna mõne kuu pärast oli minu vennapoja 6-aastane sünnipäev, otsustasin, et tahan talle kingituse teha. Kuna ta armastab kõike kosmosega seonduvat (eriti kui see sisaldab nuppe ja tulesid), tuli mul esialgne idee teha temast lihtne Arduino-põhine mänguasi, kus on mõned LED-id, nupud, kõlar, liugurid jne.

Nii otsisin internetist lihtsate Arduino mänguasjade õpetuste õpetusi, et saada inspiratsiooni, kuid ma ei leidnud päris täpselt seda, mida otsisin. Jeff High Smithi hämmastav kosmoselaeva mänguasi ja Duncan Jauncey remiks sellest olid suurepärased inspiratsioonid, kuid olid minu jaoks natuke liiga suured suutäied, kuna mul puudus: a) selle ehitamiseks piisavalt kogemusi, b) kogemuste saamiseks piisavalt aega ja c) Tahtsin, et projekti juhiks ainult Arduino, et muuta see lihtsamaks (ja odavamaks) kui liidesega nt Raspberry Pi või sarnane. Inspiratsiooniks oli ka Bob Landeri ilus väike juhtpaneeli mänguasi, kuid tahtsin ehitada midagi, millel oleks natuke rohkem interaktiivsust.

Nii hakkasin juhtpaneeli jaoks ideid visandama, kuni jõudsin pilguga, millega olin rahul.

Kui esialgne kujundus oli paigas (vähemalt paberilehele üsna kiiresti visandatud), olin valmis edasi mõtlema, mida selle ehitamiseks kulub - kui palju ja milliseid osi ma vajan, millist Arduino kontrollerit kasutada jne. NÕUANDE…

… Neile, kes soovivad selle ehitamise teekonda ette võtta: 4017 kümnendi loendurite kasutamine on tarbetult keeruline viis LED -ide juhtimiseks. Kui soovite luua oma versiooni, soovitan tungivalt kasutada midagi sellist nagu WS2812B (või sarnased) LED -id, kuna see muudab LED -ide juhtimise palju lihtsamaks (näiteks FastLED -teegi kasutamine).

Teine Instructable'i liige on avastanud ka skeemi ja koodi vahel mõningaid lahknevusi (teatud I/O kontaktid koodis, mis ei vasta näidatud skeemile). Proovin teha skeemi ajakohastatud versiooni niipea, kui mul on aega. Vahepeal kasutage koodi I/O -pistiku seadistamise aluseks (mitte skemaatiliselt).

Samm: selle õpetuse ülesehitus

Selle õpetuse ülesehitus
Selle õpetuse ülesehitus

Nüüd, kui mul oli üldine ettekujutus sellest, milline kosmoselaeva juhtpaneel välja peaks nägema, ja otsustasin selle suhteliselt lihtsaks muuta, olin kindel, et selle ehitamine oleks imelihtne …!

Noh … selgus, et tuuleiil muutus rohkem, no kui mitte tormiks, siis vähemalt tormiks! See oli mõnevõrra raskem, kui alguses oskasime oodata.

Projekt võttis lõpuks aega ligi kolm kuud vaba aega ja ma lõpetasin alles viimase päeva kodeerimise natuke enne vennapoja sünnipäeva!

Koostamisprotsess oli aga suurepärane ja lõbus (ja ainult vahel masendav) õppimiskogemus, kus oli palju katsetusi ja vigu ning asju, mida ma teeksin teisiti, kui peaksin selle uuesti üles ehitama.

Enamikul selle õpetuse etappidel on seega kaks jaotist:

  • Jaotis "Pikk lugemine" kannatliku lugeja jaoks, kus kirjeldan üksikasjalikult oma protsessi, mõtteid ja (tõenäolisi) vigu.
  • Jaotis "Tl; dr" kannatamatumale lugejale, kus jõuan natuke kiiremini asjani ja esitan retsepti, mida järgida (muudetud oma vigadest õppides).

Nautige sõitu ja küsige julgelt küsimusi!

Samm: tööriistad ja materjalid

Tööriistad ja materjalid
Tööriistad ja materjalid

Kui mul oli visand käes, võisin hakata nuputama, kui palju LED -e, nuppe ja muud vajaminevat vaja on.

PIKKALT

Kuna minu visand sisaldas palju LED -e (42 koos valgustatud nuppudega), oli selge, et pean minema Arduino Mega juurde. Kuid isegi Mega kasutamisel ei olnud kõigi LED-ide, nuppude, piesosummerite ja potentsiomeetrite jaoks piisavalt I/O-kontakte.

Niisiis otsisin internetist taas näpunäiteid mitme LED-i juhtimiseks vaid mõne I/O-nööpnõelaga ja lõpuks otsustasin pärast seda korralikku õpetust lugeda "CD4017 kümnendi loenduri".

Kui peaksin tegema uuendatud versiooni, asendaksin enamiku LED-e kindlasti millegi sarnasega nagu WS2812B-tüüpi LED-id, kuna neid on palju lihtsam ketistada, programmeerida ja nendega mängida. Aga kuna ma ei teadnud, et ehitamise ajaks keskendub see õpetus ikkagi CD4017-meetodi kasutamisele.

Samuti ei olnud mul veel selget ettekujutust sellest, milline vooluahel välja näeb, nii et tahtsin veenduda, et suudan teel juhtmeid ja komponente lahti ühendada ja uuesti ühendada. Seetõttu otsustasin teha (peaaegu) kõik ühendused komponentide ja plaadi vahel, kasutades naissoost/naissoost dupontkaableid ja isaseid päise tihvte.

Et hõlbustada komponentide ühendamist arduinoga dupontkaablite kaudu, otsustasin Mega jaoks osta andurikilbi.

Ülejäänud tööriistade ja materjalide osas leiate need allpool.

TL; DR

Tööriistad:

  • Laserlõikur. Meie tootmisruumis on universaalsed lasersüsteemid VLS 3.50 45W, mida kasutasin akrüüli lõikamiseks ja graveerimiseks, ning suur nimeta Hiina 120W laser, mida kasutasin MDF-i lõikamiseks. Saate kasti ja akrüüli üsna lihtsalt lõigata, kasutades tavalisi elektrilisi tööriistu, kuid akrüül-/värvigraveerimisel eelistatakse laserit.
  • Jootekolb.
  • Kuum liimipüstol (valikuline, kuid tore omada)
  • Kruvikeeraja komplekt.
  • Süvendi otsik.
  • Puurid 2mm-3mm või sarnased.
  • Puurijuht (igaüks saab hakkama, kuid pingipuurpress teeb selle lihtsamaks).
  • Maskeeriv lint
  • Klambrid
  • Kalibreerimine
  • Mitmesugused väikesed tangid
  • Adobe Illustrator ($$) või Inkscape (tasuta) - või mis tahes muu vektoripõhine joonistustarkvara.
  • Autodesk Fusion 360 (valikuline) - korpuse kujundamiseks.

Materjalid korpuse ja kokkupaneku jaoks:

  • Akrüülplaadid, paksus 5 mm. Eelistatavalt valatud akrüül (kuna see ei sula ega tõuse uuesti nii kergesti kui valtsitud akrüül laserlõikamisel).
  • Akrüülleht 2 mm.
  • MDF, paksus 6 mm.
  • Pihustusvärv, ma kasutasin:

    • Molotow Urban Fine -Art Artist Acrylic - julge oranž. Esiplaadi graafiliste detailide ja käepidemete jaoks.
    • Molotow Urban Fine -Art Artist Acrylic - signaalmust. Korpuse ja esiplaadi jaoks.
    • Üldine mitteakrüülpõhine must 2 mm kaitsva akrüüllehe jaoks.
  • Kruvid - 2,5 x 13 mm (või sarnane - läbimõõt ei tohi ületada 4 mm)
  • Tavaline (PVA) puiduliim (puidust korpuse liimimiseks)
  • Kontaktliim või akrüülliim (2 mm kaitsva akrüüllehe liimimiseks esiplaadi põhja).
  • Multimeeter (valikuline, kuid väga kasulik lühiste leidmiseks, dioodide testimiseks ja üldiseks järjepidevuse testimiseks).

Elektroonika:

  • Arduino Mega 2560 R3
  • Megaandurikilp V2.0 Arduino Mega jaoks
  • Duponti kaablid emane/emane (100 tk peaks olema piisav). Valige (vähemalt) 30 või 20 cm pikk - 10 cm jääb liiga lühikeseks.
  • Terve hunnik LED -e - nii 3mm kui 5mm.
  • Isase päise tihvtid
  • PCB ribaplaat
  • 4x 16-kontaktiline DIP IC pesa (kümnendiloendurite paigaldamiseks)
  • 4x CD4017BE kümnendi loenduri kiibid
  • 2x punane valgustatud LED -lüliti w. klappkate
  • 2x ühe lineaarse 10k slaidiga potentsiomeetrid
  • 2x rohelised ruudukujulised valgustatud hetkelised nupud. Pange tähele !!: Lingitud nuppe EI valgusta LED -id. Need on hõõglambid ja ei sütti ühendamisel. Nende süttimiseks peate hõõglambi sees lahti jootma ja asendama need 3 mm LED -iga. Proovisin tellida ka teisi sarnaseid nuppe, mis väitsid, et need on LED -ga valgustatud, kuid kahjuks - saabudes osutusid need ka hõõglamp.
  • 6x 3-kontaktiline 2-asendiline sisse- ja väljalülituslüliti
  • 1x Turvaluku võtmelüliti (DPST või DPDT tüüp).
  • 1x SPST on/off klahvlüliti
  • 2x piesohelisid
  • 1x MAX7219 LED-punktmaatriksi 8-kohaline digitaalse ekraani juhtimismoodul
  • 2x üherealine pöörlev 10k potentsiomeeter
  • 2x pöördnupu kaas potentsiomeetrite jaoks
  • 22x 180 või 200 oomi takistid
  • 11x 150 oomi takistid
  • 14x 100 oomi takistid
  • 1x T-tüüpi "9v" aku külge ühendatav kaabel
  • 1x 4-pesaga AA-patareihoidik

3. samm: osade mõõtmine ja katseseade

Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade
Mõõtmisosad ja katseseade

PIKK (-i) LUGEGE

Kui kõik osad on käes, saaksin nüüd hakata mõõtma iga üksikut komponenti, et veenduda, et kui hakkasin Illustratoris või Inkscape'is lõplikku kujundust kavandama, sobiksid kõik osad ja ükski neist ei kattuks alumisel küljel esiplaadilt.

Eriti klahvlüliti oli väga sügav ja seega peaks karbi lõplik sügavus (või kõrgus, kuidas soovite seda väljendada) seda arvesse võtma ja võtke seda arvesse, kui asetate korpuse sisemised komponendid (nt Arduino Mega, kümnendiloendurid jne).

Seejärel koostasin Illustratoris lihtsa vektorjoonise, mis kujutas kõiki komponentide erinevaid diameetreid/laiusi, panin 5 mm akrüülkatse laserlõikurisse ja lõikasin selle välja.

Olles veendunud, et kõik komponendid sobivad tihedalt oma vastavatesse aukudesse/piludesse, joonistasin seejärel kõik komponendid Illustratorisse (vt foto), et seda oleks lõplikus kujunduses lihtne kasutada.

TL; DR

  • Mõõtke kõiki oma komponente pidurisadulate abil.
  • Kasutage mõõtmisi, et koostada Illustratoris kõigi nuppude/komponentide suurustega vektori testfail.
  • Lõika katsefail laserlõikuril 5 mm akrüülist välja.
  • Kasutage katsekeha, et näha, kas kõik komponendid sobivad tihedalt kokku.
  • Vajadusel reguleerige vektorfaili aukude suurusi ja tehke muudetud suurustega uus proov.
  • Lõplikke mõõtmisi kasutades tehke uus Illustrator -fail ja joonistage kõik komponendid õiges mõõtkavas.
  • VÕI ärge tehke ühtegi ülaltoodust. Kui soovite seda kasutada, esitan järgmistes sammudes lõpliku vektorfaili.

4. samm: korpuse kujundamine

Korpuse kujundamine
Korpuse kujundamine
Korpuse kujundamine
Korpuse kujundamine

Kui kõik komponentide mõõtmised on paigas, saaksin nüüd alustada juhtpaneeli korpuse projekteerimist.

PIKKALT

Millegipärast otsustasin selle protsessi enda jaoks palju raskemaks muuta kui vaja ja otsustasin teha Fusion 360 -s parameetriliselt määratletud sõrmjätkatud ümbrise. Noh - ausalt öeldes tahtsin ma lihtsalt Fusion 360 -d paremini õppida, nii et see ei olnud See oli täiesti hullumeelne otsus, kuid oleksin võinud (üsna suurepärase) MakerCase'i tööriista palju lihtsamalt kasutada ja sellega hakkama saada.

Selle asemel otsustasin järgida The Hobbyist Makeri parameetrilist sõrmjätkatud kasti õpetust, mida võin soojalt soovitada, kui soovite 3D parameetrilise disaini osas paremaks saada. Täieliku 3D -mudeli tegemine minu jaoks nii lihtsa kujunduse jaoks on aga pisut liialdus, sest iga pind tuleb nagunii hiljem 2D -vektorjoonisena eksportida, nii et võiksite alustuseks selle lihtsalt Illustratoris teha.

Mõlemal juhul jätkasin Fusion 360 -ga, kuni olin disainiga rahul. Kuna ma teadsin (noh, vähemalt lootsin), et mu vennapoeg kannab seda asja palju ringi, siis tahtsin talle mõne käepideme lisamisega selle lihtsaks teha. Käepidemed on osa puidust korpusest ja ulatuvad läbi akrüülist esiplaadi, pakkudes haardumist ja aidates korpust oma kohale lukustada.

Kui kujundus oli paigas, eksportisin kõik osad 2D.dxf vektorfailidesse, kasutades lihtsa visandi meetodit, mida on kirjeldatud Taylor Sharpe'i juhendis Instructable.

Seejärel muutsin Illustratoris dxf -faile ja lisasin väikese luugi patareisahtlile pääsemiseks ja auke Arduino Mega ühendamiseks (mida ma ka eelmises etapis mõõtsin). Lisasin ka korpuse küljel oleva heli jaoks sisse/välja lüliti jaoks ava ja põhja puurisin väikesed augud.

Korpuse lõplikud joonised on lisatud sellele etapile (.ai,.svg ja.pdf vormingus), samal ajal kui esiplaadi kujundus on tulemas järgmistes etappides.

TL: DR

  • Kasutage MakerCase'i, et teha oma korpuse jaoks sõrmedega ühendatud põhikarp.
  • Muutke Illustratoris MakerCase'i vektorfaile vastavalt oma vajadustele - ärge unustage lisada aku luuki ja auke Arduino portide jaoks.
  • VÕI laadige lihtsalt alla sellele etapile lisatud plaanid.

Samm: esiplaadi kujundamine ja värvi lasergraveerimine

Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine
Esiplaadi kujundamine ja värvi lasergraveerimine

PIKKALT

Kui korpuse lõplik üldmõõt ja esiplaat on paigas, saaksin nüüd lõpuks (veelgi) lõbusama osa juurde: esiplaadi kujundus!

Kuna ma olin juba Illustratoris mõõtnud ja joonistanud väikese raamatukogu kõikidest osadest (3. etapis) ja mul oli esialgne käsitsi joonistatud eskiis, millele viidata, siis oli "lihtsalt" osade paigutamine puhtale esiplaadi vektorile joonistamine (eelmises etapis Fusionist eksporditud) Illustratoris ja laheda ruumigraafika lisamine.

Kui esialgne vektorkujundus oli paigas, oli laser aeg!

Õige protsessi leidmine:

Esiplaadi kujunduse jaoks tahtsin, et esiplaadi taust värvitaks mustaks ja sellel olev ruumigraafika tuleks esile signaalvärviga (minu puhul oranž). Kuid ma ei leidnud selle värvi laseriga söövitamise protsessi kohta ühtegi õpetust. Oli palju näiteid, kuidas juba söövitatud tükki värviga täiustada või söövitada kord läbipaistmatule pinnale või kasutada spetsiaalset laseriga söövitusvärvi, mis kleepub pinnale, kui see on laseriga kaetud (mis oli kuidagi vastupidine soovile). Hiljem leidsin selle video, mis näitas enam -vähem täpselt seda, mida ma tahtsin saavutada - aga selleks ajaks oli juba hilja ja ma olin juba liiga palju aega kulutanud, katsetades erinevat tüüpi värve, erinevat värvi kihti ja miljon erinevat seadet ULS -laseril: |

Õnneks ei pea te seda tegema ja ma säästan teile enamiku paljude testide ja katsetuste ja vigade piinavatest üksikasjadest ning esitan teile peamised järeldused:

Laser -söövitusprotsess - TL; DR:

Esiplaadi väljalõikamise ja kujunduse sellele söövitamise protsess koosneb lühidalt mõnest eraldi sammust:

  1. Lõika välja esiplaat ise ning kõik nuppude ja komponentide augud ja pilud.
  2. Värvige esiplaadi alumine pool musta akrüülpihustusvärviga ja laske sellel täielikult kuivada.
  3. Pange värvitud esiplaat uuesti laserlõikurisse ja söövitage kujundus värvitud pinnale.
  4. Värvige esiplaadi (nüüd laseriga söövitatud) alaosa uuesti ühe oranži akrüülpihustusvärvi kihiga ja laske sellel kuivada.

Laseriga söövitamise protsess - PIKKALT:

Laseriga söövitamise protsess üksikasjalikult:

  1. Lõika välja esiplaat ise ning kõik nuppude ja komponentide augud ja pilud. Sellele sammule lisatud kujundusfailides on kolm erinevat kihti: A. Lõigatud kiht (punased jooned) B. Vektori graveerimiskiht (sinised jooned) C. Rastergraveeritud kiht (mustad jooned) Selles etapis peate paluma ainult laserlõikuril punase ja sinise kihi välja lõigata. Punane kiht tuleks täielikult läbi lõigata, samas kui sinine kiht peaks graveerima peene joonega akrüüli. Sinised ristid tähistavad puurimispunkte (hiljem, kui peame esiplaati puurima kinnitusavad), samas kui sinine rist planeedi kohal vasakus alanurgas on joondusmärk, mida kasutame esiplaadi graveerimisel protsessi 3. etapp.
  2. Värvige esiplaadi alumine pool mustaks. Pange tähele, et kuna kujundusfailid on peegelpildis, on alumine pool laserlõikurisse paigutamisel tegelikult külg ülespoole. Samuti peaksite enne maalimise alustamist kindlasti kasutama mõnda maalriteipi, et maskeerida ära akrüüliosad, mida te ei soovi värvida! Ma proovisin paar erinevat tüüpi musta värvi, kuid lõpuks kasutasin Molotow Urban Fine- Kunstnik Kunstnik Akrüül annab musta signaali, sest see on hämmastav! Sellel on väga kõrge pigmendikontsentratsioon, nii et peate akrüüli täielikult katma ainult ühe värvikihiga (mis tuleb kasuks ka järgmises etapis). Kui alumine külg on mustaks värvitud, laske sellel kuivada täielikult ja jätkake järgmise sammuga.
  3. Kui esiplaadi alumine pool on mustaks värvitud, asetage see tagasi laserlõikurisse ja (vajadusel) kasutage joondusmärki (kirjeldatud punktis 1), et laser ideaalselt esiplaadile joondada (vt lisatud fotosid). Söövitamiseks kasutasin laserit VLS 3.50, millega on kaasas hulga eelseadetega materjaliteek. Sellega ei kaasne aga tegelikult akrüülist värvi söövitamiseks eelseadistusi, nii et pidin natuke katsetama. Esimeste proovitükkide jaoks, mida tegin, olin kasutanud mitut värvikihti, mis tähendas, et pidin palju eelseadistustega rabelema, et laser söövitaks läbi värvikihi. Kuid ainult ühe värvikihi kasutamisel piisas värvikihi söövitamiseks standardsetest rastergraveerimisseadmetest 5 mm akrüülile VLS 3.50! Tore! Nii et kasutades lisatud kujundusfaili, saatke rastergraveeringukiht (mustad jooned) laserile ja hakake värvi ja akrüüli sisse söövitama tühikuid!
  4. Kõik esiplaadi ruumikad kujundusomadused tuleks nüüd esiplaadi põhja söövitada - st peaksite nägema läbi akrüüli, kust värv on söövitatud. Kuid me ei taha, et esiküljel olev tekst, sümbolid ja read oleksid läbipaistvad! Me tahame, et need süttiksid heleoranžina! Seetõttu haarake oma oranž akrüülvärv (ma kasutasin samast Molotowi seeriast musta värviga 2. etapis) ja värvige kiht või kaks esiplaadi mustale küljele. Jällegi maskeerige ära osad, millele te oranži värvi ei soovi - eriti esiplaadi keskel olev ruut! Ruut peab jääma läbipaistvaks, kuna hiljem paigaldame sellele lihtsa LED-ekraani. Sel ajal võite ka korpuse käepidemed värvida (vt lisatud pilti).

Pärast värvimist ja laseriga söövitamist olin valmis osi testima.

6. samm: korpuse testimine, kokkupanek ja värvimine

Korpuse testimine, kokkupanek ja värv
Korpuse testimine, kokkupanek ja värv

TL; DR

Ahela ehitamine oli mitmeastmeline protsess:

  1. Komponentide testimine multimeetri abil.
  2. Komponentide (valgusdioodid, nupud, ekraan jne) paigaldamine esiküljele.
  3. Jootmine isane päise tihvtid kõigi (vajalike) komponentide külge.
  4. Multimeetri kasutamine lühiste ja järjepidevuse kontrollimiseks.
  5. Arduino Mega (andurikilbiga) paigaldamine korpuse põhja sisse.
  6. Kõikide komponentide (õigesti) ühendamine Arduino andurikaitsega, kasutades duponti kaableid.
  7. Jootke aku pistiku juhtmed Arduino Mega pistikupesaga.

PIKKALT

… Ja kui ma oleksin targem inimene, oleksin järginud neid täpseid samme selles kindlas järjekorras… Kuid ma ei olnud tark inimene ja pidin seega tundide kaupa asendama juba varem liimitud ja seadme külge kinnitatud vigased komponendid. esiplaat, LED -ide lühistamine ja muud lõbusad tegevused!

Kuid minu ebaõnnestumised ei tohiks takistada teil paremat tööd tegemast, seega annan allpool üksikasjaliku selgituse iga sammu kohta ja leiate ülaltoodud protsessist pilte.

  1. Enne nende paigaldamist katsetage oma komponente multimeetriga. Kontrollige, kas kõik valgusdioodid töötavad, kas nupud avanevad ja sulguvad õigesti, kas potentsiomeetrid töötavad jne. Samuti on hea teha MAX7219 juhitud ekraaniga väike testiseade (vt nt seda toredat õpetust), veendumaks, et kõik töötab. See säästab hiljem palju peavalusid.
  2. Paigaldage komponendid esiplaadile. Kõiki nuppe saab hõlpsasti esiplaadile kinnitada, kuna neil kõigil on mutrid ja keermestatud võllid. Lahtised LED -id tuleb siiski kuuma liimiga plaadile liimida (vt pilte).
  3. Jootke isased päisepoldid kõikidele komponentidele. Kuna ma otsustasin kasutada kõikide oma komponentide jaoks duponti pistikukaableid, tähendas see iroonilisel kombel, et pidin palju jootma, kuna igale LED -ile ja igale nupule peavad olema jootetud isased päised. Et seda natuke lihtsamaks teha, lõikasin ribaplaadi tükid välja ja jootsin selle külge isased päisepoldid ja (vajadusel) takistid. Seejärel jootsin selle valmis ribaplaadi juhtpaneeli vastava komponendi külge (vt pilte). Neli 4017 kümnendi loendurit olid kõik paigaldatud ühele ribaplaadi plokile, et (vajadusel) hõlbustada ühenduste vahetamist (vt pilte).
  4. Lühikeste pükste ja järjepidevuse test. Kasutage multimeetrit, et kontrollida, kas kõik teie jooteühendused loovad ühenduse, ja kontrollige, kas mõni neist ühendab liiga palju asju, millega nad ei tohiks ühendada!
  5. Paigaldage Arduino Mega korpuse põhja, nii et toitepistik ja USB-pistik plaadil sobiksid korpuse tagaküljel olevate aukudega (vt pilte). Samuti peaksite paigaldama 4017 aastakümne loenduriploki korpuse põhja, samuti akupesa (selle etapi külge kinnitatud) väljalõikamist, kokkupanemist ja paigaldamist (vt pilte).
  6. Nüüd on aeg ühendada kõik komponendid naissoost/naissoost dupontkaablitega. Vaadake selle juhendi 8. sammu skeemi, et veenduda, et ühendate kõik õigesti.
  7. Mingil kummalisel põhjusel ei ole ostetud andurikilp varustatud "Vin" -pistikuga, mis võimaldab reguleeritud 7-12-voldist sisendit. Nii et ma pidin jootma aku pistiku juhtmed Arduino Mega pistikupesa pistikupessa (vt pilti).

Nii et ma arvan … nüüd on aeg see ühendada..!

Samm: testimine ja kodeerimine

Image
Image
Testimine ja kodeerimine
Testimine ja kodeerimine
Testimine ja kodeerimine
Testimine ja kodeerimine

Olete jõudnud õpetuse viimasele etapile! Hästi tehtud!

Juhtpaneeli kodeerimine oli omaette teekond, kus oli palju guugeldamist, testprogrammeerimist ja uuesti ühendamist. Mul vedas, et sain nii oma vennalt kui ka toatüdrukult kogenumat arenguabi, muidu poleks ma kunagi oma vennapoja sünnipäevaks valmis saanud.

Sellest hoolimata on niinimetatud "lõplikul" koodil, mis lõpuks Arduinole üle kanti, endiselt palju puudusi ja see on - ausalt öeldes - natuke jama. Õnneks ei töötanud me välja tegeliku kosmoselaeva koodi, nii et antud juhul piisab koodist enam kui küll:)

Kood ei ole ka eriti hästi dokumenteeritud ja kuna oleme selle kallal töötanud kolm inimest, võib selle lahtiharutamine olla natuke proovilepanek - isegi minu jaoks.

Mõlemal juhul on kood lisatud ja - pöialt - töötab ikka, kui ja kui proovite:)

Täname, et jälgisite - loodan, et olete saanud vähemalt mõnda selles õpetuses sisalduvat kasutada.

Kuna see on minu esimene juhendatav, oleks mul hea meel kuulda teie tagasisidet ja saada näpunäiteid selle (ja tulevaste) parandamise kohta.

Nautige lõppprojekti videot ja head tegemist: D

/ Niels aka. Nilfisken

11. samm: omistamised

Juhtpaneeli kujundamise käigus olen kasutanud erinevaid avatud lähtekoodiga materjale - peamiselt erinevat tüüpi graafikat. Nende loojad tuleb (ja peaks) mainima:

Suurepäraselt saidilt TheNounProject olen kasutanud järgmisi ikoone:

  • VectorBakery "Boom" (CC BY)
  • "Helivibratsioon", autor Symbolon (CC BY)
  • "Plahvatus", autor Oksana Latõševa (CC BY)
  • "Pentagoni oht", autor Blackspike (avalik domeen)
  • "Galaktiline impeerium", autor Franco Perticaro (CC BY)
  • "Laserkiir", autor Ervin Bolat (CC BY)
  • "Saturn", autor Lastspark (CC BY)
  • "Electric" - Hea Poh Lin (CC BY)

Kasutatav font on järgmine:

Checkered Ink "Oilrig" (vt litsentsi siit)

Samuti suur tänu teile kõigile teistele "juhendajatele", kes andsid oma näpunäiteid, nippe ja kogemusi tasuta ning kõigile nautimiseks. Ilma teieta poleks ma kunagi suutnud sellist projekti üles ehitada.

Esmakordne autor
Esmakordne autor
Esmakordne autor
Esmakordne autor

Esikoha autor esmakordselt

Soovitan: