Satura rādītājs:

Atveriet Apollo vadības datoru DSKY: 13 soļi (ar attēliem)
Atveriet Apollo vadības datoru DSKY: 13 soļi (ar attēliem)

Video: Atveriet Apollo vadības datoru DSKY: 13 soļi (ar attēliem)

Video: Atveriet Apollo vadības datoru DSKY: 13 soļi (ar attēliem)
Video: Учите английский с помощью истории ★Уровень 1 — Учите ... 2024, Jūlijs
Anonim
Image
Image

Lepojamies, ka esam Featured Instructable kopš 1.10.18. Lūdzu, balsojiet par mums un spiediet Like!

Kickstarter kampaņa bija ļoti veiksmīga!

Atveriet DSKY Kickstarter

Mūsu Open DSKY šobrīd darbojas vietnē Backerkit (https://opendsky.backerkit.com/hosted_preorders) un ir pieejams mūsu e-komercijas vietnē.

Bils Volkers (Apollo izglītības pieredzes projekta veidotājs) ir uzrakstījis pārsteidzošu pielāgotu programmatūru (ar gandrīz 50 funkcijām) ar komandu atsauci, kas veidota pēc Apollo lidojuma plāna saviem diviem atvērtajiem DSKY, un padara to pieejamu tikai visiem, izmantojot savu GoFundMe lappuse. Lūdzu, apsveriet iespēju viņu atbalstīt.

Lai gan šī noteikti nav pirmā Iconic AGC (Apollo Guidance Computer) DSKY (displejs/tastatūra) atkārtota izveide, ko izmanto visās Apollo misijās 1960. gados, un jūs varat sagaidīt, ka šogad un nākamgad parādīsies vēl vairāk, jo gaidāmo 50. gadadienu kopš pirmā Mēness nosēšanās, pirms dažiem gadiem nolēmām izveidot savu versiju, kas atbilstu minimālajam priekšnoteikumu skaitam.

Šis projekts radās pēc viena mūsu Open Enigma atbalstītāja/līdzstrādnieka ieteikuma, un mēs vēlamies pateikties Robam par viņa ieteikumu/ieguldījumu. Paldies Robam!

Priekšnosacījumu specifikācijas:

- Jābūvē ar Arduino un jāpiedāvā atvērtā koda programmatūra.

- Vajag izskatīties un justies kā īstajam. Uzticama kopija acīmredzami BEZ atmiņas …

- Nepieciešams līdzināties Apollo lidoto vienību funkcijām/uzvedībai.

- Jāizmanto komponenti, kas ļauj kādam to izveidot kā komplektu.

1. darbība. PĒTĪJUMI, oriģinālo specifikāciju apkopošana

PĒTNIECĪBA, oriģinālo specifikāciju apkopošana
PĒTNIECĪBA, oriģinālo specifikāciju apkopošana
PĒTNIECĪBA, oriģinālo specifikāciju apkopošana
PĒTNIECĪBA, oriģinālo specifikāciju apkopošana
PĒTNIECĪBA, oriģinālo specifikāciju apkopošana
PĒTNIECĪBA, oriģinālo specifikāciju apkopošana

Lai gan mums personīgi nebija piekļuves fiziskai ierīcei, mums ir paveicies, ka citi cilvēki, kuriem ir (vai bija) piekļuve, ir dokumentējuši savus secinājumus (piemēram, Fran Blanche - neatkarīgi no tā, vai jūs atbalstāt mūsu Kickstarter vai nē, lūdzu, apsveriet iespēju atbalstīt viņas kopfinansējuma kampaņu https://www.gofundme.com/apollo-dsky-display-project), daži ir ļāvuši mums gūt labumu no šīm zināšanām. Kā rakstīja Īzaks Ņūtons: “Mēs stāvam uz milžu pleca.”

Precīziem izmēriem izmantojot lielisko papīra komplektu no EduCraft ™, AirSpayce Pty Ltd bezmaksas iPad lietotni minimālajām dzīvotspējas funkcijām un ļoti detalizētu Franka O'Braiena grāmatu “Apollo vadības dators - arhitektūra un darbība”, kā arī daudzus NASA resursus ieskaitot pilnu oriģinālo kodu vietnē GitHub, mēs varējām noteikt un atkārtot daudzas precīzas aparatūras un programmatūras specifikācijas.

Apollo izmantotie oriģinālie elektroluminiscējošie displeji bija ļoti īslaicīga tehnoloģija, kuras sen vairs nav. Tas gāja novecošanas ceļā septiņdesmito gadu sākumā, tāpēc mēs ļoti ātri nolēmām izmantot gaismas diodes 7 segmentu veidā, lai tās atdarinātu. Tas arī ļāva mums NAV jāizmanto augstspriegums un 156 mehāniskie releji, lai darbinātu EL displejus. Pareiza izmēra atrašana bija izaicinājums, taču maz zinājām, ka +/- 3 segmenta atrašana būtu neiespējama misija! (pat mūsdienās …) Izraēlā mēs atradām aptuveni 3 segmentus +/-, kas integrēti ar 7 segmentu vienību, un nolēmām izmēģināt mūsu senākos prototipus …

2. solis: nedaudz vēstures…

Jāatzīmē, ka pirmā lieta, kas patiešām atgādināja modernu mikrokontrolleri, iespējams, būtu Apollo AGC. Šis bija pirmais reālais lidojuma dators, kā arī pirmais lielais integrālo shēmu lietojums. Bet jums ir jādodas uz priekšu vēl desmit gadus, pirms visas datora pamatfunkcijas tika apkopotas vienā LSI mikroshēmā; piemēram, Intel 8080 vai Zilog Z80. Un pat tad atmiņa, pulkstenis un daudzas I/O funkcijas bija ārējas. Hobija lietotājam tas nebija šausmīgi ērti.

Tieši ARM, AVR un tamlīdzīgas mikroshēmas nes nākamo svarīgo soli; iekļaujot nemainīgu zibatmiņu, kļuva iespējams izveidot datoru, kurā praktiski nebija ārēju komponentu. AVR sērijas mikroshēmām (ar kurām mēs esam vispazīstamākie) ir buferizētas I/O līnijas, sērijveida UART, A/D pārveidotāji un PWM ģeneratori, sargsuņa taimeri un pat iekšējie oscilatori, ja vēlas. Arduino un līdzīgu dēļu formātā šīs mikroshēmas ieskauj pienācīgs pulksteņa kristāls vai rezonators, regulēts barošanas avots, daži barošanas avoti un citi kritisko kontaktu atvienošanas kondensatori, kā arī dažas mirgojošas gaismas statusa uzraudzībai.

Ir ironiski, ka pēc 50 gadiem DIY projekta izvēles platforma piedāvā būtībā tādu pašu funkcionalitāti (Ram/Rom/Processing) par minimālu daļu no izmaksām (un svara!).

3. solis: PROTOTIPĒŠANA

PROTOTIPĒŠANA
PROTOTIPĒŠANA
PROTOTIPĒŠANA
PROTOTIPĒŠANA
PROTOTIPĒŠANA
PROTOTIPĒŠANA

Mēs nolēmām, ka vispirms mums ir jāizveido koncepcijas pierādījums uz 3 Maxim mikroshēmu maizes dēļa, kas kontrolē 15 7 segmentu gaismas diodes, lai pārliecinātos, ka tās darbosies, kā paredzēts. Tas bija panākums. Pēc tam mēs īsi mēģinājām uzbūvēt ierīci uz projekta plates un ļoti ātri konstatējām, ka ķēdes blīvums neļauj mašīnu izgatavot tādā veidā. Jūs vienkārši nevarat iegūt 21 7 segmentus + 3 3 segmentus (un 4 maksimālos, lai tos kontrolētu), kā arī 18 gaismas diodes + 19 pogas, lai ietilptu projekta padomē, nemaz nerunājot par mikrokontrolleri, IMU, RTC, GPS utt. Tāpēc mums bija jāturpina tieši izstrādāt PCB, kas, mūsuprāt, bija labākais veids, kā izveidot uzticamu, uzticamu kopiju. Atvainojiet.

Mēs arī pārbaudījām MP3 atskaņotāju uz maizes dēļa UN… mēs izveidojām 3D izdrukāta 3 segmenta prototipu, lai iegūtu nenotveramo vēlamo +/- LED bloku.

4. solis: shēmas

Shēmas
Shēmas
Shēmas
Shēmas
Shēmas
Shēmas
Shēmas
Shēmas

Tagad ir pieejamas shēmas, lai palīdzētu visiem, kas vēlas izveidot DSKY bez mūsu PCB vai komplekta.

Pirmā shēma (NeoPixels) parāda, kā mēs savienojām 18 neopikseļus ar Arduino Nano Pin 6. Otrā shēma parāda, kā mēs savienojām (visus 18) Neopixels un 5 voltu Buck, Reed Relay, Line Leveler un SKM53 GPSr kopā ar 19 pogas. Trešā shēma parāda IMU un RTC savienojumus.

Mēs izmantojām Surface mount 5050 NeoPixels, kuriem pirms pirmā pikseļa bija nepieciešams balasta rezistors 470 omi, un katram citam pikselam mēs izmantojām 10 uF kondensatoru.

Ja izmantojat NeoPixel uz Adafruit (maizei draudzīga) Breakout plates, kā parādīts iepriekš, tad jums nav nepieciešams nekāds rezistors vai kondensatori, jo tie ir iebūvēti Adafruit breakout PCB.

GPS shēmas skaidrojums: Lielākā daļa Arduino GPS ierīču darbosies ar 5 voltu barošanu. Tomēr loģikas līmenis šajās pašās ierīcēs ir 3,3 volti. Lielāko daļu laika Arduino lasīs RX tapas 3.3V augstumu, jo tas ir lielāks par pusi no 5V. Problēma ir aparatūras sērijā … Mēs neesam pārliecināti, kāpēc, bet mums ir labāki rezultāti, izmantojot loģisko izlīdzinātāju. Šķiet, ka tā neizmantošana ir atkarīga no programmatūras sērijas izmantošanas. Programmatūras sērijveida bibliotēka un jaunākajās IDE versijās iekļautā versija maina Atmel 328 mikroshēmas taimerus un portus. Tas savukārt izslēdz iespēju izmantot Maxim bibliotēku, kas mums nepieciešama/jāizmanto, lai vadītu septiņu segmentu displeju maiņu reģistrus. Tāpēc mēs izmantojam veco labo aparatūras sēriju.

Niedru relejs tiek izmantots, lai ieslēgtu un izslēgtu aparatūras sēriju, lai Arduino joprojām varētu tikt ieprogrammēts uzstādīšanas laikā. To var izlaist, tomēr programmēšanai Arduino ierīce būtu jānoņem no galvenās plates, jo sēriju nozags GPS. Tas darbojas šādi: lasot GPS, 7. tapu velk augstu, aizverot niedru. Pēc tam GPS sāk aizpildīt sērijas buferi (GPS nekad neizslēgsies, kad būs saņēmis labojumu.) Sērijas buferis tiek aptaujāts un, kad tiek konstatēts pietiekams datu apjoms, tas tiek nolasīts un parsēts. Tad 7. tapa ir uzrakstīta zema, atvienojot GPS, ļaujot Arduino atsākt normālu darbību.

5. darbība: 3D drukāšana

Zemāk ir 5 nepieciešamie stl faili, lai izveidotu pilnīgu atvērto DSKY kopiju.

Lūdzu, ņemiet vērā, ka, lai gan rāmi un akumulatora kārbas vāku var izdrukāt uz gandrīz jebkura 3D printera, patiesais DSKY bija 7 collas plats un gandrīz 8 collas augsts, tāpēc tie ir mūsu augšējās plāksnes, vidējā gredzena un apakšas izmēri, kam nepieciešama 3D Printeris, kas spēj drukāt vismaz no 180 mm līdz 200 mm.

Rāmīti, augšējo plāksni un vidējo gredzenu drukājam uz pelēka materiāla, bet apakšējo un akumulatora vāku drukā melnā krāsā.

6. solis: griešana ar lāzeru/gravēšana

Griešana/gravēšana ar lāzeru
Griešana/gravēšana ar lāzeru
Griešana/gravēšana ar lāzeru
Griešana/gravēšana ar lāzeru
Griešana/gravēšana ar lāzeru
Griešana/gravēšana ar lāzeru

Tālāk ir redzams ButtonCaps ar lāzeru grieztais/iegravētais fails un Lampfīldas matētais logs ar lāzeru, pēc tam ar lāzeru izgriezts/iegravēts fails.

Mēs izmantojam Rowmark (Johnson Plastics) Lasermax Black/White 2ply 1/16 (LM922-402), lai izgrieztu un iegravētu 19 taustiņu vāciņus. Tāpat kā ar visiem failiem, kas iesniegti lāzera griezējam, iespējams, būs jāmaina faila lielums, līdz Mūsu 60 vatu ūdens dzesēšanas CO2 mašīnā mēs izmantojam 40% jaudu un 300 mm/s ātrumu, lai gravētu un 50% jaudu un 20 mm/s ātrumu, lai sagrieztu akrila loksni.

Matēts logs tiek izveidots, ar jebkuru lāzera printeri izdrukājot iepriekš redzamo attēlu uz trāpīgi "Apollo" nosaukta caurspīdīguma (kāpēc izmantot kādu citu zīmolu?) Un pēc tam padodot to lāzera griezējam/gravieram, lai "iegravētu" horizontāli, pēc tam vertikāli, izmantojot 20 % jauda un 500 mm/s ātrums, kas, mūsuprāt, rada ideālu "matētu" izskatu.

7. solis: MATERIĀLS

MATERIĀLS
MATERIĀLS

1 PCB v1.0D

1 3D drukātas detaļas

1 Arduino Nano

1 VA RTC

1 IMU

1 Buck StepDown

1 SKM53 GPS

1 līnijas izlīdzinātājs

1 Niedru slēdzis

1 DFPlayer Mini

1 MicroSD karte 2Gig

1 2 8 omu skaļrunis

1 6AA bateriju turētājs

6 AA baterijas

1 vadu terminālis

1 Ieslēgšanas/izslēgšanas slēdzis

4 Maksim7219

4 ligzdas 24 tapas

1 40 sieviešu tapas

1 10uF kondensatori

1 15 omu rezistors

1100 omu rezistors

20 470 omi rezistori

22 1K omi rezistori

4 10K omi rezistori

3 100K omi rezistori

18 NeoPixel RGB

19 LED spiedpogas

19 Lāzera griezuma pogu vāciņi

21 7 Segmenti 820501G

3 3 Segmenti STG

2 Matēti logi

Lielākā daļa iepriekš minēto komponentu ir viegli atrodami eBay vai Amazon, un to cena ir par saprātīgu cenu.

Izņēmumi, protams, ir mūsu pašu PCB (kas apvieno visas šīs sastāvdaļas kopā, mūsu lāzera griezuma pogu vāciņi, kas izskatās patiešām labi un ļauj gaismai iet caur pogu, matēti logi, kuriem pēc daudzu alternatīvu izmēģināšanas Džeimsam bija insults ģēnijs (vairāk par to vēlāk) un visbeidzot!@#$%^ 3-Segment +/- displejs, kas mums bija jāizveido no nulles. Pievienojiet šim mūsu pašu 3D drukāto korpusu, un jums ir visas sastāvdaļas.

Ja kāds ir gatavs pieņemt “+” zīmes trūkumu atbilstošo parādīto skaitlisko datu priekšā, tad varat vienkārši pievienot vēl 3 7 segmentus un saukt to dienā. Tas mums vienkārši nebija risinājums, un tāpēc mēs izveidojām savu 3 segmentu.

8. darbība: 3 SEGMENTS

3 SEGMENTS
3 SEGMENTS
3 SEGMENTS
3 SEGMENTS
3 SEGMENTS
3 SEGMENTS

Jūs domājat, ka 2018. gadā, kad mums ir pieejami visi pasaules resursi, jūs varat vienkārši pasūtīt 3 segmenta +/- LED ierīci … Nu, tas tā nav!

Tātad, mēs sapratām, ka, lai paliktu uzticīgi sākotnējam Apollo DSKY, mums no jauna būs jāizveido mūsu pašu 3Segment +/- LED.

Pēc daudziem dizainparaugiem mums beidzot bija 3D drukāta iekārta ar integrētu ēnu lodziņu.

Pēc tam mēs ieguvām atbilstošas SMT (uz virsmas uzstādītas) gaismas diodes un pārbaudījām tās.

Tagad mēs bijām gatavi izstrādāt sīko PCB, kas ietilptu mūsu 3D drukātajā 3 segmenta apvalkā.

To visu salikt kopā bija neliels izaicinājums, ņemot vērā, ka diez vai varam saskatīt sīkās gaismas diodes, bet rezultāts ir fantastisks!

9. solis: FUNKCIONALITĀTE

FUNKCIONALITĀTE
FUNKCIONALITĀTE

Tad pienāca punkts, lai izlemtu mūsu kopijas minimālo funkcionalitāti, ražošanas mērķus un mūsu vēlmju sarakstu.

Pēc nelielas izpētes iTunes atradām bezmaksas lietotni, kas varētu būt noderīga, tāpēc tieši šim nolūkam iegādājāmies iPad.

AirSpayce Pty Ltd bezmaksas iPad lietotne mums sniedza priekšstatu par mūsu MVP (minimālais dzīvotspējīgais produkts).

Pēc koda uzrakstīšanas pilnas lampas pārbaudes veikšanai mēs nekavējoties ieviesām laika iestatījumu/displeju, IMU uzraudzību un GPS uzraudzību.

Kods tika iesaldēts, līdz mēs nolēmām pievienot vienu no mūsu trako vēlmju saraksta vienumiem, kas bija slavenās JFK runas atskaņošana 1962. gadā Rīsu stadionā “Mēs izvēlamies doties uz Mēnesi…”. Tad mēs pievienojām pāris citus ikoniskus skaņu celiņus.

10. solis: MONTĀŽAS NORĀDĪJUMI - Elektronika

MONTĀŽAS NORĀDĪJUMI - Elektronika
MONTĀŽAS NORĀDĪJUMI - Elektronika

Vispirms pārliecinieties, vai jums ir visas nepieciešamās sastāvdaļas.

Pirms montāžas sākšanas pilnībā izlasiet tālāk sniegtos norādījumus.

1. Lodēt visus 20 470 omu rezistorus.

2. Lodēt visus 22 1K rezistorus.

3. Lodēt visus 4 10K rezistorus.

4. Lodēt visus 3 100K rezistorus.

5. Lodējiet 15 omu rezistoru.

6. Lodējiet 100 omu rezistoru.

7. Neobligāti: lai palīdzētu lodēt sīkos Surface Mount 5050 RGB NeoPixels, es uzpilinu mazliet lodēšanas uz katra no 4 spilventiņiem katrai no 18 RGB gaismas diodēm.

8. Izgrieziet 2 sieviešu tapu savienotāju sloksnes un pielodējiet tās Arduino Nano vietā PCB aizmugurē.

9. Uzmanīgi pielodējiet visus 18 uz virsmas uzstādītos NeoPikseļus pareizā secībā, pārliecinoties, ka tie nav īsi ar tuvumā esošiem flakoniem. Pēc daudzu vienību salikšanas esam atklājuši, ka ir efektīvāk lodēt 1 Neopixel, ieslēgt Arduino (izmantojot USB portu) ar strandtest.ino, lai pārbaudītu, vai tas iedegas, izslēdziet Arduino, lodējiet nākamo Neopixel secībā, pārbaudiet to un atkārtojiet to visiem 18 neopikseļiem. Veicot problēmu novēršanu, paturiet prātā, ka problēma ar Neopixel var būt saistīta ar to, ka iepriekšējais Neopixel NAV pareizi lodēts (izvades tapa). Es atklāju, ka 680 grādi ir pārāk karsti (un dažreiz nogalina sarkanu vai zaļu krāsu), 518 grādi šķiet daudz labāki.

10. Izgrieziet 4 sieviešu tapu sloksni un pielodējiet to Buck Converter vietā.

11. Ievietojiet Arduino Nano un Buck Converter tūlīt, ja vēlaties pārbaudīt RGB gaismas diodes, izmantojot strandtest. INO

12. Izskalojiet abus melnos starplikas zem katras no 19 apgaismotajām spiedpogām, lai pogas varētu pilnībā novietot uz PCB.

13. Ievietojiet un pēc tam lodējiet visas 13 apgaismotās spiedpogas, pārliecinoties, ka visi sarkanie punkti (katods) atrodas kreisajā pusē. Kad visas pogas ir ievietotas, es ieslēdzu Arduino, izmantojot tā USB portu, lai pārbaudītu, vai visas 19 pogu gaismas diodes ieslēdzas PIRMS to lodēšanas …

14. Lodējiet visas 4 Maxim ligzdas, ievērojot orientāciju.

15. Sagatavojiet IMU, pielodējot tēviņa tapas un pārlecot viņa ADO tapu uz VCC.

16. Sagatavojiet līniju izlīdzinātāju, pielodējot tēviņa tapas zemajā un augstajā pusē.

17. Izgrieziet un pielodējiet sieviešu tapas, lai saņemtu IMU, VA RTC un līnijas izlīdzinātāju.

18. Lodējiet visus 10 vāciņus, ievērojot polaritāti. Garākā tapa ir pozitīva.

19. Lodējiet niedru releju, ievērojot orientāciju.

20. Lodēt vadu spaili.

21. Lodējiet visus 21 7 segmentus, pārliecinoties, ka punkti (aiz komata) atrodas labajā apakšējā stūrī.

22. Lodēt visus 3 S&T GeoTronics 3Segments (Custom Plus/Minus).

23. Ievietojiet visas 4 Maxim 7219 mikroshēmas savās ligzdās, ievērojot orientāciju.

24. Ievietojiet IMU, RTC, Buck, Arduino Nano un Line Leveler.

25. Lodējiet skaļruni un MP3 atskaņotāju/SD karti, ievērojot orientāciju UN turot tik augstu PCB, jo GPS, kas atrodas otrā pusē, būs jāsaskaņo ar PCB, lai tas pareizi ievietotos.

26. Lodējiet GPS pēc tam, kad zem tā ir uzklāta elektriskā lente, lai novērstu iespējamu kontaktu īssavienojumu.

27. Pievienojiet 9 voltu akumulatoru un pārbaudiet pabeigto elektronikas komplektu.

APSVEICAM! Jūs esat pabeidzis elektronikas montāžu.

11. darbība: MONTĀŽAS NORĀDĪJUMI - Korpuss

MONTĀŽAS NORĀDĪJUMI - Korpuss
MONTĀŽAS NORĀDĪJUMI - Korpuss

MATERIĀLU RĒĶINS

Daudzums

1 3D apdrukāts rāmis

1 3D apdrukāta augšējā plāksne

1 3D drukāta vidusdaļa

1 3D apdrukāta apakšdaļa

1 3D drukāta akumulatora vāks

1 apdrukāts matēts logs

1 Akrila logs

19 Lāzera griezuma pogu vāciņi

15 uzmavas galvas koka skrūves (M3-6mm)

6 sīkas koka skrūves

Kad elektronikas komplekts ir pilnībā pārbaudīts, lūdzu, rīkojieties šādi:

1. Novietojiet visus 19 pogu vāciņus pareizajā vietā, kā parādīts attēlā iepriekš.

2. Uzmanīgi ievietojiet samontēto PCB augšējā plāksnē. Tas var būt cieši pieguļošs un var prasīt nelielu 3D drukātā komponenta slīpēšanu.

3. Izmantojot 6 sīkas vara skrūves, pieskrūvējiet PCB pie augšējās plāksnes. NEDRĪKST.

4. Izmantojot 2 no ligzdas galvas skrūvēm, piestipriniet skaļruni un pēc tam ieslēgšanas/izslēgšanas slēdzi 3D drukātā vidusdaļā, to iespiežot.

5. Izmantojot 8 no ligzdas galvas skrūvēm, pieskrūvējiet samontēto augšējo plāksni pie vidējās sekcijas, pārliecinoties, ka ieslēgšanas/izslēgšanas slēdzis un skaļruņa atvere atrodas priekšā.

6. Lodējiet džempera vadu uz katru skaļruņa pusi, pārlecot to uz katru audio izejas atveri blakus SD kartei.

7. Izmantojot divpusēju lenti, uzstādiet akumulatora kārbu akumulatora nodalījuma iekšpusē, pārliecinoties, ka caurumā ir ievietoti gan sarkani, gan melni vadi.

8. Ieskrūvējiet melno vadu no akumulatora kārbas zilā skrūves termināļa Gnd stāvoklī un pielodējiet sarkano vadu no akumulatora kārbas uz abām ieslēgšanas/izslēgšanas svirslēga tapām.

9. Pieskrūvējiet džempera vadu zilās skrūves termināļa 9 V pusē un lodējiet otru galu pie ieslēgšanas/izslēgšanas svirslēga pieejamās tapas.

10. Aizveriet aizmugurējo vāku un, izmantojot 8 kontaktligzdas skrūves, pieskrūvējiet samontēto aizmugurējo vāku pie vidējās daļas. NEDRĪKST.

APSVEICAM! Jūs esat pabeidzis korpusa montāžu un tagad jums ir pilnīgs DSKY!

12. solis: PROGRAMMATŪRA

Lūdzu, apmeklējiet mūsu citu atvērto DSKY Instructable ar nosaukumu "ATVĒRTA DSKY PROGRAMMĒŠANA"

lai iegūtu sīkāku informāciju par programmēšanu un video par Open DSKY programmēšanu.

Tā kā mēs plaši izmantojam neopikseļus, jums būs jāapmeklē Adafruit tīmekļa vietne un jālejupielādē viņu brīnišķīgā bibliotēka. Šajā bibliotēkā ir daži lieliski piemēri, piemēram, "standtest.ino", ko rakstīja arī Limora un viņas komanda.

Turklāt, tā kā 7 segmentu vadīšanai izmantojam Shift reģistrus, Max7219 mikroshēmai ir nepieciešama Maxim bibliotēka.

Iegūstiet to šeit: LedControl bibliotēka

Pievienots mūsu pašreizējais kods uz 01.09.2018. Šis ir prototips ar ierobežotu funkcionalitāti. Lūdzu, pārbaudiet www. OpenDSKY.com, kamēr mēs turpinām izstrādāt un pilnveidot funkciju kopumu. Šis pašreizējais prototipa kods pārbauda visus 7 segmentu/maksimālo maiņu reģistrus, visus neopikseļus, ļoti precīzu reālā laika pulksteni, 6 DOF IMU, GPS un MP3 atskaņotāju.

Visa šī funkcionalitāte 3 autentiskos darbības vārdos un 3 autentiskos lietvārdos un 3 programmās, kuras mēs pievienojām demonstrācijas nolūkos.

VERBU SARAKSTS NOUN LIST PROGRAMM LIST

16 MONITORS DECIMAL 17 IMU 62 “Mēs izvēlamies doties uz Mēnesi”

21 IELĀDĒT DATUS 36 LAIKS 69 “Ērglis ir piezemējies”

35 TESTA LITES 43 GPS 70 “Hjūstonā, mums ir bijusi problēma”

Izbaudiet videoklipu, lai īsumā demonstrētu dažas pašlaik ieviestas funkcijas.

13. darbība: KICKSTARTER

Image
Image

Pēc mūsu veiksmīgās formulas, ko izmantojām Open Enigma projektam, mēs piedāvājam Kickstarter dažādus komplektus, samontētas/pārbaudītas vienības un Ultimate 50th Anniversary Limited Edition (Make 100) kopiju.

Mēs piedāvājam:

- PCB vien

- Barebones komplekts

- DIY elektronikas komplekts

- Pilns komplekts (ar 3D drukātiem un lāzergrieztiem komponentiem)

- samontētā/pārbaudītā vienība

- Ierobežots 50. gadadienas izdevums ar sērijas numuru un autentiskuma sertifikātu

Mūsu Kickstarter šobrīd ir tiešraidē!

Atveriet DSKY Kickstarter

Lūdzu, apmeklējiet vietni https://opendsky.com, lai iegūtu vairāk informācijas.

Lūdzu, apmeklējiet vietni www.stgeotronics.com, lai pasūtītu savu PCB vai komplektu.

Ieteicams: