فهرست مطالب:

ایجاد ایمنی با استفاده از Rpi: 12 مرحله
ایجاد ایمنی با استفاده از Rpi: 12 مرحله

تصویری: ایجاد ایمنی با استفاده از Rpi: 12 مرحله

تصویری: ایجاد ایمنی با استفاده از Rpi: 12 مرحله
تصویری: دینام خودرو به ژنراتور خود هیجان زده با استفاده از DIODE 2024, نوامبر
Anonim
ایجاد امنیت با استفاده از Rpi
ایجاد امنیت با استفاده از Rpi

آیا می خواهید یاد بگیرید چگونه Raspberry pi خود را به گاوصندوق کاملاً کاربردی تبدیل کنید؟ سپس این 12 مرحله را برای یادگیری نحوه آموزش دنبال کنید. گاوصندوق دارای صفحه کلید کاملاً عملکردی و سیستم قفل است ، بنابراین می توانید وسایل خود را ایمن نگه دارید.

مرحله 1: مواد

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

  1. دکمه های فشار x9
  2. RGB LED x1
  3. LED سبز x3
  4. موتورهای DC DC 2
  5. L292D H-Bridge x1
  6. مقاومت 330Ω x4
  7. تخته نان x2
  8. T-cobbler x1
  9. چرخ دنده های هم اندازه x2
  10. مجموعه ای از jumperwire's
  11. چسب تفنگ و چسب چوب
  12. قیچی
  13. اره دستی کوچک
  14. جعبه کفش/جعبه مقوایی x1
  15. رولپلاک چوبی x2
  16. چند تکه مقوا
  17. رنگ مشکی و نقره ای
  18. نوار الکتریکی
  19. کلاه کاه یا نشانگر (به اندازه ای بزرگ که رولپلاک چوبی از آن عبور کند)

مرحله 2: تنظیم دکمه ها

تنظیم دکمه ها
تنظیم دکمه ها

در این مرحله شما به یک تخته نان ، یک T-cobbler ، 9 دکمه فشاری و مجموعه ای از jumperwire نیاز دارید. ابتدا T-cobbler را در دو سر تخته نان قرار دهید ، مطمئن شوید که روی مرکز تخته نان قرار گرفته است. سپس یک بلک وایر که یک سر آن به GND متصل است را روی T-cobbler و طرف دیگر آن را به ریل زمین روی تخته نان قرار دهید. آخرین مرحله را تکرار کنید ، اما از سیم قرمز استفاده کنید و آن را از 5 ولت روی T-cobbler به ریل برق روی تخته نان متصل کنید. هشت دکمه را روی تخته نان به شکل مستطیل 4 * 2 قرار دهید و بین هر دکمه فاصله ایجاد کنید ، نیمی از دکمه ها را در هر طرف تخته نان قرار دهید. سپس آخرین دکمه را پایین تر به تنهایی روی تخته نان قرار دهید. مستطیل 4 * 2 دکمه ها صفحه کلید صندوق امانات و دکمه منفرد دکمه تنظیم مجدد است. برای اتصال یک دکمه (هر یک از دکمه های فشار) از سیم سیاه برای اتصال آن به ریل زمین استفاده کنید ، یک سر سیم سیاه را در ریل زمینی و طرف دیگر را در ردیف دکمه قرار دهید. سپس پین دکمه ای را که در همان پینی قرار دارد که به زمین متصل کرده اید به پین gpio در T-cobbler وصل کنید. این کار را برای هر نه دکمه تکرار کنید ، بنابراین هر دکمه دارای پین gpio خاص خود است و به زمین متصل است.

مرحله 3: تنظیم LED RGB

راه اندازی LED RGB
راه اندازی LED RGB

در این مرحله شما به یک LED RGB ، یک مقاومت 330Ω ، مجموعه ای از jumperwire و تخته نان از مرحله گذشته نیاز دارید. ابتدا RGB Led خود را روی نانبرد سال در کنار دکمه تنظیم مجدد قرار دهید ، مطمئن شوید که هر پین در یک ردیف جداگانه روی تخته نان قرار داده شده است. طولانی ترین پین RGB Led را با استفاده از مقاومت 330Ω به ریل قدرت متصل کنید. سپس با استفاده از سیم های جامپر ، هر سه پایه دیگر LED RGB را به یک پین gpio وصل کنید.

مرحله 4: تنظیم LED ها

راه اندازی LED ها
راه اندازی LED ها

در این مرحله شما به سه LED سبز ، سه مقاومت 330Ω ، مجموعه ای از کابل های بلوز ، یک تخته نان جدید و تخته نان از مرحله قبل نیاز دارید. ابتدا دو تخته نان را به هم وصل کنید ، از مرحله قبل تخته نان جدید را در سمت راست تخته نان متصل کنید. روی تخته نان جدید یک سیم سیاه با یک سر آن به پین زمین در T-cobbler و طرف دیگر آن به ریل زمین روی تخته نان متصل کنید. سپس از یک سیم قرمز استفاده کنید و آن را از پین 5 ولت روی T-cobbler به ریل برق روی تخته نان متصل کنید. سه LED را در یک خط قرار دهید ، مطمئن شوید که هر پای هر LED دارای ردیف مخصوص به خود است و بین هر LED فاصله وجود دارد. با استفاده از سه مقاومت 330Ω ، پای کوتاه (کاتد) هر LED را به ریل زمین متصل کنید. سپس پایه بلند (آند) هر LED را به یک پین gpio در T-cobbler وصل کنید.

مرحله 5: راه اندازی موتورها

راه اندازی موتورها
راه اندازی موتورها

در این مرحله شما به یک پل L292D H ، دو موتور DC ، مجموعه ای از کابل های بلوز و دو تخته نان از مرحله قبل نیاز دارید. با استفاده از تخته نان بدون تختخواب T ، پل H را روی مرکز تخته نان بگذارید و نخلستان را در پل H رو به بالای تخته نان قرار دهید ، مطمئن شوید که هر پین پل H ردیف مخصوص خود را روی تخته نان ابتدا پین بالا و پایین هر طرف پل H را با استفاده از سیم های قرمز به ریل قدرت وصل کنید. سپس با استفاده از سیم های مشکی ، دو پین وسط در هر طرف پل H را به ریل زمین متصل کنید. در این مرحله باید چهار پایه در هر طرف پل H بدون اتصال وجود داشته باشد. با استفاده از سیم های زرد ، پین های بالا/زیر سیم های قرمز را به پین های مختلف gpio در T-cobbler متصل کنید ، مطمئن شوید که هر پین متصل به سیم زرد دارای پین gpio مخصوص خود در T-cobbler است. حالا یک سیم قرمز و سیم سیاه را به هر یک از موتورها وصل کنید. در این مرحله شما باید دو پین در هر طرف پل H بدون اتصال داشته باشید ، در هر طرف پل H سیم قرمز را از یک موتور در پین خالی بالای دو سیم سیاه وسط قرار دهید. در نهایت در هر طرف سیم سیاه موتور را روی پین خالی قرار دهید.

مرحله 6: کد

اکنون که مدار خود را ایجاد کرده اید ، Raspberry pi خود را راه اندازی کرده و پایتون را باز کنید (Idle) 3. از این کد برای زنده شدن خلقت خود استفاده کنید ، مطمئن شوید که پین های gpio را برای مشخص کردن محدوده خاص خود تغییر دهید.

از واردات gpiozero LED ، دکمه ، RGBLED ، موتور

از زمان وارد کردن خواب

رنگین کمان = RGBLED (قرمز = 16 ، سبز = 25 ، آبی = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

تنظیم مجدد = دکمه (27)

button1 = دکمه (26)

button2 = دکمه (19)

button3 = دکمه (5)

button4 = دکمه (13)

button5 = دکمه (20)

button6 = دکمه (21)

button7 = دکمه (12)

button8 = دکمه (24)

موتور = موتور (جلو = 4 ، عقب = 17)

motor2 = موتور (جلو = 8 ، عقب = 7)

بازنشانی def ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0 ، 1 ، 0)

motor.stop ()

motor2.stop ()

قفل کردن()

صفحه کلید ()

def unlock ():

motor2.forward ()

خواب (0.5)

motor2.stop ()

motor.forward ()

خواب (0.5)

motor.stop ()

def lock ():

motor2.backward ()

خواب (0.5)

motor2.stop ()

motor.backward ()

خواب (0.5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0 ، 1 ، 0)

صفحه کلید def ():

در حالی که True:

اگر button1.is_pressed یا button3.is_pressed یا button8.is_pressed یا button4.is_pressed یا button6.is_pressed است:

falsepin ()

if button2.is_pressed:

led1.on ()

if button7.is_pressed و led1.is_lit:

led2.on ()

if button5.is_pressed و led1.is_lit و led2.is_lit:

led3.on ()

اگر led1.is_lit و led2.is_lit و led3.is_lit:

rainbow.color = (1 ، 0 ، 1)

باز کردن ()

زنگ تفريح

در حالی که True:

if resetbutton.is_pressed:

بازنشانی ()

مرحله 7: مکانیسم قفل را بسازید

مکانیسم قفل را بسازید
مکانیسم قفل را بسازید

در این مرحله شما به اره دستی ، تفنگ چسبی ، یک رولپلاک چوبی ، دو چرخ دنده (اندازه یکسان) ، دو درپوش یا نی نی ، دو موتور DC ، نوار برقی ، مقوا و رنگ مشکی نیاز دارید. ابتدا یک مقوا به ابعاد 5 در 5 سانتی متر تهیه کرده و آن را سیاه رنگ کنید ، سپس با استفاده از اره دستی شیارهایی در رولپلاک چوبی ایجاد کنید که با نخل های روی چرخ دنده ها مطابقت دارد. 7 تا 10 نخل در رولپلاک چوبی ایجاد کنید ، مطمئن شوید که حدود 1.5 سانتیمتر از رولپلاک در جلو بدون شیار و 0.7 سانتیمتر در عقب باقی بماند. در حال حاضر از یک نی استفاده می کنید که دو تکه از نی را به طول 0.7 سانتیمتر برش دهید ، اگر از کلاه نشانگر استفاده می کنید ، قطعات 0.7 سانتیمتری کلاه را برش دهید. حالا دنده را به موتور وصل کنید ، می توانید چرخ دنده را به انتهای موتور بچسبانید یا از نوار برقی استفاده کنید (چسب حرارتی بهترین کار را می کند). حالا قطعات کاه/ کلاه نشانگر را روی لبه تکه مقوا قرار دهید و چسب داغ بزنید ، مطمئن شوید که دو تکه کاه/ درپوش نشانگر به طول یک دنده از هم فاصله داشته باشند و طوری تراز شده باشند که رولپلاک چوبی بتواند از بین آنها عبور کند. سپس مقوا را به ابعاد 5 سانتیمتر در 3 سانتیمتر برش دهید ، مطمئن شوید که قطعات کلاه کاه/نشانگر در امتداد لبه سمت 5 سانتیمتر قرار دارند. حالا یک قطعه رولپلاک 1 تا 2 سانتی متری را برش داده و آن را تقریباً 1 سانتی متر پشت کلاه نی یا نشانگر دوم بچسبانید ، این رولپلاک به عنوان یک درپوش عمل می کند. اکنون رولپلاک را با نخ چرخ دنده در سرپوش های نی/نشانگر قرار دهید. حالا یک مربع را بین دو تکه کاه/نشانگر به مقوا ببرید ، مطمئن شوید مقوا را زیر رولپلاک جدا نکنید. حالا موتور را در سوراخی به شکل مربع که به تازگی روی مقوا ایجاد کرده اید ، قرار دهید ، نخ های چرخ دنده را با قطعات روی رولپلاک ، نوار یا موتور چسب داغ را به مقوا بچسبانید. حالا این مرحله را برای ایجاد مکانیزم قفل دوم تکرار کنید ، مطمئن شوید که مکانیزم قفل دوم طوری ساخته شده است که رولپلاک در جهت مخالف قرار گیرد وقتی موتورهای هر مکانیزم به یک سمت قرار دارند.

مرحله 8: ایمن بسازید و Breadboard را نصب کنید

ایمن بسازید و Breadboard را نصب کنید
ایمن بسازید و Breadboard را نصب کنید

در این مرحله شما به تفنگ چسبی ، دو تخته نان از مراحل قبلی ، جعبه کفش/جعبه ، مقوا ، نوار برقی و رنگ سیاه احتیاج دارید. برای شروع ، کل جعبه کفش را سیاه کنید و یک تکه مقوا دیگر به طول جعبه کفش و ارتفاع داخل جعبه برش دهید ، این تکه مقوا را نیز سیاه کنید. سپس تخته نان خود را داخل جعبه کفش در گوشه سمت راست جلو قرار دهید ، مطمئن شوید که T-cobbler رو به طرف مخالف جعبه است و نه به دیوار جعبه. قسمت بعدی و تکه مقوایی را که تازه درست کرده اید درست پشت تخته نان بچسبانید. حالا یک تکه مقوا را که به اندازه مورد نیاز است از روی مقوایی که تازه به جلوی جعبه کفش چسبانده اید برش داده و رنگ آمیزی کنید ، این برای پوشاندن تخته نان در جعبه است. پس از رنگ آمیزی ، مقوا جدید را با چسباندن روی تکه مقوایی دیگر که در جعبه قرار دارد ، اضافه کنید ، بنابراین هنگامی که مقوا برداشته می شود ، تخته نان هنوز قابل دسترسی است.

مرحله 9: صفحه کلید ایجاد کنید

ایجاد صفحه کلید
ایجاد صفحه کلید

در این مرحله به جعبه کفش مرحله قبل ، مقوا ، قیچی و رنگ نقره نیاز دارید. ابتدا پنج تکه مختلف مقوا را برش دهید. دو قطعه 11 در 4 سانتی متر ، دو قطعه 6 در 4 سانتی متر و یک قطعه 11 در 6 سانتی متر برش دهید. در قطعات 11 سانتی متر در 4 سانتی متر و قطعات 6 در 4 سانتی متر یک نقطه در مرکز هر قطعه مشخص می شود ، سپس با یک سانتی متر در دو طرف نقطه ، یک خط را از طریق نقطه بکشید. سپس از دو گوشه پایینی قطعه به لبه های خط و سپس از لبه های مقوا به صورت افقی برش بزنید. حالا هر قطعه به جز قطعه 11 در 6 سانتی متر باید شبیه یک مستطیل باشد که مثلثی در قسمت پایین آن متصل شده است. سپس هر قطعه را نقره رنگ کنید ، سپس همه این قطعات را به هم بچسبانید تا منشوری مستطیلی شکل ایجاد شود که هیچ طرف پشتی ندارد ، مثلث های هر قطعه جانبی باید رو به پایین باشد. حالا با استفاده از قیچی ، یک شبکه 4 2 2 را برای 8 دکمه فشاری که روی تخته نان شما وجود دارد ، بسازید ، سپس سوراخ هایی را برای دکمه تنظیم مجدد ، LED RGB و سه LED سبز برش دهید. سپس نه دکمه فشاری ، LED RGB و سه چراغ سبز رنگ را از تخته بردار خود بردارید و آنها را در سوراخ هایی که برای آنها درست کرده اید در صفحه کلید قرار دهید.

مرحله 10: صفحه کلید را نصب کنید

صفحه کلید را نصب کنید
صفحه کلید را نصب کنید

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

مرحله 11: مکانیزم قفل را نصب کنید

مکانیزم قفل را نصب کنید
مکانیزم قفل را نصب کنید

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

مرحله 12: تمام شد

در حال حاضر شما یک گاوصندوق کاملاً کاربردی دارید که می توانید با استفاده از Raspberry pi خود آن را اجرا کنید ، اگر می خواهید گاوصندوق دور از مانیتور شما قابل حمل باشد ، از VCN viewer برای اتصال از راه دور به pi خود استفاده کنید. هنگام استفاده از نمایشگر VCN ، Raspberry pi را می توان در همان محفظه ای که تخته نان قرار دارد قرار داد. اکنون می توانید از نگرانی در مورد اقلام خود دست بردارید و آنها را ایمن نگه دارید. =)

توصیه شده: