فهرست مطالب:
- مرحله 1: مواد مورد نیاز/ چه تخته ای باید استفاده شود
- مرحله 2: حالت خواب
- مرحله 3: تداخل ها
- مرحله 4: کد/طرح
- مرحله 5: تمرین 1
تصویری: راهنمای خواباندن آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
گاهی اوقات ما در موقعیتی قرار داریم که از ما می خواهد آردوینو را در مکانی قرار دهیم که اتصال آن به شبکه برق گزینه ای نیست. این اغلب زمانی اتفاق می افتد که ما سعی می کنیم اطلاعات را در یک سایت از راه دور وارد کنیم ، یا فقط نیاز داریم که Arduino شما در یک فاصله/عملکرد خاص فعال باشد.
Adafruit DS3231 Precision RTC BreakoutAdafruit
در این موارد خواباندن آردوینو بهترین کار است. توجه آنها فقط برای مدت کوتاهی لازم است ، به عنوان مثال اطلاعات را در یک بازه زمانی خاص ثبت کنید ، یا هنگام وقوع یک رویداد از پیش تعیین شده هشدار دهید. در این آموزش ما قصد داریم Arduino شما را در حالت خواب قرار دهیم و ببینیم چگونه می توان Arduino خود را دوباره روشن کرد. این آموزش شما را با این مفهوم آشنا می کند و یک تمرین کوچک دارد تا ببینید چه چیزی برای خواباندن آردوینو لازم است.
مرحله 1: مواد مورد نیاز/ چه تخته ای باید استفاده شود
از چه تخته ای استفاده کنیم؟
در این آموزش ما از Arduino Uno فقط به این دلیل استفاده می کنیم که نمونه اولیه آن آسان تر است. در یک پروژه زنده واقعی ، من از Arduino Pro Mini برای این کار استفاده می کنم. Arduino Uno و Arduino Pro Mini دارای ویژگی های بسیار مشابهی هستند ، Arduino pro mini سخت افزار بسیار کمتری برای تغذیه دارد (به عنوان مثال قسمت USB ، LED های اضافی و برخی وسایل دیگر) بنابراین از قدرت بسیار کمتری استفاده می کند. به همین دلیل Arduino Pro mini انتخاب بهتری است. برای مثال ، Uno بین 30-40 میلی آمپر هنگام بیدار و حدود 19 میلی آمپر هنگام خواب استفاده می کند. Pro Mini از 25 میلی آمپر هنگام بیداری و 0.57 میلی آمپر هنگام خواب استفاده می کند. همانطور که هر mA هنگام اتصال آن به باتری اهمیت دارد ، می بینید که هیچ مسابقه ای وجود ندارد و Arduino Pro Mini برنده است.
توجه: Arduino Pro Mini به عنوان سازنده مبتدی ممکن است کمی ترسناک باشد ، اما دلیلی برای آن وجود ندارد. بله ، شما باید سربرگ ها را روی صفحه بچسبانید و برای بارگذاری طرح خود به یک کابل FTDI نیاز دارید ، اما به غیر از آن تفاوت عمده ای وجود ندارد
مرحله 2: حالت خواب
وقتی به اسناد پردازنده ATmega328p (برای پیوند این سند روی پیوند کلیک کنید) که برای Arduino Uno و Arduino Pro mini استفاده می شود نگاه می کنید ، متوجه می شوید که حالت های مختلف خواب مختلف موجود است. اما در سناریوی دنیای واقعی تنها یک حالت مفید وجود دارد. حالت خاموش (SLEEP_MODE_PWR_DOWN). هنگامی که Arduino خود را در حالت خواب قرار می دهید ، تمام اجزای غیر ضروری را خاموش می کند و مصرف برق MCU (واحد میکروکنترلر) را کاهش می دهد. در این حالت تنها راهی که می توانید آن را از خواب بیدار کنید استفاده از تأثیر خارجی است (به عنوان مثال ما برای بیدار شدن به او فشار می دهیم). نحوه انجام این کار را بعداً در این آموزش بررسی می کنیم.
مرحله 3: تداخل ها
قبل از ورود به کد برای خواباندن آردوینو ، باید مفهوم وقفه را درک کنیم. بهترین راه برای توصیف آن این است که ؛ شما روی چیزی کار می کنید که واقعاً باید روی آن تمرکز کنید. شما هدفون می زنید که صدای موزیک شما را بلند می کند تا غافلگیری شما را از بین ببرد. شما آنقدر روی این موضوع متمرکز شده اید که دنیای بیرون برای شما از دست رفته است. تنها راهی که می توانید توجه خود را جلب کنید این است که به شما فشار وارد کنید. پس از دریافت این حرکت تند و تیز ، توجه می کنید که وقفه چیست ، و پس از برخورد با آن ، موسیقی را دوباره اجرا می کنید و به کار خود ادامه می دهید.
توجه: من قصد ندارم به طور مفصل به وقفه هایی که برای آنها مفید است بپردازم ، اما اگر می خواهید در مورد این مفهوم بیشتر بدانید ، آموزش من (استفاده از وقفه ها برای بهبود عملکرد پروژه خود) را در این زمینه مطالعه کنید.
اکثر آردوینوهای واقعی دارای چند پین هستند که این کار را انجام می دهند. Uno و Pro Mini دارای 2 پین (d2 و d3) هستند که توانایی ایجاد وقفه در کار اردوینو را دارند. با این کار می توانیم آردوینو را به حالت بیداری برسانیم.
مرحله 4: کد/طرح
با کلیک روی این پیوند می توانید طرح کامل شده را از سایت من بارگیری کنید. برای دریافت توضیحات کامل و توضیح نحوه عملکرد کد ، می توانید با کلیک روی پیوند به وبلاگ من بروید: راهنمای خواباندن آردوینو.
مرحله 5: تمرین 1
مرحله 1)
اکنون زمان بارگذاری طرح است. اما قبل از انجام این کار ، یک سیم جامپر را در d2 قرار دهید. فعلا کافی است آن را در طرف دیگر وصل نکنید. طرح خود را بارگذاری کرده و 5 ثانیه منتظر بمانید تا LED خاموش شود و آردوینو بخوابد.
گام 2)
پس از خاموش شدن LED ، انتهای دیگر سیم جامپر را در پین GND در Arduino Uno خود قرار دهید. این باعث می شود که پین 2 LOW باعث وقفه شود ، بنابراین آردوینوی خوابیده را بیدار می کند. پس از روشن شدن LED می توانید سیم جامپر را از GND خارج کرده و 5 ثانیه بعد آردوینو دوباره بخوابد.
برای نمونه پروژه ای که در آن از ساعت واقعی (RTC) برای بیدار کردن اطلاعات ثبت کننده رطوبت و دما استفاده می کنم ، فقط روی پیوند زیر کلیک کنید: مثال استفاده از RTC برای بیدار شدن از یک ARDUINO LOGGER DATA. این یک مثال عالی است که چگونه در دنیای واقعی کار می کند
توصیه شده:
راهنمای دفاع از برج Warzone Tower با طراحی آردوینو: 5 مرحله
راهنمای دفاع از برج Warzone Tower با طراحی آردوینو: مقدمه ما گروه YOJIO هستیم (شما فقط یکبار در JI تحصیل می کنید ، بنابراین آن را ارزشمند نگه دارید.) موسسه مشترک UM-SJTU در محل دانشگاه دانشگاه شانگهای Jiao Tong ، مینهانگ ، شانگهای واقع شده است. VG100 دوره مهندسی اساسی برای دانشجویان تازه کار است ،
راهنمای آرزو برای ساخت هواپیمای بدون سرنشین آردوینو: 9 مرحله
راهنمایی که آرزو داشتم در ساخت یک هواپیمای بدون سرنشین آردوینو داشته باشم: این سند نوعی "چگونه راهنمایی می کنم" مستندات اسلش است که طی مراحل لازم برای درک مفاهیم برای دستیابی به هدف من از ساختن یک کوادکوپتر ساده که می توانم کنترل کنم ، طول کشید. از تلفن همراه من. برای انجام این پروژه می خواستم
راهنمای راه اندازی ترموکوپل آردوینو و MAX6675: 3 مرحله
راهنمای راه اندازی ترموکوپل آردوینو و MAX6675: امروز به شما نشان خواهم داد که چگونه می توانید ماژول ترموکوپل MAX6675 را با آردوینو راه اندازی کنید. بیایید شروع کنیم. در اینجا آموزش کامل ویدئویی همان است
آردوینو 2 دلار ATMEGA328 بصورت مستقل آسان ، ارزان و بسیار کوچک. راهنمای کامل .: 6 مرحله (همراه با تصاویر)
آردوینو 2 دلار ATMEGA328 بصورت مستقل آسان ، ارزان و بسیار کوچک. یک راهنمای کامل: در این مقاله آموزشی نحوه استفاده از تراشه میکروکنترلر Arduino ATMEGA328 به عنوان یک میکروکنترلر مستقل را خواهید آموخت. آنها فقط 2 دلار هزینه دارند ، می توانند همانند Arduino شما عمل کنند و پروژه های شما را بسیار کوچک کنند. ما طرح پین را پوشش می دهیم ،
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو