فهرست مطالب:

قرص چاپ شده Raspberry Pi 4B 3D: 8 مرحله (همراه با تصاویر)
قرص چاپ شده Raspberry Pi 4B 3D: 8 مرحله (همراه با تصاویر)

تصویری: قرص چاپ شده Raspberry Pi 4B 3D: 8 مرحله (همراه با تصاویر)

تصویری: قرص چاپ شده Raspberry Pi 4B 3D: 8 مرحله (همراه با تصاویر)
تصویری: OctoPrint - for $15 on Raspberry Pi Zero 2 W 2024, جولای
Anonim
Image
Image
قرص چاپ شده رزبری پای 4B 3D
قرص چاپ شده رزبری پای 4B 3D
قرص چاپ شده رزبری پای 4B 3D
قرص چاپ شده رزبری پای 4B 3D

مفهوم پروژه توسعه رایانه لوحی مبتنی بر رزبری پای با قابلیت چاپ سه بعدی است. همه قطعات (اجزاء) باید به آسانی به دست آمده و به آسانی در دسترس باشند. باید دارای باتری باشد و باید منبع اصلی تغذیه باشد (به این معنی که با کابل وصل شده شارژ می شود ، اما باید قدرت کافی برای کار بدون آن داشته باشد.) باید بتواند بدون صفحه کلید کاملاً خوب کار کند. (به این معنی که همه چیز در رابط کاربری باید بدون مشکل کار کند ، حتی اگر صفحه کلید و ماوس را وصل نکنید.)

توجه: این پروژه فعلاً از سیستم عامل Raspbian استفاده می کند ، تا زمانی که بتوانم راه حل مناسب تری را برای "اولین تماس" پیدا کنم.

امکانات

  • SBC: Raspberry Pi نسخه 4B+ (4 گیگابایت RAM)
  • صفحه نمایش: صفحه نمایش LCD 7 اینچی (با لمس)
  • منبع تغذیه: PiJuice UPS (با باتری 5000 میلی آمپر)
  • دوربین: دوربین 1080p (رو به جلو)
  • صدا و بلندگوها: کارت صدا ، دارای 2 بلندگو و 2 میکروفون است و یک جک صوتی برای هدفون فراهم می کند.
  • شتاب سنج: Gyro/Accelerometer - جهت جهت گیری صفحه نمایش. (با پایتون)
  • خنک کننده: فن متصل به کنترل کننده سرعت فن (سرعت در پایتون کنترل می شود)
  • USB: USB Breakout
  • دکمه ها:

    • دکمه پاور
    • راک بالا و پایین صدا
  • LED ها:

    • شارژ
    • چراغ قدرت و فعالیت LED با استفاده از نایلون به بدنه هدایت می شود.
  • صفحه پشتی:

    پشت چوب بامبو ، با برچسب حکاکی شده با لیزر

جزئیات کامل پروژه: GitHub

توجه: اگر ضمیمه لیزری ندارید ، آن مرحله را کنار بگذارید یا از یک دوست بپرسید (gcode ارائه شده است)

تدارکات

  • Raspberry Pi 4B+ (یا 3B+ ، اگر از برد قالب A استفاده می کنید ، می توانید حذف شبکه و بلوک های USB را رد کنید) آمازون
  • نمایشگر رسمی 7 اینچی رزبری پای LCD (با لمس) آمازون
  • PiJuice UPS PiSupply
  • PiSupply 5000 میلی آمپر باتری PiSupply
  • دوربین رسمی رزبری پای 1080p (اختیاری: کابل روبان با طول طولانی) آمازون
  • Waveshare Audio HAT (کارت صدا) Waveshare
  • 2 بلندگو (8 اهم ، 1 وات) آمازون
  • MPU-6050 شتاب سنج و ژیروسکوپ آمازون
  • HW-517 PWM Fan Speed Controller آمازون
  • 30mmx30mmx7mm FanAmazon
  • کارت SD 128 گیگ (Minimun 16 گیگ)
  • 3 دکمه ها را فشار دهید آمازون
  • Breakout USB 2.0 آمازون
  • سیم های رنگی
  • کابل 18AWG (یا کمتر)
  • چوب 3 میلی متری (از هر نوع - اما من از بامبو استفاده کردم)

مرحله 1: نحوه فیلمبرداری

Image
Image

لطفاً توجه داشته باشید: این ویدئو شامل یک ضبط بسیار دقیق از تمام مراحل انجام شده برای تکمیل این پروژه است. لطفاً ویدیو را تماشا کنید یا مراحل زیر را دنبال کنید تا این پروژه خودتان باشد.

مرحله 2: آماده سازی قطعات

آماده سازی اجزاء
آماده سازی اجزاء
آماده سازی اجزاء
آماده سازی اجزاء
آماده سازی اجزاء
آماده سازی اجزاء

در این مرحله باید تعدادی اصلاح در قسمت هایی که سفارش داده اید انجام دهید. این امر عمدتا برای برداشتن قطعات بزرگ مانند جعبه پیچ و جعبه USB و غیره ، از PCB است ، زیرا ما کابل ها را به برد لحیم می کنیم.

  1. Raspberry Pi: بلوک های USB و بلوک شبکه را جدا کنید (فروخته نشوید ، با استفاده از برش ، محفظه فلزی را جدا کرده و پلاستیک را جدا کنید). همچنین همه پین های GPIO را به جز 6 قسمت بالا حذف کنید (طبق نمودار پیچ خوردگی)
  2. LCD: بلوک USB را از PCB بردارید و دو پین 12 میلی متری را در پشت آن بردارید.
  3. PiJice: نگهدارنده پلاستیکی شفاف باتری را بردارید. عایق پلاستیکی مشکی را برای پین های GPIO بردارید و سپس GPIO را جدا کنید (فروخته نشوید) فقط 6 پین بالا باقی می ماند (3 در سمت راست ، 3 در سمت چپ).
  4. HW-517: بلوک های پیچ را بردارید (بدون لحیم کاری)
  5. wm8960: عایق پلاستیکی مشکی GPIO و بلوک کابل بلندگو و پیچ ها را بردارید ، سپس GPIO را مطابق نمودار پیچ خوردن برش دهید.
  6. فن: هیت سینک را بردارید

مرحله 3: چاپ سه بعدی

پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی
پرینت سه بعدی

در زیر می توانید تمام فایل های مورد نیاز خود را بارگیری کنید. همچنین یک کپی در Thingiverse وجود دارد ، بنابراین در صورت نداشتن آن می توانید از خدمات چاپ سه بعدی استفاده کنید.

نکته چاپ سه بعدی:

چیزی در مورد چاپگر Creality وجود دارد که می تواند بسیاری از ساختمانهای ناموفق شما را نجات دهد … چاپ روی سطح شیشه ای آنها وحشتناک است و حتی اگر صفحه ساخت گرم باشد ، تقریباً چسبندگی ایجاد نمی کند و من به طور کلی از لبه استفاده نمی کنم یا هر چیزی … چطور؟ من شیشه را با الکل خالص تمیز می کنم و سپس از چسب کاغذ معمولی Pritt Stick استفاده می کنم. این یک چسب غیر سمی است که وقتی گرم می شود (مانند روی تخت) بسیار چسبناک است و PLA را به صفحه ساخت متصل می کند. سپس وقتی چاپ تمام شد و صفحه ساخت سرد بود ، به راحتی بیرون می آید. اگر عجله دارید ، می توانید آن را با آب بشویید. (پس از هر چاپ باید شیشه را بشویید)

مرحله 4: پس از چاپ

پس از چاپ
پس از چاپ
پس از چاپ
پس از چاپ
پس از چاپ
پس از چاپ

هر لایه را با یک چسب فوق العاده چسبنده سریع یا چیزی معادل آن بچسبانید. لایه ها باید مرتب روی هم قرار بگیرند. لایه های 1 و 2 گیرهای کمی دارند که به تراز کردن لایه کمک می کند.

مهره های پلاستیکی را که از PiJuice خارج شده است بردارید و سپس به فضاهای ارائه شده در لایه 2 بچسبانید

حالا که چسب خورده است ، می توانید قاب را سنباده بزنید تا ظاهر آن عالی به نظر برسد!

برای اینکه جلد شما کامل به نظر برسد ، باید سنباده بزنید. من از موارد زیر استفاده می کنم:

  1. شن و ماسه خشن با 100 شن و ماسه ، بنابراین تمام خطوط لایه حذف می شوند. هر پلاستیکی رو به بیرون خاکستری به نظر می رسد و کاملاً خشن است ، اما هیچ خط لایه قابل مشاهده یا قطعات کرکی از پلاستیک وجود ندارد.
  2. سنباده زنی صاف - با یک کاغذ سنباده 400 تا 800 ، سطوح چربی را صاف و صاف شروع کنید تا زمانی که برای سنباده زدن تفاوتی نکنید ، PLA هنوز کمی خراشیده به نظر می رسد.
  3. Brasso - از ترکیب مالش فلزی مانند Brasso استفاده کنید تا به پلاستیک سطح کاملاً صاف بدهید.
  4. در نهایت یک لایه رنگ اسپری Flat Black را اسپری کنید. شما می توانید از هر چیزی (من از Rust-oleum استفاده کردم) تا زمانی که به پلاستیک متصل می شود استفاده کنید.

مرحله 5: سیم کشی قطعات

سیم کشی قطعات
سیم کشی قطعات
سیم کشی قطعات
سیم کشی قطعات
سیم کشی قطعات
سیم کشی قطعات

از نمودار سیم کشی برای سیم کشی تمام اجزاء استفاده کنید تا هر جزء با کابل رنگی مربوطه خود سیم کشی شود. هنگامی که این کار را انجام دادید ، می توانید تخته های جداگانه را در کیس قرار داده و سیم ها را به هم وصل کنید.

مرحله 6: لیزر برچسب پشتی چوب

لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب
لیزر حکاکی پشت چوب

در این مرحله شما نیاز به اتصال لیزری به چاپگر خود دارید ، مانند Ender 2. این از PWM کنترل کننده سرعت فن به عنوان کنترل کننده قدرت لیزر استفاده می کند. هنگامی که فن پر است ، لیزر پر است ، و اگر فن می گویند 10 then ، لیزر فقط کمی در چوب می سوزد. نتیجه این است که بتوانیم روی سطحی مانند چوب "حک" کنیم. gcode ای که من استفاده کردم ارائه شده است - ارتفاع لیزر را روی 50 میلی متر تنظیم می کند ، بنابراین مطمئن شوید که فوکوس لیزر را روی 50 میلی متر درست کنید.

اختیاری: در صورت تمایل می توانید طرح دلخواه خود را بسازید ، اما سپس باید به این سایت بروید:

چوب را باید به 112 میلی متر در 230 میلی متر برش دهید و برای جا دادن در لایه 3 باید بندها را سنباده بزنید.

مرحله 7: نصب نرم افزار

به https://raspberrypi.org/ بروید و روی Raspbian کلیک کنید

  • فایل بارگیری شده را روی دسکتاپ خود از حالت فشرده خارج کرده و از Etcher برای فلش فایل.img به کارت SD استفاده کنید.
  • کارت SD را از رایانه خود خارج کرده و در شکاف کارت SD رزبری پای قرار دهید.
  • تبلت را با فشار دادن دکمه روشن / خاموش در کنار قاب به مدت 2 ثانیه شروع کنید.
  • اولین بار که شروع می شود ، اندازه پارتیشن را به طور خودکار تغییر می دهد تا کارت SD را پر کند.

پس از آن ، راه اندازی مجدد می شود و شما باید در صفحه استقبال Raspbian OS باشید.

  • Next را کلیک کنید
  • دوباره روی Next کلیک کنید
  • در حال حاضر می توانید از تنظیم رمز عبور صرف نظر کنید
  • می توانید گزینه مربوط به مرز سیاه را رد کنید
  • شبکه بی سیم روتر خود را انتخاب کرده و رمز عبور را وارد کنید. در این مرحله باید صفحه کلید USB را وارد کرده باشید زیرا هیچ صفحه کلید روی صفحه وجود نخواهد داشت.
  • از به روزرسانی در صفحه بعدی صرف نظر کنید (بعداً می توانیم این کار را انجام دهیم)
  • شما انجام شد

اکنون باید برخی از تنظیمات را تنظیم کنیم تا بتوانیم از راه دور به رایانه لوحی دسترسی داشته باشیم.

  • روی نماد رزبری پای (بالا سمت چپ) کلیک کنید
  • به تنظیمات برگزیده بروید
  • به تنظیمات Raspberry Pi بروید
  • روی تب Interfaces کلیک کنید
  • فعال کردن: SSH و دوربین ، I2C ، SPI
  • برای تأیید و اجازه راه اندازی مجدد ، روی Ok کلیک کنید

بقیه کارها را می توانید در یک ترمینال از راه دور در رایانه معمولی خود انجام دهید:

  • با استفاده از Putty (در Windows) یا Terminal (در Mac) ، به تبلت raspberry pi وارد شوید:

  • سپس دستورات زیر را صادر کنید:

    • sudo su
    • apt-get update
    • git clone
    • cd WM8960-Audio-HAT
    • ./install.sh
    • راه اندازی مجدد
  • اکنون راه اندازی مجدد می شود ، دوباره وارد سیستم شوید و می توانید به عنوان pi باقی بمانید

    • sudo nano /boot/config.txt
    • در داخل نانو ، تغییرات زیر را اعمال کنید:

      • # hdmi_drive = 2 را پیدا کنید و # (حذف) را حذف کنید و این مقدار را به 1 تغییر دهید
      • dtparam = audio = on را پیدا کنید و یک # در جلو اضافه کنید (نظر دهید)
      • یک خط جدید با hdmi_ignore_edid_audio = 1 اضافه کنید
    • Ctrl s (برای ذخیره)
    • Ctrl x (برای خروج)
    • راه اندازی مجدد sudo
  • حالا بگذارید راه اندازی مجدد شود ، دوباره وارد شوید و مراحل زیر را انجام دهید:

    • sudo su
    • apt-get install libasound-dev
    • python -m pip install -upgrade pip setuptools wheel
    • pip install pyalsaaudio
    • خروج
  • شما اکنون به عنوان کاربر pi بازگشته اید ، اکنون پروژه را از GitHub دریافت کنید

    git clone

حالا شما باید 3 سرویس را ایجاد کنید که باعث چرخش صفحه ، افزایش و کاهش صدا و روشن و خاموش شدن فن می شود.

sudo nano /lib/systemd/system/PiTabAudio.service

[واحد]

توضیحات = Pi Tablet Audio Service After = multi-user.target [email protected] [Service] Type = simple ExecStart =/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/audio.py StandardInput = tty-force [نصب] WantedBy = multi-user.target

  • sudo systemctl daemon-reload
  • sudo systemctl سرویس PiTabAudio.service را فعال کنید
  • sudo systemctl سرویس PiTabAudio.service را راه اندازی کنید
  • sudo systemctl وضعیت PiTabAudio.service
  • sudo nano /lib/systemd/system/PiTabScreen.service

[واحد]

توضیحات = Pi Pi Screen Service After = multi-user.target [email protected] [Service] User = pi Group = pi Type = simple ExecStart =/usr/bin/python/home/pi/Raspberry-Pi-Tablet /Services/screen.py StandardInput = tty-force [Install] WantedBy = multi-user.target

  • sudo systemctl daemon-reload
  • sudo systemctl سرویس PiTabScreen.service را فعال کنید
  • sudo systemctl شروع PiTabScreen.service
  • sudo systemctl وضعیت PiTabScreen.service
  • sudo nano /lib/systemd/system/PiTabFan.service

[واحد]

توضیحات = Pi Tablet Fan Service After = multi-user.target [email protected] [Service] Type = simple ExecStart =/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/fan.py StandardInput = tty-force [Install] WantedBy = multi-user.target

  • sudo systemctl daemon-reload
  • sudo systemctl PiTabFan.service را فعال کنید
  • sudo systemctl PiTabFan.service را شروع کنید
  • sudo systemctl وضعیت PiTabFan.service
  • راه اندازی مجدد sudo

اکنون می توانیم ابزارها و خدمات PiJuice را نصب کنیم:

sudo apt-get pijuice-gui را نصب کنید

این همه مردم!

مرحله 8: محصول نهایی

محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی

شما باید همه چیز را تمام کنید و می توانید ویژگی های مختلف را آزمایش کنید.

من چند پیچ مشکی زیبا پیدا کردم که به خوبی روی مهره های پلاستیکی که به گوشه ها چسبانده بودند ، چسبیده بود. من سوراخ ها را کمی سوراخ کردم تا سر مهره کمی فرو رفته باشد.

مسابقه رزبری پای 2020
مسابقه رزبری پای 2020
مسابقه رزبری پای 2020
مسابقه رزبری پای 2020

نفر دوم مسابقه رزبری پای 2020

توصیه شده: