فهرست مطالب:

آموزش آردوینو در 20 دقیقه (بسته بندی شده): 10 مرحله (همراه با تصاویر)
آموزش آردوینو در 20 دقیقه (بسته بندی شده): 10 مرحله (همراه با تصاویر)

تصویری: آموزش آردوینو در 20 دقیقه (بسته بندی شده): 10 مرحله (همراه با تصاویر)

تصویری: آموزش آردوینو در 20 دقیقه (بسته بندی شده): 10 مرحله (همراه با تصاویر)
تصویری: ریحانه پارسا بالاخره از کونش رونمایی کرد - ریحانه پارسا لخت شد 2024, جولای
Anonim
آموزش آردوینو در 20 دقیقه (بسته بندی شده)
آموزش آردوینو در 20 دقیقه (بسته بندی شده)
آموزش آردوینو در 20 دقیقه (بسته بندی شده)
آموزش آردوینو در 20 دقیقه (بسته بندی شده)

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

مرحله 1: مطالب ماژول 1 (مبانی)

مطالب ماژول 1 (مبانی)
مطالب ماژول 1 (مبانی)

در واقع این دومین دستورالعمل آموزشی من در زمینه یادگیری arduino است ، من قبلاً یک دستورالعمل در مورد همان موضوع نوشته ام که تمام ملزومات اولیه arduino را به روشی آسان و واضح پوشش می دهد. موضوعات مورد بحث در ماژول 1 (اصول اولیه):

1. معرفی مختصر در مورد آردوینو.

2. انواع آردوینو

3. ساختار آردوینو

4. اولین "پروژه" شما. مدولاسیون عرض پالس PWM.

5. ارتباط اجتماعی

6. شامل تمرینات است.

بنابراین بهتر است قبل از ادامه خواندن دستورالعمل فعلی ، دستورالعمل قبلی من را ارجاع دهید. اگر تازه وارد arduino هستید ، مراجعه به ماژول 1 من ، پلی برای یادگیری آسان ماژول دوم ایجاد می کند. مبانی ARDUINO

مرحله 2: مطالب (ماژول 2)

مطالب (ماژول 2)
مطالب (ماژول 2)

این دستورالعمل صرفاً بر اساس نحوه اتصال arduino با سنسورها ، رله ها ، نمایشگرهای سروو و LCD است.

1. سنسور اولتراسونیک.

2. سنسور تشخیص انسان PIR.

3. سنسور صدا

4. سنسورهای آب باران و رطوبت خاک.

5. سرویس های کوچک و کوچک. واقعاً

6. نمایشگرهای LCD.

7. پروژه اتوماسیون خانگی شما. (آسان)

برای یادگیری و کشف هیجان زده شوید

مرحله 3: فاصله اندازه گیری سنسور اولتراسونیک

سنسور اندازه گیری فاصله سونوگرافی
سنسور اندازه گیری فاصله سونوگرافی
سنسور اندازه گیری فاصله سونوگرافی
سنسور اندازه گیری فاصله سونوگرافی
سنسور اندازه گیری فاصله سونوگرافی
سنسور اندازه گیری فاصله سونوگرافی

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

جزئیات پین و اتصال:

Vcc ------- این به پین 5v arduino/هر منبع مناسب دیگر متصل است.

gnd ------- این پین زمین است. Trigger --- ورودی arduino به این پین (هر پین دیجیتالی) متصل است.

echo ------- با ایجاد ارتباط بین echo و هر پین دیجیتالی که به عنوان ورودی پیکربندی شده است ، خروجی سنسور به arduino منتقل می شود.

کدگذاری -ساده ترین بخش! یک کدگذاری ساده برای شروع کار با این سنسور در تصاویر بالا ارائه شده است و به آن اشاره کنید!

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

تبدیل زمان به فاصله

خروجی سنسور از اکو که در زمان میلی ثانیه است را می توان با تقسیم خروجی بر 58 به راحتی به فاصله تبدیل کرد. این را می توان به راحتی از طریق یک خط کدگذاری به دست آورد.

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

اگر می خواهید در خانه خود اتوماسیون ایجاد کنید که برای روشن یا خاموش کردن خودکار چراغ ها در اتاق با تشخیص ورود و خروج افراد استفاده می شود. تشخیص انسان با شناسایی افت ناگهانی در مقدار خروجی سنسور و سیستم بر اساس آن برنامه ریزی می شود.

مرحله 4: سنسور تشخیص انسان PIR

سنسور تشخیص انسان PIR
سنسور تشخیص انسان PIR
سنسور تشخیص انسان PIR
سنسور تشخیص انسان PIR
سنسور تشخیص انسان PIR
سنسور تشخیص انسان PIR

همانطور که از نامش مشخص است ، از آن برای تشخیص حضور انسان یا هر حیوانی که گرما را تابش می کند استفاده می شود. بنابراین از امواج IR برای تشخیص گرمای ساطع شده از یک انسان و خروجی مطابق آن استفاده می کند. استفاده از این بسیار ساده است!

جزئیات پین و اتصال:

VCC --- این قدرت پین است که با 5v در آردوینو متصل است.

Gnd ----- این پایه زمین است و با gnd آردوینو متصل است.

O/P ------ این پین خروجی است که برای انتقال داده های خروجی به آردوینو استفاده می شود ، می توان آن را با هر یک از پین های دیجیتال متصل کرد.

علاوه بر پین ها ، سنسور مجهز به دو دستگیره قابل تنظیم است که برای تغییر حساسیت و تأخیر استفاده می شود. کد نویسی-ساده ترین بخش!

برای ارائه کد نمونه به تصاویر ارائه شده در بالا مراجعه کنید. اگر خروجی ثابت است ، سعی کنید دکمه حساسیت را تغییر دهید و ممکن است خروجی مورد نظر را بدست آورید.

نمونه زمان واقعی!

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

مرحله 5: سنسور صدا

سنسور صدا
سنسور صدا
سنسور صدا
سنسور صدا

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

1. در حالی که به DIGITAL متصل هستید:

خروجی به صورت 0 و 1 خواهد بود بنابراین حساسیت تنها با استفاده از tirmpot ارائه شده با ماژول قابل تغییر است.

2. در حالی که با ANALOG متصل هستید:

خروجی به شکل داده های 16 بیتی است بنابراین بدون استفاده از تریمپات می توان با داشتن مقدار استاندارد مرجع و استفاده از آن در شرایط (مانند "اگر") اقدامات لازم را انجام داد.

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

برنامه زنده

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

مرحله 6: سنسورهای رطوبت باران و خاک:

سنسورهای رطوبت باران و خاک
سنسورهای رطوبت باران و خاک
سنسورهای رطوبت باران و خاک
سنسورهای رطوبت باران و خاک
سنسورهای رطوبت باران و خاک
سنسورهای رطوبت باران و خاک

اینها سنسورهای بسیار جالبی هستند که داده های بسیار مفیدی را ارائه می دهند و استفاده از آنها واقعا عالی است!

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

برنامه های کاربردی زنده: سنسور رطوبت خاک می تواند برای اتوماسیون باغ شما و آبیاری گیاهان با توجه به نیاز آنها و صرفه جویی در آب استفاده شود. بنابراین می توانید خیلی بیشتر تلاش کنید ، کار با آردوینو فراتر از تصور شماست!

مرحله 7: مینی و میکرو سرو:

سرویس های کوچک و میکرو
سرویس های کوچک و میکرو

دانستن و کار با سرووها به عنوان سیستم در حال حرکت بسیار جالب است! من قبلاً یک دستورالعمل دقیق در سروو ارسال کرده ام و برنامه های کاربردی آن است که می توانید با کلیک روی پیوند به آن مراجعه کنید.

سروو

مرحله 8: رله-(برای کنترل ولتاژ بالا!)

رله-(برای کنترل ولتاژ بالا!)
رله-(برای کنترل ولتاژ بالا!)
رله-(برای کنترل ولتاژ بالا!)
رله-(برای کنترل ولتاژ بالا!)
رله-(برای کنترل ولتاژ بالا!)
رله-(برای کنترل ولتاژ بالا!)

دانستن این موضوع بسیار مهم است زیرا به عنوان کلیدی برای اتوماسیون منزل عمل می کند ، زیرا همه لوازم خانگی بر روی AC کار می کنند و نمی توان آن را مستقیماً کنترل کرد و نیاز به یک رابط دارد که رله است.

جزئیات پین:

5 ولت با منبع تغذیه وصل است.

gnd به زمین متصل می شود.

پین سیگنال با پین های دیجیتالی آردوینو متصل است زیرا می توانید رله را با آن کنترل کنید.

COM با منبع تغذیه ولتاژ بالا متصل است ، هنگام کار با AC باید بسیار مراقب باشید زیرا می تواند به شما آسیب جدی برساند ، بنابراین اگر تازه کار هستید بهتر است یک کمکی داشته باشید. نحوه عملکرد رله در جدول فوق به وضوح نشان داده شده است ، امیدوارم نیازی به توضیح بیشتر نداشته باشید.

مرحله 9: نمایشگر LCD مایع کریستال

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

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

پین D1 ، D2 ، D3 ، D4 برای انتقال داده استفاده می شود.

نمونه کدگذاری: کدگذاری در تصاویر نشان داده شده در بالا ارجاع دهید!

خط کد بالا Liquidcrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛ به این معنی است که- (Rs، E، d0، d1، d2، d3) به ترتیب به پین های آردوینو (12 ، 11 ، 5 ، 4 ، 3 ، 2) متصل است.

Lcd.begin (16 ، 2) ؛ - می گوید صفحه نمایش مورد استفاده از نوع 16*2 است (ستون ، ردیف)

مرحله 10: از شما برای یادگیری با من متشکرم !

از شما برای یادگیری با من متشکرم !!!
از شما برای یادگیری با من متشکرم !!!

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

اگر این دستورالعمل را دوست دارید روی دکمه دلخواه کلیک کنید تا برای هرگونه توضیحات بعدی به آن مراجعه کنید. من مطالب مفید بیشتری دارم که می توانم با شما به اشتراک بگذارم ، بنابراین برای اطلاعات مفیدتر به من متصل شوید. ********** دانش را به اشتراک بگذارید! ایده ایجاد کنید! ***********

توصیه شده: