جدول المحتويات:

افتح Apollo Guidance Computer DSKY: 13 خطوة (بالصور)
افتح Apollo Guidance Computer DSKY: 13 خطوة (بالصور)

فيديو: افتح Apollo Guidance Computer DSKY: 13 خطوة (بالصور)

فيديو: افتح Apollo Guidance Computer DSKY: 13 خطوة (بالصور)
فيديو: Open DSKY Programming Part 2 Reading Keyboard 2024, يوليو
Anonim
Image
Image

فخور بأن أكون تعليمات مميزة منذ 1/10/18. يرجى التصويت لنا ومنحنا إعجاب!

كانت حملة كيك ستارتر ناجحة للغاية!

افتح DSKY Kickstarter

يتوفر DSKY الخاص بنا حاليًا على Backerkit (https://opendsky.backerkit.com/hosted_preorders) ومتاح من موقع التجارة الإلكترونية الخاص بنا.

كتب بيل ووكر (مبتكر مشروع أبولو للتجربة التعليمية) برنامجًا مخصصًا مذهلاً (مع ما يقرب من 50 وظيفة) مع مرجع الأوامر المصمم على غرار خطة رحلة أبولو الخاصة به 2 DSKYs وهو متاح حصريًا للجميع عبر GoFundMe صفحة. يرجى النظر في دعمه.

في حين أن هذا ليس بالتأكيد أول إعادة إنشاء لـ Iconic AGC (Apollo Guidance Computer) DSKY (العرض / لوحة المفاتيح) المستخدمة في جميع مهام Apollo في الستينيات ، ويمكنك توقع ظهور المزيد هذا العام والعام المقبل بسبب الذكرى الخمسين القادمة لأول هبوط على سطح القمر ، قررنا قبل بضع سنوات إنشاء نسختنا الخاصة التي تلبي الحد الأدنى من المتطلبات المسبقة.

جاء هذا المشروع من اقتراح أحد الداعمين / المساهمين في Open Enigma ونود أن نشكر Rob على اقتراحه / مساهمته. شكرا روب!

مواصفات المتطلبات المسبقة:

- يجب أن يتم بناؤه باستخدام Arduino وتقديم برنامج مفتوح المصدر.

- يحتاج إلى أن يبدو وكأنه الشيء الحقيقي. نسخة طبق الأصل مخلصة من الواضح بدون ذاكرة أساسية …

- يحتاج إلى محاكاة وظيفة / سلوك وحدات أبولو الجوية.

- يحتاج إلى استخدام مكونات تسمح لشخص ما ببنائه كمجموعة.

الخطوة 1: البحث ، تجميع المواصفات الأصلية

بحث ، تجميع المواصفات الأصلية
بحث ، تجميع المواصفات الأصلية
بحث ، تجميع المواصفات الأصلية
بحث ، تجميع المواصفات الأصلية
بحث ، تجميع المواصفات الأصلية
بحث ، تجميع المواصفات الأصلية

على الرغم من أننا لم نتمكن شخصيًا من الوصول إلى جهاز مادي ، إلا أننا محظوظون لأن الأشخاص الآخرين الذين لديهم (أو لديهم) إمكانية الوصول قاموا بتوثيق النتائج التي توصلوا إليها (فران بلانش على سبيل المثال - سواء كنت تدعم Kickstarter أم لا ، يرجى التفكير في دعم حملة التمويل الجماعي الخاصة بها https://www.gofundme.com/apollo-dsky-display-project) ، فقد سمح لنا البعض بالاستفادة من هذه المعرفة. كما كتب إسحاق نيوتن ، "نحن نقف على أكتاف العمالقة."

باستخدام مجموعة الورق الممتازة من EduCraft ™ للأبعاد الدقيقة ، وتطبيق iPad المجاني من AirSpayce Pty Ltd للحصول على الحد الأدنى من ميزات الجدوى ، والكتاب المفصل للغاية من Frank O'Brien "The Apollo Guidance Computer - Architecture and Operation" جنبًا إلى جنب مع العديد من موارد ناسا بما في ذلك الكود الأصلي الكامل على GitHub ، تمكنا من تحديد وتكرار العديد من مواصفات الأجهزة والبرامج الدقيقة.

كانت شاشات العرض الكهرومغناطيسية الأصلية المستخدمة في Apollo تقنية قصيرة العمر للغاية اختفت منذ فترة طويلة. لقد سارت في طريق التقادم في أوائل السبعينيات ، لذلك قررنا بسرعة كبيرة استخدام مصابيح LED في شكل 7 أجزاء لمحاكاتها. هذا سمح لنا أيضًا بعدم الاضطرار إلى استخدام المرحلات الميكانيكية ذات الجهد العالي و 156 لقيادة شاشات EL. كان العثور على الحجم المناسب تحديًا ولكننا لم نكن نعلم أن العثور على شريحة +/- 3 سيكون مهمة مستحيلة! (حتى في هذا اليوم وهذا العصر …) وجدنا في إسرائيل حوالي 3 أجزاء +/- مدمجة مع وحدة 7 مقاطع وقررنا تجربتها لنماذجنا الأولية …

الخطوة 2: القليل من التاريخ …

تجدر الإشارة إلى أن أول شيء يشبه حقًا متحكم دقيق حديثًا ربما يكون Apollo AGC. كان هذا أول كمبيوتر طيران حقيقي ، بالإضافة إلى أول استخدام رئيسي للدوائر المتكاملة. ولكن عليك المضي قدمًا في عقد آخر قبل أن يتم تجميع جميع الوظائف الأساسية للكمبيوتر معًا في شريحة LSI واحدة ؛ مثل Intel 8080 أو Zilog Z80. وحتى ذلك الحين ، كانت الذاكرة والساعة والعديد من وظائف الإدخال / الإخراج خارجية. لم يكن مناسبًا بشكل رهيب لمستخدم هواية.

إن ARM و AVR والرقائق المماثلة هي التي تحقق الخطوة المهمة التالية ؛ مع تضمين ذاكرة الوصول العشوائي غير المتطايرة ، أصبح من الممكن إنشاء جهاز كمبيوتر مع عدم وجود مكونات خارجية عمليًا. سلسلة رقائق AVR (التي نعرفها أكثر) لديها خطوط الإدخال / الإخراج المؤقتة ، ومحولات UART التسلسلية ، ومحولات A / D ومولدات PWM ، وأجهزة ضبط الوقت ، وحتى المذبذبات الداخلية إذا لزم الأمر. في تنسيق Arduino واللوحات المماثلة ، تكون هذه الرقائق محاطة بكريستال ساعة مناسب أو مرنان ، ومصدر طاقة منظم ، وبعض مزودات الطاقة ومكثفات فصل أخرى ذات دبوس حرج ، وعدد قليل من الأضواء الوامضة لمراقبة الحالة.

من المثير للسخرية أنه بعد مرور 50 عامًا ، توفر المنصة المفضلة لمشروع DIY نفس الوظيفة (ذاكرة الوصول العشوائي / ذاكرة الوصول العشوائي / المعالجة) بجزء ضئيل من التكلفة (والوزن!).

الخطوة 3: النماذج

التمثيل
التمثيل
التمثيل
التمثيل
التمثيل
التمثيل

لقد قررنا أننا نحتاج أولاً إلى تقديم دليل على المفهوم على لوحة التجارب المكونة من 3 شرائح مكسيم تتحكم في 15 7 شرائح LED للتأكد من أنها ستتصرف كما هو متوقع. كان هذا نجاحًا. ثم حاولنا لفترة وجيزة بناء الجهاز على لوحة المشروع ووجدنا بسرعة كبيرة أن كثافة الدائرة لن تسمح للآلة بالتصنيع في ذلك. لا يمكنك الحصول على 21 7 قطاعات + 3 3 قطاعات (و 4 مكسيم للتحكم بها) بالإضافة إلى 18 مصباحًا + 19 زرًا لتلائم لوحة المشروع ناهيك عن وحدة التحكم الدقيقة ووحدة التحكم في الوسائط IMU و RTC ونظام تحديد المواقع العالمي (GPS) ، إلخ. لذلك كان علينا المضي قدمًا مباشرةً في تصميم ثنائي الفينيل متعدد الكلور الذي شعرنا أنه أفضل طريقة لإنتاج نسخة طبق الأصل موثوقة وصادقة. آسف.

اختبرنا أيضًا مشغل MP3 على اللوح و … أنشأنا نموذجًا أوليًا لثلاثة أجزاء مطبوعة ثلاثية الأبعاد لإنتاج وحدة +/- LED المرغوبة.

الخطوة 4: المخططات

المخططات
المخططات
المخططات
المخططات
المخططات
المخططات
المخططات
المخططات

تتوفر المخططات الآن لمساعدة كل من يريد بناء DSKY بدون PCB أو Kit.

يوضح المخطط الأول (NeoPixels) كيف قمنا بتوصيل 18 Neopixels بـ Arduino Nano Pin 6. يوضح المخطط الثاني كيف قمنا بتوصيل (جميع الـ 18) Neopixels و 5Volt Buck و Reed Relay و Line Leveler و SKM53 GPSr جنبًا إلى جنب مع 19 أزرار. يُظهر التخطيط الثالث اتصالات IMU & RTC.

استخدمنا Surface mount 5050 NeoPixels الذي يتطلب مقاومة صابورة 470 أوم قبل البكسل الأول واستخدمنا 10 uF Capacitor لكل بكسل آخر.

إذا كنت تستخدم NeoPixel على لوحة اندلاع Adafruit (صديقة اللوح) كما هو موضح في الصورة أعلاه ، فلن تحتاج إلى أي مقاوم أو مكثفات لأن هذه مدمجة في Adafruit اندلاع ثنائي الفينيل متعدد الكلور.

شرح دائرة GPS: ستعمل معظم أجهزة Arduino GPS على إمداد 5 فولت. ومع ذلك ، فإن المستوى المنطقي على نفس هذه الأجهزة هو 3.3 فولت. في معظم الأوقات ، سيقرأ Arduino على RX pin 3.3V الخاص به ، حيث أنه أكبر من نصف 5V. تكمن المشكلة في تسلسل الأجهزة … لسنا متأكدين من السبب ولكن لدينا نتائج أفضل باستخدام أداة التسوية المنطقية. يبدو أن عدم استخدامه يتوقف على استخدام البرنامج التسلسلي. تقوم مكتبة البرامج التسلسلية والإصدار المدمج في الإصدارات الأحدث من IDE بتعديل أجهزة ضبط الوقت والمنافذ على شريحة Atmel 328. يؤدي هذا بدوره إلى تعطيل القدرة على استخدام مكتبة Maxim التي نحتاجها / نستخدمها لدفع سجلات التحول لشاشات العرض السبعة. لذلك نستخدم المسلسل القديم الجيد للأجهزة.

يتم استخدام مرحل القصب لتشغيل المسلسل وإيقاف تشغيله حتى يظل Arduino مبرمجًا أثناء التثبيت. يمكن حذفه ، ولكن سيحتاج جهاز Arduino إلى إزالته من اللوحة الرئيسية للبرمجة حيث سيتم سرقة المسلسل بواسطة GPS. الطريقة التي يعمل بها هذا هي: عند قراءة GPS ، يتم سحب الدبوس 7 عالياً لإغلاق القصب. يبدأ GPS بعد ذلك في ملء المخزن المؤقت التسلسلي (لن يغلق GPS أبدًا بمجرد أن يكون لديه إصلاح.) يتم استطلاع المخزن المؤقت التسلسلي وعندما يتم الكشف عن كمية كافية من البيانات ، يتم قراءتها وتحليلها. ثم يتم كتابة دبوس 7 على مستوى منخفض يفصل نظام تحديد المواقع العالمي (GPS) ، مما يسمح لـ Arduino باستئناف سلوكه الطبيعي.

الخطوة 5: الطباعة ثلاثية الأبعاد

فيما يلي ملفات stl الخمسة المطلوبة لعمل نسخة متماثلة مفتوحة DSKY كاملة.

يرجى ملاحظة أنه على الرغم من إمكانية طباعة الإطار وغطاء صندوق البطارية على أي طابعة ثلاثية الأبعاد تقريبًا ، فإن DSKY الحقيقي كان ارتفاعه 7 بوصات × 8 بوصات تقريبًا ، لذا فهذه هي أبعاد اللوحة العلوية والحلقة الوسطى والجزء السفلي التي تتطلب 3D طابعة يمكنها طباعة 180 مم على الأقل في 200 مم.

نقوم بطباعة الإطار ، اللوحة العلوية والحلقة الوسطى على مادة رمادية ، بينما تتم طباعة الجزء السفلي وباب البطارية باللون الأسود.

الخطوة 6: القطع / النقش بالليزر

القطع / النقش بالليزر
القطع / النقش بالليزر
القطع / النقش بالليزر
القطع / النقش بالليزر
القطع / النقش بالليزر
القطع / النقش بالليزر

يوجد أدناه ملف قص / محفور بالليزر ButtonCaps ونافذة Lampfield المصنّعة بالليزر المطبوعة ، ثم ملف القطع / النقش بالليزر.

نستخدم Rowmark (Johnson Plastics) Lasermax Black / White 2ply 1/16 (LM922-402) لقص ونقش أغطية المفاتيح 19 زرًا. كما هو الحال مع جميع الملفات المقدمة إلى قاطع الليزر ، قد تحتاج إلى مضاعفة حجم الملف حتى الحصول على 19 مم في 19 مم keycaps. في آلة 60Watt المبردة بالماء CO2 ، نستخدم 40٪ طاقة وسرعة 300 مم / ثانية للنقش و 50٪ طاقة وسرعة 20 مم / ثانية لقطع لوح الأكريليك.

يتم إنشاء النافذة المتجمدة عن طريق طباعة الصورة أعلاه على "Apollo" بشكل مناسب بشفافية (لماذا تستخدم أي علامة تجارية أخرى؟) مع أي طابعة ليزر ثم إدخالها إلى آلة القطع / النقش بالليزر من أجل "الحفر" أفقيًا ، ثم عموديًا ، باستخدام 20 ٪ القوة وسرعة 500 مم / ثانية التي نشعر بها تخلق مظهرًا مثاليًا "متجمد".

الخطوة 7: فاتورة المواد

فاتورة المواد
فاتورة المواد

1 ثنائي الفينيل متعدد الكلور v1.0D

1 أجزاء مطبوعة ثلاثية الأبعاد

1 اردوينو نانو

1 VA RTC

1 IMU

1 باك تنحى

1 SKM53 GPS

1 خط مستوي

1 مفتاح ريد

1 DFPlayer Mini

1 بطاقة MicroSD 2 جيجا بايت

مكبر صوت 1 2 بوصة 8 أوم

1 حامل بطارية 6AA

6 بطاريات AA

1 محطة الأسلاك

1 مفتاح تشغيل / إيقاف

4 مكسيم 7219

4 مقابس 24 دبوس

1 40 دبابيس أنثى

1 مكثفات 10 فائق التوهج

1 15 أوم المقاوم

1100 أوم المقاوم

20470 أوم مقاومات

مقاومات 22 1 كيلو أوم

4 مقاومات اوم 10 كيلو

3100 كيلو أوم مقاومات

18 جهاز NeoPixel RGB

19 أزرار انضغاطية LED

19 غطاء زر القطع بالليزر

21 7 قطاعات 820501G

3 3 قطاعات STG

2 نوافذ بلوري

يمكن العثور بسهولة على معظم المكونات المذكورة أعلاه على موقع eBay أو Amazon وبأسعار معقولة.

الاستثناءات هي بالطبع PCB الخاص بنا (الذي يدمج كل هذه المكونات معًا ، أغطية أزرار القطع بالليزر التي تبدو جيدة حقًا وتسمح للضوء بالمرور عبر الزر ، والنوافذ المصقولة التي بعد تجربة العديد من البدائل ، أصيب جيمس بضربة العبقرية (المزيد عن ذلك لاحقًا) وأخيرًا ، عرض! @ # $٪ ^ 3-Segment +/- الذي كان علينا إنشاءه من البداية. أضف إلى هذا العلبة المطبوعة ثلاثية الأبعاد الخاصة بنا وستحصل على جميع المكونات.

إذا كان شخص ما مستعدًا لقبول عدم وجود علامة "+" أمام البيانات الرقمية المناسبة المعروضة ، فيمكنك ببساطة إضافة 3 أجزاء أخرى واستدعائها يوميًا. لم يكن هذا خيارًا متاحًا لنا ولهذا السبب أنشأنا الجزء الثالث الخاص بنا.

الخطوة 8: 3 قسم

3 الجزء
3 الجزء
3 الجزء
3 الجزء
3 الجزء
3 الجزء

قد تعتقد أنه في عام 2018 ، مع توفر جميع الموارد العالمية المتاحة لنا ، يمكن للمرء ببساطة طلب وحدة 3Segment +/- LED … حسنًا ، هذا ليس هو الحال!

لذلك ، أدركنا أنه من أجل البقاء مخلصين لـ Apollo DSKY الأصلي ، يتعين علينا إنشاء 3Segment +/- LED الخاصة بنا من الصفر.

بعد العديد من التصميمات ، أصبح لدينا أخيرًا وحدة مطبوعة ثلاثية الأبعاد مع صندوق ظل مدمج.

بعد ذلك ، قمنا بتحديد مصادر SMT (المثبتة على السطح) LEDs المناسبة واختبرناها.

لقد أصبحنا الآن مستعدين لتصميم ثنائي الفينيل متعدد الكلور الصغير الذي يتناسب مع غلافنا ثلاثي الأبعاد المطبوع ثلاثي الأبعاد.

كان تجميع كل هذا معًا يمثل تحديًا كبيرًا نظرًا لأنه لا يمكننا رؤية مصابيح LED الصغيرة بصعوبة ، لكن النتيجة كانت رائعة!

الخطوة 9: الوظيفة

وظائف
وظائف

ثم جاءت النقطة لتحديد الحد الأدنى من وظائف النسخة المتماثلة الخاصة بنا ، جنبًا إلى جنب مع أهداف الإنتاج وما هي قائمة رغباتنا.

بعد القليل من البحث ، وجدنا تطبيقًا مجانيًا على iTunes قد يكون مفيدًا ، لذلك اشترينا جهاز iPad خصيصًا لهذا الغرض.

أعطانا تطبيق iPad المجاني من AirSpayce Pty Ltd فكرة عن MVP (الحد الأدنى من المنتج القابل للتطبيق).

بعد كتابة الكود لإجراء اختبار Full Lamp ، قمنا على الفور بتنفيذ مجموعة / عرض الوقت ومراقبة IMU ومراقبة GPS.

تم تجميد الكود حتى قررنا إضافة أحد عناصر قائمة الرغبات المجنونة لدينا وهو تشغيل خطاب جون كينيدي الشهير من عام 1962 في ملعب رايس "نختار الذهاب إلى القمر …". ثم أضفنا مقطعين صوتيين مميزين آخرين.

الخطوة 10: تعليمات التجميع - الإلكترونيات

تعليمات التجميع - الإلكترونيات
تعليمات التجميع - الإلكترونيات

أولاً ، تأكد من حصولك على جميع المكونات المطلوبة.

اقرأ التعليمات التالية مرة واحدة تمامًا قبل بدء التجميع.

1. جندى جميع المقاومات 20470 أوم.

2. جندى جميع المقاومات 22 1K.

3. جندى جميع المقاومات 4 10K.

4. جندى كل 3 مقاومات 100K.

5. لحام المقاوم 15 أوم.

6. لحام المقاوم 100 أوم.

7. اختياري: للمساعدة في لحام Surface Mount 5050 RGB NeoPixels الصغيرة ، أسقط القليل من اللحام على كل من 4 منصات لكل من 18 RGB LEDs.

8. قم بقص شريحتين من موصلات الدبوس الأنثوية ولحامها في موقع Arduino Nano على الجزء الخلفي من ثنائي الفينيل متعدد الكلور.

9. قم بتلحيم جميع الـ 18 بكسلات الجديدة المثبتة على السطح بالتسلسل الصحيح ، مع التأكد من عدم قصرها مع المنافذ القريبة. بعد تجميع العديد من الوحدات ، اكتشفنا أنه من الأكثر كفاءة لحام 1 Neopixel ، تشغيل Arduino (عبر منفذ USB الخاص به) باستخدام strandtest.ino للتحقق من أنه يضيء ، وإيقاف تشغيل Arduino ، ولحام Neopixel التالي في التسلسل واختبرها وكررها مع جميع Neopixels البالغ عددها 18. أثناء استكشاف المشكلات وإصلاحها ، ضع في اعتبارك أن مشكلة في Neopixel يمكن أن تكون نتيجة عدم لحام Neopixel السابق بشكل صحيح (دبوس الإخراج). لقد وجدت أن 680 درجة شديدة الحرارة (وتقتل الأحمر والأخضر أحيانًا) ، 518 درجة تبدو أفضل بكثير.

10. قطع شريط من 4 دبابيس الإناث ولحامها في موقع محول باك.

11. أدخل محول Arduino Nano and Buck الآن إذا كنت ترغب في اختبار RGB LEDs باستخدام strandtest. INO

12. قم بقص الفواصل السوداء تحت كل زر من الأزرار الانضغاطية الـ 19 المضيئة للسماح للأزرار بالاستقرار بالكامل على لوحة الدوائر المطبوعة.

13. أدخل ، ثم قم بلحام جميع الأزرار الانضغاطية الـ 13 ، مع التأكد من أن جميع النقاط الحمراء (الكاثود) موجودة على الجانب الأيسر. بمجرد إدخال جميع الأزرار ، أقوم بتشغيل Arduino عبر منفذ USB الخاص به لاختبار تشغيل جميع مؤشرات LED للأزرار الـ 19 قبل اللحام بها …

14. جندى كل 4 مآخذ مكسيم ، مع التأكد من احترام التوجه.

15. قم بإعداد IMU عن طريق لحام دبابيس الذكر الخاصة به والقفز على دبوس ADO الخاص به إلى VCC.

16. جهز مستوي الخط بلحام دبابيسه الذكر على الجانب المنخفض والجانب المرتفع.

17. قم بقص ولحام المسامير الأنثوية لاستلام وحدة IMU و VA RTC و Line Leveler.

18. لحام كل 10 قبعات احترام القطبية. الدبوس الأطول موجب.

19. جندى ريد ريلاى ، مع التأكد من احترام التوجه.

20. جندى الأسلاك الطرفية.

21. جندى جميع القطع الـ 21 7 ، مع التأكد من أن النقاط (الفاصلة العشرية) موجودة في أسفل اليمين.

22. لحام جميع 3 قطاعات S&T GeoTronics 3 (مخصص زائد / ناقص).

23. أدخل كل 4 رقائق مكسيم 7219 في مآخذهم ، مرة أخرى ، مع التأكد من احترام الاتجاه.

24. أدخل IMU و RTC و Buck و Arduino Nano و Line Leveler.

25. جندى مكبر الصوت ومشغل MP3 / بطاقة SD مع التأكد من احترام الاتجاه والحفاظ على أعلى مستوى على PCB لأن نظام تحديد المواقع على الجانب الآخر سوف يحتاج إلى تدفق مع ثنائي الفينيل متعدد الكلور ليناسب بشكل صحيح.

26. قم بلحام نظام تحديد المواقع العالمي (GPS) بعد وضع طبقة من الشريط الكهربائي تحتها لمنع حدوث تقصير محتمل في المسامير..

27. قم بتوصيل حزمة البطارية 9Volt واختبر تجميع الإلكترونيات المكتمل.

تهانينا! لقد انتهيت من تجميع الإلكترونيات.

الخطوة 11: تعليمات التجميع - الضميمة

تعليمات التجميع - الضميمة
تعليمات التجميع - الضميمة

فاتورة المواد

البند الكمية

عدد 1 إطار مطبوع ثلاثي الأبعاد

1 لوحة علوية مطبوعة ثلاثية الأبعاد

1 قسم منتصف مطبوع ثلاثي الأبعاد

1 قاعدة مطبوعة ثلاثية الأبعاد

1 باب بطارية مطبوع ثلاثي الأبعاد

1 نافذة بلوري مطبوعة

1 نافذة اكريليك

19 غطاء زر القطع بالليزر

عدد 15 براغي خشب برأس مقبس (M3-6mm)

6 براغي خشبية صغيرة

بمجرد اختبار تجميع الإلكترونيات بالكامل ، يرجى اتباع الخطوات التالية:

1. ضع جميع أغطية الأزرار البالغ عددها 19 في مكانها الصحيح التالي في الصورة أعلاه.

2. أدخل بعناية ثنائي الفينيل متعدد الكلور المجمّع في اللوحة العلوية. قد يكون ملائمًا بشكل محكم وقد يتطلب القليل من الصنفرة للمكون المطبوع ثلاثي الأبعاد.

3. باستخدام 6 براغي نحاسية صغيرة ، قم بربط ثنائي الفينيل متعدد الكلور باللوحة العلوية. لا تبالغ.

4. باستخدام 2 من مسامير رأس المقبس ، قم بتركيب السماعة ثم مفتاح التشغيل / الإيقاف على القسم الأوسط المطبوع ثلاثي الأبعاد بالضغط عليه للداخل.

5. باستخدام 8 من مسامير رأس المقبس ، قم بربط اللوحة العلوية المجمعة بالقسم الأوسط ، مع التأكد من أن مفتاح التشغيل / الإيقاف وفتحة السماعة في المقدمة.

6. قم بتوصيل سلك توصيل بكل جانب من السماعة ، واقفزهم إلى كل فتحة مخرج صوت بجوار بطاقة SD.

7. باستخدام شريط مزدوج الوجه ، قم بتركيب صندوق البطارية داخل حجرة البطارية ، مع التأكد من إدخال الأسلاك الحمراء والسوداء في الفتحة.

8. قم بربط السلك الأسود من صندوق البطارية في موضع Gnd الخاص بالطرف اللولبي الأزرق ولحام السلك الأحمر من صندوق البطارية إلى أي من المسامير الموجودة على مفتاح التشغيل / إيقاف التشغيل Rocker.

9. اربط سلك توصيل بالجانب 9V من طرف Blue Screw ولحم الطرف الآخر بالدبوس المتاح في مفتاح التشغيل / الإيقاف.

10. أغلق الغطاء الخلفي واستخدم 8 من براغي رأس المقبس ، اربط الغطاء الخلفي المجمع في القسم الأوسط. لا تبالغ.

تهانينا! لقد انتهيت من تجميع العلبة ولديك الآن DSKY كامل!

الخطوة 12: البرنامج

يرجى زيارة برنامج Open DSKY Instructable الآخر الخاص بنا بعنوان "PROGRAMMING THE OPEN DSKY"

لمزيد من المعلومات التفصيلية عن البرمجة ومقاطع الفيديو حول برمجة Open DSKY.

نظرًا لأننا نستخدم Neopixels بشكل مكثف ، فسوف تحتاج إلى زيارة موقع Adafruit على الويب وتنزيل مكتبتهم الرائعة. تأتي هذه المكتبة مع بعض الأمثلة الرائعة مثل "standtest.ino" التي كتبتها ليمور وفريقها أيضًا.

أيضًا ، نظرًا لأننا نستخدم Shift Registers لتشغيل 7 Segments ، فإن مكتبة Maxim مطلوبة لشريحة Max7219.

احصل عليه هنا: مكتبة LedControl

مرفق بهذا الكود الحالي اعتبارًا من 1/9/2018. هذا نموذج أولي بوظائف محدودة. يرجى مراجعة www. OpenDSKY.com بينما نواصل تطوير مجموعة الميزات وتبسيطها. يختبر هذا النموذج الأولي الحالي جميع سجلات الإزاحة السبع / مكسيم ، وجميع Neopixels ، وساعة الوقت الحقيقي الدقيقة للغاية ، و 6 DOF IMU ، و GPS ، ومشغل MP3.

كل هذه الوظائف في 3 أفعال أصلية و 3 أسماء أصلية و 3 برامج أضفناها لغرض العرض.

قائمة فعلية NOUN LIST PROGRAM LIST

16 شاشة رقمية 17 IMU 62 "نختار الذهاب إلى القمر"

21 بيانات التحميل 36 الوقت 69 "لقد هبط النسر"

35 TEST LITES 43 GPS 70 "هيوستن واجهتنا مشكلة"

استمتع بمقطع الفيديو للحصول على عرض توضيحي قصير لبعض الوظائف المطبقة حاليًا.

الخطوة 13: KICKSTARTER

Image
Image

باتباع صيغتنا الناجحة المستخدمة في مشروع Open Enigma الخاص بنا ، فإننا نقدم على Kickstarter مجموعات متنوعة ، ووحدات مجمعة / مختبرة وإصدار محدود من الذكرى الخمسين (Make 100) Replica.

نحن نعرض:

- ثنائي الفينيل متعدد الكلور وحده

- العدة المجردة

- مجموعة أدوات DIY الإلكترونية

- المجموعة الكاملة (مع طباعة ثلاثية الأبعاد ومكونات مقطوعة بالليزر)

- الوحدة المجمعة / المختبرة

- إصدار الذكرى الخمسين المحدود مع الرقم التسلسلي وشهادة الأصالة

Kickstarter الخاص بنا هو مباشر حاليًا!

افتح DSKY Kickstarter

يرجى زيارة https://opendsky.com لمزيد من المعلومات.

يرجى زيارة www.stgeotronics.com لطلب PCB أو Kit.

موصى به: