فهرست مطالب:

CrowPi- با Raspberry Pi از صفر به قهرمان بروید: 9 مرحله
CrowPi- با Raspberry Pi از صفر به قهرمان بروید: 9 مرحله

تصویری: CrowPi- با Raspberry Pi از صفر به قهرمان بروید: 9 مرحله

تصویری: CrowPi- با Raspberry Pi از صفر به قهرمان بروید: 9 مرحله
تصویری: گپ و آنباکس کامپیوتر تک برد و مدل رتروی رزبری پای ۴۰۰ 2024, جولای
Anonim
Image
Image
CrowPi- با Raspberry Pi از صفر به قهرمان بروید
CrowPi- با Raspberry Pi از صفر به قهرمان بروید
CrowPi- با Raspberry Pi از صفر به قهرمان بروید
CrowPi- با Raspberry Pi از صفر به قهرمان بروید

CrowPi چیست؟

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

چرا به CrowPi نیاز دارید؟ قبل از پاسخ به این سوال ، بیایید یک بازی مسابقه ساده انجام دهیم. آیا با مشکلات زیر روبرو هستید؟ فقط بله یا نه بگویید. شما به قطعات الکترونیکی یا رزبری پای علاقه دارید ، اما نمی دانید چگونه شروع کنید. شما علاقه زیادی به آموزش STEM دارید ، اما نمی توانید مطالب مفید و آسانی را برای آموزش پیدا کنید. شما از رزبری پای استفاده می کنید ، اما حداکثر استفاده را از آن نمی برید. شما آزمایشات ساده ای را به پایان رساندید و می خواهید پروژه های بیشتری را کاوش کرده و در دنیای الکترونیک غوطه ور شوید. اگر یک بار بله بگویید ، CrowPi برای شما متولد شده است. CrowPi به شما در حل تمام مشکلات ذکر شده در بالا کمک می کند.

اگر می خواهید در مورد CROWPI بدانید لطفاً برای بررسی اینجا را کلیک کنید

مرحله 1: درس های CrowPi با پایتون 2.7

درس های CrowPi با پایتون 2.7
درس های CrowPi با پایتون 2.7
درس های CrowPi با پایتون 2.7
درس های CrowPi با پایتون 2.7

- درس 1 - مبانی GPIO و نحوه استفاده از ورودی/خروجی GPIO

- درس 2 - استفاده از زنگ برای صدای هشدار دهنده یا اطلاع رسانی.

- درس 3 - برای کنترل زنگ از دکمه ورودی دریافت کنید.

- درس 4 - نحوه عملکرد رله و نحوه کنترل آن.

- درس 5 - ارسال سیگنال ارتعاش به سنسور ارتعاش.

- درس 6 - تشخیص صدا با استفاده از سنسور صدا.

- درس 7 - تشخیص نور کم یا روشن با استفاده از سنسور نور.

- درس 8 - تشخیص درجه حرارت و رطوبت اتاق با استفاده از سنسور DHT11.

- درس 9 - تشخیص حرکت با استفاده از سنسور حرکت.

- درس 10 - دریافت اطلاعات از راه دور با استفاده از سنسور اولتراسونیک.

- درس 11 - کنترل صفحه نمایش LCD.

- درس 12 - خواندن / نوشتن کارت RFID با استفاده از ماژول RFID.

- درس 13 - استفاده از موتور گام و انجام حرکات پله ای.

- درس 14 - کنترل موتورهای سروو با استفاده از رابط سروو. - درس 15 - کنترل LED ماتریس 8x8.

- درس 16 - کنترل صفحه نمایش 7 بخش.

- درس 17 - تشخیص لمس با استفاده از سنسور لمسی.

- درس 18 - تشخیص شیب با استفاده از سنسور شیب.

- درس 19 - استفاده و کنترل ماتریس دکمه. - درس 20 - ساخت برد مدار خود با استفاده از برد نان

مرحله 2: 19 ماژول یکپارچه برای ساخت پروژه ها

19 ماژول یکپارچه برای ساخت پروژه
19 ماژول یکپارچه برای ساخت پروژه
19 ماژول یکپارچه برای ساخت پروژه
19 ماژول یکپارچه برای ساخت پروژه

* 1 - سنسور زنگ - برای ایجاد یک زنگ هشدار واقعاً بلند استفاده می شود!

* 2 - سنسور رله - برای باز و بسته شدن مدارهای الکترونیکی استفاده می شود

* 3 - سنسور میکروفون - برای تشخیص صدای بلند در اتاق استفاده می شود

* 4 - سنسور شیب - برای تشخیص شیب راست یا چپ تخته استفاده می شود

* 5 - سنسور ارتعاش - برای ایجاد ارتعاش قوی بر روی برد CrowPi استفاده می شود

* 6 - سنسور حرکت - برای تشخیص حرکت یا حرکت در اطراف استفاده می شود

* 7 - سنسور لمسی - به عنوان یک دکمه لمسی استفاده می شود که می توانید آن را فشار دهید

* 8 - اتصال موتور گام - برای جابجایی اشیاء و انجام حرکات پله ای استفاده می شود

* 9 - اتصالات سروو - برای چرخاندن چیزها استفاده می شود

* 10 - سنسور IR - برای ارسال و دریافت سیگنال های مادون قرمز استفاده می شود

* 11 - ماژول DH11 - برای تشخیص دما و رطوبت در اتاق استفاده می شود

* 12 - سنسور اولتراسونیک - برای تشخیص و اندازه گیری فاصله استفاده می شود

* 13 - سنسور نور - برای تشخیص و اندازه گیری مستقیم نور در اتاق استفاده می شود

* 14 - ماژول LCD - برای نشان دادن مطالب و متن استفاده می شود

* 15 - LED بخش - برای نشان دادن اعداد و داده ها استفاده می شود* 16 - LED ماتریس - برای نشان دادن متن و انواع دیگر داده ها استفاده می شود

* 17 - ماژول RFID - برای تشخیص تراشه ها و ماژول های NFC ، قادر به خواندن و نوشتن استفاده می شود

* 18 - دکمه های مستقل - می تواند برای بازی کردن یا کنترل ربات استفاده شود

* 19 - دکمه های ماتریس - می تواند به عنوان صفحه کلید یا دکمه های چند گزینه ای استفاده شود

مرحله 3: پروژه نمونه A

نمونه پروژه A
نمونه پروژه A

استفاده از زنگ به عنوان اعلان هشدار

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

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

چه چیزی یاد خواهید گرفت

در پایان این درس شما قادر خواهید بود: بتوانید ماژول زنگ را با استفاده از خروجی GPIO کنترل کنید

به چه چیزی نیاز خواهید داشت

CrowPi Board پس از نصب اولیه

نیاز به تغییر ماژول ها با استفاده از سوئیچ: ندارد

محل زنگ در CrowPi

Buzzer در سمت راست برد CrowPi قرار دارد ، با صدای بلند که هنگام فعال شدن ایجاد می شود به راحتی قابل تشخیص است در اولین باری که از Raspberry Pi خود استفاده می کنید ، ممکن است سنسور Buzzer با برچسب محافظ بسته شود. مطمئن شوید که برچسب را به سادگی جدا کرده و زنگ را در معرض دید قرار دهید.

مرحله 4: پروژه نمونه A

نمونه پروژه A
نمونه پروژه A

فعال کردن Buzzer

درست مانند مثال قبلی ، ما اسکریپت ویژه ای با توضیحات دقیق آماده کرده ایم که توضیح می دهد چگونه کل فرایند وزوز کار می کند و چگونه می توانیم با استفاده از خروجی GPIO زنگ را کنترل کنیم.

ابتدا کتابخانه RPi. GPIO و کتابخانه زمان خواب را وارد می کنیم.

سپس زنگ را در پین 12 پیکربندی می کنیم ، حالت GPIO را به GPIO BOARD تنظیم می کنیم و پین را به عنوان پین OUTPUT تنظیم می کنیم. ما سیگنال وزوز را برای 0.5 ثانیه خروجی می دهیم و سپس آن را خاموش می کنیم تا از صدای بلند جلوگیری شود.

برای بارگیری اسکریپت و پیاده سازی آن ، این پیوند را دنبال کنید:

مرحله 5: پروژه نمونه B

نمونه پروژه B
نمونه پروژه B

کنترل صفحه نمایش LCD

LCD (و صفحه نمایش ماتریسی) احتمالاً سرگرم کننده ترین و هیجان انگیزترین قسمت هنگام ساختن پروژه ها با استفاده از CrowPi است ، با استفاده از صفحه نمایش LCD می توانید داده هایی را که با استفاده از سنسورهای CrowPi خود جمع آوری کرده اید نشان دهید و همچنین به روزرسانی آن در زمان واقعی بستگی به تغییر ماژول ها دارد. می رود از طریق! به عنوان مثال: دیروز هوا واقعا گرم بود اما امروز هوا بسیار سرد است - اجازه دهید CrowPi LCD به طور خودکار با آخرین و جدیدترین اطلاعات تغییر کند ، بنابراین شما به طور تصادفی لباس نامناسب را برای مدرسه / محل کار نپوشید!

چه چیزی یاد خواهید گرفت

در پایان این درس شما قادر خواهید بود: با نحوه کنترل صفحه نمایش LCD و نوشتن داده ها در آن آشنا شوید.

به چه چیزی نیاز خواهید داشت

CrowPi Board پس از نصب اولیه نیاز به تغییر ماژول ها با استفاده از سوئیچ دارد

*خیر

محل صفحه نمایش LCD در CrowPi

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

مرحله 6: پروژه نمونه B

نمونه پروژه B
نمونه پروژه B

کار با LCD

I2C مانند برخی دیگر از سنسورها نیز بر روی فناوری GPIO کار نمی کند ، در عوض ما از چیزی به نام "I2C" (همان I2C که در سنسورهای نور در نمونه های قبلی خود استفاده کردیم) استفاده می کنیم ، آدرسی که برای صفحه LCD استفاده می کنیم 21 است. ، با اتصال به این آدرس I2C ، می توانیم دستوراتی را ارسال کنیم ، به عنوان مثال: نوشتن متن یا اعداد ، روشن کردن نور پس زمینه LCD ، خاموش کردن آن ، فعال کردن مکان نما و غیره …

برای کنترل LCD از Adafruit_CharLCDBackpack استفاده می کنیم که چارچوب Adafruit است ، کار با چنین محصول پیچیده ای را برای ما بسیار آسان می کند! برای بارگیری اسکریپت و پیگیری آن ، این پیوند را دنبال کنید:

مرحله 7: پروژه نمونه C

نمونه پروژه C
نمونه پروژه C

خواندن / نوشتن کارت RFID با استفاده از ماژول RFID

ماژول RFID یکی از جالب ترین و مفیدترین ماژول های موجود در بازار است که در سراسر جهان در انواع مختلفی از راه حل ها مانند: قفل درب هوشمند ، کارت ورود به کارمند ، کارت ویزیت و حتی روی یقه سگ استفاده می شود؟ مهم نیست که در چه پروژه ای هستید - ماژول RFID قطعاً مورد استفاده قرار می گیرد!

چه چیزی یاد خواهید گرفت

در پایان این درس شما قادر خواهید بود: RFID را کنترل کنید ، داده ها را بخوانید و بنویسید و تراشه ها را تشخیص دهید آنچه شما نیاز دارید

تخته CrowPi پس از نصب اولیه تراشه RFID (همراه با CrowPi)

نیاز به تغییر ماژول ها با استفاده از سوئیچ دارد

*خیر

محل ماژول RFID در CrowPi

ماژول RFID درست زیر Raspberry Pi (صفر یا 3) واقع شده است ، به نظر می رسد یک تراشه کوچک با تصویر "wifi" از آن بیرون آمده است که به معنی اتصال بی سیم (که RFID انجام می دهد) برای استفاده از آن است. باید تراشه یا کارت همراه CrowPi را بردارید و منطقه تراشه CrowPi RFID را به اندازه کافی نزدیک تحویل دهید تا اسکریپت ما آن را تشخیص دهد. 2-4 سانتی متر باید به اندازه کافی نزدیک باشد ، امتحان کنید!

مرحله 8: نمونه پروژه C

نمونه پروژه C
نمونه پروژه C

کار با RFID

کار با ماژول RFID بسیار ساده است. ما 3 ویژگی داریم: مجوز دادن ، خواندن ، نوشتن و بدون مجازات. اولین قدم زمانی است که NFC را در آن زمان لمس کنید و اسکریپت ما سعی می کند با استفاده از پیکربندی رمز عبور پیش فرض (اگر آن را تغییر نداده اید ، باید کار کند) تراشه را مجاز کند ، سپس ، هنگامی که مجوز موفقیت آمیز باشد ، داده ها را بخوانید و روی صفحه چاپ کنید. پس از اتمام کار ، Deauthorize شده و اسکریپت را ترک می کند. در یک مثال اسکریپت دیگر ، ما می توانیم داده ها را مجوز دهیم ، بخوانیم ، مجدداً به داده های جدید بنویسیم و سپس Deauthorize کنیم. برای بارگیری اسکریپت و پیاده سازی آن ، این پیوند را دنبال کنید:

مرحله 9: از کجا CrowPi بخریم؟

CrowPi ما در Kickstarter لو رفت

به ما در ارسال این کلیدهای جاذبه در https://www.kickstarter.com/projects/elecrow/crow… کمک کنید

CrowPi جدید که برای یادگیری RPI برای فرزند شما خوب است و یک پلت فرم توسعه همه جانبه RPI است.

رزبری پای خود را هم اکنون تبلیغ کنید !!

توصیه شده: