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

بازيليسكوس "α". Mandalorian's Basilisk W / Raspberry Pi Hardware ونظام التشغيل Raspbian OS: 19 خطوة
بازيليسكوس "α". Mandalorian's Basilisk W / Raspberry Pi Hardware ونظام التشغيل Raspbian OS: 19 خطوة

فيديو: بازيليسكوس "α". Mandalorian's Basilisk W / Raspberry Pi Hardware ونظام التشغيل Raspbian OS: 19 خطوة

فيديو: بازيليسكوس
فيديو: Basiliscus, 475-476 2024, يوليو
Anonim
بازيليسكوس
بازيليسكوس
بازيليسكوس
بازيليسكوس
بازيليسكوس
بازيليسكوس

هذا المشروع عبارة عن جهاز يمكنك استخدامه كجهاز كمبيوتر مختلف عن الكمبيوتر المحمول أثناء التنقل. الغرض الأساسي منه هو السماح لك بكتابة التعليمات البرمجية الخاصة بك إذا كنت تقوم بالبرمجة أو التعلم. أيضًا ، إذا كنت كاتبًا أو ترغب في كتابة القصص ، حتى إذا كنت تبيع صورًا أو صورًا ، فيمكنك أخذ بعضها وكتابة تسمياتها - a Youtuber للإجابة على تعليقاته ، ربما أيضًا ، أو التصوير! الفكرة ولدت لأنني لقد أدركت ذات مرة أنني يمكن أن أنهي الكود الخاص بي بينما كنت مملًا في انتظار شخص ما أمام منزله أو في زيارة أو ركوب مترو الأنفاق أو الحافلة. في كثير من المواقف يكون الشعور بالملل أو إضاعة الوقت. هذا الشعور بالاستمرار في الترميز أو الكتابة لأن تشفير الروبوت يستغرق الكثير من الوقت ، ونحن لا نعلم فقط إنشاء روبوت ، بل يمكن أن يكون موقعًا إلكترونيًا أو تطبيقًا! إذا كنت تكتب كتابًا أو حدث رواية / قصة أيضًا (هنا حيث أدركت أيضًا أن هذا يمكن أن يكون لأي شخص ، فهذا يعتمد فقط على المستخدم). أو مقالات مثل Instructable e. ز. على أي حال ، اعتقدت أن Raspberry Pi لديه بعض القدرة على تحقيق ذلك ، يمكنك تحويله إلى جهاز Android أيضًا! لكن أولاً ، بالتركيز على الأساسيات: مع Rasbian ، يمكنني تحقيق هذا الهدف ، حتى الاستفادة من بعض أجهزة الاستشعار والوحدات. لقد تم تصميم موضوع هذا المشروع المتعلق بأساطير Basiliscus والطبيعة ، بسبب الحرية وخاصة لغة الترميز "الأم": python. وتحولها (الاختلافات بين الكوبرا الحقيقية وأي زواحف أخرى) - وبالطبع العقيدة الماندالورية بسبب الوظائف المستقلة والمجتمع وكل هذه التقنيات والبوابات [التي تساعد على القيام بأشياء كثيرة] وعلى الأقل ولكن لا تزال مهمة: الملهم الطيور الطنانة (في حالة Basilisk من Mandalorian ، أيضًا). أحد أهدافي هو أن أبقي نفسي غير قلق من الخروج من البطارية (بافتراض أنه يمكننا استخدام هواتفنا الذكية) ، في أي مكان وفي أي وقت أريد - حتى أن أستريح في المنزل على الأريكة أو السرير بدلاً من القيام بأي شيء أو لعب ألعاب الفيديو. أيضًا ، إنه ممتاز نظرًا لوجود بعض صفحات مواقع الويب التي لا يمكنك استخدامها أو استخدام بعض الميزات في إصدار الهاتف المحمول ؛ بفضل أجهزة الكمبيوتر الصغيرة ، لن تواجه هذه المشكلة. باستخدام صور Android OS لـ RPi ، ستتمكن من تنزيل تلك التطبيقات غير المتوفرة لأجهزة الكمبيوتر ، مثل Instagram ، على سبيل المثال ، أو إذا كنت تقوم بإنشاء / برمجة تطبيق! {^ EDIT: 5 آذار (مارس). 2020}

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

تطويرها ← @ Projectboard ، Mandalorian's droid! الترميز والكتابة بالقطعة ؛ في لوحة المناقشة. أنت مدعو لإلقاء نظرة والمشاركة:)

لا تقلق ، لن يعضك [ما لم تضفها أنيابًا - لذا ، اتبع التعليمات بعناية واسأل أي سؤال تريده] ، وتذكر أيضًا ألا تنظر إلى عينيه مباشرةً ولا تجرؤ على التقليل من شأن العين المذكورة في الفقرة الأولى ، من يمكنه رؤية كل شيء.

· الأغراض الرئيسية أو الأولية ←

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

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

· متعلقة بهذا Instructable وصنعه. ←

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

ملاحظة: يجب أن يناسب هذا الجهاز كل مستخدم / عميل لأنهم يعرفون كيفية الاستفادة منه ، لذلك فهو غير محدود ، خيالك وإرادتك الجيدة هما الحد الأقصى ، كما هو موضح أعلاه في "الأغراض الأساسية أو الأولية" مما يعني أنك يمكن استخدامه لكل ما تحتاجه. الهدف الرئيسي هو كسب الوقت في فرصة محتملة لتكون "مضيعة للوقت" - بدلاً من ذلك ، ابتكر شيئًا يستحق.

أيضًا ، أكتب كل هذا ، على أمل أن أتمكن من شرح نفسي جيدًا في كتاباتي بسبب لغتي الأم ، وهي ليست الإنجليزية. اعتذاري مسبقًا إذا ارتكبت خطأ نحويًا ، نرحب بأي سؤال أو نصيحة (لا تتردد في السؤال ، من فضلك)! شكرا لك على وقتك والصبر. دعونا نخلق.

اللوازم

يشير كل سهم (→) إلى عنصر كأجزاء من Basiliscus α.

  1. → طراز Raspberry Pi 4B (يفضل 4 جيجابايت من ذاكرة الوصول العشوائي). مع مجموعته: مصدر طاقة - مزود كابل (من أجل 110 فولت ~ 220 فولت أو USB) ، خافضات حرارة (موصى به) أو مبدد حراري من الألومنيوم المشع ، ← و MicroSD (تخزين 4 جيجابايت إلى 16 جيجابايت لا بأس به).
  2. ← شاشة LCD [تعمل باللمس] مقاس 3.5 بوصة (بحد أقصى 5 بوصة ، على ما أعتقد). + قلم رصاص (اختياري).
  3. ← لوحة تمديد تخزين X856 mSATA SSD Shield (لـ RPi 4B فقط).
  4. ← تخزين mSATA SSD (> 125 جيجابايت). ليس SAMSUNG ، إنه مهم جدًا.
  5. → SIM7600G * 4G HAT. بما في ذلك الكابل الخاص به (35 سم أو 120 سم) + هوائي GPS. & هوائي GSM.
  6. → وحدة ساعة الوقت الحقيقي (RTC) بدون رأس مثبتة ودرجة الحرارة. جهاز استشعار وتمرير من خلال. "DS3231SN" ← 2x GPIO Duplication Expansion (90 درجة). ← لوحة تمديد GPIO العالمية. (يحتوي على ثلاثة GPIO عليه)
  7. ← لوحة توسعة مع مروحة: قبعة تبريد YAHBOOM RGB مروحة قابلة للتعديل مع شاشة OLED. أو ، مروحة تبريد MakerFocus مع Led.
  8. ← كابل micro-HDMI إلى HDMI [موصى به (150 سم)].
  9. → كاميرا 8 ميجابيكسل بزاوية عريضة 160 درجة (تدعم تسجيل الفيديو). + كابل كاميرا محول لـ Raspberry Pi 4B ، حيث سنقوم بتوصيل الكاميرا بدقة 8 ميجابكسل.
  10. → مجلس توسيع امدادات الطاقة.
  11. → 2x بطارية إمداد (> 2500 مللي أمبير). أوصي بزوج من 8000mAh. أو 10Ah ، لكنها كبيرة جدًا.
  12. → [N503 أو أي] لوحة مفاتيح لاسلكية صغيرة تناسبك. حاول استخدام واحدة صغيرة! - أحتاج إلى مفتاح SHIFT على كلا الجانبين: اليسار واليمين.
  13. ↓ الإضافات: ~ لوحة تطوير محور الاستشعار. ~ لوحة محول VGA666.

- اختياري (للخطوة 2) ، محطة لحام: تحتاج بشكل أساسي إلى لحام حراري [تحذير: إنه ساخن حقًا ، وقد يكون لديك بعض الخبرة لأنك ستتعامل مع Raspberry Pi و GPIO الخاص به أيضًا. توخي الحذر الشديد].

* G تعني Global و E و CE خاصة بالولايات المتحدة الأمريكية والدولار الكندي وآسيا وأوروبا على التوالي.

الخطوة 1: لنستعد لنجهز كل شيء

لنستعد لنجهز كل شيء
لنستعد لنجهز كل شيء
لنستعد لنجهز كل شيء
لنستعد لنجهز كل شيء
لنستعد لنجهز كل شيء
لنستعد لنجهز كل شيء
  1. تأكد من أن بطاقة Micro SD الخاصة بك> 4 جيجابايت. ويجب أن يكون لديك اتصال بالإنترنت (لتنزيل نظام التشغيل ".img")
  2. قم بتنزيل صورة نظام التشغيل Raspberian (سطح المكتب).
  3. احصل على برنامج حيث يمكنك نسخ الصورة أو وميضها في بطاقة Micro SD.
  4. لديك بالفعل أداة لفك ضغط الصورة.

كما تعلم ، بعد تنزيل الصورة وفك ضغطها ، يجب عليك وميضها في بطاقة Micro SD.

أيضًا ، من الجيد أن يكون لديك بالفعل محول HDMI (ربما يكون كابلًا) ، كما هو موضح أدناه! مايكرو HDMI.

في البداية ، تأكد من أنك تشتري الوحدات النمطية المتوافقة مع العناصر. بخلاف ذلك ، سترى بعد ذلك أن الصور الخاصة بهذا Instructable كلها مصنوعة بأبعاد ثلاثية على Tinkercad ، وذلك لسببين:

1.- لم أحصل على الأجزاء الكاملة بعد ، سيصل البعض قريبًا إلى منزلي ، ولم أشتري الأجزاء الأخرى أيضًا.

2.- لهذا السبب الأخير ، كنت أقوم بنمذجة كل جزء في نموذج "عام" متشابه للغاية ، لأوضح لنفسي عند وصولهم وتجميعهم معًا ولمشاركة كيفية صنع أو تجميع Basiliscus Alpha بنفسك كما هي مشروع مرخص للمشاع الإبداعي (BY-NC-SA 4.0) وهدية مني لجميع الأشخاص المهتمين.

قم بتوصيل كابل Micro-HDMI إلى HDMI بـ Raspberry Pi وجهاز تلفزيون يسمح بمنفذ HDMI. وقم بتشغيل Raspberry Pi. وقم بتكوين Raspbian الخاص بك لأول مرة! ملاحظة: رفض خطوة اتصال Wifi ، لن أتصل ، قم بذلك بعد إعادة التشغيل.

اذهب إلى محطة Raspbian. وقم بتشغيل سطور الأوامر التالية:

sudo عرموش التكوين

بعد ذلك ، قم بتمكين الخيار 5: خيارات التفاعل (تكوين الاتصالات بالأجهزة الطرفية). وتفعيل (تمكين) P5: "I2C". انقر فوق [نعم] ، أدخل إلى كل شيء: وبعد ذلك ستتم إعادة التشغيل.

الآن ، قم بتثبيت الأدوات المساعدة:

sudo apt-get update

sudo apt-get install -y python-smbus i2c-tools

أخيرًا ، أغلق نظامك (أو أعد تشغيله باستخدام sudo reboot):

sudo توقف

إذا كنت ترغب في ذلك ، تحقق مما إذا كان I2C ممكّنًا وهو اختياري وسيدرج جميع الوحدات:

lsmod | grep i2c_

تم استخراج كل هذه الخطوات الفرعية من Enable I2C Interface على Raspberry Pi BY MATT.

الخطوة 2: افتح البضائع الخاصة بك

افتح البضائع الخاصة بك
افتح البضائع الخاصة بك
افتح البضائع الخاصة بك
افتح البضائع الخاصة بك
افتح البضائع الخاصة بك
افتح البضائع الخاصة بك

لقد قمت بالفعل بلصق خافضات الحرارة الخاصة بي على قلب Raspberry Pi الخاص بي هنا!

أيضًا ، كما ذكرت سابقًا ، سأضيف صورًا حقيقية إلى نهاية الخطوة المقابلة ، وهنا كعملية فتح علبتهم ، بمجرد وصول كل جزء!

الخطوة 3: قم بإرفاق نسخة GPIO 90 Degree الخاصة بك

قم بإرفاق نسخة GPIO 90 درجة الخاصة بك
قم بإرفاق نسخة GPIO 90 درجة الخاصة بك
قم بإرفاق نسخة GPIO 90 درجة الخاصة بك
قم بإرفاق نسخة GPIO 90 درجة الخاصة بك
قم بإرفاق نسخة GPIO 90 درجة الخاصة بك
قم بإرفاق نسخة GPIO 90 درجة الخاصة بك

يمكن أن يكون في الجزء العلوي من Raspberry Pi ، لكني أحب أن ألحمه أدناه. يجب أن أذهب إلى محطة Tech Soldering حيث يكون لديهم جهاز لحام حراري أو يحصلون على واحدة! يمكن أن يكون اختياريًا لكنني أريد فعل ذلك حقًا. سأقوم بتحديث هذا ببعض الصور والتحذيرات المتعلقة به. على أي حال ، لا يزال بإمكانك إضافة GPIO إلى الجزء العلوي من RPi4 كما ترى في الصورة الثالثة.

الخطوة 4: قم بتجميع نفايات لوحة توسيع تخزين MSATA معًا

اجمع نثرات لوحة توسيع التخزين MSATA معًا
اجمع نثرات لوحة توسيع التخزين MSATA معًا
اجمع نثرات لوحة توسيع التخزين MSATA معًا
اجمع نثرات لوحة توسيع التخزين MSATA معًا
اجمع نثرات لوحة توسيع التخزين MSATA معًا
اجمع نثرات لوحة توسيع التخزين MSATA معًا

الخطوة 5: أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA

أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA
أدخل بطاقة قرص MSATA SDD وأرفقها بلوحة توسيع MSATA

الخطوة 6: قم بتوصيل جهاز Raspberry Pi بلوحة توسيع MSATA

جسر من Raspberry Pi إلى لوحة توسيع MSATA
جسر من Raspberry Pi إلى لوحة توسيع MSATA
جسر من Raspberry Pi إلى لوحة توسيع MSATA
جسر من Raspberry Pi إلى لوحة توسيع MSATA
جسر من Raspberry Pi إلى لوحة توسيع MSATA
جسر من Raspberry Pi إلى لوحة توسيع MSATA

الخطوة 7: لوحة وحدة تبريد المروحة

لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة
لوحة وحدة تبريد مروحة

أعلم أنني أقترح زوجًا من وحدات Fan Cooler ، يمكنك استخدام أي منهما ، فهذان فقط هما الأفضل لهذا المشروع ؛ إذا كنت ترغب في ذلك مع OLED أم لا ، فهذا هو اختيارك. في حالتي ، اخترت OLED. على أي حال ، لا يحتاج أي منهم إلى أي رمز على حد علمي. أيضًا ، يمكنك استخدام مبرد مروحة Raspberry's PoE الرسمي بدلاً من ذلك.

تجاهل هذا الشيء الرمادي ، إنه أحد البطاريات المزدوجة التي سنستخدمها لاحقًا!

الخطوة 8: GPIO فردي إضافي

وحدة GPIO فردية إضافية
وحدة GPIO فردية إضافية
وحدة GPIO فردية إضافية
وحدة GPIO فردية إضافية
وحدة GPIO فردية إضافية
وحدة GPIO فردية إضافية

سنقوم بإضافة GPIO إضافي أو أي وحدة أخرى للرغبة. وتتمثل وظيفتها الأساسية في ضمان مساحة خالية لمبرد المروحة!

الخطوة 9: RTC (ساعة الوقت الحقيقي)

RTC (ساعة الوقت الحقيقي)
RTC (ساعة الوقت الحقيقي)
RTC (ساعة الوقت الحقيقي)
RTC (ساعة الوقت الحقيقي)
RTC (ساعة الوقت الحقيقي)
RTC (ساعة الوقت الحقيقي)

أيضًا ، تذكر إدخال البطارية الخاصة به!

قم بتحرير config.txt (يمكنك استخدام sudo nano /boot/config.txt على جهازك الطرفي) وإضافة السطر التالي:

dtparam = i2c_arm = على # ربما يكون قيد التشغيل بالفعل ، فقط تحقق منه.

dtoverlay = i2c-rtc ، ds3231

يحفظ. اعادة التشغيل. ثم،

sudo hwclock - systohc

وإزالة hwclock المزيفة: (هذا السطر الوحيد اختياري لأن الغرض منه هو معرفة ، كمستخدمين ، عندما لا يعمل. وإلا يمكنك الاحتفاظ به [تخطي هذه الخطوة الفرعية] للحصول على نسخة احتياطية. كما يقول dfries في ملاحظة)

sudo apt-get purge fake-hwclock

أنشئ قاعدة udev جديدة لضبط الساعة (ملف جديد):

sudo nano /etc/udev/rules.d/85-hwclock.rules

انسخ والصق التالي التالي:

# في Raspberry Pi ، لا يتوفر RTC عندما يحاول systemd ، # اضبط الوقت من RTC الآن عندما يكون متاحًا. KERNEL == "rtc0" ، RUN + = "/ sbin / hwclock --rtc = $ root / $ name --hctosys"

أخيرًا ، احفظ.

تم استخلاص كل هذا من إعداد RTC ds3231… RaspberryPi.org/forums/viewtopic.php؟f=63&t=209700 المرسلة بواسطة dfries.

الخطوة 10: SIM7600G-H 4G في الوضع الرأسي والتوصيل

SIM7600G-H 4G في الوضع الرأسي والتوصيل
SIM7600G-H 4G في الوضع الرأسي والتوصيل
SIM7600G-H 4G في الوضع الرأسي والتوصيل
SIM7600G-H 4G في الوضع الرأسي والتوصيل
SIM7600G-H 4G في الوضع الرأسي والتوصيل
SIM7600G-H 4G في الوضع الرأسي والتوصيل

افتح ملف /boot/config.txt ، وابحث عن العبارة أدناه وقم بإلغاء التعليق عليها لتمكين UART.

sudo نانو / boot/config.txt

يمكنك إلحاقه مباشرة في نهاية الملف أيضًا.

enable_uart = 1

ثم أعد التشغيل.

يمكنك أيضًا القيام بذلك عبر الجهاز: sudo rasp-config → Options → Serial →

1.- قم بتنزيل الكود التجريبي raspberry pi وانسخ المجلد SIM7600X إلى الدليل / home / pi /. يشير X إلى طراز SIM7600 الخاص بنا ، وهو في هذه الحالة SIM7600G.

2.- أدخل / home / pi / directory ، ونفذ الأمر التالي لـ "Init the Raspberry Pi":

القرص المضغوط / المنزل / pi /

chmod 777 sim7600-4g-hat-init

3.- افتح الملف /etc/rc.local ، ثم أضف السياق أدناه:

sh / home / pi / SIM7600G / sim7600_4g_hat-init

(يظهر في الصور أعلاه أو في ملف PDF المرفق ، الصفحة 21)

مستخرج من SIM7600E-HAT-Manual-EN.pdf بواسطة WAVESHARE.

الخطوة 11: نسخة مكررة ثانية 90º GPIO (توضيحات لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)

نسخة مكررة ثانية 90º GPIO (شكل توضيحي لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)
نسخة مكررة ثانية 90º GPIO (شكل توضيحي لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)
نسخة مكررة ثانية 90º GPIO (شكل توضيحي لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)
نسخة مكررة ثانية 90º GPIO (شكل توضيحي لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)
نسخة مكررة ثانية 90º GPIO (شكل توضيحي لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)
نسخة مكررة ثانية 90º GPIO (شكل توضيحي لـ GPIO التي تم إرفاقها مسبقًا في الخطوة 3)

كما قد ترى في الصور المرفقة ، هناك GPIO الإضافي الذي قمنا بإرفاقه بالفعل في الخطوة الثامنة (8).

الخطوة 12: "UPS HAT 2" لوحة توسيع مصدر إمداد بطارية ليثيوم أيون وزوج من البطاريات (بين 2.6 إلى 5.6 أو 8 أمبير في الساعة)

صورة
صورة
صورة
صورة
صورة
صورة

يو بي إس 2

أود استخدام بطاريتين.

مستخرج من

يرجى الرجوع إلى جيثب:

## تمكين I2C في raspi-configsudo raspi-config -> خيارات التفاعل -> I2C -> تمكين -> ## عرض معلومات البطارية wget https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #edit viewinfo.py وتعديل سعة البطارية nano viewinfo.py #. قم بتغيير 2600 إلى سعة البطارية (mAh) MY_BATTERY_CAP = 2600

الخطوة 13: تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi

تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi
تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi
تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi
تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi
تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi
تخصيص بطاريتنا الثانية. وهي لحظة جيدة لإدخال / توصيل Camera SPI في Raspberry Pi

قررت أن أضعه في تلك المساحة الصغيرة. تأكد من أن الكابلات الخاصة به تصل إلى مدخل UPS2 HAT - للبطارية - موصل.

الخطوة 14: شاشة LCD تعمل باللمس مقاس 3.5 بوصة

شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5
شاشة LCD تعمل باللمس 3.5

تثبيت برنامج التشغيل:

افتح Terminal وقم بتشغيل:

sudo rm -rf LCD-showgit clone https://github.com/goodtft/LCD-show.git chmod -R 755 LCD-show

لبدء استخدام شاشة LCD التي تعمل باللمس كشاشة عرض حالية ، قم بتشغيل هذا التالي على Terminal:

cd LCD-show / sudo./LCD35-show

سيتم إعادة التشغيل وتحميل نفسه عند بدء التشغيل التالي.

للتراجع عن هذا ، أو الرجوع إلى HDMI فقط:

cd LCD-show / sudo./HDMI-show

وبعد ذلك ، معايرة شاشة اللمس.

يمكن معايرتها باستخدام برنامج يسمى xinput_calibrator:

cd LCD-show / sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb

انقر فوق القائمة على شريط المهام -> التفضيلات -> معايرة شاشة اللمس. اتبع التعليمات هناك!

لتدوير الشاشة (90 درجة) ، قم بتشغيل:

شاشة عرض سي دي إل سي دي /

sudo./rotate.sh 90

- كل هذا تم استخراجه من شاشة RPi مقاس 3.5 بوصة @ LCDwiki.com

الخطوة 15: لوحة SensorHub

مجلس SensorHub
مجلس SensorHub
مجلس SensorHub
مجلس SensorHub
مجلس SensorHub
مجلس SensorHub
مجلس SensorHub
مجلس SensorHub

عندما أشرت إلى الصورة الأولى المرفقة ، نحتاج إلى دمج مستشعر الضوء بزاوية 90 درجة ، ليكون سهل الاستخدام لاحقًا. سترى في الخطوة التالية (16).

لتثبيته ، بالإضافة إلى لقطات الشاشة الخاصة بي ، قامEsoreDre بعمل Instructable حوله ؛ فقط اذهب وألق نظرة ، واترك بعض المشاعر الجيدة هناك. خلاف ذلك ، إذا كنت لا ترغب في ذلك ، فسترى دائمًا هذه المقالة التالية حيث يتم شرحها أيضًا باستخدام رمز ملف py المصمم لمؤلفها (Brian0925) كميزة إضافية.

سلسلة Docker Pi من لوحة مركز الاستشعار حول IOT بواسطة EsoreDre في الدوائر> Raspberry Pi.

النظرة الأولى على EP0106 بواسطة Brian0925 على DESIGNSPARK.

الخطوة 16: لوحة التوسيع العامة GPIO (ثلاثة)

لوحة توسعة عالمية (ثلاثة) GPIO
لوحة توسعة عالمية (ثلاثة) GPIO
لوحة توسعة عالمية (ثلاثة) GPIO
لوحة توسعة عالمية (ثلاثة) GPIO
لوحة توسعة عالمية (ثلاثة) GPIO
لوحة توسعة عالمية (ثلاثة) GPIO

ملاحظة: سيكون من الجيد تعزيز هؤلاء الثلاثة ببعض (ستة ، 4 و 2 لـ VGA. الخطوة التالية) متناثرة.

الخطوة 17: لوحة محول وحدة VGA666

لوحة محول وحدة VGA666
لوحة محول وحدة VGA666
لوحة محول وحدة VGA666
لوحة محول وحدة VGA666
لوحة محول وحدة VGA666
لوحة محول وحدة VGA666

قم بتحرير config.txt الخاص بك مرة أخرى. وأضف إليها:

#VGA 666 التكوين

dtoverlay = vga666 enable = dpi_lcd = 1 # Uncomment إذا أردنا تعيينه كعرض افتراضي # display_default_lcd = 1 dpi_group = 2 # تأكد من الدرجة المئوية التي تعمل بها شاشتك. # على أي حال ، الأكثر شيوعًا هو 60 ، لذا دعنا نكتب: dpi_mode = 0x09

قبل الحفظ أو الخروج ، في كل مرة تريد فيها استخدام هذا ، قم بتعديل قيم حجم وحدة التحكم الخاصة بك إلى شاشاتك (عندما لا تفعل ذلك ، قم فقط بالتراجع عن كل هذا بعد ذلك). السطر 21 و 22:

Framebuffer_width = 800

Framebuffer_height = 600 # هذا يفرض حجم وحدة التحكم.

وأضف "#" إلى جميع قيم HDMI ، يجب أن يكون لديك شيء مثل هذا [سيجبر VGA]:

# hdmi_group = 1

# hdmi_mode = 4

# hdmi_drive = 2

يحفظ؛ انتهى.

مستخرج من فيديو يوتيوب cosicasF9:

الخطوة 18: لوحة مفاتيح صغيرة لاسلكية

لوحة مفاتيح لاسلكية صغيرة
لوحة مفاتيح لاسلكية صغيرة
لوحة مفاتيح لاسلكية صغيرة
لوحة مفاتيح لاسلكية صغيرة
لوحة مفاتيح لاسلكية صغيرة
لوحة مفاتيح لاسلكية صغيرة

لقد قمت بدمج وحدتين أوليتين لتمثيلهما على أنهما لوحة المفاتيح المصغرة لـ Instructable الخاصة بي ، ونموذج المعاينة الأولي الذي تم إنشاؤه لـ Tinkercad. كل ما يلي هو إنشاء حالة حيث يجب أن توضع لوحة المفاتيح المصغرة مع الفيلكرو! نعم ، مع قفل ذو حلقة خطافية يتيح لك فصله إذا كنت تريد توصيل Basiliscus بجهاز تلفزيون أو شاشة. سيكون في [MiniK] الخلفي وفي مقدمة العلبة أو في الجانب السفلي من لوحة SensorHub ، وهو ما لا أوصي به ، لكن هذا ممكن.

فيما يتعلق بالنثرات بين SensorHub و Universal GPIO Expansion ومحول VGA666 ، قد أستخدم النثرات فيها والحالة [المستقبلية].

الخطوة 19: الإضافات والتحديثات

ماذا تريد أن تضيف أيضا؟ ربما بصمة مستشعر!

سأضيف هذا السجل لكل Uptade سأقوم بإنشائه ، مع العلم أن بعض الأجزاء ستصل واحدة تلو الأخرى شهريًا حتى الآن ، آمل ذلك ؛ وفي الوقت نفسه ، هناك مشروع تطوير مع مناقشة مفتوحة ، يمكنك المشاركة.{لقد شاركته بالفعل في البداية} وإلا ، آمل أن يكون هذا Instructable مفيدًا لأي شخص مهتم بالمشروع إذا أراد أي شخص أن يصنعه بمفرده ، وبالنسبة لي باعتباره Instructable جيدة.

شكرًا على القراءة ، ولا تنس التصويت من فضلك! لقد قمت بإرساله إلى مسابقة RPi 2020. تمنى لي الحظ. أيضًا ، أريد أن أوضح أنه - في حالة فوز هذا بأحد الأسعار - سيذهب مباشرة لشراء جميع الأجزاء المتبقية ، أو للطباعة والاستمرار في نمذجة علبة Basiliscus:)

شكرًا جزيلاً لك مرة أخرى ، ومرة أخرى: لا تتردد في التعليق أو السؤال أو إعطاء نصيحة. كل هؤلاء مرحب بهم. {1 مارس ، تحرير:} رابط نموذج Tinkercad ثلاثي الأبعاد. عامة بالفعل!

موصى به: