مشاهدة GPS على اردوينو

صورة

مرحبًا ، اسمي ديمتري ، وسأخبرك اليوم كيف أنشأت ساعة GPS. في نهاية المقال ، سيكون هناك رابط للبرامج الثابتة ونموذج CAD 3D.

لذلك أردت أن أفعل شيئًا على Arduino وفي الوقت نفسه شيء مفيد. وقع اختياري على مدار الساعة ، ولكن ليس على مدار الساعة فقط ، ولكن على مدار الساعة مع مزامنة الوقت عن طريق GPS وساعة المنبه في نفس الوقت.

وصف التصميم


هنا سأقدم أيضًا الأسعار بالدولار ، مع مراعاة التسليم. تم شراء جميع المكونات على موقع صيني شهير ، لن أقول ، وإلا فسوف يعتبرونه إعلانًا.

  1. مركز Ardurino Uno للنظام بأكمله - السعر 3.45 دولار.
  2. وحدة GPS VK2828U7G5LF - السعر 6.21 دولار.
  3. CD4026BE السائقين للمؤشرات الرقمية 5 قطع. السعر 2.20 دولار.
  4. موصلات لبرامج تشغيل 16Pins. اشتريتها حتى لا تتلف السائقين عند اللحام. السعر 0.51 دولار.
  5. تحتاج المؤشرات الرقمية للقطاعات التي يبلغ قطرها 1.8 بوصة مع وجود كاثود مشترك إلى الانتباه إلى ذلك ، لا يمكن التحكم في المؤشرات ذات الأنود المشترك باستخدام CD4026BE. 4 جهاز كمبيوتر السعر 3.63 دولار.
  6. موصلات للمؤشرات الرقمية 5Pins 10 pcs. شربت هذه الموصلات الكثير من الدماء مني ، والحقيقة هي أن أرجل المؤشرات الرقمية أرق قليلاً من المسامير المعتادة التي يتم إدخالها فيها ، لذا تأكد من ثني أطراف أرجل المؤشرات الرقمية على الجانب. السعر 1.57 دولار.
  7. 220 أوم مقاومات. أحتاج إلى 40 جهاز كمبيوتر للحد من التيار في دائرة LED ، بسبب قلة الخبرة ، لقد طلبت 2 واط ، ولكن بالطبع تناسب أيضًا 0.5 واط. السعر 2.22 دولار.
  8. 12 كيلو مقاومات. لقد اشتريتهم كـ "سحب" للأزرار ، ولكن بعد ذلك اكتشفت أن لدى Ardurino مقاوم مدمج يتم تنشيطه في وضع PullUp. لكنهم أصبحوا في متناول يدي عندما اضطررت إلى ضبط سطوع المصابيح 2 المركزية على سطوع المؤشرات الرقمية. لحام 5 قطع على التوازي ، حصلت 2.3 كيلو أوم. لذلك ما زالوا في متناول اليد 20 جهاز كمبيوتر شخصى. السعر 0.68 دولار.
  9. المتكلم نشط. السعر 0.82 دولار.
  10. أحمر الصمام 10 قطعة. السعر 1.25 دولار.
  11. حلقة من الأسلاك دوبونت خط 20 سم ، وأنا استخدامها كمصدر للأسلاك لربط المكونات. السعر 1.13 دولار.
  12. هناك حاجة إلى التشفير لضبط وقت التنبيه والإعدادات. لقد اخترت التشفير لأنه تم تبسيط عملية تحديد الوقت لمائة مرة. لماذا لا يتم استخدام الترميزات في كل مكان في كل ساعات الذهن التي لا يمكنني تخيلها. السعر 0.98 دولار.
  13. مقبض للتشفير. القلم القياسي أمر فظيع. السعر 1.31 دولار.
  14. زر مع المدمج في الصمام. السعر 0.87 دولار.
  15. جهاز استشعار الضوء BH1750 (اخترت واحدة قصيرة). بطبيعة الحال ، أردت أن تقوم الساعة بضبط سطوعها تلقائيًا. السعر 0.81 دولار.
  16. وحدة Mosfet 2 جهاز كمبيوتر شخصى. لماذا 2 قطعة؟ كما فهمت ، استخدم الأول للتحكم في سطوع القرص ، والثاني الذي أستخدمه لإيقاف تشغيل وحدة GPS ، بالطبع لديه وضع السكون ، لكن في هذا الوضع لا يتم إيقاف تشغيله تمامًا ، لذلك قمت بضبطه على وضع السكون باستخدام موسفيت. هل يجب أن أغلق وحدة GPS؟ نعم ، تتكلف عند تشغيل GPS ، وتستهلك الساعة 120 مللي أمبير ، وعندما تكون متوقفة ، فقط 80 مللي أمبير ، لماذا الوحدة؟ لأنه يتم بيع mosfets فقط على دفعات من 10 قطعة ولست بحاجة إلى الكثير. السعر 1.06 دولار.
  17. حثي الاستشعار CJMCU-0101. السعر 1.73 دولار.
  18. مجموعة من 40Pin موصل المقبس محفظة 5pcs تحتاج إلى استخدامها لتوصيل الأسلاك إلى اللوحة. قد تسأل لماذا لم أستخدم هذه الروابط للمؤشرات الرقمية؟ لأنني أمرت تلك الموصلات من البداية وبعد ذلك أدركت أنها لن تكون كافية بالنسبة لي. السعر 1.56 دولار.
  19. يتكون الاكريليك من الجسم. أخذت 2 قطعة. أول 200 × 200 × 4 ملم شفافة صنعت منها الألواح الأمامية والخلفية. 200 × 200 × 3 مم أسود بالكامل منه صنعت لوحات جانبية. أنا لصقها لوحات لبعضهم البعض مع ذوبان الساخنة. السعر 13.03 دولار.
  20. ربط سكين خاص لقطع الاكريليك. السعر 2.01 دولار
  21. لوحان للتركيب على الوجهين 9x15 سم السعر 4.18 دولار.
  22. الساقين سيليكون الشائكة 4 قطع. السعر 0.88 دولار.
  23. رفوف النحاس سداسية لوحات M3X12 20 جهاز كمبيوتر شخصى أمي الأب. و M3x20 10 جهاز كمبيوتر شخصى شكل أمي أمي. السعر 3.67 دولار.
  24. براغي سوداء برأس تحت مسدس داخلي من 20 قطعة. السعر 2.06 دولار.
  25. مجلس التنمية والصداري لذلك. ستحتاج إليها للتحقق من إمكانية عمل المكونات قبل تثبيتها. السعر 3.77 دولار.

قد تحتاج إلى مصدر طاقة ، كما قلت ، تستهلك الساعة 120 مللي أمبير أثناء المزامنة عندما يتم فصل وحدة GPS ، فقط 80 مللي أمبير ، لكن لدي واحدة.

بالإضافة إلى ذلك ، أوصي بشدة بمسح جميع مصابيح LED باستخدام كل من Arduino والوحدات النمطية ، وإلا سيكون هناك ديسكو حقيقي داخل الساعة.

لذلك ، نتيجة لذلك ، لدينا 60.72 دولار أو 4007 روبل بالمعدل في وقت كتابة هذا التقرير. علاوة على ذلك ، إذا لم يكن لديك مكواة لحام متعددة الأطوار وملحقات لحام أخرى ، فسيتعين عليك تقديم نفس الشيء لها.

مبدأ العمل


عند تشغيله ، تُظهر الساعة عدد الأقمار الصناعية التي تراها وحدة GPS. بعد حدوث التزامن ، تبدأ الساعة في إظهار الوقت. عند النقر فوق التشفير ، يمكنك ضبط المنبه. يعمل الزر على تشغيل التنبيه وإيقاف تشغيله ، بينما يعرض ما إذا كان التنبيه في وضع التشغيل. عند تشغيل المنبه ، إذا وضعت يدك أعلى الساعة ، فيمكنك وضعه في وضع الغفوة (مؤشر وميض المؤشر في نفس الوقت).
إذا قمت بالنقر فوق المشفر أثناء الضغط على زر الإنذار ، يمكنك ضبط المنطقة الزمنية المطلوبة (افتراضي +3). يسمح لك الضغط اللاحق على المشفر بضبط إنذار الغفوة في وضع التأخير.

حسنًا ، نظرًا لأن هذه ساعة GPS ، فإن لديهم وضع "سري". إذا قمت بتشغيلها بالضغط على زر الإنذار ، فستنتقل الساعة إلى وضع "التوقيت" ، وسوف يرسلون البيانات من وحدة GPS عبر منفذ USB. باستخدام برنامج u-center ، يمكنك عرض هذه البيانات. بالإضافة إلى ذلك ، عندما يضيء مؤشر الإنذار ، فإن هذا يعني أن الساعة عثرت على الإحداثيات. بعد ذلك ، تدوير المشفر ، يمكنك أن ترى أولاً خط العرض ثم خط الطول.

جلسة لالتقاط الصور


صورة
الرؤية الخلفية مع إزالة القضية.

صورة
اللوحة الخلفية هي من ناحية أخرى.

صورة
المجلس مع المؤشرات الرقمية في الجبهة.

صورة
لوحة مع المؤشرات الرقمية على الظهر.

استنتاج


على الرغم من التكلفة العالية لهذه الساعات ، ما زلت مسرورًا بها. كما تعلم ، تركز الشركة المصنعة على احتياجات المستهلك العادي. وبفضل Arduino ، يمكنك إنشاء منتج يرضيك تمامًا.

البرامج الثابتة جنبا إلى جنب مع نموذج CAD 3D.

تم تصميم هذا النموذج باستخدام حزمة برامج Creo Parametric (ProEnginer سابقًا) ، وللاطلاع عليها ، ستحتاج إما إلى Creo Parametric نفسها أو أحد المشاهدين يدعى Creo View Express ، ويمكنك تنزيله من موقع ptc على الويب ولكن يتعين عليك التسجيل معهم.

تحديث



حول النموذج إلى تنسيق ثلاثي الأبعاد بتنسيق PDF. الآن يمكنك عرض النموذج من خلال ملف Acrobat Reader الموجود في المجلد CAD-3D-Model / 01_clock.pdf.

تحديث 2



إضافة القدرة على معرفة وقت آخر تزامن. إذا كان الوضع في الوضع الطبيعي ، قم بإدارة جهاز التشفير إلى اليمين ، فيمكنك أولاً معرفة وقت آخر تزامن ثم وقت التنبيه. بعد 10 ثوانٍ ، ستتم إعادة ضبط الشاشة مرة أخرى لفترة من الوقت.

Source: https://habr.com/ru/post/ar454676/


All Articles