Мазмуну:

Миссия Control Box V3.0: 4 кадам
Миссия Control Box V3.0: 4 кадам

Video: Миссия Control Box V3.0: 4 кадам

Video: Миссия Control Box V3.0: 4 кадам
Video: Иммунитет против раковых клеток | Anti-cancer defense inside us. (ENG subs) 2024, Июль
Anonim

Салам баарына!

Бул менин баштапкы Миссияны башкаруу кутучамдын жаңыртылган версиясы. Бул версия ошол эле негизги идея: жарыктар, өчүргүчтөр, артка саноо таймери жана көңүл ачуучу LED тилкесинин графиги "кубаттуулук өлчөгүч", баары Space Shuttle темасы менен. Бул версиянын негизги айырмачылыгы - аудионун жоктугу, кутунун капкагы жок жана челноктун тунук сүрөтү. Бирок, ал дагы эле кээ бир кызыктуу өзгөчөлүктөрү менен толтурулган. Андыктан, келгиле, текшерип көрөлү!

Мына, аны куруу үчүн сизге эмне керек болот.

Материалдар:

  • Куту үчүн MDF: 1/2 "жана 1/4" даана

    Мен бул 9x12 барактарды үстүнкү жана астыңкы 1/4 "панелдер үчүн колдондум:

  • Спрей боёгу (капталдар жана астыңкы бөлүктөр үчүн сиз тандаган түс)
  • Металл күмүш спрей боёгу (же үстүңкү панелдин башка ачык түсү)
  • Таза акрил мөөрү чачыратуучу
  • Жыгач клей
  • Ысык желим мылтык
  • #8 бурамалар, 1/2 "жана 1"
  • M2.5 өлчөмү 16 мм болт жана гайкалар
  • Желимдүү inkjet тунуктук барактары (8.5x11)
  • Lexan/plexiglas

Электроника:

  • 9V DC Power адаптери
  • Панелдин туташтыргычы туташтыргычы

Түрдүү өчүргүчтөр. Мына мен колдонгондор:

  • (1) Металл которгуч которгуч
  • (2) Жаркыраган рокер которгучтары

    Эскертүү: Мен муну колдондум, бирок аларды Arduino менен иштөө үчүн өзгөртүүгө туура келди, дееттерди окуңуз!)

  • (1) Капкагы бар жарыктандырылган которгуч:
  • (2) Жарык менен бекитилген баскычтар:
  • (1) Ыкчам баскыч:
  • (1) Аркада баскычы:

Башка нерселер

  • Рюкзак менен төрт тамга -сандык дисплей:
  • 10K Ом сызыктуу потенциометр + баскычы
  • Arduino Uno (Мен Адафрут метросун колдондум):
  • Sparkfun LED барграфтын үзүлүү тактасы:

    (Ооба, ал мындан ары жеткиликтүү эмес, бирок аны кантип кайра четтен алып келүү керектигин окуу үчүн окугула!)

  • Protoboard, же электр автобусу үчүн кичинекей ширетүүчү нан
  • Зым
  • Лайк менен ширетүүчү темир (албетте)
  • 5мм LED
  • 220 Ом резисторлор

1 -кадам: Cut, Route жана Paint

Cut, Route жана Paint
Cut, Route жана Paint
Cut, Route жана Paint
Cut, Route жана Paint
Cut, Route жана Paint
Cut, Route жана Paint

Куту 12 "Lx9" Wx4 "H (алдыңкы 3" H) Кутучанын астыңкы изи 9x12 ", мен Amazonдон заказ кылган 1/4" MDF панелдердин биринин өлчөмү. Эгерде сиз абдан так айтып жатсаңыз, астынкы панелдин 12 дюймдук жагын кыркып же тегиздеп салгыңыз келиши мүмкүн, анткени үстү бир аз бурчтуу. (Мен андай кылган жокмун) Капталдары 1/2 "MDFден жасалган, жогорку жана төмөнкү панелдер 1/4 дюймдук MDF.

  • Арткы бөлүгү (1/2 "MDF): 4" x12"
  • Алдыңкы бөлүгү: (1/2 "MDF) 3" x12"
  • Бурчтуу каптал бөлүктөрү (1/2 "MDF) 4" узундугу 3 "бийиктикке чейин 8" узундукта.
  • Төмөндө: (1/4 "MDF) 9" x12"
  • Жогорку панель (1/4 "MDF) 9х11,5" чейин кыркылган

Маршрутизаторду колдонуп, 1/4 "кең оюк, 1/4" тереңдиги болжол менен 1/2 "каптал бөлүктөрүнүн чокусунан (эңкейиш) ылдый түшүрүңүз. Оюнду эки тараптын * ичине * кескениңизди тактаңыз. даана

Мен күмүш түстөгү спрей боек менен боёлгон үстүңкү панелден башка бардык бөлүктөрдү ачык кызгылт сары түскө боёгом.

Күмүш боёктун бир нече пальтосунан кийин (пальтолордун арасына бир аз тегиздөө), мен бардык графикасы жана этикеткалары бар тунук чаптама баракты койдум. Барактын астына эч кандай көбүк чыкпашы үчүн, аны коюуда этият болуңуз.

Мен макетти түзүү үчүн Word колдончумун, бирок сиз дагы Illustrator же башка графикалык программаны колдоно аласыз. Мен баракты сыя принтеримде басып чыгардым, андыктан суу агып кетсе сыя иштебеши үчүн чаптаманы пломба менен жабышым керек болчу. Менин оюмча, мен ага Крылон пломбасынын 4-5 пальтосун чачтым жана ал сууга абдан чыдамдуу кылды (ошондой эле сиз колдонгон спрейге жараша УКка чыдамдуу).

Баары биригип, баары туура келгенин жана тизилгенин көрүңүз!

2 -кадам: Жогорку панелдеги тешиктерди кесүү

Жогорку панелдеги тешиктерди кесүү
Жогорку панелдеги тешиктерди кесүү
Жогорку панелдеги тешиктерди кесүү
Жогорку панелдеги тешиктерди кесүү

Мен өчүргүчтөр үчүн бургулоо тешиктерин борборго жайгаштырууну жеңилдетүү үчүн жабышчаак баракка кээ бир кроссворлорду басып чыгардым. Бургулоо биттери өтө чайнап кетпеши үчүн, чаптама баракта X кесүү менен баштаңыз. Туура борборго жетүү үчүн кичине бөлүктү колдонуңуз, андан кийин өлчөмү жогорулап, тешиктин туура ачылышына чейин барыңыз. Төмөндөгү өлчөмдөр жакын, бирок так эмес. Мен дагы эле алардын бир нечесине туура ачылышы үчүн тегерек файлды колдонушум керек болчу (анткени менде метрикалык топтом жок). Колдонулган бургулоочу биттер:

  • Өчүрүү/которуштуруу: 1/2"
  • LED баскычтары: 5/8"
  • Потенциометр: 1/4"
  • LED: 1/4"
  • Аркада баскычы: 1-1/8"
  • Ошондой эле керек: DC уячасы (арткы бөлүгүндө): 7/16"

LED тилкесинин графиги жана Quad alpha дисплейи үчүн талап кылынган узунураак тешиктер үчүн мен бир катар тешиктерди бургуладым, бирок калганын кыркуу үчүн роутер столун колдондум. Бул мага жакшы түз кесип берди. Рокердин өчүргүчтөрүнө дагы узунураак кесүү керек болчу, ошондуктан мен аны бир тешик менен баштап, андан кийин керектүү өлчөмгө жеткирдим. Эгерде сиз Dremel менен жакшы иштесеңиз, анда сиз муну кыла аласыз, бирок ал анча таза эмес окшойт.

  • Бар графасынын ачылышы: 7/16 "x 3"
  • Төрт альфа дисплей: 7/8 "x2"
  • Рокер которгучтары: 1 "x3/8"

Мунун баарынан кийин мен жогорку панелди багытталган оюктарга чаптадым, бирок азырынча капталдарын жана түбүн таштап койдум, ошондуктан долбоордун электроникалык бөлүгүнө кире алдым.

3 -кадам: Электроника

Электроника!
Электроника!
Электроника!
Электроника!
Электроника!
Электроника!

Эми тешиктер бургуланып, тешиктер багытталганда, сиз өчүргүчтөрүңүздү коюп, панельге электр такталарыңызды тиркей аласыз. Мен көп секирүүчү зымдарды колдондум, бирок кээ бир өчүргүчтөргө жана потенциометрге зымдарды ширетүү керек эле. Мен бул жерге ар кандай өчүргүчтөрдү зым менен тартуунун кээ бир сүрөттөрүн киргиздим.

Ар кандай которгучтар ар кандай нерселерди жасашат, ошондуктан аларды башкача зым менен жабдуу керек:

  • Access Arm Retraction & Hydrogen Burnoff - бул басылганда басылган жарыктандыруучу баскычтар.
  • Көмөкчү Power Units - бул LEDди күйгүзүүчү которгуч
  • Негизги моторду иштетүү - бул күйгүзүлгөндө күйүп турган рокердик которгуч
  • Booster Ignition - оодарылганда күйүп турган которгуч.
  • Автоматтык ырааттуулукту баштоо - бул бир заматта күйгүзүлбөгөн, бирок Quad Alphanumeric дисплейин иштетет
  • LAUNCH - артка саноону баштай турган Аркада баскычы (бир заматка которуу)

Панелдин түбүнө Quad Alpha дисплейин бекитип койгондон кийин, мен панелдин үстү жагындагы тешиктин үстүнө кичинекей плексиглассты кошуп, аны M2.5 болт менен бекиттим. LED тилкесиндеги графикалык такта үчүн мен тактанын орнотуу тешиктерине дал келүү үчүн панелдин маңдайынан тешиктерди бурдум. Ошентип, ал чындыгында M2.5 болттору менен панелдин үстү аркылуу тиркелет жана дагы бир өлчөмгө кесилген плексигласс кесими.

Сиз плексигласс жасоонун кажети жок, бирок мен кызыккан/урушкан колдордун компоненттерди түртүшүнө жана аларды ажыратышына жол бербөөгө жардам берерин түшүндүм. (Тажрыйбадан алынган сабак!)

Adafruit дисплейди кантип туташтыруу боюнча көптөгөн документтерге ээ, андыктан эгер сиз бул тактаны колдонсоңуз, анда анын окуу куралдарын текшериңиз. Quad alpha дисплейи жана LED тилкесинин графиги үчүн, мен туташтырууну жеңилдетүү үчүн башын коштум. Мен ошондой эле ысык клавишалась бардык главники, алар бардык жерде.

Эскертүү: Мен потенциометрди панелдин түбүнө тиркөө үчүн эпоксиден колдондум, анткени баштапкы Миссияны көзөмөлдөө кутусунда идиш өтө алыс же өтө катуу бурулган болсо бошоп калат. Дагы бир сабак!

Райондук плата токтотулабы? Ха

LED тилкесинин графиги - Sparkfun тарабынан сатылган, бирок токтотулган комплект. Бирок, алар укмуштуудай компания жана дизайн файлдарын жүктөп алууга жана колдонууга баарына жеткиликтүү кылышкан. Ошентип, мен психикалык булчуңдарды ийкемдүү кылып, файлдарды Gerber форматына айландыруу үчүн Eagle программасын колдонууну үйрөндүм, андыктан аларды райондук плата заводу өндүрүшү мүмкүн. Мен интернеттен тез оңдоону убада кылган жерди таап, 10 тактага заказ кылдым. Алар кир арзан болчу (бир тактайга 1 доллардан азыраак) жана алар DHL аркылуу (жеткирүү 25 доллар болчу) Мэндеги үйүмө Кытайдын Шэньчжэнь шаарындагы фабрикадан бир жумага жетпей келишти. Бул укмуштуудай болду.

Эскертүү: Мен биринчи кезекте кээ бир америкалык өндүрүүчүлөрдү карап көрдүм, бирок алардын баасы алда канча узун жана кымбатыраак болчу, ошондуктан мен бюджет менен убактым тартыш болгондуктан Кытай менен бардым.

Мен андан кийин тактанын иштеши үчүн керектүү болгон бардык компоненттерди алуу үчүн Sparkfun көрсөтмөлөрүнө кайрылууга туура келди. Мен аларды бул жерде тизмектебейм, бирок тактаны чогултуу боюнча көрсөтмөлөр жана аны жасоо үчүн керектүү нерселердин баары бул шилтемеде:

github.com/sparkfun/Bar_Graph_Breakout_Kit…

Үйдө жасалган Power Bus

Бардык өчүргүчтөр, тактайлар жана казан электр кубатын талап кылат, бирок Arduinoдо 5 вольттун эки гана чыгарылышы бар. Ошентип, мен бош протоболду колдонуп, ага 2 катар ургаачы баштарды коштум. Мен ошондо (шашпай) астындагы бардык төөнөгүчтөргө жылаңач зымдын бир бөлүгүн кошуп койгом, алар баары биригет, бийлик үчүн бир катар, жерге бир катар. Мен андан кийин секиргичтердин зымдарын автобустун башына туташтырып койчумун жана бир секиргич зым Arduino 5V чыгуусуна, бирөө автобустан Arduino жерге туташтыргычына ээ болушу мүмкүн.

Rocker Switch Hack

Мен ээ болгон рокер өчүргүчтөрү 120 вольтко бааланган, андыктан кичинекей неон лампа менин 5 вольтту Arduino менен эч нерсе кыла албайт. Ошентип, мен өчүргүчтү кылдаттык менен бөлүп алдым (сүрөттү караңыз) жана лампанын резисторго гана ширетилгенин билдим, андан кийин оң жагын түбүндөгү булакка жана жерге жабыштырып, которгучтун ичине ороп коюшту. каптал (резистордон кийин), которгучтун бир жагындагы оюкка кирип кетүү. Ошентип, мен аны сууруп алып, 220 Ом резисторго светодиодду туташтырып, зымдарды мурунку жолуна кайра ороп койдум. Бир нече сыноолордон кийин мен акыры иштей баштадым.

Эгер сиз муну кыла турган болсоңуз, тетиктер кандай жол менен өтөөрү, зымдар кандай оролгону жана корпуста кантип отурары жөнүндө кылдат жазып алыңыз. Же, 5V менен иштөөчү коммутатордун бир түрүн алыңыз! Бул жамбашым ооруп турса да, мен которгучту "бузуп" (кардар атайын суранган түрү) жана аны иштей алганыма абдан канааттандым.

4 -кадам: Arduino Hookup жана программалоо

Arduino Hookup жана программалоо
Arduino Hookup жана программалоо
Arduino Hookup жана программалоо
Arduino Hookup жана программалоо

Көпчүлүк өчүргүчтөр чырактарды/светодиоддорду көзөмөлдөө үчүн гана иштейт, андыктан аларга үйдөгү электр автобусу аркылуу Arduinoдон энергия керек. Бирок адегенде Arduino бийликке муктаж.

Мен кутуга зымдарды мурунку кадамда көрсөтүлгөн күйгүзүү/өчүрүү (жашыл рокер) болушу үчүн зымдап койгом. Уядан чыккан зым (ал 9В адаптерден кубат алат) которгучка түшөт, андан кийин коммутатор аны Arduinoдогу VIN пинге алып барат. Бул пин 7-12 вольттун ортосундагы чыңалууларды кабыл алат. Андан кийин мен айткандай, мен Arduinoдон 5В пинди автобуска туташтырдым, бул светодиоддорго тиркелген.

Дисплейге жана тилкенин графигине экиден казык керек (алардын тиешелүү туташуу көрсөтмөлөрүн караңыз), андан кийин аркада баскычы жана Автоматтык ырааттуулукту баштоо баскычы экөө тең пин алып, потенциометрге дагы бирөө керек болот.

Мына мен колдонгон pinout:

  • A0 потенциометр (казандан орто пин)
  • A4 DAT (төрт альфа)
  • A5 CLK (төрт альфа)
  • 4 Auto Sequence Start Momentary switch
  • 8 БАШТОО баскычы
  • 10 LAT (Bar Graf)
  • 11 SIN (Bar Graf)
  • 13 CLK (Bar Graf)

Эскиз (программа)

Arduino эскизинин негизги цикли эч нерсе басылбаган "бош циклдарды" эсептейт. Эгерде ал 10 000ге жетсе (болжол менен 60 секунд), туш келди "экран сактагыч" пайда болот, же дисплейдеги билдирүү, же LED тилкесинин графигиндеги кыска кыймылдын жарылышы. Укурук ошондой эле Auto Sekence Start баскычынан же Launch баскычынан баскычтын басылышын күтөт. Автоматтык ырааттуулукту баштоо Quad alpha дисплейиндеги 6 туш келди анимациянын бирин баштайт, бул болжол менен ишке киргизүү ырааттуулук кадамдарына туура келет. Мен башында ар бир баскычтын анимацияны иштетүүсүн каалачумун, бирок убакыттын өтүшүнө жана башка факторлорго байланыштуу анын ордуна жөн эле баскычты "анимация" баскычы катары койгом.

Эгерде Ишке киргизүү баскычы басылса, Т-10дон нөлгө чейин артка саноо башталат. Андан кийин "көтөрүлүү" дисплейди жылдырат жана кичинекей анимацияланган "челнок" жарылат.

Мен ошондой эле (баштапкы Миссияны башкаруу кутусундагыдай) ушундай кылдым, эгер сиз "кубаттуулукту" идиш менен өтө жогору көтөрсөңүз, LED жарык мүчүлүштүктөрү графикалык дисплейди ээлеп алат. Түпнускада, алар токтогонго чейин 30 секунд күтүүгө туура келди. Бул версияда, эгер сиз кубатты кайра "критикалык" деңгээлден ылдый түшүрсөңүз, мүчүлүштүктөр кетет.

Эскиздин калган бөлүгү анимацияларды же экранды коргоочу билдирүүлөрдү түзүүгө арналган. Анимациялар татаал болушу мүмкүн, бирок мен интернетте сиз көрсөткөн анимациялардын негизинде сизге массив түзүүчү сонун утилита таптым. Бул жерден караңыз:

Эгерде сиз менин эскизимди колдонсоңуз, анда анимацияларды же билдирүүлөрдү каалаганыңызга өзгөртө аласыз. Менин версиям мага чейинки көптөгөн башка адамдардын эмгегинен курулган, андыктан аны өзүңүздүкү кылыңыз!

Акыркы кадам - Адафрут метросун жана электр автобусун астыңкы панелге тиркөө үчүн тирешүүлөрдү колдонуу. Анан баарын бурап, сайыңыз!

Ооба, бул жөнүндө аны камтыйт! Бардык суроолор төмөнкү комментарийлерде берилет. Окуганыңыз үчүн рахмат!

Сунушталууда: