نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ویندوز 10
  • نصب و پیکربندی Raspberry pi 2. تنظیم بهینه فنی رگولاتورها

نصب و پیکربندی Raspberry pi 2. تنظیم بهینه فنی رگولاتورها

سیستم عامل پیشنهادی برای Raspberry Pi 3 Raspbian است. این همان چیزی است که 90 درصد از تمام کاربران جدید این پلتفرم پس از خرید دستگاه نصب می کنند. اما در عین حال، مبتدیان همیشه نمی دانند که این توزیع دقیقاً چگونه نصب شده است و پس از اولین راه اندازی آن چه کاری باید انجام شود.

چرا Raspbian بهترین راه حل برای Raspberry است

Raspbian اصلاحی از محبوب ترین توزیع گنو/لینوکس Debian است. ویژگی های متمایز زیادی نسبت به جد خود دارد. همه آنها را می توان در "ویکی" رسمی پروژه یافت. اما در اینجا منطقی است که فقط موارد اصلی را فهرست کنیم:

  • توانایی کار بر روی پردازنده های ARM؛
  • در دسترس بودن تمام درایورهای لازم؛
  • بهینه سازی خوب برای مقدار نسبتاً کمی رم؛
  • پشتیبانی از GPIO خارج از جعبه.

البته توزیع های دیگری نیز برای Raspberry وجود دارد. اما بسیاری از آنها در ابتدا از قابلیت های لازم پشتیبانی نمی کنند و نیاز به پیکربندی اضافی دارند. Raspbian در Raspberry Pi 3 به نوبه خود می تواند بلافاصله پس از نصب به طور معمول کار کند.

برای نصب سیستم عامل روی Raspberry چه چیزی لازم است؟

اولین چیزی که باید در نظر بگیرید این است که برای نصب Raspbian روی Raspberry Pi 3 به چه چیزی نیاز دارید.

علاوه بر خود تابلو، به موارد زیر نیز نیاز خواهید داشت:

  1. کامپیوتر و کارت خوان;
  2. منبع تغذیه 5 ولت و کابل USB/MicroUSB؛
  3. مجموعه نرم افزار;
  4. اتصال ماوس و صفحه کلید از طریق USB؛
  5. مانیتور/تلویزیون؛
  6. کابل HDMI؛
  7. کارت MicroSD فرمت شده در FAT32 (کلاس سرعت - 4 و بالاتر، حجم - از 4 گیگابایت).

فرآیند نصب و پیکربندی Raspbian

گزینه های مختلفی برای نصب Raspbian روی Raspberry Pi 3 وجود دارد. اولی استفاده از ابزار NOOBS، دومی نوشتن محتوای تصویر مستقیماً روی کارت. استفاده از یک برنامه خاص به شما امکان می دهد سیستم عامل را انتخاب کنید. در این حالت فقط باید Raspbian را نصب کنید. بنابراین گزینه دومی است که توضیح داده خواهد شد.

ابتدا باید کیت توزیع را از وب سایت Raspbian.org دانلود کنید و یک کارت MicroSD را در کارت خوان قرار دهید. سپس، با استفاده از ابزار Win32DiskImager (یا ابزار دیگری با عملکرد مشابه)، باید تصویر را روی یک درایو فلش بنویسید. این به راحتی انجام می شود - مسیر توزیع دانلود شده را مشخص کنید. حرفی را که سیستم روی آن «دیسک» را نصب کرده است، انتخاب کرده و روی Write کلیک کنید.

هنگامی که نوار پیشرفت به طور کامل پر شد و برنامه از اتمام موفقیت آمیز فرآیند ضبط گزارش داد، می توانید کارت را از کارت خوان خارج کرده و در Raspberry قرار دهید. سپس تنها چیزی که باقی می ماند این است که برد تک برد را روشن کنید، زیرا قبلاً مانیتور و لوازم جانبی را به آن وصل کرده اید.

راه اندازی Raspbian پس از نصب

پس از روشن کردن RPi برای اولین بار، دسکتاپ را بارگیری نمی کند، بلکه ابزار Configuration Tool را در سیستم بارگیری می کند. در آن، شما فقط باید یک کار را انجام دهید - محیط دسکتاپ مناسب را تعیین کنید. برای این کار به نقطه سوم رفته و Enter را فشار داده و از لیست گزینه مناسب را انتخاب کنید. توصیه می شود از LXDE استفاده کنید، زیرا بسیار راحت و آسان ترین محیط است. سپس تنها چیزی که باقی می ماند این است که به منوی اصلی بازگردید و روی Done کلیک کنید. سیستم راه اندازی مجدد خواهد شد.

پس از دانلود، جزئیات دسترسی را می خواهد. موارد استاندارد در Raspbian عبارتند از: login - pi، password - raspbian. آنها باید با حروف کوچک نوشته شوند.

پس از مجوز، Raspbian دسکتاپ را بارگذاری می کند. اکنون می توانید از تمامی امکانات سیستم استفاده کنید. همچنین ممکن است لازم باشد Raspbian را روی Raspberry Pi 3 پیکربندی کنید. برای انجام این کار، لطفاً به اسناد رسمی سیستم مراجعه کنید. لازم به ذکر است که بسیاری از دستورالعمل های دبیان برای Raspbian نیز مناسب است.

چگونه می توانید از پاسخ به این سوال مطمئن شوید که چگونه Raspbian را روی Raspberry Pi 3 نصب کنیم؟ کاملا ساده است در واقع، فرآیند ضبط یک سیستم برای این دستگاه تک برد حتی ساده تر از نصب ویندوز بر روی یک کامپیوتر معمولی است. بنابراین، حتی یک کودک می تواند با این مشکل کنار بیاید. و کل فرآیند، به نوبه خود، بیش از نیم ساعت زمان خالص طول نمی کشد.

برای تعیین تنظیمات بهینه برای تنظیم کننده ها (بهینه سازی پارامتریک) ASR، لازم است اطلاعاتی در مورد ویژگی های استاتیکی و دینامیکی جسم کنترل شده و اختلالات موجود داشته باشیم. قابل اطمینان ترین ویژگی های استاتیکی آزمایشی تعیین شده است.

تنظیم بهینه کنترل کننده PID به شما این امکان را می دهد که شی را در سریع ترین زمان ممکن و تقریباً بدون بیش از حد ممکن به نقطه تنظیم برسانید. نشانه تنظیم صحیح، افزایش صاف و بدون تکان در پارامتر قابل تنظیم و وجود تکانه های ترمز هنگام نزدیک شدن به نقطه تنظیم هم از پایین و هم از بالا است (شکل 14.39).

اگر جسم با بیش از حد جزئی و نوسانات به سرعت در حال پوسیدگی به نقطه تنظیم برسد، می توانید کمی بهره را کاهش دهید و تمام پارامترهای دیگر را بدون تغییر باقی بگذارید.

حداکثر مقدار مشخصه دامنه-فرکانس یک سیستم کنترل حلقه بسته و همچنین فرکانس تشدید آن را می توان از مشخصه زمانی سیستم نسبت به عمل کنترل با توجه به مقدار شرطی درجه تضعیف آن تعیین کرد. فرکانس (شکل 14.40).

برنج. 14.39. عملیات کنترل PID بهینه

برنج. 14.40. پاسخ گذرا یک سیستم کنترل حلقه بسته

این شرایط امکان تعیین تقریباً پارامترهای شی کنترل شده را با استفاده از منحنی تجربی به دست آمده از فرآیند گذرا تحت تأثیر گام به گام از نقطه تنظیم کنترل کننده ممکن می سازد. در واقع، اگر درجه تضعیف فرآیند گذرا و فرکانس آن و همچنین مقادیر عددی تنظیمات کنترل‌کننده که این فرآیند در آن ثبت شده است مشخص باشد، در اصل تعیین مقادیر عددی دشوار نیست. پارامترهای شی باید به گونه ای باشد که مشخصه دامنه فاز یک سیستم حلقه باز به پارامترهای شناخته شده تنظیمات تنظیم کننده، دایره ای با شاخص مربوط به این درجه تضعیف در فرکانس مربوط به فرکانس را لمس کند. فرآیند گذرا

روش تعیین تنظیمات بهینه کنترل کننده PI از نمودار مشخصه زمانی یک سیستم کنترل حلقه بسته با استفاده از نمودارها به شرح زیر است:

1. سیستم کنترل زمانی شروع به کار می کند که کنترلر به طور تصادفی تنظیم شود. پس از اطمینان از عملکرد پایدار، آنها به سرعت وظیفه کنترلر را به مقدار کافی بزرگ، اما در شرایط عملیاتی مجاز تغییر می دهند و روند تغییر متغیر کنترل شده را در طول زمان ثبت می کنند.

2. از نمودار حاصل از تغییرات در متغیر کنترل شده، که نمای معمولی آن در شکل نشان داده شده است. 14.40، درجه تضعیف و دوره نوسان فرآیند گذرا تعیین می شود. تی.

3. پس از محاسبه نسبت دوره نوسان فرآیند گذرا به مقدار زمان ایزودروم تنظیم شده در کنترل کننده در طول آزمایش، مقادیر ضرایب تصحیح را برای مقدار ضریب انتقال کنترل کننده و مقدار آن پیدا کنید. زمان ایزودروم، یعنی تعیین کنید که چند بار مقادیر عددی تنظیمات کنترلر باید تغییر کند تا تنظیم به بهینه نزدیک شود.

4. پس از ایجاد تنظیمات یافت شده در تنظیم کننده، آزمایش تکرار می شود و یک محاسبه تکراری مشابه آنچه در بالا ذکر شد انجام می شود. اگر معلوم شد که مقادیر عددی ضرایب تصحیح نزدیک به واحد هستند (در محدوده 0.95-1.05)، می‌توانیم در نظر بگیریم که تنظیم کامل شده است. در غیر این صورت، باید دوباره پیکربندی کنید.

در عمل راه اندازی آنها استفاده می کنند فرمول های تقریبی برای تعیین تنظیمات بهینه رگولاتورهابرای اشیایی که با عبارات زیر تحت معیارهای مختلف بهینه توصیف می شوند.

1. موسسه مهندسی حرارتی همه اتحادیه به نام F.E. دزرژینسکی (VTI)فرمول های محاسبه زیر برای پارامترهای یک کنترل کننده PI با تابع انتقال برای درجه تضعیف در یک دوره  = 0.75 و تخمین درجه دوم انتگرال نزدیک به حداقل توصیه می شود:

دبلیو(پ) =کپ( تیاز جانب آر+ 1)/تیاز جانب آر.

در 0<  об /تیآ< 0,2

, تیاز جانب = 3.3 دور

در 0.2<  об /تیآ< 1,5

, تیاز جانب = 0,8تی آ .

در = 0.9، 0< об /تیآ< 0,1

, تیاز جانب = 5 دور

در 0.1<  об /تیآ< 0,64

, تیاز جانب = 0,5تی آ .

2. موجود است نوموگرام هابرای اشیاء مشابه، به منظور تعیین، بسته به پارامترهای جسم و تضعیف داده شده ک آر ,تیاز جانب (روش چرخشی).

3. وجود دارد روش جبران بزرگ ثابتزمان شیء (تی از جانب = تی در باره ) در ضریب میرایی = 707 (بهینه مدولار).

4. محاسبه تحلیلی حد پایداری و پارامترهای کنترل کننده در یک درجه نوسان معین با ویژگی های فرکانس توسعه یافته(روش استفانی)همچنین در حضور کامپیوتر و روش های محاسبه مناسب استفاده می شود. همه روش ها نتایج مشابهی برای محاسبه پارامترهای کنترل کننده و بر این اساس، فرآیندهای گذرا مشابه دارند.

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

این روش ها بر اساس کنترل مستقیم ویژگی های گذرا یا فرکانس در فرآیند انتخاب پارامترهای تنظیم بهینه یا با پارامترهایی هستند که به وضوح حرکت پایدار سیستم کنترل خودکار را تضمین می کنند. سپس با معرفی یک اغتشاش، واکنش سیستم به این اختلالات مشاهده می شود. با تغییر هدفمند تنظیمات کنترلر، ماهیت مطلوب فرآیند گذرا به دست می آید. این یک روش تکراری چند مرحله ای است. این روش ها به حدی توسعه یافته اند که امکان اتوماسیون این فرآیند را با حداقل دخالت انسان فراهم می کنند.

ساده‌ترین تنظیم زمانی است که در یک ACP بسته با یک کنترلر PI (با یک کنترل‌کننده PI تیاز مجموعه بسیار بزرگ) افزایش می یابد ک پتا حد ثبات، تعیین کنید ک p .cr و تی per.kr دوره نوسانات ثابت سپس پارامترها را تنظیم کنید:

برای تنظیم کننده P ک p .opt = 0,55 ک p .cr;

برای کنترلر PI ک p.opt = 0.55 ک p .kr تیخروجی = 1.25 تی per.kr.

6. نتایج بهتری می دهد بهینه سازی گام به گامبا ارزیابی پاسخ گذرا در هر مرحله .

در صفحه پارامترهای تنظیم کننده کنترلر PI، خطوطی با همان درجه تضعیف  وجود دارد (شکل 14.41).

تضعیف یکسان (بگذارید ψ = 0.75) را می توان با پارامترهای کنترل کننده مختلف به دست آورد. در این مورد، لازم است از حداقل خطای مربع اطمینان حاصل شود، که همانطور که در شکل نشان داده شده است در صفحه تغییر می کند. 14.42. بنابراین، ما باید به دنبال نقطه تنظیم بهینه باشیم.

از منحنی ها (شکل 14.43) برای تنظیمات مختلف می توان آن را در نقاط مشاهده کرد 1 و 2 فرآیندهای گذرا در نقطه ای طولانی می شوند 4 یک جزء غیر پریودیک وجود دارد که روند را به تاخیر می اندازد. یافتن تنظیمات بهینه شامل مراحل زیر است (شکل 14.44، 14.45):

1. بیش از حد تخمین می زنند تیاز، دست کم گرفتن ک آر(نقطه 1).

2. افزایش دهید ک آربه طوری که در طول فرآیند نوسانی ψ = 0.8-0.9 (نقطه 2 ).

برنج. 14.44. مراحل تنظیم عملی پارامترهای کنترل کننده PI

3. کاهش دهید تیاز، برای خلاص شدن از شر مولفه غیر پریودیک (نقطه 3 ,4 ).

4. کاهش دهید ک آر، به طوری که در ψ = 0.95...1 و با تغییرات مختلف خواص دینامیکی شیء کنترل، فرآیندهای گذرا به صورت ضعیف نوسانی هستند (نقطه 5 ).

این روش بهینه سازی نیازی به تعیین دقیق پارامترهای شی و پارامترهای کنترلر ندارد، زیرا تنظیمات نسبت به مقادیر اولیه متفاوت است، بنابراین به طور گسترده استفاده می شود.

برنج. 14.45. ماهیت فرآیندهای گذرا برای تنظیمات مختلف پارامترهای تنظیم کننده

به عنوان مثال، دستورالعمل نصب کننده یک سیستم کنترل خودکار با یک کنترلر دیجیتال PI توصیه های زیر را ارائه می دهد.

    تنظیم کننده برای تنظیم PI پیکربندی شده است.

برنج. 14.46. فرآیند گذرا سیگنال خروجی کنترلر PI

    نمودار بلوک کنترل در شکل نشان داده شده است. 14.47;

برنج. 14.47. بلوک دیاگرام کنترل شی با یک محرک پنوماتیکی: w- تأثیر تنظیم؛ ایکس- ارزش کنترل شده xd- انحراف مقدار کنترل شده؛ y- اقدام کنترلی؛ 1 - مبدل اندازه گیری 2 - تعیین کننده ارزش؛ 3 - تقویت کننده کنترل؛ 4 - مبدل سیگنال الکترو پنوماتیک؛ 5 - سنسور؛ 6 - واحد محرک پنوماتیک

- ضریب متناسب ک آر = 0,1;

- زمان ایزودروم تی n= 9984 s;

- پیشبرد زمان تی v =خاموش;

- تنظیم پارامترهای کنترل کننده PI:

مقدار تنظیم مورد نظر را تنظیم کنید و به صورت دستی خطای کنترل را صفر کنید.

تبدیل به حالت خودکار؛

به آرامی افزایش می یابد ک آرتا زمانی که مدار کنترل از طریق تغییرات کوچک در مقدار تنظیم شده شروع به نوسان کند.

کمی کاهش دهید ک آرتا زمانی که ارتعاشات از بین بروند.

كاهش دادن تی nتا زمانی که مدار کنترل دوباره شروع به نوسان کند.

به آرامی افزایش می یابد تی nتا زمانی که تمایل به نوسان از بین برود.

بلیط شماره 16

    پمپ ها - ماشین هایی که مایعات را تامین می کنند.

    فن ها و کمپرسورها - ماشین هایی که هوا و گازهای فنی را تامین می کنند.

پنکه- ماشینی که یک محیط گاز را با درجه ای از فشار افزایش می دهد Ep< 1,15 (степень повышения давления Ер - отношение давления газовой среды на выходе из машины к давлению ее на входе).

کمپرسور- ماشینی که گاز را با Ep>1.15 فشرده می کند و دارای خنک کننده مصنوعی (معمولاً آب) حفره هایی است که گازها در آن فشرده می شوند.

طبق GOST 17398-72، دمنده ها (پمپ ها) به دو گروه اصلی تقسیم می شوند: پمپ های دینامیکی و حجمی.

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

    در سوپرشارژرهای جابجایی مثبت، افزایش انرژی سیال کار (مایع یا گاز) با اعمال نیروی اجسام جامد حاصل می شود، به عنوان مثال، پیستون ها در ماشین های پیستونی در فضای کار سیلندر، که به طور دوره ای با استفاده از سوپاپ ها به هم متصل می شوند. به ورودی و خروجی سوپرشارژر.

Raspberry PI دستگاهی است که عملکرد کافی دارد به طوری که ربات هایی با قابلیت تشخیص تصاویر، انجام کارهای انسانی و سایر دستگاه های مشابه برای خودکارسازی و انجام اقدامات پیچیده محاسباتی بر اساس آن ساخته می شوند. زیرا سرعت کلاک پردازنده Raspberry PI 3 m.b. 1.2 گیگاهرتز و ظرفیت بیت آن 32 بیت است، سپس Raspberry PI 3 به طور قابل توجهی برتر از آردوینو معمولی است که معمولا فرکانس ساعت 16 مگاهرتز دارد و عرض بیت میکروکنترلر 8 بیت است، مطمئناً آردوینو در انجام عملیاتی که انجام می دهد جای خود را می گیرد. نیازی به عملکرد بالا نیست، اما زمانی که Raspberry PI دیگر برای آن کافی نیست "به کمک می آید" و طیف گسترده ای از برنامه های ممکن را پوشش می دهد که می توانید از خرید این کامپیوتر تک برد Raspberry PI 3 کاملا مطمئن باشید ( از طریق لینک قابل سفارش است). زیرا Raspberry PI یک کامپیوتر است؛ برای استفاده از آن، باید یک سیستم عامل روی آن نصب کنید (اگرچه راه حل هایی وجود دارد، اما نصب یک سیستم عامل (OS زیر) بهتر و راحت تر است). سیستم عامل های زیادی وجود دارد که می توان روی Raspberry Pi نصب کرد، اما یکی از محبوب ترین (برای استفاده با Raspberry Pi) و مناسب ترین برای مبتدی ها، Raspbian OS است. برای نصب سیستم عامل روی Raspberry Pi، به یک کارت micro SD با یک توسعه دهنده نیاز دارید تا بتوان آن را در یک کامپیوتر معمولی قرار داد و سیستم عامل را روی آن ضبط کرد. کارت SD هنگام نصب نسخه کامل Raspbian باید حداقل 4 گیگابایت و برای نصب نسخه های حداقلی Raspbian حداقل 8 گیگابایت حافظه داشته باشد. نسخه های مینیمال ممکن است رابط گرافیکی نداشته باشند (و به احتمال زیاد ندارند) و بسیاری موارد دیگر که می توانند غیر ضروری تلقی شوند و فضا را اشغال کنند. برای جلوگیری از مشکلات مربوط به از دست دادن فایل های ضروری، می توانید نسخه کامل را نصب کنید. می توانید از یک کارت SD کلاس 10 با حافظه 32 گیگابایتی استفاده کنید (تست شده برای کار کردن (مطابق با ویدیوی زیر)). پس از خرید کارت حافظه، باید آن را داخل رایانه در اسلات مناسب قرار دهید، سپس ببینید دیسک با چه حرفی در قسمت "رایانه من" ظاهر می شود و به خاطر بسپارید، سپس باید سیستم عامل را از وب سایت رسمی https دانلود کنید. ://www.raspberrypi.org/downloads/raspbian / با کلیک بر روی دکمه "دانلود ZIP" در زیر "RASPBIAN JESSIE" برای دانلود نسخه کامل یا زیر "RASPBIAN JESSIE LITE" برای دانلود نسخه سبک وزن، اما برای مبتدیان، این امکان وجود دارد. بهتر است "RASPBIAN JESSIE" را انتخاب کنید. نسخه کامل. پس از دانلود بایگانی "RASPBIAN JESSIE"، باید آن را از حالت فشرده خارج کنید، سپس برنامه را دانلود کنید (یا از اینجا https://yadi.sk/d/SGGe1lMNs69YQ)، آن را نصب کنید، آن را باز کنید، سپس باید حرف درایو را مشخص کنید. (قبلاً به یاد آوردیم) در گوشه سمت راست بالا، تصویر سیستم عامل زیپ نشده را پیدا کنید

و دکمه "نوشتن" را فشار دهید.

پس از آن یک پنجره هشدار ظاهر می شود و در این پنجره باید روی دکمه "بله" کلیک کنید.

پس از اتمام ضبط و ظاهر شدن پنجره ای که ضبط موفق را نشان می دهد (نوشتن موفقیت آمیز)، باید روی دکمه Ok در این پنجره کلیک کنید.

سپس برنامه را ببندید، کارت SD را به روشی مطمئن بردارید و آن را در Raspberry Pi قرار دهید.

در مرحله بعد، می توانید یک صفحه کلید usb (یا ps2 از طریق آداپتور)، یک ماوس usb و یک مانیتور یا تلویزیون را از طریق کابل hdmi به Raspberry Pi متصل کنید، یا می توانید یک کابل اترنت (اما این برای کاربران با تجربه است، بنابراین ما گزینه اول را در زیر در نظر می گیریم). پس از این، شما باید برق را از طریق micro USB وصل کنید، به عنوان مثال از شارژر تلفن هوشمند. پس از اتصال برق، نصب سیستم عامل آغاز می شود. به عنوان یک قاعده، در نسخه های جدید سیستم عامل (در زمان نوشتن این مقاله) توانایی برقراری ارتباط با Raspberry Pi از طریق SSH قبلاً پیکربندی شده است و بنابراین برای تنظیم ارتباط با Raspberry Pi 3 از طریق wifi کافی است فقط wifi را پیکربندی کنید. برای انجام این کار، یک نماد در گوشه سمت راست بالای صفحه وجود دارد که باید روی آن کلیک کنید و wifi را انتخاب کنید.

سپس رمز این وای فای را در فیلد متنی که ظاهر می شود وارد کنید.

پس از انجام این مراحل، وای فای در Raspberry Pi 3 پیکربندی می شود و سپس می توانید Raspberry Pi 3 را از راه دور از طریق wifi بدون استفاده از سیم برنامه ریزی کنید. پس از راه اندازی Raspberry Pi 3، می توانید با وارد کردن دستور sudo halt در خط فرمان (در برنامه LXTerminal که با دوبار کلیک کردن روی آیکون برنامه باز می شود) یا با فشار دادن دکمه های خاموش کردن مناسب به صورت گرافیکی، آن را خاموش کنید. حالت بعد از خاموش شدن نهایی، می توانید دفعه بعد که Raspberry Pi 3 را با وای فای روشن می کنید، برق را خاموش کنید. اکنون برای برنامه ریزی Raspberry Pi 3 از طریق وای فای، باید آدرس IP آن را پیدا کنید. برای انجام این کار، باید برق Raspberry Pi 3 را تامین کنید، منتظر بمانید تا سیستم عامل بارگذاری شود، به رابط وب روتر بروید (با وارد کردن 192.168.1.1 در خط مرورگر یا هر چیزی که برای وارد کردن رابط وب نیاز دارید، لاگین و رمز عبور خود را وارد کنید)، تب DHCP Leases یا چیزی مشابه را پیدا کنید، در آنجا خطی با رزبری و آدرس IP Raspberry Pi 3 پیدا کنید.

در مرحله بعد، باید برنامه PuTTY را باز کنید (اگر وجود ندارد، ابتدا آن را دانلود کنید (یا) و نصب کنید)، پورت 22 را تنظیم کنید، از طریق SSH متصل شوید، آدرس IP Raspberry Pi 3 را در "نام میزبان" وارد کنید. یا آدرس IP)" فیلد،

سپس روی دکمه "Open" در پایین پنجره کلیک کنید، سپس یک پنجره سیاه ظاهر می شود که از شما می خواهد ورود خود را وارد کنید. ورود به سیستم پیش فرض "pi" است - باید آن را وارد کرده و enter را فشار دهید. در مرحله بعد باید یک رمز عبور وارد کنید، پیش فرض "رزبری" است. وقتی رمز عبور خود را وارد می کنید، نمایش داده نمی شود - این طبیعی است. پس از اینکه رمز عبور با حروف نامرئی وارد شد، باید enter را فشار دهید و اگر همه چیز به درستی انجام شد، ما به Raspberry Pi 3 دسترسی خواهیم داشت، اگر نه، پس باید مراحل را تکرار کنید. پس از اینکه به Raspberry Pi 3 دسترسی پیدا کردید، می توانید آن را برنامه ریزی کنید، ابتدا باید پوشه "pi" را وارد کنید، برای این کار باید دستور را وارد کنید.

و enter را بزنید (بعد از cd باید فاصله باشد).
اکنون می توانید ویرایشگر متن نانو را باز کنید. Nano یک ویرایشگر متن ویژه است که در اکثر سیستم عامل ها مانند لینوکس موجود است و در آن می توانید برنامه ای برای Raspberry Pi بنویسید. برای باز کردن این ویرایشگر و ایجاد فایلی با نام "first" و پسوند "py" باید دستور را وارد کنید.

و enter را فشار دهید. ویرایشگر نانو باز می شود و متوجه خواهید شد که رابط کاربری آن کمی متفاوت است، اما در اصل همان فیلد سیاهی است که باید دستورات را در آن وارد کنید. زیرا می‌خواهیم پورت‌های ورودی/خروجی عمومی (GPIO) را کنترل کنیم، سپس قبل از اجرای برنامه برای کنترل این پورت‌ها، باید دستگاهی را به آن‌ها متصل کنیم تا ببینیم که کنترل به دست آمده است. همچنین لازم به ذکر است که پین ​​های پیکربندی شده به عنوان خروجی در رزبری پای می توانند جریان بسیار کمی تولید کنند (من حداکثر تا 25 میلی آمپر فرض می کنم) و با توجه به اینکه Raspberry Pi هنوز ارزان ترین دستگاه نیست، اکیداً توصیه می شود از بارگیری اطمینان حاصل کنید. روی پین ها خیلی بزرگ نیست. LED های نشانگر کم مصرف را می توان به طور کلی با Raspberry Pi استفاده کرد زیرا ... جریان کمی برای درخشش آنها کافی است. برای اولین بار می توانید یک دستگاه با یک کانکتور، دو LED پشت به پشت متصل به صورت موازی و یک مقاومت با مقاومت 220 اهم که به صورت سری با LED ها متصل شده اند بسازید. زیرا مقاومت مقاومت 220 اهم است، جریان لزوما از این مقاومت عبور می کند و هیچ مسیر موازی برای عبور آن وجود ندارد، ولتاژ در پایانه ها 3.3 ولت است، سپس جریان بیشتر از 3.3/220 = 0.015 A = 0.015 نخواهد بود. 15 میلی آمپر شما می توانید این را به GPIO های رایگان متصل کنید، برای مثال به 5 و 13 همانطور که در نمودار است

(پنجره گرفته شده از https://en.wikipedia.org/wiki/Raspberry_Pi)، ممکن است چیزی شبیه به این باشد:

بعد از اینکه همه چیز به دقت و درستی متصل شد و مطمئن شدید که هیچ چیز نمی سوزد، می توانید اولین برنامه ساده پایتون را در ویرایشگر NANO کپی کنید.

RPi.GPIO را به عنوان GPIO وارد کنید
زمان واردات
GPIO.setmode (GPIO.BCM)
GPIO.setup (13، GPIO.OUT)
GPIO.setup (5، GPIO.OUT)
GPIO.output (13، True)
GPIO.output (5، نادرست)
time.sleep (1)
GPIO.output (13، نادرست)
GPIO.output (5، True)
time.sleep (1)
GPIO.output (13، True)
GPIO.output (5، نادرست)
time.sleep (1)
GPIO.output (13، نادرست)
GPIO.output (5، True)
time.sleep (1)
GPIO.output (13، True)
GPIO.output (5، نادرست)
time.sleep (1)
GPIO.output (13، نادرست)
GPIO.output (5، True)
time.sleep (1)
GPIO.cleanup()

سپس کلیک کنید

پس از خروج از ویرایشگر NANO می توانید دستور را وارد کنید

Sudo python first.py

پس از آن LED ها چندین بار چشمک خواهند زد. آن ها موفق به مدیریت پورت های ورودی/خروجی عمومی از طریق وای فای شد! حالا بیایید به برنامه نگاه کنیم و دریابیم که چگونه شد.
خط:

RPi.GPIO را به عنوان GPIO وارد کنید

این یک اتصال به کتابخانه "GPIO" برای کنترل پین است.
خط:

این یک اتصال به کتابخانه "زمان" برای تاخیر است.
بعد تنظیم حالت GPIO می آید:

GPIO.setmode (GPIO.BCM)

پیکربندی پین های 5 و 13 به عنوان خروجی:

GPIO.setup (13، GPIO.OUT)
GPIO.setup (5، GPIO.OUT)

تنظیم یک منطقی در پایه 13، تنظیم یک صفر منطقی در پایه 5:

GPIO.output (13، True)
GPIO.output (5، نادرست)

تاخیر انداختن

تنظیم یک صفر منطقی در پایه 13، تنظیم یک منطقی در پایه 5:

GPIO.output (13، نادرست)
GPIO.output (5، True)

همه پین ​​ها را به حالت اولیه برمی گرداند و برنامه به پایان می رسد. که شما می توانید هر پین رایگان را از طریق وای فای کنترل کنید، و اگر منبع تغذیه 5 ولت را از باتری تهیه کنید، می توانید نوعی ربات یا دستگاه مستقل بسازید که با سیم به هیچ چیز ثابتی متصل نباشد. زبان برنامه نویسی پایتون (Python) با زبان های C مانند متفاوت است، به عنوان مثال، به جای نقطه ویرگول، از یک تغذیه خط در پایتون برای تکمیل یک دستور استفاده می شود؛ به جای پرانتزهای فرفری، از یک تورفتگی از لبه سمت چپ استفاده می شود که عبارت است از: با کلید Tab انجام می شود. به طور کلی، پایتون زبان بسیار جالبی است که کدهای خوانا و ساده تولید می کند. پس از اتمام کار (یا بازی) با Raspberry PI 3، می توانید با دستور آن را خاموش کنید.

و بعد از خاموش شدن کامل برق را قطع کنید. هنگامی که برق اعمال می شود، Raspberry PI 3 روشن می شود و می توان دوباره از آن استفاده کرد (یا بازی کرد). شما می توانید Raspberry pi 3 را از طریق لینک http://ali.pub/91xb2 سفارش دهید. نحوه پیکربندی Raspberry PI 3 و مدیریت پین های آن را می توانید در ویدیو مشاهده کنید:

پس از چشمک زدن موفقیت آمیز LED ها، می توانید شروع به کاوش کامل در این کامپیوتر کنید و پروژه هایی را با استفاده از قابلیت های Raspberry PI 3 ایجاد کنید، که فقط با تخیل شما محدود می شود!

Raspberry Pi به سرعت به پلتفرمی محبوب برای پروژه های مختلف تبدیل شده است. قیمت پایین، تطبیق پذیری نسبی و باز بودن به برد اجازه می دهد هم برای مقاصد آماتور و هم در پروژه های تجاری استفاده شود. پس از انتخاب/خرید مدل و نصب آن، نصب بسته های لازم را آغاز می کنیم

راه اندازی اشتراک گذاری پوشه در سیستم عامل Debian Jessie

برای راه اندازی اشتراک گذاری در Raspberry Pi در یک شبکه محلی، باید بسته را نصب کنید سامبا

Sudo apt-get نصب samba samba-common-bin

مالک را برای پوشه مورد نیاز تنظیم کنید

Chown -R pi:pi /path/to/share

محتویات فایل پیکربندی /etc/samba/smb.conf را به تنظیمات خود تغییر دهید:

Comment = WWW مسیر پوشه = /var/www create mask = 0775 mask directory = 0775 read only = no browseable = yes public = yes force user = pi #user force = root only guest = no

تغییر رمز عبور استفاده شده در جلسه SMB

Smbpasswd -a pi

و سامبا را دوباره راه اندازی کنید

سرویس سامبا راه اندازی مجدد سرویس smbd راه اندازی مجدد سرویس nmbd راه اندازی مجدد

پوشه شبکه در محیط شبکه در آدرس: \\RASPBERRYPI\www یا \\X.X.X.X\www قابل دسترسی خواهد بود.

اتصال فلش مموری برای افزایش فضای اضافی

ما از fdisk برای قالب بندی و mkfs برای ایجاد یک فایل سیستم استفاده می کنیم. پس از اتصال رسانه، دستگاه را در سیستم بررسی می کنیم

سودو fdisk -l

این دستور تمام دستگاه هایی را که به رزبری ما متصل هستند نشان می دهد، به عنوان مثال:
دیسک /dev/sda: 16.0 گیگابایت، 16013852672 بایت

برای فرمت کردن رسانه، fdisk را اجرا کنید:

Sudo fdisk /dev/sda

بخش ها با دستور حذف می شوند د,
توسط تیم ایجاد شده است n,
ذخیره تنظیمات - w.

یک سیستم فایل ext2 در رسانه ایجاد کنید:

Sudo mkfs -t ext2 /dev/sda1 sudo mount -t ext2 /dev/sda1 sudo mkdir /mnt/flash

به عنوان مثال، داده های خود را در فایل fstab وارد می کنیم

Sudo nano /etc/fstab /dev/sda1 /mnt/flash ext2 پیش‌فرض 0 0

اتصال آداپتور WI-FI و راه اندازی شبکه بی سیم

کابل LAN را از کارت شبکه جدا می کنیم و آن را با یک آداپتور وای فای بی سیم جایگزین می کنیم. همه مدل های آداپتورهای وای فای به طور خودکار شروع به کار نمی کنند. برخی نیاز به نصب درایور دارند.
آداپتوری که در Rasbian به صورت plug&play کار می کرد D-link DWA140 (ID 2001:3c15 D-Link Corp.) است. اما برای آداپتور بی سیم TP-LINK TL-WN727N، درایورها به طور خودکار متصل نشدند.
شبکه بی سیم با استفاده از فایل wpa_supplicant.conf پیکربندی شده است
باز کردن فایل

سودو نانو /etc/wpa_supplicant/wpa_supplicant.conf

و تنظیمات اتصال به شبکه وای فای را ثبت می کنیم

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network=( ssid="SSID شما در اینجا" psk="کلید رمز را اینجا وارد کنید" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP)

ssid - نام شبکه بی سیم
psk - رمز عبور شبکه
proto - نوع رمزگذاری WPA2 یا WPA.
key_mgmt - WPA-PSK یا WPA-EAP
دو به دو - CCMP (WPA2) یا TKIP (WPA1)
گروه - CCMP برای WPA2 یا TKIP برای WPA1

برای سیستم عامل راسپبین جسیدر فایل wpa_supplicant.conf کافی است که مشخص کنید

Network=( ssid="The_ESSID_from_earlier" psk="Your_wifi_password" )

و رابط را مجددا راه اندازی کنید:

Sudo ifdown wlan0 sudo ifup wlan0

تنظیم یک آدرس IP ثابت برای رابط بی سیم

فایل تنظیمات شبکه را باز کنید

سودو نانو /etc/network/interfaces

خودکار لو iface loopback شبکه iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

تنظیمات شبکه خود را نشان دهید

خودکار لو iface loopback شبکه iface eth0 inet manual allow-hotplug wlan0 iface wlan0 inet static address 192.168.1.39 netmask 255.255.255.0 gateway 192.168.1.1 wpa-conf /etc/ppantwpa_pasu

نصب بسته های پشتیبانی کننده سیستم

مشاهده اطلاعات سیستم: بار CPU، حافظه، اندازه حافظه

Sudo apt-get install htop

مدیر فایل

mc (فرمانده نیمه شب)

Sudo apt-get install mc

ابزار شبکه برای پینگ/ردیابی میزبان های مشخص شده

mtr

Sudo apt-get نصب mtr

سرویس گیرنده ایمیل برای کار با ایمیل

Sudo apt-get install mutt

راه اندازی وب سرور مبتنی بر آپاچی

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

1. نصب کنید آپاچیو PHP

Sudo apt-get نصب apache2 php5 libapache2-mod-php5

2. نصب کنید MySQL
در طول مراحل نصب، باید یک رمز عبور برای کاربر root برای پایگاه داده تعیین کنید.

Sudo apt-get نصب سرور mysql php5-mysql

4. نصب کنید PHPmyadmin

Sudo apt-get phpmyadmin را نصب کنید

5. نصب کنید وردپرس

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

Chmod -R 777 /var/www cd /var/www sudo chown pi sudo rm *

آخرین نسخه را دانلود کنید

Sudo wget http://wordpress.org/latest.tar.gz

باز کردن بسته بندی

Tar xzf latest.tar.gz mv wordpress/* rm -rf wordpress latest.tar.gz

می توانید دستورالعمل های دقیق برای راه اندازی وردپرس را مشاهده کنید.

برای اینکه وردپرس به صورت محلی (بدون استفاده از FTP) به روز شود، باید خط define ('FS_METHOD','direct') را به فایل wp-config.php اضافه کنید. ، مثلا:

/** vars و فایل های وردپرس را تنظیم می کند. **/ require_once(ABSPATH . "wp-settings.php"); define("FS_METHOD"،"مستقیم"); define("WPLANG"، "ru_RU");

اگر نیازی به نصب وردپرس نیست، کافیست بسته آپاچی را نصب کنید، فایل index.html را در پوشه /var/www قرار دهید و WEB سرور آماده استفاده است.

استفاده از Raspberry به عنوان پخش کننده رسانه

برای تبدیل Raspberry خود به یک پخش کننده رسانه شبکه کامل با پشتیبانی IP-TV، باید Openelec را نصب کنید. پوسته های جایگزینی مانند OSMC، Kodi وجود دارد.

Openelec به دو صورت قابل نصب است:
1. توزیع Noobs را در یک درایو فلش بنویسید، هنگام شروع، Openelec را انتخاب کنید. تنظیمات با استفاده از پوسته گرافیکی انجام می شود.
2. یا کیت توزیع را از وب سایت Openelec دانلود کنید و با استفاده از Win32DiskImager یک تصویر را برای نصب روی رسانه رایت کنید:

تصویر برای مدل‌های تک هسته‌ای نسل اول RPi (مدل A/B/B+ 256/512 مگابایت)

تصویر برای مدل های چهار هسته ای نسل دوم RPi2 (مدل B 1024 مگابایت)

دوربین مدار بسته

رایج ترین بسته ها برای سازماندهی نظارت تصویری: Motion، Zoneminder. استفاده از Zoneminder به منابع سیستم اضافی نیاز دارد و نصب آن دشوار است، بنابراین پس از راه اندازی و افزودن دوربین ها، عملکرد سیستم به طور محسوسی کاهش می یابد. بسته Motion دارای قابلیت های کنترل دوربین گسترده بدون بارگیری سیستم است.

بسته حرکتی

نصب پکیج

حرکت نصب Sudo apt-get

فایل پیکربندی برنامه: /etc/motion/motion.conf

پارامترهای اساسی که باید تغییر کنند

تصحیح:
دیمون = خاموشبر دیمون=روشن
webcam_localhost = روشنبر webcam_localhost = خاموش

بسته با استفاده از دستور سرویس حرکت شروع راه اندازی می شود

برای دیدن تصویر از دوربین ها باید پورت 8081 را بعد از آدرس IP مشخص کنید.
برای دسترسی به تنظیمات باید از پورت 8080 استفاده کنید.

دسترسی به دوربین در مثال ما فقط در شبکه محلی شما امکان پذیر است. برای اتصال از راه دور به یک سرور ویدیویی، باید تغییر مسیر اتصالات ورودی را در روتر خانگی خود پیکربندی کنید. اگر به جای تصویر یک مستطیل خاکستری روی صفحه نمایش وجود دارد، باید پورتی را که دوربین وب به آن متصل است بررسی کنید. دستگاه ضبط ویدیویی پیکربندی شده در سیستم باید با آنچه در فایل پیکربندی motion.conf مشخص شده است مطابقت داشته باشد.

این مقاله به موضوع نصب و پیکربندی سیستم MajorDomo (از این پس MD) در رایانه تک برد Raspberry PI3 (از این پس RPI3) بحث خواهد کرد. همه چیزهایی که در زیر بیان شده است، مجموعه ای از کارهای کاربران و توسعه دهندگان MD است. تقریباً تمام مطالب بر اساس پیام‌های فروم MD است که برای آن از همه شرکت کنندگان در انجمن و به ویژه از رفیق nick7zmail تشکر ویژه می‌کنیم)). لطفا در مورد هرگونه نادرستی و اشتباه در مطالب ارائه شده در نظرات بنویسید.

چند کلمه در مورد قابلیت ها و ویژگی های سیستم:

  • سیستم فایل F2FS (بهینه شده برای کارت های حافظه)؛
  • بهینه سازی چرخه های نوشتن پایگاه داده در کارت حافظه.
  • موتور صوتی RHVoice;
  • صدا از طریق سرویس MPD.
  • کارگزار MQTT Mosquitto;
  • سازگاری Apple HomeKit (از طریق HomeBridge)؛
  • ابزارهای توسعه نصب شده: PHP، Python، NodeJS، Perl.
  • آخرین به روز رسانی های MajorDoMo و Raspbian Jessie (در زمان انتشار نسخه فعلی)؛
  • نصب افزونه ها از بازار کار می کند و همچنین به روز رسانی هسته سیستم.

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

پس از نصب، صدا، رادیو (mpd و ماژول 101.ru از بازار استفاده می شود)، به روز رسانی، نصب ماژول ها از کار بازار افزودنی.

برای شروع نصب سیستم MD، توصیه می شود موارد زیر را به دست آورید:

  • RPI3 . نسخه مورد بحث در این مقاله خریداری شد. من بسته بسته را دوست داشتم - همه چیز شامل (خود RPI3، یک کیس زیبا، مجموعه ای از رادیاتورها، منبع تغذیه، یک کارت حافظه 16 گیگابایتی) و سرعت تحویل (کمتر از 2 هفته) بود.
  • کارت حافظه microSD. حجم حداقل 16 گیگابایت، کلاس 10 (اکیداً توصیه می شود انتخاب نکنکارت SD یکی از کارت های ارزان است، زیرا ممکن است بر ثبات بیشتر سیستم تأثیر بگذارد.
  • کارت خوان;
  • بلندگوهای صوتی(لازم نیست);
  • برنامهWin32دیسکتصویرگر . شما میتوانید دانلود کنید ;
  • کلاینت SSH. به عنوان گزینه Putty می توانید دانلود کنید ;
  • تصویر نصب. شما میتوانید دانلود کنید .

حالا اول از همه:

آماده کردن کارت حافظه. در این مرحله باید تصویر MD را به کارت SD منتقل کنیم. بنابراین، کارت را می گیریم، آن را در کارت خوان قرار می دهیم و برنامه Win32DiskImager را اجرا می کنیم. در پنجره ای که ظاهر می شود، در قسمت "دستگاه"، درایو فلش ما را انتخاب کنید و در قسمت "فایل تصویر" تصویر MD را که از بایگانی خارج شده است را نشان دهید و دکمه "Write" را فشار دهید.

باید منتظر بمانید تا ضبط کامل شود، که باید بدون هیچ خطایی انجام شود. در غیر این صورت، باید کارت SD را با یک کارت جدید جایگزین کنید و دوباره امتحان کنید.

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

پس از بوت شدن، سیستم باید یک آدرس IP از طریق DHCP دریافت کند و از طریق رابط وب قابل دسترسی باشد. در مورد من، پس از روشن کردن برق، پس از مدتی عبارات زیر را از بلندگوها شنیدم: "سیستم بارگذاری شده است" و "آدرس IP 192.168.0.33". در زیر یک اسکرین شات از یک صفحه سیستم "تمیز" (اصلی) آمده است:

اکنون می توانید از طریق SSH/FTP وارد RPI3 شوید، جزئیات ورود:

مدیر پایگاه داده (phpMyAdmin):
نام کاربری: root
رمز عبور: rootpsw

سرویس MajorDoMo به طور خودکار شروع می شود، اما می توانید آن را از طریق کنسول کنترل کنید: sudo /etc/init.d/majordomo stopsudo /etc/init.d/majordomo start

تنظیماتM.D.

آماده سازی.در این مقاله امکان راه اندازی سیستم از طریق دسترسی SSH بحث خواهد شد. در اصل، همین کار را می توان با اتصال مانیتور، صفحه کلید و کابل شبکه به RPI3 (بدون استفاده از Putty) انجام داد.

برنامه Putty را اجرا کنید. در پنجره ای که ظاهر می شود، آدرس IP دریافت شده از سیستم را وارد کرده و روی دکمه "Open" کلیک کنید.

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

آماده سازی برای راه اندازی سیستم انجام شده است، اکنون خود راه اندازی.

تنظیم یک آدرس IP ثابت. برای کاربرانی که می‌دانند این چیست و به آن نیازی ندارند، می‌توانند این مورد را رد کنند. در کنسول وارد کنید:

sudo nano /etc/dhcpcd.conf

خطوط زیر را اضافه کنید (آدرس تجهیزات خود را وارد کنید):

پوسته

nodhcp interface eth0 static ip_address=192.168.0.33 static domain_name_servers=192.168.0.1

nodhcp

رابط eth0

استاتیک ip_address = 192.168.0.33

استاتیک domain_name_servers = 192.168.0.1

کلیدهای ترکیبی را فشار دهید و

راه اندازی مجدد رابط شبکه:

sudo ifconfig eth0 پایین sudo ifconfig eth0 بالا

5 ثانیه صبر کنید و صحت کار انجام شده را با دستور بررسی کنید:

ifconfig

برای بررسی دسترسی به اینترنت، می‌توانید از Google نیز پینگ کنید:

sudo ping 8.8.8.8

راه اندازی اولیه با استفاده از ابزار "Raspi-config".(تا حدودی یادآور بایوس کامپیوتر است). در کنسول وارد کنید:

sudo raspi-config

در پنجره ای که ظاهر می شود، اقدامات زیر را انجام دهید:

  • در قسمت "تغییر رمز عبور کاربر"، رمز عبور استاندارد را تغییر دهید (فراموش نکنید آن را یادداشت کنید).
  • در قسمت "Boot Options"، در زیر منوی "B1 Desktop CLI"، "B1 Console" را انتخاب کنید.
  • در قسمت «گزینه‌های پیشرفته» «A1 Expand Filesystem» را انجام می‌دهیم و در قسمت «صدا» «جک 3.5 نیروی» را انتخاب می‌کنیم.

تنظیم رمز عبور برای phpMyAdmin. ما از طریق رابط وب phpMyAdmin عبور می کنیم و رمز عبور را در آنجا تغییر می دهیم (فراموش نکنید آن را یادداشت کنید)، برای انجام این کار، خط زیر را در مرورگر وارد کنید:

http://_Your_IP/phpmyadmin/

اکنون به MD می گوییم که با چه رمز عبور وارد شود، برای انجام این کار در کنسول وارد می کنیم:

در پنجره ای که ظاهر می شود، رمز عبور استاندارد را به رمز عبور خود تغییر دهید:

Define('DB_PASSWORD', 'رمز عبور شما ‘);

MySQL را با خط متوقف کنید

سرویس sudo mysql stop

پایگاه داده فعلی را از دیسک موجود در حافظه به کارت SD کپی کنید

sudo cp -R /tmp/mysql/* /var/lib/mysql/

و سیستم را ریستارت کنید

راه اندازی مجدد sudo.

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

sudo nano /var/www/config.php

خطوط زیر را بیابید و از نظر خارج کنید:

Define('HOME_NETWORK', '192.168.0.*'); Define('EXT_ACCESS_USERNAME', 'user'); Define('EXT_ACCESS_PASSWORD', 'password');

به ماسک آدرس IP در خط اول دقت کنید!!! در مرحله بعد، نام کاربری و رمز عبور خود را وارد کنید (همچنین فراموش نکنید که آنها را یادداشت کنید)، کلیدهای ترکیبی را فشار دهید و (ذخیره در فایل و خروج).

تغییر رمز عبور کارگزار MQTT Mosquitto. برای انجام این کار، در کنسول تایپ کنید:

sudo nano /etc/mosquitto/mosquitto.conf

در پنجره ای که ظاهر می شود، خطوط زیر را اضافه کنید

# مسیر فایل رمز عبور password_file /etc/mosquitto/passwd

#انکار اتصالات بدون ورود اجازه_ناشناس نادرست

با استفاده از ابزار mosquitto_passwd یک کاربر و رمز عبور ایجاد/افزودن کنید:

sudo mosquitto_passwd -c /etc/mosquitto/passwd نام کاربری

ما در این مورد به homebridge اطلاع می دهیم

sudo nano /home/pi/.homebridge/config.json

همچنین ماژول MQTT را در رابط وب MD اطلاع می دهیم؛ برای این کار آدرس IP دریافتی را در مرورگر وارد کرده و به "کنترل پنل" بروید.

در منوی سمت چپ، "Devices" -> "MQTT" -> "Configure" را انتخاب کنید. کادر «مجوز مجوز» را علامت بزنید، نام کاربری و رمز عبور خود را وارد کنید و سپس روی دکمه «به‌روزرسانی» کلیک کنید.

پشه را دوباره راه اندازی کنید

سودو سرویس پشه توقف سودو سرویس پشه شروع

ما حجم ذخیره سازی موقت فایل را افزایش می دهیم.برای انجام این کار، در کنسول تایپ کنید:

sudo nano /etc/fstab

در خط “tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0” size=100m به size=500m تغییر دهید، کلیدهای ترکیبی را فشار دهید و (ذخیره در فایل و خروج).

نصب ماژول MySensors.ما از طریق رابط وب وارد سیستم می شویم و روی دکمه "کنترل پنل" کلیک می کنیم.

در منوی سمت چپ، - "System" -> "Add-on Market" -> "Hardware" را انتخاب کنید، "MySensors" را در لیست جستجو کنید و روی دکمه add کلیک کنید.

بهترین مقالات در این زمینه