Mundarija:

DSKY Apollon qo'llanma kompyuterini oching: 13 qadam (rasmlar bilan)
DSKY Apollon qo'llanma kompyuterini oching: 13 qadam (rasmlar bilan)

Video: DSKY Apollon qo'llanma kompyuterini oching: 13 qadam (rasmlar bilan)

Video: DSKY Apollon qo'llanma kompyuterini oching: 13 qadam (rasmlar bilan)
Video: David Bowie – Space Oddity (Official Video) 2024, Noyabr
Anonim
Image
Image

10/18/18 dan buyon taniqli ko'rsatma bo'lishi bilan faxrlanaman. Iltimos, bizga ovoz bering va bizga layk qo'ying!

Kickstarter kampaniyasi juda muvaffaqiyatli bo'ldi!

DSKY Kickstarter -ni oching

Bizning Open DSKY hozirda Backerkit-da (https://opendsky.backerkit.com/hosted_preorders) jonli va elektron tijorat saytimizda mavjud.

Bill Uolker (Apollon ta'lim tajribasi loyihasini yaratuvchisi) o'zining 2 ta ochiq DSKY -lari uchun Apollon parvoz rejasidan keyin yaratilgan buyruq ma'lumotnomasi bilan ajoyib maxsus dasturiy ta'minotni (50 ga yaqin funktsiyalarni) yozdi va uni faqat hamma uchun GoFundMe orqali taqdim etadi. sahifa. Iltimos, uni qo'llab -quvvatlash haqida o'ylang.

Bu, shubhasiz, 1960-yillarning barcha Apollon missiyalarida ishlatilgan Iconic AGC (Apollo Guidance Computer) DSKY (Displey/Klaviatura) ning birinchi qayta yaratilishi emas, va siz bu yil va kelgusi yilda bundan ham ko'proq paydo bo'lishini kutishingiz mumkin. biz birinchi oyga qo'nishning 50 yilligini nishonlayotganda, biz bir necha yil oldin o'z rekvizitlarini yaratishga qaror qildik, ular minimal rekvizitlarga javob beradi.

Bu loyiha bizning Open Enigma -ni qo'llab -quvvatlovchi/ishtirokchisining taklifidan kelib chiqdi va biz Robning taklifi/hissasi uchun minnatdorchilik bildirmoqchimiz. Rahmat Rob!

Old shartlar spetsifikatsiyasi:

- Arduino bilan qurilgan va ochiq kodli dasturiy ta'minotni taklif qilishi kerak.

- Haqiqiy narsaga o'xshab qarash va his qilish kerak. Shubhasiz, ishonchli xotira nusxasi yo'q …

- Apollon uchadigan bo'linmalarining funktsiyalariga/xatti -harakatlariga taqlid qilish kerak.

- Kimdir uni to'plam sifatida yaratishga imkon beradigan komponentlardan foydalanish kerak.

1 -qadam: TADQIQOT, original tafsilotlarni yig'ish

Tadqiqot, o'ziga xos xususiyatlar yig'ilishi
Tadqiqot, o'ziga xos xususiyatlar yig'ilishi
Tadqiqot, o'ziga xos xususiyatlar yig'ilishi
Tadqiqot, o'ziga xos xususiyatlar yig'ilishi
Tadqiqot, o'ziga xos xususiyatlar yig'ilishi
Tadqiqot, o'ziga xos xususiyatlar yig'ilishi

Biz jismoniy qurilmaga shaxsan kira olmagan bo'lsak -da, boshqa odamlar o'z topilmalarini hujjatlashtirgani baxtlidir (masalan, Fran Blansh - siz bizning Kickstarter -ni qo'llab -quvvatlaysizmi yoki yo'qmi, iltimos, uning Crowdfunding kampaniyasini qo'llab -quvvatlash haqida o'ylab ko'ring https).: //www.gofundme.com/apollo-dsky-display-project), ba'zilari bizga bu bilimdan foyda olishimizga imkon berdi. Isaak Nyuton yozganidek: "Biz gigantlarning yelkasida turamiz."

Aniq o'lchovlar uchun EduCraft ™ -dan tayyorlangan mukammal qog'oz to'plami, minimal hayotiylik xususiyatlariga ega AirSpayce Pty Ltd -dan bepul iPad ilovasi va Frank O'Brayenning "Apollon qo'llanma kompyuteri - arxitektura va ekspluatatsiya" kitobi, NASA -ning ko'plab manbalari bilan. GitHub -dagi to'liq asl kodni o'z ichiga olgan holda, biz ko'plab aniq apparat va dasturiy ta'minot spetsifikatsiyalarini aniqlab, takrorlay oldik.

Apollonda ishlatilgan Original Electroluminescent displeylari juda uzoq umr ko'rmagan texnologiya edi. Bu 70 -yillarning boshlarida eskirgan yo'lni bosib o'tdi, shuning uchun biz ularni taqlid qilish uchun 7 segmentli LEDlarni ishlatishga tezda qaror qildik. Bu, shuningdek, EL displeylarini boshqarish uchun yuqori kuchlanish va 156 mexanik o'rni ishlatmasligimizga imkon berdi. To'g'ri o'lchamni topish juda qiyin edi, lekin biz +/- 3 segmentni topish vazifa imkonsiz bo'lishini bilmasdik! (hatto hozirgi zamonda ham)) Biz Isroilda 7/3 bo'linma bilan birlashtirilgan +/- 3 ta segmentni topdik va ularni birinchi prototiplarimizni sinab ko'rishga qaror qildik …

2 -qadam: ozgina tarix …

Shuni ta'kidlash kerakki, birinchi navbatda zamonaviy mikrokontrollerga o'xshash narsa, ehtimol, Apollon AGC bo'ladi. Bu birinchi real parvoz kompyuteri, bundan tashqari, integral mikrosxemalarning birinchi yirik ishlatilishi. Ammo kompyuterning barcha asosiy funktsiyalari bitta LSI chipida yig'ilishidan oldin siz yana o'n yil o'tishingiz kerak; Intel 8080 yoki Zilog Z80 kabi. Va shunga qaramay, xotira, soat va ko'p kiritish -chiqarish funktsiyalari tashqi edi. Bu sevimli mashg'ulotlardan foydalanuvchi uchun unchalik qulay emas edi.

Bu keyingi muhim qadamni keltiradigan ARM, AVR va shunga o'xshash chiplar; uchuvchan bo'lmagan tezkor xotira qo'shilishi bilan deyarli tashqi komponentlari bo'lmagan kompyuterni qurish mumkin bo'ldi. AVR mikrosxemalar seriyasida (biz tanish bo'lgan) kirish -chiqish liniyalari, ketma -ket UARTlar, A/D konvertorlari va PWM generatorlari, qo'riqchi taymerlari va hatto ichki osilatorlar buferlangan. Arduino va shunga o'xshash taxtalar formatida, bu chiplar tegishli soat kristalli yoki rezonator, tartibga solinadigan quvvat manbai, ba'zi quvvat manbalari va boshqa ulanish uchun ajratuvchi kondensatorlar va holatni kuzatish uchun bir nechta miltillovchi chiroqlar bilan o'ralgan.

50 yil o'tib, DIY loyihasini tanlash platformasi, asosan, xuddi shu funktsiyani (Ram/Rom/Processing) narxining (va vaznining) kichik qismini taklif qilishi ajablanarli.

3 -qadam: PROTOTYPING

PROTOTYPING
PROTOTYPING
PROTOTYPING
PROTOTYPING
PROTOTYPING
PROTOTYPING

Biz kutganimizdek harakat qilishiga ishonch hosil qilish uchun birinchi navbatda 15 ta 7 ta segmentli LEDlarni boshqaruvchi 3 ta Maxim chipining taxtasida kontseptsiyani isbotlashimiz kerak deb qaror qildik. Bu muvaffaqiyat edi. Keyin biz qisqa vaqt ichida qurilmani loyiha taxtasida qurishga harakat qildik va zanjirning zichligi mashinani ishlab chiqarishga ruxsat bermasligini tezda aniqladik. Siz 21 ta 7 ta segmentni + 3 ta 3 ta segmentni (va ularni boshqarish uchun 4 ta Maksim), shuningdek 18 ta LEDni + 19 ta tugmachani ololmaysiz, bu mikro-kontroller, IMU, RTC, GPS haqida emas. va hokazo. Shunday qilib, biz ishonchli, ishonchli nusxani ishlab chiqarishning eng yaxshi usuli deb hisoblagan tenglikni loyihalashtirishga to'g'ridan to'g'ri kirishimiz kerak edi. Kechirasiz.

Shuningdek, biz MP3 pleerni taxtada sinab ko'rdik va… biz 3D bosilgan 3 segmentli prototipni yaratdik.

4 -qadam: sxemalar

Sxemalar
Sxemalar
Sxemalar
Sxemalar
Sxemalar
Sxemalar
Sxemalar
Sxemalar

Hozirgi vaqtda sxemalar bizning PCB yoki komplektisiz DSKY qurmoqchi bo'lganlarning barchasiga yordam beradi.

Birinchi sxemada (NeoPixels) 18 Neopixelni Arduino Nano Pin 6 ga qanday ulashimiz ko'rsatilgan. Ikkinchi sxemada biz 19 sim bilan (18 ta) Neopixel va 5Volt Buck, Reed Relay, Line Leveler va SKM53 GPSr simlarini qanday ulashimiz ko'rsatilgan. tugmalar. Uchinchi sxemada IMU va RTC ulanishlari ko'rsatilgan.

Biz birinchi pikseldan oldin 470 Ohmli balast qarshiligini talab qiladigan 5050 NeoPixels sirtli biriktirgichidan foydalanganmiz va har bir piksel uchun 10 uF kondansatkichdan foydalanganmiz.

Agar siz Adafruit-da NeoPixel-dan foydalansangiz (Breadboard-ga qulay) Breakout taxtasi, yuqorida ko'rsatilganidek, sizga qarshilik yoki kondansatkichlar kerak emas, chunki ular Adafruit PCB-ga o'rnatilgan.

GPS sxemasining izohi: Arduino GPS qurilmalarining ko'pchiligi 5 voltli quvvat bilan ishlaydi. Aytish kerakki, xuddi shu qurilmalarda mantiq darajasi 3,3 volts. Ko'pincha Arduino RX pin 3.3V ni o'qiydi, chunki u 5V ning yarmidan ko'p. Muammo apparat ketma -ketligida … Nima uchun ekanini bilmaymiz, lekin mantiqiy tekislagich yordamida yaxshiroq natijalarga erishamiz. Buni ishlatmaslik dasturiy ta'minotni ketma -ket ishlatishga bog'liq. Dasturiy ta'minot seriyali kutubxonasi va IDE ning yangi versiyalariga kiritilgan versiya Atmel 328 chipidagi taymerlar va portlarni o'zgartiradi. Bu, o'z navbatida, etti segmentli displeylar uchun smenali registrlarni haydash uchun bizga kerak bo'lgan Maxim kutubxonasidan foydalanish imkoniyatini o'chirib qo'yadi. Shunday qilib, biz yaxshi eski apparat seriyasidan foydalanamiz.

Qamish o'rni Arduino -ni o'rnatish paytida ham dasturlashtirilishi uchun apparat seriyasini yoqish va o'chirish uchun ishlatiladi. Buni o'tkazib yuborish mumkin, ammo dasturlash uchun Arduino qurilmasini asosiy taxtadan olib tashlash kerak, chunki ketma -ket GPS tomonidan o'g'irlanadi. Bu qanday ishlaydi: GPS o'qilganda, 7 -gachasi qamish yopiladi. Keyin GPS ketma -ket buferni to'ldirishni boshlaydi (tuzatgandan so'ng GPS hech qachon yopilmaydi.) Serial bufer so'rov qilinadi va etarli miqdordagi ma'lumotlar aniqlanganda u o'qiladi va tahlil qilinadi. Keyin 7 -pin GPS -ni uzib qo'ygan holda yoziladi, bu esa Arduino -ga odatdagi xatti -harakatlarini davom ettirishga imkon beradi.

5 -qadam: 3D bosib chiqarish

Quyida to'liq DSKY replikasini yaratish uchun 5 ta kerakli stl fayllari keltirilgan.

E'tibor bering, Bezel va Batareya qutisi qopqog'ini deyarli har qanday 3D printerda chop etish mumkin, lekin haqiqiy DSKY balandligi 7 dyuymdan 8 dyuymgacha baland edi, shuning uchun bu bizning yuqori plastinka, o'rta halqa va pastki qismimizning o'lchamlari bo'lib, ular 3D formatini talab qiladi. Kamida 180 mm dan 200 mm gacha bosib chiqaradigan printer.

Biz Bezel, Top Plate va Mid Ringni kulrang materialga, pastki va batareya eshigi esa qora rangda chop etamiz.

6 -qadam: Lazerli kesish/o'yma

Lazerli kesish/o'yma
Lazerli kesish/o'yma
Lazerli kesish/o'yma
Lazerli kesish/o'yma
Lazerli kesish/o'yma
Lazerli kesish/o'yma

Quyida ButtonCaps Laser kesilgan/o'yilgan fayl va Lampfild muzli oynasi Laser bosilgan, keyin Laser kesilgan/o'yilgan fayl.

Biz 19 tugmachali tugmachalarni kesish va o'yish uchun Rowmark (Johnson Plastics) Lasermax Black/White 2ply 1/16 (LM922-402) dan foydalanamiz. Lazerni kesish uchun yuborilgan barcha fayllarda bo'lgani kabi, siz fayl hajmini o'zgartirguningizcha tweek qilishingiz kerak bo'ladi. 19 mm dan 19 mm gacha bo'lgan tugmachalarni oling. Suv bilan sovutilgan 60 vattli CO2 mashinamizda akril varaqni kesish uchun 40% quvvat va 300 mm/s tezlikni, 50% quvvat va 20 mm/s tezlikni ishlatamiz.

Muzli oyna yuqoridagi tasvirni "Apollon" nomli shaffoflikka (nima uchun boshqa brenddan foydalanish kerak?) Har qanday lazerli printer bilan bosib, so'ng uni gorizontal, so'ngra vertikal ravishda 20 ta chizish uchun lazerni kesuvchi/o'yma mashinasiga berish orqali yaratiladi. % quvvat va 500 mm/s tezlik bizni ideal "muzli" ko'rinishga olib keladi.

7 -qadam: BILLIY MATERIAL

MALZOM BILDARI
MALZOM BILDARI

1 PCB v1.0D

3D bosilgan 1 qism

1 Arduino Nano

1 VA RTC

1 O'IH

1 Buck StepDown

1 SKM53 GPS

1 -chiziq tekislagichi

1 qamish kaliti

1 DFPlayer Mini

1 MicroSD karta 2Gig

1 2 8 Ohmli dinamik

1 6AA batareya ushlagichi

6 ta AA batareyasi

1 simli terminal

1 yoqish/o'chirish tugmasi

4 Maksim 7219

4 soket 24 pinli

1 40 ayol pin

1 10uF kondansatkichlari

1 15 Ohm qarshilik

1100 Ohm qarshilik

20 470 Ohmli rezistorlar

22 1K Ohmli rezistorlar

4 ta 10K Ohmli rezistorlar

3 ta 100K Ohmli rezistorlar

18 NeoPixel RGB

19 LED tugmachalari

19 ta lazerli kesish tugmachalari

21 7 820501G segmentlari

3 3 STG segmentlari

2 Muzli Windows

Yuqoridagi komponentlarning ko'pchiligi eBay yoki Amazonda oson topiladi va ularning narxi o'rtacha.

Albatta, istisnolar - bu bizning shaxsiy PCB (bu komponentlarning barchasini birlashtirgan, bizning lazerli kesilgan tugmalar qopqog'imiz, ular juda yaxshi ko'rinadi va yorug'lik tugmachadan o'tib ketishiga imkon beradi, muzli derazalar, ko'plab variantlarni sinab ko'rganidan so'ng, Jeyms insultga uchradi. daho (bu haqda keyinroq) va nihoyat!@#$%^ 3-segment +/- displeyi, biz noldan yaratishga majbur bo'ldik. Bunga o'zimizning 3D bosma muhrimizni qo'shing va sizda barcha ingredientlar bor.

Agar kimdir tegishli raqamli ma'lumotlar oldida "+" belgisining etishmasligini qabul qilishga tayyor bo'lsa, unda siz yana 3 ta 7 ta segmentni qo'shib, bir kunda qo'ng'iroq qilishingiz mumkin. Bu biz uchun oddiy variant emas edi, shuning uchun biz o'zimizning 3 -segmentimizni yaratdik.

8 -qadam: 3 -QISM

3 -QISM
3 -QISM
3 -QISM
3 -QISM
3 -QISM
3 -QISM

Siz o'ylaysizki, 2018 yilda butun dunyo bo'ylab barcha resurslar mavjud bo'lganda, biz 3Segment +/- LED qurilmasiga buyurtma bera olamiz, lekin unday emas!

Shunday qilib, biz Apollon DSKY-ga sodiq qolish uchun o'zimizning 3Segment +/- LED-ni noldan yaratishimiz kerakligini tushundik.

Ko'p sonli dizaynlardan so'ng, nihoyat, soyabon qutisi o'rnatilgan 3D bosilgan qurilmaga ega bo'ldik.

Keyin, biz tegishli SMT (sirtga o'rnatilgan) LEDlarini oldik va ularni sinovdan o'tkazdik.

Biz endi 3D bosilgan 3Segment qobig'iga mos keladigan kichik PCB dizaynini tayyorladik.

Bularning barchasini birlashtirish juda qiyin edi, chunki biz kichkina LEDlarni deyarli ko'ra olmayapmiz, ammo natijasi ajoyib!

9 -qadam: FUNKSIYALIK

FUNKSIYALIK
FUNKSIYALIK

Keyin ishlab chiqarish maqsadlari va xohishlar ro'yxati nima bo'lishidan qat'i nazar, bizning Replikamizning minimal funktsiyalari to'g'risida qaror qabul qilish vaqti keldi.

Biroz tadqiqotdan so'ng, biz iTunes -da foydali bo'lishi mumkin bo'lgan bepul dasturni topdik, shuning uchun biz aynan shu maqsadda iPad sotib oldik.

AirSpayce Pty Ltd -dan bepul iPad ilovasi bizga MVP (minimal hayotiy mahsulot) haqida tasavvur berdi.

To'liq chiroq testini o'tkazish uchun kodni yozgandan so'ng, biz darhol Time set/display, IMU monitoringi va GPS monitoringini o'tkazdik.

"Biz Oyga borishni tanlaymiz …" Rays stadionida 1962 yildagi mashhur JFK nutqini ijro etishni xohlagan aqldan ozgan istaklar ro'yxatidan birini qo'shishga qaror qilmagunimizcha, kod muzlatib qo'yildi. Keyin biz yana bir nechta mashhur ovozli treklarni qo'shdik.

10 -qadam: Yig'ish yo'riqnomasi - elektronika

Yig'ish yo'riqnomasi - elektronika
Yig'ish yo'riqnomasi - elektronika

Birinchidan, barcha kerakli komponentlar mavjudligiga ishonch hosil qiling.

O'rnatishni boshlashdan oldin quyidagi ko'rsatmalarni o'qing.

1. Hamma 20 470 Ohmli rezistorlarni lehimlang.

2. Hamma 22 1K rezistorni lehimlang.

3. Hamma 4 ta 10K rezistorni lehimlang.

4. Hamma 3 100K rezistorni lehimlang.

5. 15 Ohmli rezistorni lehimlang.

6. 100 Ohmli rezistorni lehimlang.

7. Majburiy emas: 5050 RGB NeoPixels kichik sirtli lehim bilan yordam berish uchun, men 18 ta RGBli LEDlarning har biri uchun 4 ta prokladkaning har biriga bir oz lehim tashlayman.

8. 2 ta ayol pinli ulagichni kesib oling va ularni PCB orqasidagi Arduino Nano joyiga lehimlang.

9. Yuzaga o'rnatilgan 18 ta NeoPixelni ehtiyotkorlik bilan lehimlang. Ko'p birliklarni yig'gandan so'ng, biz 1 Neopixelni lehimlash, Arduino -ni (USB porti orqali) strandtest.ino bilan yoqish, Arduino -ni o'chirish, navbatdagi Neopixelni ketma -ket lehimlash samaradorligini aniqladik., uni sinab ko'ring va barcha 18 ta Neopixel uchun takrorlang. Muammolarni bartaraf qilayotganda, shuni yodda tutingki, Neopixel bilan bog'liq muammo oldingi Neopixel to'g'ri lehimlanmaganligi (Chiqish pimi) bo'lishi mumkin. Men 680 daraja juda issiq (va ba'zida qizil va yashilni o'ldiradi), 518 daraja yaxshiroq ko'rinadi.

10. 4 ta ayol pinli chiziqni kesib oling va uni Buck Converter joyiga lehimlang.

11. Agar RGB LEDlarini strandtest. INO yordamida sinab ko'rmoqchi bo'lsangiz, Arduino Nano va Buck Converter -ni joylashtiring.

12. Tugmalar PCBda to'liq turishi uchun, 19 ta yoritgichli tugmachalarning har biri ostidagi qora bo'shliqlarni kesib oling.

13. Barcha qizil nuqta (Katod) chap tomonda joylashganligiga ishonch hosil qilib, barcha 13 ta yoritgichli tugmachalarni joylashtiring, keyin lehimlang. Barcha tugmachalar kiritilgandan so'ng, men Arduino -ni USB porti orqali quvvatlantiraman, men lehimlashdan oldin 19 tugmachali LEDlarning hammasi yonishini tekshiraman …

14. Yo'nalishni hurmat qilganingizga ishonch hosil qilib, barcha 4 ta Maxim rozetkasini lehimlang.

15. O'zining pinlarini lehimlash va ADO pinini VCC -ga sakrash orqali O'Ini tayyorlang.

16. Chiziq tekislagichini erkak pimlarini past va yuqori tomondan lehimlab tayyorlang.

17. IMU, VA RTC va Line Levelerni olish uchun urg'ochi pimlarni kesib, lehimlang.

18. Polarizatsiyaga rioya qilgan holda 10 ta qopqoqni lehimlang. Uzunroq pin ijobiy.

19. Qamish estafetasini lehimlang, yo'nalishni hurmat qiling.

20. Tel terminalini lehimlang.

21. Barcha 21 7 segmentlarni lehimlang, nuqta (o'nlik nuqta) o'ng pastki qismida joylashganligiga ishonch hosil qiling.

22. Hamma 3 S&T GeoTronics 3Segmentini lehimlang (Custom Plus/Minus).

23. Hamma 4 Maxim 7219 chipini o'z rozetkalariga joylashtiring va yana yo'nalishni hurmat qiling.

24. O'IH, RTC, Buck, Arduino Nano va Line Levelerni joylashtiring.

25. Karnayni va MP3 pleerni/SD -kartani lehimlang, bu yo'nalishni hurmat qiladi va tenglikni yuqori darajada ushlab turadi, chunki boshqa tomondan GPS to'g'ri joylashishi uchun PCB bilan teng bo'lishi kerak.

26. Pimlarning qisilishi oldini olish uchun tagiga elektr lenta qatlamini qo'llaganingizdan so'ng, GPSni lehimlang.

27. 9Volt batareya to'plamini ulang va tugallangan elektronika yig'ilishini sinab ko'ring.

TABRIKLAR! Siz elektronika yig'ish bilan shug'ullanasiz.

11 -qadam: Yig'ish yo'riqnomasi - muhofaza

Yig'ish yo'riqnomasi - korpus
Yig'ish yo'riqnomasi - korpus

BILLIY MATERIALLAR

Miqdor elementi

1 ta 3D bosma ramka

1 ta 3D bosilgan yuqori plastinka

1 o'lchamli 3D bosilgan o'rta qism

1 ta 3D bosilgan pastki

1 ta 3D bosma batareyali eshik

1 bosilgan muzli oyna

1 akril oyna

19 ta lazerli kesish tugmachalari

15 soket boshli yog'och vintlar (M3-6mm)

6 ta kichik yog'och vintlardek

Elektron qurilmalar to'liq sinovdan o'tkazilgach, quyidagi amallarni bajaring:

1. Yuqoridagi rasmdan so'ng, 19 ta tugmachaning barcha qopqog'ini kerakli joyga qo'ying.

2. Yuqori plastinkaga ehtiyotkorlik bilan yig'ilgan tenglikni joylashtiring. Bu mahkam o'rnashgan bo'lishi mumkin va 3D bosilgan komponentni ozgina silliqlashni talab qilishi mumkin.

3. 6 ta kichik mis vint yordamida, tenglikni yuqori plastinkaga mahkamlang. Haddan tashqari siqmang.

4. Socket Head 2 vintini ishlatib, Karnayni, so'ngra O'chirish/O'chirish tugmachasini bosib, 3D bosilgan o'rta qismga o'rnating.

5. Socket Head vintlaridan 8 tasi yordamida O'rnatilgan Yuqori Plitani O'rta Qismga burab, yoqish/o'chirish tugmasi va karnay teshigi old tomonda ekanligiga ishonch hosil qiling.

6. Karnayning har ikki tomoniga o'tish simini lehimlang, ularni SD -karta yonidagi har bir audio chiqish teshigiga o'tkazing.

7. Ikki tomonlama lentani ishlatib, batareya qutisini batareya bo'linmasiga o'rnating, teshikka qizil va qora simlar o'rnatilganligiga ishonch hosil qiling.

8. Qora simni batareya qutisidan ko'k vintli terminalning Gnd holatiga burab, qizil simni akkumulyator qutisidan Rokerni yoqish/o'chirish tugmachalariga ulang.

9. Jumper simini Moviy Vintli Terminalning 9V tomoniga burang va boshqa uchini Rokerni yoqish/o'chirish tugmachasidagi lehim bilan ulang.

10. Orqa qopqoqni yoping va rozetkaning 8 vintini ishlatib, yig'ilgan orqa qopqoqni o'rta qismga burab qo'ying. Haddan tashqari siqmang.

TABRIKLAR! Siz korpus yig'ilishini tugatdingiz va endi sizda to'liq DSKY bor!

12 -qadam: dasturiy ta'minot

Iltimos, "Ochiq DSKYni dasturlash" deb nomlangan boshqa ochiq DSKY ko'rsatmasiga tashrif buyuring.

Open DSKY -ni dasturlash bo'yicha batafsil ma'lumot va videolarni olish uchun.

Neopixellardan keng foydalanganimiz uchun siz Adafruit veb -saytiga tashrif buyurishingiz va ularning ajoyib kutubxonasini yuklab olishingiz kerak bo'ladi. Bu kutubxonada Limor va uning jamoasi yozgan "standtest.ino" kabi yaxshi misollar keltirilgan.

Bundan tashqari, biz 7 segmentni haydash uchun Shift Register -dan foydalanganimiz uchun Max7219 chipi uchun Maxim kutubxonasi kerak.

Bu yerdan oling: LedControl kutubxonasi

2018 yil 9 -avgust holatiga bizning joriy kodimiz ilova qilingan. Bu cheklangan funktsiyali prototip. Iltimos, www. OpenDSKY.com bilan bog'laning, chunki biz funktsiyalar to'plamini ishlab chiqish va tartibga solishni davom ettirmoqdamiz. Ushbu prototip kodi barcha 7 segment/Maksim smenali registrlarini, barcha Neopixellarni, juda aniq real vaqtda soatni, 6 ta DOF IMUni, GPS va MP3 pleerni sinovdan o'tkazadi.

Bularning barchasi 3 ta haqiqiy fe'l va 3 ta haqiqiy otlar va 3 ta dasturda biz demo maqsadida qo'shdik.

VERB LIST NOUN LIST PROGRAM Ro'yxati

16 MONITOR O'nlik 17 IMU 62 "Biz Oyga borishni tanlaymiz"

21 yuk ma'lumoti 36 TIME 69 "Burgut tushdi"

35 TEST LITES 43 GPS 70 "Xyustonda muammoga duch keldik"

Videoklipdan rohatlaning va hozirda bajarilayotgan ba'zi funktsiyalar haqida qisqacha demo qiling.

13 -qadam: KICKSTARTER

Image
Image

Ochiq Enigma loyihasi uchun ishlatilgan muvaffaqiyatli formulamizdan so'ng, biz Kickstarter -da har xil to'plamlar, yig'ilgan/sinovdan o'tgan birliklar va Ultimate 50th Anniversary Limited Edition (Make 100) nusxasini taklif qilamiz.

Biz taklif qilamiz:

- Faqat PCB

- Yalang'och suyaklar to'plami

- DIY elektronika to'plami

- To'liq to'plam (3D bosma va lazerli kesish komponentlari bilan)

- yig'ilgan/sinovdan o'tgan birlik

- Serial raqami va haqiqiylik guvohnomasi bilan cheklangan 50 yillik yubiley nashri

Bizning Kickstarter hozirda LIVE!

DSKY Kickstarter -ni oching

Qo'shimcha ma'lumot uchun https://opendsky.com saytiga tashrif buyuring.

Iltimos, PCB yoki to'plamga buyurtma berish uchun www.stgeotronics.com saytiga tashrif buyuring.

Tavsiya: