Sisukord:

Mission Control Box V3.0: 4 sammu
Mission Control Box V3.0: 4 sammu

Video: Mission Control Box V3.0: 4 sammu

Video: Mission Control Box V3.0: 4 sammu
Video: Укладка ваты без брызг и гариков. 2024, Juuli
Anonim

Tere kõigile!

See on minu algse Mission Control Boxi uuendatud versioon. See versioon on sama põhiidee: tuled, lülitid, taimer ja lõbus LED -tulpdiagramm "võimsusmõõtur", kõik kosmosesüstiku teemaga. Peamine erinevus selle versiooniga on see, et puudub heli, karbil ei ole kaant ega süstikust läbipaistvat fotot. Kuid see on endiselt täis mõningaid lõbusaid funktsioone. Niisiis, vaatame üle!

Siin on selle ehitamiseks vaja.

Materjalid:

  • MDF karbile: 1/2 "ja 1/4" tükki

    Ülemise ja alumise 1/4 "paneelide jaoks kasutasin neid 9x12 lehte:

  • Pihustusvärv (teie valitud värv külgedele ja alumistele osadele)
  • Metallist hõbedane pihustusvärv (või muu hele värv ülemisele paneelile)
  • Pihustatav läbipaistev akrüültihend
  • Puiduliim
  • Kuum liimipüstol
  • #8 kruvi, 1/2 "ja 1"
  • M2,5 suurusega 16 mm poldid ja mutrid
  • Kleepuvad tindiprinteri läbipaistvad lehed (8,5x11)
  • Lexan/pleksiklaas

Elektroonika:

  • 9V alalisvoolu adapter
  • Paneelipesa pistik

Erinevad lülitid. Siin on need, mida ma kasutasin:

  • (1) Metallist lülituslüliti
  • (2) Valgustatud klahvlülitid

    Märkus: ma kasutasin neid, kuid pidin neid Arduinoga töötamiseks muutma, lugege deets!)

  • (1) Kaanega valgustatud lüliti:
  • (2) Valgustatud lukustusnupud:
  • (1) Hetkeline nupp:
  • (1) Arkaadinupp:

Teised asjad

  • Nelja tähtnumbriline ekraan koos seljakotiga:
  • 10K oomi lineaarne potentsiomeeter + nupp
  • Arduino Uno (kasutasin Adafruit Metro):
  • Sparkfuni LED -ribareklaamide eralduslaud:

    (Jah, see pole enam saadaval, kuid lugege edasi, et teada saada, kuidas seda väljastpoolt tagasi tuua!)

  • Protoboard või väike jootmisvõimalusega leivaplaat toitebussi jaoks
  • Traat
  • Jootekolb joodisega (ilmselt)
  • 5mm LEDid
  • 220 oomi takistid

Samm: lõika, tee ja värvige

Lõika, tee ja värv
Lõika, tee ja värv
Lõika, tee ja värv
Lõika, tee ja värv
Lõika, tee ja värv
Lõika, tee ja värv

Karp on 12 "Lx9" Wx4 "H (ees 3" H) Karbi alumine jalajälg on 9x12 ", mis on ühe Amazonist tellitud 1/4" MDF -paneeli suurus. Kui olete väga täpne, võiksite lõigata või lihvida alumise paneeli 12 -tollist külge, kuna ülemine osa on veidi nurga all. (Mina seda ei teinud) Küljed on valmistatud 1/2 "MDF -ist, ülemine ja alumine paneel on 1/4 "MDF.

  • Tagaosa (1/2 "MDF): 4" x12"
  • Esitükk: (1/2 "MDF) 3" x12"
  • Nurga all olevad küljetükid on (1/2 "MDF) 4", vähenevad 3 "kõrguseks 8" pikkuseks.
  • Alumine: (1/4 "MDF) 9" x12"
  • Ülemine paneel (1/4 "MDF) on kärbitud 9x11,5"

Lõigake ruuteriga 1/4 tolli laiune soon, mis on 1/4 tolli sügavusel umbes 1/2 tolli külgmiste osade ülemisest (kaldus) servast allapoole. Lõika kindlasti mõlema külje * sees olev soon tükki.

Värvisin kõik tükid heleoranžiks, välja arvatud ülemine paneel, mille värvisin metallilise hõbedase pihustusvärviga.

Pärast paari kihti hõbedavärvi (kergelt lihvides kihtide vahel) asetasin läbipaistva kleeplehe, millel oli kogu graafika ja sildid. Pange see ettevaatlikult maha, et vältida lehe all mullide tekkimist.

Paigutuse loomiseks kasutasin Wordi, kuid võite kasutada ka Illustratorit või mõnda muud graafikaprogrammi. Prindisin lehe oma tindiprinteriga, nii et mul oli vaja kleebis katta tihenduspihustiga, et tint ei jookseks, kui sellele valaks vett. Arvan, et pritsisin sellele umbes 4-5 kihti Kryloni hermeetikut ja see muutis selle päris hästi veekindlaks (olenevalt kasutatavast pihustist ka UV-kindel).

Pange see kõik kokku, et näha, kas kõik sobib ja sobib!

2. samm: aukude lõikamine ülemisel paneelil

Lõikeavad ülemisel paneelil
Lõikeavad ülemisel paneelil
Lõikeavad ülemisel paneelil
Lõikeavad ülemisel paneelil

Prindisin kleeplehele mõned ristandid, et oleks lihtsam lülitite puurimisavasid tsentreerida. Alustuseks lõigake liimlehte X, nii et puurid ei näriks seda liiga palju. Kasutage väikest tükki, et see keskele jõuda, seejärel suurendage suurust kuni õige ava. Allpool toodud suurused on lähedased, kuid mitte täpsed. Pidin ikkagi kasutama ümmargust faili, et mõnele neist ava õigesti teha (kuna mul pole meetrikomplekti). Kasutatud puurid:

  • Lülitid: 1/2"
  • LED -nupud: 5/8"
  • Potentsiomeeter: 1/4"
  • LED: 1/4"
  • Arkaadinupp: 1-1/8"
  • Vajab ka: DC -pistikut (tagaosas): 7/16"

LED -tulpdiagrammi ja Quad alfa -ekraani jaoks vajalike pikemate avade jaoks puurisin rida auke järjest, kuid seejärel kasutasin ülejäänud lõikamiseks ruuteri lauda. See andis mulle ilusa sirge lõike. Kiiklülitid vajasid ka pikemat lõiget, nii et alustasin ühe auguga ja seejärel suunasin õigesse suurusesse. Kui teil on Dremeliga hea, saate seda ka nii teha, kuid see ei tundu nii puhas.

  • Tulpdiagrammi avamine: 7/16 "x 3"
  • Nelja alfa ekraan: 7/8 "x2"
  • Kiiklülitid: 1 "x3/8"

Pärast kõike seda liimisin ülemise paneeli joondatud soontesse, kuid jätsin praegu küljed ja põhja maha, nii et sain projekti elektroonikaosasse.

Samm: elektroonika

Elektroonika!
Elektroonika!
Elektroonika!
Elektroonika!
Elektroonika!
Elektroonika!

Nüüd, kui augud on puuritud ja avad juhitud, saate lülitid paigutada ja trükkplaadid paneeli külge kinnitada. Kasutasin palju hüppajajuhtmeid, kuid pidin ka mõnede lülitite ja potentsiomeetri juhtmeid jootma. Lisasin siia mõned joonised erinevate lülitite ühendamiseks.

Erinevad lülitid teevad erinevaid asju, nii et need tuleb erinevalt juhtmestikku ühendada:

  • Access Arm Retraction & Hydrogen Burnoff on lukustusnupud, mis süttivad surudes.
  • Abiseadmed on lüliti, mis lülitab sisse LED -i
  • Peamootori käivitamine on klahvlüliti, mis süttib sisselülitamisel
  • Booster Ignition on lüliti, mis süttib pööramisel.
  • Automaatjada käivitamine on hetkeline lüliti, mis ei sütti, kuid aktiveerib nelja tähe ja numbrilise ekraani
  • LAUNCH on nupp Arcade (hetkeline lüliti), mis alustab loendamist

Pärast Quad Alpha ekraani kinnitamist paneeli põhja väga pisikeste kruvidega lisasin ka väikese tüki pleksiklaasi paneeli ülaosas oleva ava kohale ja kinnitasin selle M2.5 poltidega. LED -tulpdiagrammi jaoks kruvisin augud läbi paneeli esiosa, et need sobiksid plaadi kinnitusavadega. Nii et see on tegelikult kinnitatud M2.5 poltidega läbi paneeli ülaosa ja teise suurusega lõigatud pleksiklaasist tüki.

Te ei pea pleksiklaasi tegema, kuid ma arvasin, et see aitab vältida uudishimulike/röövivate käte surumist komponentidele ja nende eraldumist. (Kogemusest saadud õppetund!)

Adafruitil on palju dokumente selle kohta, kuidas ekraani ühendada, nii et kui kasutate seda plaati, vaadake kindlasti nende õpetusi. Quad alfa -ekraani ja LED -tulpdiagrammi jaoks jootsin päised sisse, et hõlbustada ühendamist. Samuti liimisin kuumalt kõik päised, kui need kõik paigas olid.

Märkus: kasutasin potentsiomeetri paneeli põhja külge kinnitamiseks epoksüüdi, kuna originaalsel Mission Control Boxil tuleb pott lahti, kui seda liiga või liiga tugevasti keerata. Veel üks õppetund!

Trükkplaat on lõpetatud? Hah

LED -tulpdiagramm on komplekt, mille Sparkfun müüs, kuid lõpetati. Kuid nad on vinge ettevõte ja tegid disainifailid kõigile allalaadimiseks ja kasutamiseks kättesaadavaks. Niisiis, ma pingutasin oma vaimseid lihaseid ja õppisin kasutama tarkvara Eagle failide teisendamiseks Gerberi vormingusse, nii et neid saaks toota trükkplaaditehas. Leidsin internetist koha, mis lubas kiiret pööret, ja tellisin 10 lauda. Need olid väga odavad (alla 1 dollari pardal) ja jõudsid DHL -i kaudu (saatmine oli 25 dollarit) minu majja Maine'i Hiinas Shenzhenis asuvast tehasest vähem kui nädalaga. See oli uskumatu.

Märkus. Uurisin kõigepealt mõningaid USA tootjaid, kuid pöördumine oli palju pikem ja need olid kallimad, nii et läksin Hiinaga, kuna mul oli eelarve ja ajahäda.

Seejärel pidin viitama Sparkfuni juhistele, et saada kõik plaadi toimimiseks vajalikud komponendid. Ma ei loetle neid siin, kuid juhised tahvli kokkupanekuks ja kõik muu, mida vajate, on sellel lingil:

github.com/sparkfun/Bar_Graph_Breakout_Kit…

Kodune toitebuss

Kõik lülitid, lauad ja pott vajavad voolu, kuid Arduino'l on ainult kaks 5-voldist väljundit. Nii et ma kasutasin tühja protoboardi ja jootsin selle juurde 2 rida naissoost päiseid. Seejärel jootsin (lohakalt) palja traadi tüki kõikidele alumise külje tihvtidele, nii et need oleksid ühendatud, üks rida toiteallikaks, üks rida maandamiseks. Võiksin siis ühendada lülitite jms hüppajajuhtmed bussi päistesse ja lasta ühe hüppaja juhtme minna Arduino 5V väljundisse ja teise bussi Arduino maandusnõelale.

Rocker Switch Hack

Minu saadud klahvlülitite võimsus oli 120 volti, nii et väike neoonlamp ei teinud minu Arduino 5 voltiga midagi. Niisiis, võtsin lüliti ettevaatlikult lahti (vt fotot) ja sain teada, et pirn on lihtsalt takisti külge joodetud ja mähitud siis ümber lüliti sisemuse, kusjuures positiivne külg kinnitub põhja vedru külge ja maapind pool (pärast takisti), minnes lüliti ühel küljel olevasse sälku. Nii et ma tõmbasin selle välja ja jootsin LED -i 220Ohm takisti külge ja pakkisin juhtmed tagasi nii, nagu nad olid. Pärast mõningaid katseid sain lõpuks asjad toimima.

Kui teete seda, tehke kindlasti tähelepanelikke märkmeid selle kohta, kuidas tükid sisse lähevad, kuidas juhtmed on pakitud ja kuidas need korpuses asuvad. Või hankige algusest peale 5V pingega töötav lüliti! Kuigi see oli valu tagumikus, olin väga rahul, et suutsin lüliti (mis oli tüüp, mida klient spetsiaalselt soovis) "häkkida" ja selle tööle panna.

Samm: Arduino ühendamine ja programmeerimine

Arduino ühendamine ja programmeerimine
Arduino ühendamine ja programmeerimine
Arduino ühendamine ja programmeerimine
Arduino ühendamine ja programmeerimine

Paljud lülitid on mõeldud ainult tulede/LED -ide juhtimiseks, nii et nad vajavad lihtsalt Arduino toite omatehtud toitesiini kaudu. Kuid kõigepealt vajab Arduino jõudu.

Ühendasin karbi sisse/välja lülitiga (roheline klapp), mille juhtmestik on näidatud eelmises etapis. Pistiku juhe (mis saab toite 9 V adapterist) läheb lülitisse ja seejärel suunab lüliti selle Arduino VIN -pessa. See tihvt võib vastu võtta pingeid vahemikus 7–12 volti. Siis, nagu ma juba ütlesin, ühendasin Arduino 5V kontakti bussiga, et toita neid lülititele kinnitatud LED -e.

Ekraan ja tulpdiagramm vajavad mõlemat paari nööpnõela (vaadake nende vastavaid ühendamisjuhiseid) ja seejärel võtavad arkaadinupp ja automaatse järjestuse käivitamise nupp mõlemad tihvti ning potentsiomeeter vajab samuti.

Siin on pinout, mida kasutasin:

  • A0 potentsiomeeter (keskmine tihvt potist)
  • A4 DAT (neljas alfa)
  • A5 CLK (quad alfa)
  • 4 Automaatse järjestuse käivitamise hetkeline lüliti
  • 8 LAUNCH nupp
  • 10 LAT (Bar Graf)
  • 11 SIN (Bar Graf)
  • 13 CLK (Bar Graf)

Sketš (programm)

Arduino visandi põhisilmus loeb "tühikäigu silmuseid", kus midagi ei vajutata. Kui see jõuab 10 000 -ni (umbes 60 sekundit), kuvatakse juhuslik "ekraanisäästja", kas ekraanil olev teade või LED -tulpdiagrammi lühike tegevus. Tsükkel ootab ka nuppude vajutamist kas automaatse järjestuse käivitamise nupult või käivitusnupult. Järjestuse automaatne käivitamine käivitab ühe neljast alfa -ekraanil olevast kuuest juhuslikust animatsioonist, mis vastavad ligikaudu käivitusjärjestuse sammudele. Algselt tahtsin, et iga nupp käivitaks animatsiooni, kuid aja ja muude tegurite tõttu määrasin selle nupu, mis ei sütti, animatsiooninupuks.

Kui käivitusnuppu vajutatakse, algab loendamine T-10-st nullini. Seejärel kerib ekraanil "liftoff" ja väike animeeritud "süstik" lööb välja.

Mina tegin ka (nagu originaalses Mission Control Boxis) nii, et kui keerad pottiga "võimsuse" liiga suureks, võtavad tulpdiagrammi üle LED -valgusvigad. Originaalis pidite ootama 30 sekundit, kuni need peatuvad. Selle versiooni puhul, kui lülitate toite allapoole "kriitilist" taset, kaovad vead.

Ülejäänud visand on pühendatud animatsioonide või ekraanisäästja sõnumite loomisele. Animatsioonid võivad olla keerulised, kuid leidsin veebist laheda utiliidi, mis teeb teie määratud animatsioonide põhjal massiivi. Vaata siit:

Kui kasutate minu visandit, saate animatsioone või sõnumeid muuta mis tahes meelepäraseks. Minu versioon põhineb paljude teiste tööl enne mind, nii et tehke see omaks!

Viimane samm on kasutada Adafruit Metro ja toitesiini alumise paneeli külge kinnitamist. Seejärel keerake see kõik kokku ja ühendage see vooluvõrku!

Noh, see hõlmab seda! Kõik küsimused esitage allolevates kommentaarides. Täname lugemise eest!

Soovitan: