فهرست مطالب:
تصویری: بسته پی: 4 مرحله ای
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این یک کامپیوتر مینی تمشک پای صفر است. شما می توانید یک صفحه کلید USB کوچک (با استفاده از یک آداپتور USB OTG) را به عنوان یک کامپیوتر کوچک لینوکس متصل کرده و برنامه های ساده ای را روی آن کار کنید.
تکمیل این پروژه زمان زیادی نمی برد و می تواند در آخر هفته با استفاده از لحیم کاری ساده و دانش اولیه در مورد لینوکس و خط فرمان انجام شود.
من قصد دارم از آن برای برنامه نویسی ساده و به عنوان یک سرور کوچک فایل استفاده کنم
مرحله 1: الکترونیک
من LCD (2.4 اینچی) ili9341 را روی Raspberry Pi Zero W به این شکل وصل کردم LCD-> Pi ----------------- Vin-> 3.3VGND-> GNDCLK-> CLKMOSI- > MOSIMISO -> MISO (ممکن است لازم نباشد) CS -> CE0DC -> 18 (معمولاً GPIO 24 اما هنگام استفاده از آن مشکلاتی داشتم) RESET -> 23 (معمولاً GPIO 25 اما هنگام استفاده از آن مشکلاتی داشتم) LED -> 3.3 V (می توانید آن را به پین GPIO دیگری وصل کنید ، اما ترجیح می دهم چراغ عقب همیشه روشن باشد)
علاوه بر این ، من یک باتری تلفن 1650 میلی آمپری استفاده می کنم (از بازار فروش) ، یک مبدل تقویت کننده 5 ولت و یک مدار شارژ را به طور موازی قرار می دهم. من USB A Socket را از مبدل Boost جدا کردم تا قابل حمل تر شود. من یک کلید به صورت سری از مبدل Boost و Raspberry Pi برای روشن و خاموش کردن دستگاه قرار می دهم.
باتری -> شارژر و حفاظت -> تقویت -> سوئیچ -> رزبری پای
توجه داشته باشید که از آنجا که باتری و مبدل Boost بسیار قوی نیستند ، ممکن است در برخی موارد برای رسپبری پای کافی نباشد. به عنوان مثال ، این دستگاه نمی تواند چند دستگاه USB را تنها با باتری تغذیه کند.
مرحله 2: نرم افزار
ابتدا Raspberry Pi را برای راه اندازی روی کنسول پیکربندی کردم.
برای بارگذاری درایور LCD ، این دستور را اجرا کنید
- sudo modprobe fbtft_device name custom = fb_ili9341 gpios = بازنشانی: 23 ، dc: 18 ، led: 24 سرعت = 16000000 bgr = 1
- من آن را قبل از آخرین خط با خروج 0 به rc.local اضافه کردم تا درایور LCD در بوت بارگذاری شود. فقط افزودن دستور به یک فایل راحت است
- همچنین دستورالعمل های دیگری (در پیوندهای زیر) وجود دارد که به شما می گوید فایل های دیگر را ویرایش کنید تا در بوت بارگذاری شود. این راه نیز کار خواهد کرد
برای تنظیم X Server (دسکتاپ رزبری پای) روی صفحه ، مراحل X Server را در اینجا دنبال کنید.
برای راه اندازی کنسول برای نمایش روی LCD ، مرحله Enable Console را در اینجا دنبال کنید
con2fbmap n 1 را اجرا کنید تا کنسول n دیگر برای نمایش در رزبری پای تنظیم شود. به عنوان مثال. con2fbmap 3 1
پیوندها
pi0cket.com/guides/ili9341-raspberry-pi-gu…
marcosgildavid.blogspot.com/2014/02/getting…
github.com/notro/fbtft/wiki/Framebuffer-us…
github.com/notro/fbtft/wiki/Boot-console
مرحله 3: روکش
برای اینکه دستگاه قابل حمل و سبک باشد ، از پلاستیک انعطاف پذیر شفاف استفاده کردم و خم کردم. یک چاقوی قلم و قیچی برای برش درگاه های micro USB و mini HDMI کافی است. پس از آن ، از یک نوار چسب نواری شفاف برای محکم کردن همه چیز در کنار هم استفاده می شود. در ابتدا ، من از پلاستیک شفاف از یک مداد شکسته استفاده کردم ، اما پس از آن ، پلاستیک شفاف را از برخی بسته بندی ها (هاب usb) پیدا کردم و از آن استفاده کردم (تقریبا) اندازه مناسب با وجود اینکه فضای بیشتری وجود داشت ، من از آن برای ذخیره برخی لوازم جانبی اضافی (آداپتور USB OTG) استفاده کردم.
مرحله 4: مواردی که می توان آنها را بهبود بخشید
این یک پروژه ساده است که برای تکمیل آن کمتر از 3 روز به طول انجامید. با این حال ، می توانید آن را با موارد زیر بهبود دهید:
-
افزودن دوربین رزبری پای
شما می توانید آن را در نمونه های اولیه مشاهده کنید ، اما در نهایت به دلیل استفاده از قدرت که می توان از آن صرفه جویی کرد حذف شد و اتصال دوربین در Raspberry Pi Zero W من به هر حال خراب شد
-
ساخت یک مورد بهتر (شاید چاپ سه بعدی)
این باعث می شود که قوی تر و با دوام تر شود. برای من. من نسبت به مدل سه بعدی بسیار تنبل بودم و چاپگر سه بعدی نداشتم ، اما می توانید از سایر مواد سخت نازک مانند اکریلیک و غیره نیز استفاده کنید
- راه اندازی صفحه لمسی
توصیه شده:
کنترل کننده خوراک دوربین مدار بسته - رزبری پای: 3 مرحله
کنترل کننده تغذیه دوربین مداربسته - تمشک پای: سلام به همگی ، به دستورالعمل دیگری توسط Scientify Inc. خوش آمدید! این پروژه با استفاده از حسگر حرکت ساخته شده با استفاده از تفاوت میانگین ریشه مربع (RMS) تفاوت بین دو تصویر متوالی ، آنچه دوربین مداربسته ثبت می کند را بهینه می کند. این به تهیه خوراک دوربین مدار بسته کمک می کند
نحوه اصلاح سروو برای دریافت بازخورد حلقه بسته: 7 مرحله
نحوه اصلاح سروو برای دریافت بازخورد حلقه بسته: ► هنگام رانندگی سروو با میکروکنترلر (به عنوان آردوینو) ، فقط می توانید دستورات مکان مورد نظر (در سیگنال PPM) را به او بدهید. با این سفارش ، سروو به این هدف حرکت می کند محل. اما آنی نیست! شما دقیقاً نمی دانید کی
بسته باتری لیتیوم بدون جوش: 8 مرحله (همراه با تصاویر)
بسته باتری لیتیوم بدون جوش: اگر به لوازم الکترونیکی علاقه دارید ، یک چالش رایج برای غلبه بر این خواهد بود که یک منبع تغذیه مناسب پیدا کنید. این امر به ویژه در مورد همه دستگاهها/پروژه های قابل حمل که ممکن است بخواهید بسازید صادق است و در آنجا ، به احتمال زیاد یک باتری بهترین گزینه برای
کنترل Dynamixel 12A با ارسال بسته ها به صورت سری: 5 مرحله
کنترل Dynamixel 12A با ارسال بسته ها به صورت سری: DYNAMIXEL 12A
نحوه بسته بندی بسته جراحی دامپزشکی: 18 مرحله
نحوه بسته بندی بسته جراحی دامپزشکی: نحوه تمیز کردن ، سازماندهی ، بسته بندی و عقیم سازی یک بسته جراحی اولیه برای استفاده در دامپزشکی