Мазмуну:
- 1 -кадам: Cut, Route жана Paint
- 2 -кадам: Жогорку панелдеги тешиктерди кесүү
- 3 -кадам: Электроника
- 4 -кадам: Arduino Hookup жана программалоо
Video: Миссия Control Box V3.0: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Салам баарына!
Бул менин баштапкы Миссияны башкаруу кутучамдын жаңыртылган версиясы. Бул версия ошол эле негизги идея: жарыктар, өчүргүчтөр, артка саноо таймери жана көңүл ачуучу 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
Куту 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дон энергия керек. Бирок адегенде 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 секунд күтүүгө туура келди. Бул версияда, эгер сиз кубатты кайра "критикалык" деңгээлден ылдый түшүрсөңүз, мүчүлүштүктөр кетет.
Эскиздин калган бөлүгү анимацияларды же экранды коргоочу билдирүүлөрдү түзүүгө арналган. Анимациялар татаал болушу мүмкүн, бирок мен интернетте сиз көрсөткөн анимациялардын негизинде сизге массив түзүүчү сонун утилита таптым. Бул жерден караңыз:
Эгерде сиз менин эскизимди колдонсоңуз, анда анимацияларды же билдирүүлөрдү каалаганыңызга өзгөртө аласыз. Менин версиям мага чейинки көптөгөн башка адамдардын эмгегинен курулган, андыктан аны өзүңүздүкү кылыңыз!
Акыркы кадам - Адафрут метросун жана электр автобусун астыңкы панелге тиркөө үчүн тирешүүлөрдү колдонуу. Анан баарын бурап, сайыңыз!
Ооба, бул жөнүндө аны камтыйт! Бардык суроолор төмөнкү комментарийлерде берилет. Окуганыңыз үчүн рахмат!
Сунушталууда:
Zoom Control Box: 5 кадам (Сүрөттөр менен)
Zoom Control Box: КАБАРЛУУ КАБАРЛАР (Апрель 2021): Мен көптөн бери Bluetooth вариантын жасоону эңсеп келгем, эми менде технология бар! Бир нече жумадан кийин үмүттөнөбүз, эгер ал жарыяланганда уккуңуз келсе, мени ээрчиңиз. Бул ошол эле кутучаны жана ошол эле баскычты колдонот
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Жаштар үчүн Juke Box Aka Raspi-Music-Box: 5 кадам
Жаштар үчүн Juke Box … Aka Raspi-Music-Box: "Raspberry-Pi-негизделген RFID-Music-Robot" инструктивдүү " 3 жашар баласы үчүн ROALDH музыкалык ойноткучун сүрөттөп, мен кичинекей балдарым үчүн джук кутусун курууну чечтим. Бул негизинен 16 баскычтуу куту жана Raspi 2 i
Мүмкүн эмес миссия оюну - Лазердик коопсуздук: 6 кадам (Сүрөттөр менен)
Миссиянын мүмкүн эмес оюну - Лазердик коопсуздук: Менин атым sun -woo, бала жасоочу, ал 5 жаштан 5 жашка чейинки кыймылдаткыч жана адилеттүү тажрыйбага ээ. Мен 2014 -жылы биринчи жаратуучулар жарманкесине ата -энем менен болгон эмгегим менен катышкам. Учурда мен 11 жаштамын жана 6 -класстын башталгыч классынын окуучусу
Cedar (Cigar?) Box Box Speaker Box: 8 Steps (Сүрөттөр менен)
Cedar (Cigar?) Box Спикери кутучасы: Мунни спикерлеринен шыктанган, бирок 10 доллардан ашык коротууга даяр эмес, бул жерде менин эски компьютер динамиктери, үнөмдүү дүкөндүн жыгач кутусу жана ысык клей көп