Mundarija:

V3.0 missiyasini boshqarish qutisi: 4 qadam
V3.0 missiyasini boshqarish qutisi: 4 qadam

Video: V3.0 missiyasini boshqarish qutisi: 4 qadam

Video: V3.0 missiyasini boshqarish qutisi: 4 qadam
Video: Mashina haydashni o'rganamiz 1-DARS Ташкент Автоинструктор 2024, Iyul
Anonim

Hammaga salom!

Bu mening Mission Control Box -ning asl nusxasi. Bu versiya bir xil asosiy g'oyadir: chiroqlar, kalitlar, sanash taymeri va "quvvat o'lchagich" LED chiziqli grafigi, hammasi ham kosmik kemada. Bu versiyaning asosiy farqi shundaki, u erda audio yo'q, qutining qopqog'i yo'q va shattlning shaffof fotosurati yo'q. Ammo, u hali ham ba'zi qiziqarli xususiyatlarga ega. Xo'sh, buni tekshirib ko'raylik!

Mana, uni qurish uchun sizga kerak bo'ladi.

Materiallar:

  • Quti uchun MDF: 1/2 "va 1/4" dona

    Men bu 9x12 varaqlarni yuqori va pastki 1/4 dyuymli panellar uchun ishlatganman:

  • Spray bo'yoq (yon va pastki qismlar uchun siz tanlagan rang)
  • Metall kumush purkagichli bo'yoq (yoki yuqori panel uchun boshqa ochiq rang)
  • Shaffof akril yopishtiruvchi
  • Yog'och elim
  • Issiq yopishtiruvchi qurol
  • #8 vintlar, 1/2 "va 1"
  • M2.5 o'lchamdagi 16 mm murvat va yong'oqlar
  • Yopishtiruvchi inkjet shaffof varaqlar (8,5x11)
  • Leksan/pleksiglas

Elektronika:

  • 9V shahar quvvat adapteri
  • Panelni o'rnatish uchun ulagich

Har xil kalitlar. Mana men foydalanganlar:

  • (1) Metallni almashtirish tugmasi
  • (2) Yoritilgan rokchi kalitlari

    Eslatma: Men buni ishlatganman, lekin ularni Arduino bilan ishlashga o'zgartirishim kerak edi, o'qing

  • (1) Qopqoqli yoritgichli o'tish:
  • (2) Yoritilgan tugmachalar:
  • (1) Lahzali tugma:
  • (1) Arja tugmasi:

Boshqa narsalar

  • Orqa sumkali to'rtta alfasayısal displey:
  • 10K Ohm chiziqli potansiyometr + tugma
  • Arduino Uno (men Adafruit metrosidan foydalanganman):
  • Sparkfun svetodiodli bargrafli taxtasi:

    (Ha, u endi mavjud emas, lekin uni chetdan qanday qaytarish kerakligini o'qing!)

  • Quvvat avtobusi uchun protoboard yoki kichik lehimli non paneli
  • Tel
  • Lehimli temir lehim bilan (aniq)
  • 5 mm LED
  • 220 Ohm qarshilik

1 -qadam: kesish, yo'naltirish va bo'yash

Kesish, yo'naltirish va bo'yash
Kesish, yo'naltirish va bo'yash
Kesish, yo'naltirish va bo'yash
Kesish, yo'naltirish va bo'yash
Kesish, yo'naltirish va bo'yash
Kesish, yo'naltirish va bo'yash

Quti 12 "Lx9" Wx4 "H (old tomonda 3" H) Qutining pastki izi 9x12 dyuym, men Amazondan buyurtma bergan 1/4 dyuymli MDF panellardan birining o'lchami. Agar siz aniq aytmoqchi bo'lsangiz, pastki panelning 12 dyuymli qismini qirqib yoki zımparalamoqchi bo'lishingiz mumkin, chunki tepasi biroz burchak ostida. (Men buni qilmaganman) Yonlari 1/2 dyuymli MDFdan qilingan, yuqori va pastki panellar 1/4 dyuymli MDF.

  • Orqa qism (1/2 "MDF): 4" x12"
  • Old qism: (1/2 "MDF) 3" x12"
  • Burchakli yon qismlar (1/2 "MDF) 4" uzunlikdagi 3 "balandlikka 8" ga kamayadi.
  • Pastki: (1/4 "MDF) 9" x12"
  • Yuqori panel (1/4 "MDF) 9x11,5 dyuymga kesilgan.

Yon qismlarning yuqori (eğimli) chetidan 1/4 dyuymli chuqurlikdagi 1/4 dyuymli yivni kesish uchun yo'riqnoma yordamida kesing. Ikkala tomonning * ichkarisidagi * yivni kesib oling. dona

Men kumush purkagichli metall bo'yoq bilan bo'yalgan ustki paneldan tashqari, barcha qismlarni to'q to'q sariq rangga bo'yadim.

Bir necha qatlam kumush bo'yoqdan so'ng (qatlamlar orasiga ozgina zımparalanib), men barcha grafikalar va teglar qo'yilgan shaffof yopishtiruvchi varaqni joylashtirdim. Choyshab ostida pufakchalar bo'lmasligi uchun uni yotqizishda ehtiyot bo'ling.

Jadvalni yaratish uchun men Word dasturidan foydalanganman, lekin siz Illustrator yoki boshqa grafik dasturlardan ham foydalanishingiz mumkin. Men varaqni siyohli printerda chop etdim, shuning uchun agar unga suv to'kilgan bo'lsa, siyoh ishlamasligi uchun stikerni yopishtiruvchi purkagich bilan yopishim kerak edi. O'ylaymanki, men unga Krilon yopishtirgichining 4-5 qatlamini sepdim va u suvga juda chidamli qildi (shuningdek, siz ishlatadigan buzadigan amallar turiga qarab UV nuriga chidamli).

Hammasi mos keladimi yoki yo'qligini bilish uchun hammasini bir joyga to'plang!

2 -qadam: Yuqori paneldagi teshiklarni kesish

Yuqori paneldagi teshiklarni kesish
Yuqori paneldagi teshiklarni kesish
Yuqori paneldagi teshiklarni kesish
Yuqori paneldagi teshiklarni kesish

Men kalitlar uchun burg'ulash teshiklarini markazlashtirishni osonlashtirish uchun yopishqoq varaqqa bir nechta shpallarni bosdim. Matkap uchlari chaynalib ketmasligi uchun yopishqoq varaqda X ni kesib boshlang. Kichkina qismdan foydalanib, uni markazga qo'ying, so'ngra teshikning to'g'ri ochilishiga o'ting. Quyidagi o'lchamlar yaqin, lekin aniq emas. Men hali ham dumaloq faylni ishlatishim kerak edi, chunki ularning bir nechtasi uchun ochilish to'g'ri bo'lishi kerak (chunki menda metrik to'plam yo'q). Qo'llaniladigan matkaplar:

  • Kalitlarni almashtirish: 1/2"
  • LED tugmachalari: 5/8"
  • Potentsiometr: 1/4"
  • LED: 1/4"
  • Arja tugmasi: 1-1/8"
  • Shuningdek kerak: shahar uyasi (orqa qismda): 7/16"

LED chiziqli grafik va to'rtburchak alfa displey uchun uzunroq teshiklar uchun men ketma -ket bir nechta teshiklarni burg'iladim, lekin qolganlarini qirqish uchun yo'riqnoma stolidan foydalandim. Bu menga chiroyli tekis kesish imkonini berdi. Rok -kalitlarga ham uzunroq kesish kerak edi, shuning uchun men uni bitta teshikdan boshladim va keyin kerakli o'lchamga o'tkazdim. Agar siz Dremel bilan yaxshi ishlasangiz, buni ham qilishingiz mumkin, lekin u toza ko'rinmaydi.

  • Grafika ochilishi: 7/16 "x 3"
  • To'rtta alfa displey: 7/8 "x2"
  • Rocker kalitlari: 1 "x3/8"

Bularning barchasidan so'ng, men yuqori panelni yivli oluklarga yopishtirdim, lekin hozircha yon va pastki qismini tashlab qo'ydim, shuning uchun men loyihaning elektron qismiga kirishim mumkin edi.

3 -qadam: elektronika

Elektronika!
Elektronika!
Elektronika!
Elektronika!
Elektronika!
Elektronika!

Endi teshiklar ochiladi va teshiklar ochiladi, siz kalitlarni qo'yishingiz va elektron platalaringizni panelga ulashingiz mumkin. Men juda ko'p o'tish simlarini ishlatardim, lekin ba'zi kalitlarga va potansiyometrga simlarni lehimlashim kerak edi. Men bu erda turli xil kalitlarni qanday ulash haqida ba'zi rasmlarni qo'shdim.

Turli xil kalitlar boshqacha ishlaydi, shuning uchun ularni boshqacha ulash kerak:

  • Qo'llarni qaytarish va vodorodni yoqish - bu tugmachalarni bosish paytida yonib turadigan tugmalar.
  • Yordamchi quvvat bloklari - bu LEDni yoqadigan kalit
  • Asosiy dvigatelni ishga tushirish - bu yoqilganda yonib turadigan rok -kalit
  • Booster ateşleme - bu o'girilganda yonadigan kalit.
  • Avtomatik ketma -ketlikni ishga tushirish - bu bir lahzalik kalit, u yonmaydi, lekin Quad Alfanumerik displeyni faollashtiradi
  • LAUNCH - orqada hisoblashni boshlaydigan Arja tugmasi (lahzali kalit)

Panelning pastki qismidagi Quad Alpha ekranini juda kichik vintlar bilan mahkamlagandan so'ng, men panelning yuqori qismidagi teshikka pleksiglasning kichik qismini qo'shib qo'ydim va uni M2.5 murvat bilan mahkamladim. LED chiziqli grafik karta uchun men panelning old qismidagi teshiklarni taxtadagi o'rnatish teshiklari bilan mos tushirish uchun burab qo'ydim. Shunday qilib, u M2.5 murvatlari bilan panelning yuqori qismiga va o'lchamiga kesilgan boshqa pleksiglas bo'lakka ulanadi.

Siz pleksiglasni qilishingiz shart emas, lekin men bu qiziquvchan/qo'pol odamlarning komponentlarni bosib, ularni ajratib olishiga yo'l qo'ymasligini angladim. (Tajribadan olingan saboq!)

Adafruit -da displeyni qanday ulash haqida ko'plab hujjatlar mavjud, shuning uchun agar siz ushbu taxtadan foydalansangiz, unda ko'rsatmalarni tekshirib ko'ring. Quad alfa displeyi va LED chiziqli grafik uchun men ulanishni osonlashtirish uchun sarlavhalarni lehimladim. Hammasi joyida bo'lganidan so'ng, men barcha sarlavhalarni issiq yopishtirdim.

E'tibor bering: men potentsiometrni panelning pastki qismiga ulash uchun epoksi ishlatardim, chunki asl vazifa boshqaruv qutisida, agar idish juda uzoqqa yoki juda qattiq burilsa, bo'shashadi. Yana bir saboq!

O'chirilgan elektron karta? Ha

LED chiziqli grafik - bu Sparkfun tomonidan sotilgan, lekin to'xtatilgan to'plam. Biroq, ular ajoyib kompaniya va dizayn fayllarini har kim yuklab olishi va ishlatishi uchun tayyor qilib qo'ygan. Shunday qilib, men aqliy mushaklarimni burishtirib, fayllarni Gerber formatiga aylantirish uchun Eagle dasturidan foydalanishni o'rgandim, shuning uchun ularni elektron kartochkalar fabrikasi ishlab chiqarishi mumkin edi. Men Internetda tez o'zgarishni va'da qilgan joyni topdim va 10 ta taxtaga buyurtma berdim. Ular arzon edi (bortda 1 dollardan kam) va ular DHL orqali (etkazib berish 25 dollar) mening Meyndagi uyimga Xitoyning Shenchjen shahridagi fabrikadan bir haftadan kam vaqt ichida etib kelishdi. Bu aql bovar qilmas edi.

Eslatma: Men birinchi navbatda AQShning ba'zi ishlab chiqaruvchilarini ko'rib chiqdim, lekin ularning ishi ancha uzunroq va ular qimmatroq edi, shuning uchun men byudjet va vaqt tanqisligi tufayli Xitoy bilan bordim.

Keyin men taxtaning ishlashi uchun zarur bo'lgan barcha komponentlarni olish uchun Sparkfun ko'rsatmalariga murojaat qilishim kerak edi. Men ularni bu erda sanab o'tmayman, lekin taxtani yig'ish bo'yicha ko'rsatmalar va uni tayyorlash uchun kerak bo'lgan hamma narsa bu havolada:

github.com/sparkfun/Bar_Graph_Breakout_Kit…

Uy qurilishi quvvatli avtobus

Barcha kalitlarga, taxtalarga va qozonga kuch kerak, lekin Arduino-da faqat 5 voltli ikkita chiqish bor. Shunday qilib, men bo'sh protobordan foydalanardim va unga 2 qatorli ayol sarlavhalarini lehimladim. Men birdaniga yalang'och simni pastki qismidagi barcha pimlarga lehimlab qo'ydim, shunda ular bir -biriga ulanadi, quvvat uchun bir qator, erga bir qator. Keyin men o'tish simlarini avtobusning kalitlariga va boshqalarga ulashim mumkin edi va bitta o'tish simini Arduino 5V chiqishiga, bittasini avtobusdan Arduino topraklama piniga ulashim mumkin edi.

Rocker Switch Hack

Men olgan roker kalitlari 120 voltga baholandi, shuning uchun u erdagi kichkina neon lampochka mening 5 voltli Arduino bilan hech narsa qilmaydi. Shunday qilib, men kalitni ehtiyotkorlik bilan ajratib oldim (rasmga qarang) va lampochka faqat rezistorga lehimlanganini, so'ngra kalitning ichki qismiga o'ralganini, uning ijobiy tomoni pastki qismidagi buloqqa va erga bog'langanini bilib oldim. tomoni (rezistordan keyin), kalitning bir tomonidagi chuqurchaga kiradi. Shunday qilib, men uni tortib olib, LEDni 220 Ohmli rezistorga lehimladim va simlarni avvalgidek o'rab oldim. Bir nechta sinovlardan so'ng, men nihoyat ishlay boshladim.

Agar shunday qilsangiz, ehtiyot qismlar qaysi tomonga o'tishi, simlar qanday o'ralganligi va korpusda qanday o'tirgani haqida diqqat bilan yozib oling. Yoki 5V bilan ishlaydigan kalitni ishga tushirishdan oling! Bu dumg'aza og'rig'i bo'lsa -da, men kalitni "buzish" (bu mijozning maxsus talab qilgan turi) va uni ishga sola olganimdan juda mamnun bo'ldim.

4 -qadam: Arduino -ni ulash va dasturlash

Arduino -ni ulash va dasturlash
Arduino -ni ulash va dasturlash
Arduino -ni ulash va dasturlash
Arduino -ni ulash va dasturlash

Ko'pgina kalitlar faqat chiroqlar/LEDlarni boshqarish uchun mo'ljallangan, shuning uchun ular Arduino -dan uy qurilishi avtobusi orqali quvvat olishlari kerak. Lekin birinchi navbatda Arduino kuchga muhtoj.

Men qutini yoqish/o'chirish tugmachasiga (yashil rokka) uladim, buning uchun simlar oldingi bosqichda ko'rsatilgan. Jekdan keladigan sim (u 9V adapterdan quvvat oladi) kalitga o'tadi, so'ngra kalit uni Arduino -dagi VIN piniga yo'naltiradi. Ushbu pin 7-12 voltsli kuchlanishni qabul qilishi mumkin. Keyin aytganimdek, men kalitlarga ulangan LEDlarni quvvatlantirish uchun Arduino -dan 5V pinni avtobusga uladim.

Displeyda ham, chiziqli grafikada ham bir nechta pim kerak bo'ladi (tegishli ulanish qo'llanmalariga qarang), so'ngra arkada tugmasi va Avtomatik ketma -ketlikni boshlash tugmasi ham pinni oladi, potentsiometrga ham kerak bo'ladi.

Mana men ishlatgan pinout:

  • A0 potentsiometr (qozondan o'rta pin)
  • A4 DAT (to'rt alfa)
  • A5 CLK (to'rtta alfa)
  • 4 Avtomatik ketma -ketlikni boshlash Bir lahzali kalit
  • 8 ishga tushirish tugmasi
  • 10 LAT (Bar Grafi)
  • 11 SIN (Bar Graf)
  • 13 CLK (Bar Graf)

Eskiz (dastur)

Arduino eskizining asosiy tsikli "bo'sh looplar" ni hisobga oladi, bu erda hech narsa bosilmaydi. Agar u 10 000 (taxminan 60 soniya) ga yetsa, tasodifiy "ekran pardasi" paydo bo'ladi, yoki displeyda xabar, yoki LED chiziqli grafikada qisqa muddatli faollik. Loop shuningdek, "Avtomatik ketma -ketlikni boshlash" yoki "Ishga tushirish" tugmalaridan tugma bosilishini kutadi. Avtomatik ketma -ketlikni ishga tushirish Quad alfa displeyda tasodifiy ishga tushirish bosqichlariga mos keladigan 6 tasodifiy animatsiyadan birini ishga tushiradi. Men dastlab har bir tugma animatsiyani ishga tushirishni xohlardim, lekin vaqt va boshqa omillar tufayli men "animatsiya" tugmasi sifatida yonmaydigan bitta tugmani o'rnatdim.

Agar "Ishga tushirish" tugmasi bosilsa, T-10 dan nolgacha sanash boshlanadi. Keyin "ko'tarilish" displey bo'ylab siljiydi va bir oz animatsiyali "servis" portlaydi.

Men ham (Mission Control Box -ning asl qutisidagi kabi) shunday qildimki, agar siz "quvvat" ni qozon bilan juda baland aylantirsangiz, LED yoritgichli xatolar chiziqli displeyni egallaydi. Asl nusxada ular to'xtashi uchun 30 soniya kutish kerak edi. Ushbu versiyada, agar siz quvvatni "muhim" darajadan pastga qaytarib qo'ysangiz, xatolar yo'qoladi.

Qolgan eskizlar animatsiya yoki ekran pardasi xabarlarini yaratishga bag'ishlangan. Animatsiyalar qiyin bo'lishi mumkin, lekin men Internetda siz ko'rsatgan ko'rsatuvlarga asoslanib sizga mos keladigan ajoyib yordamchi dastur topdim. Buni bu erda ko'ring:

Agar siz mening eskizimdan foydalansangiz, animatsiyalarni yoki xabarlarni xohlaganingizga o'zgartirishingiz mumkin. Mening versiyam mendan oldin qolganlarning ishi asosida qurilgan, shuning uchun uni o'zingizniki qiling!

Oxirgi qadam - Adafruit metrosi va quvvat avtobusini pastki panelga ulash uchun to'xtash joylaridan foydalanish. Keyin hammasini vintga soling va ulang!

Xo'sh, bu haqida uni qamrab oladi! Har qanday savolni quyidagi izohlarda bering. O'qiganingiz uchun tashakkur!

Tavsiya: