فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: پایه ، نمونه اولیه یا اولین بردهای آردوینو
- مرحله 3: بردهای آردوینو متوسط: مشخصات فیزیکی نسبتاً مهم هستند
- مرحله 4: بردهای حرفه ای: اندازه ، وزن و پین ها مهمترین ویژگی ها هستند
- مرحله 5: فقط کمی توقف برای توضیح دسته های زیر…
- مرحله ششم: پهپادها و هواپیماهای بدون سرنشین
- مرحله 7: اینترنت اشیاء/فای
- مرحله 8: بلوتوث
- مرحله 9: سایر فرکانس های رادیویی
- مرحله 10: بیایید به بردهای غیرقابل وایرلس برگردیم … آردوینوس سازگار با سپر
- مرحله 11: CNC و چاپ سه بعدی
- مرحله 12: تخته های میکرو (مانند Arduino Micro … به طور جدی میکرو بردها)
- مرحله 13: کلون ها چطور؟
- مرحله 14: مرحله بعدی؟
تصویری: بهترین بردهای آردوینو برای پروژه شما: 14 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
*لطفاً توجه داشته باشید که من این دستورالعمل را بسیار نزدیک به خط پایان مسابقه آردوینو منتشر می کنم (لطفاً به من رای دهید!) زیرا قبلاً زمان لازم برای ساخت آن را نداشتم. در حال حاضر من از ساعت 8 صبح مدرسه دارم. تا 5 بعد از ظهر ، پنج ساعت در هفته تنیس انجام دهید ، تمام شنبه گروه اردو داشته باشید و بیشتر روزهای دیگر تکلیف داشته باشید. از درک شما بسیار سپاسگزارم ، و امیدوارم از دستورالعمل لذت ببرید!*
…
شاید شما مبتدی هستید که در یک پروژه کوچک کار می کند یا یک حرفه ای در حال طراحی یک ربات عالی است. در هر دو مورد ، شما باید انتخاب کنید که از کدام کنترلر استفاده کنید. اکنون ، قبل از غرق شدن در مورد استفاده از آردوینو ، لطفاً موارد زیر را در نظر بگیرید: آردوینو همان رزبری پای نیست. اولی ساده تر ، کوچکتر و کم مصرف تر است. دیگری قدرتمندتر ، بزرگتر و در امور پیچیده تر بهتر است. اکثر آردوینوها هزینه کمتری دارند و از قابلیت های گرافیکی ، هوش مصنوعی ، دوربین و غیره برخوردار نیستند. پایهای تمشک بسیار قدرتمند هستند و می توان آنها را در محل آردوینو قرار داد (مگر در برخی موارد). قرار دادن یک آردوینو در محل تمشک مانند قرار دادن یک موتور 2 سیلندر در یک ماشین V6 است. و بالعکس. این بدان معنا نیست که تمشک بهتر است ، به سادگی وظایف مختلفی را انجام می دهد.
اگر تصمیم به استفاده از تمشک دارید ، لطفاً این Ible را نخوانید (مخفف عبارت "Instructable". من همیشه از چنین اختصارهایی استفاده می کنم ، بنابراین تعجب نکنید!). من نمی خواهم نظراتی مانند "وقتم را تلف کردی!" و غیره ، فقط به این دلیل که شما انتظار یک تمشک را داشتید و فقط آردوینوس را دریافت کردید. اگر از طرف دیگر می خواهید یک برد آردوینو پیدا کنید ، این هشدار را نادیده بگیرید و به راه خود ادامه دهید. اگر کاملاً مبتدی در آردوینو هستید ، با خیال راحت در bekathwia در این کلاس آردوینو ثبت نام کنید.
این Ible به بهترین تابلوها برای هر نوع پروژه تقسیم می شود. برای این "طبقه بندی" ، اندازه ، پین ها ، سازگاری با سپر ، سهولت استفاده ، قابلیت های اضافی و سایر موارد را در نظر خواهم گرفت. حالا که کار مقدمه را به پایان رساندیم ، بریم سراغ مواد.
مرحله 1: مواد
یک لحظه صبر کنید … چه موادی؟ در واقع ، اگر عنوان این Ible را خوانده بودید ، باید درست تصور می کردید که از هیچ گونه متریالی استفاده نمی کنید. به هر حال ، هدف از این دستورالعمل کمک به شما در یافتن موادی است که می خواهید در پروژه های دیگر استفاده کنید. فقط برای این که بتوانید برد Arduino خود را تهیه کنید ، در نظر داشته باشید که به کابل USB یا برنامه نویس لازم و همچنین نرم افزار Arduino IDE (مک ، ویندوز و لینوکس) نیاز دارید. شما می توانید آن را از اینجا دانلود کنید. وظیفه این برنامه ایجاد طرح ها (نام برنامه های کوچکی است که قرار است در برد Arduino بارگذاری کنید) و "قرار دادن آنها در صفحه" ("بارگذاری") است. اگر علاقه دارید ، این دستورالعمل نحوه برنامه نویسی Arduino خود با تلفن همراه Android خود را بررسی کنید (برخی از بچه ها به من گفتند که نسخه IOS برنامه به خوبی کار نمی کند).
اکنون که شما به آنچه نیاز دارید (در واقع ، شما فقط به یک پروژه جدید احتیاج دارید ، علاقه مند به آن و چند دلار. من هیچ مکانی را برای خرید تخته توصیه نمی کنم ، من از یک مغازه محلی تهیه کردم) ، بیایید به دسته هیئت مدیره اول برویم.
مرحله 2: پایه ، نمونه اولیه یا اولین بردهای آردوینو
اولین دسته ای که قصد دارم به شما در مورد آن اشاره کنم ، تابلو اصلی یا نمونه اولیه است. این بدان معنا نیست که بسیار ساده ، ارزان و دارای عملکردها و پین های کمی است. این فقط بدان معناست که آنها معمولاً پیچیده نیستند ، اطلاعات زیادی در وب دارند که می توانید آنها را بررسی کنید و می توانند ، کم و بیش ، هر پروژه ای را که در این مرحله به آن علاقه دارید انجام دهید. وزن و اندازه خیلی مهم نیست ، شما به 60 پین و وای فای نیاز ندارید ، اما به یک پایه کار محکم نیاز دارید. اولین آردوینویی که به سر هر کسی می آید: Uno.
Arduino Uno یکی از شناخته شده ترین مدل ها است و برای مبتدیان و حرفه ای ها بسیار جالب است. یکی از بهترین قابلیت هایی که در اختیار دارد ، علاوه بر داشتن درگاه های USB/SPI/I2C (آنها را در اینترنت جستجو کنید) ، قابلیت چیدن Arduino Shields بر روی آن است. سپرهای آردوینو در اصل PCB های از پیش ساخته شده هستند که در زیر آنها پین هایی وجود دارد و مستقیماً روی برد آردوینو نصب می شوند. سپرهای اینترنتی ، سپرهای سروو ، سپرهای Proto Board و … وجود دارد که بیشتر آنها مخصوص Arduino Uno طراحی شده اند ، اما برخی نیز برای Mega طراحی شده اند (همانطور که از نامش مشخص است ، بزرگ است). برخی از سپرها حتی برای Uno و Mega طراحی شده اند. بهترین چیز در مورد سپرها این است که از ضرورت وجود کابل اجتناب می کنند و در برخی موارد ، بسیاری از سپرها را می توان روی هم قرار داد.
بنابراین ، Uno احتمالاً یکی از بهترین انتخاب های شما است. طبق تجربه من ، Pro Mini برای طرح های من بسیار مناسب بود. در ابتدا من پروژه مشخصی نداشتم ، اما از آنجا که کوچک بود و در عین حال دارای پین کافی بود ، برای هر چیزی که سعی کردم بسازم بسیار مفید بود. به جز سازگاری با سپر ، تقریباً همان قابلیت های Uno را دارد ، به جز درگاه USB و برخی پین های دیگر. کوچک بودن ، با این حال ، ممکن است بهترین گزینه نباشد. نانو در موقعیت مشابهی قرار دارد ، حتی اگر دارای یک رابط مینی USB B زن است.
اگر بخواهیم حقیقت را بگویم ، می توانید تقریباً از هر آردوینو بدون بسیاری از موارد (که قیمت را بالا می برد) استفاده کنید. با این حال ، محبوب ترین تخته Uno است.
مرحله 3: بردهای آردوینو متوسط: مشخصات فیزیکی نسبتاً مهم هستند
بنابراین ، شما قبلاً تابلوهای مبتدی را پشت سر گذاشته اید. اکنون ، به جای اینکه به دنبال تخته ای باشید که برای اکثر پروژه های ساده مفید و رابط کاربری آسان باشد ، شما به دنبال Arduinos با اندازه ها و وزن های کوچکتر ، اما پین ها و قابلیت های یکسان هستید. با این حال ، همه پروژه های واسطه به این مشخصات نیاز ندارند. شاید فضای اضافی داشته باشید و Uno کاملاً مناسب باشد. اما در بسیاری از مواقع از اینکه بدانید آنچه که فکر می کردید یک فضای بزرگ است به یک فضای تنگ تبدیل می شود ، ناامید خواهید شد. بنابراین … قانون طراحی طرح ها: همیشه در نظر داشته باشید که فضای شما کوچکتر از آنچه انتظار داشتید خواهد شد. سعی کنید پروژه هایی را برنامه ریزی نکنید که در آنها همه چیز کاملاً مناسب باشد. وقتی اینطور نباشد سرخورده خواهید شد.
دقیقاً به همین دلیل است که باید به فکر تخته های کوچکتر آردوینو باشید. قرار دادن Uno در پوسته هواپیمای بدون سرنشین بسیار سخت تر از Pro Mini یا Nano است. علاوه بر این ، همانطور که قبلاً گفتم ، پین ها نیز مانند منطق و ولتاژ منبع اهمیت پیدا می کنند. اکثر سنسورها مستقیماً به 5 ولت متصل می شوند. اما دیگران نمی توانند بیش از 3.3 ولت روی پین های Vcc خود داشته باشند ، حتی اگر از منطق 5 ولت استفاده کنند. برخی از آردوینو دارای تنظیم کننده های داخلی هستند ، اما Pro Minis که در نسخه های 5 ولت و 3.3 ولت عرضه می شوند ، پین های تنظیم کننده تخصصی روی آنها ندارند. از طرف دیگر نانو این کار را می کند. با این وجود ، اگر می خواهید بین 5 ولت و 3.3 وات مینی یکی را انتخاب کنید ، 5 ولت را دریافت کنید ، زیرا با پردازنده سریعتری همراه است. تنظیم کننده های 3.3v را می توان در برنامه نویس USB Mini Pro یا به عنوان "ترانزیستور" کوچک یافت (می توانید آنها را به تنهایی تهیه کرده یا قبلاً به مینی برد لحیم کرده باشید). با بازگشت به تعداد پین ها ، Pro Mini و Nano علاوه بر 14 پین دیجیتالی (از آنها می توانید از 12 مورد استفاده کنید ، بقیه Rx و Tx هستند) ، 8 پین آنالوگ دارند ، در حالی که Uno فقط 6 پین دارد. اگر پروژه شما به بیش از شش ورودی آنالوگ (پتانسیومتر ، I2C و غیره) نیاز دارد ، احتمالاً باید ایده استفاده از Uno را کنار بگذارید.
بنابراین ، در این مرحله ، من Uno (که همیشه مفید است) ، Pro Mini را به شما توصیه می کنم (اولین برد من ، واقعاً دوست داشتنی است ، اما سوکت USB یکپارچه ندارد ، به این معنی که باید یک دستگاه خارجی تهیه کنید برنامه نویس) ، نانو (اندازه Pro Mini ، اما با سوکت USB و چند پین دیگر) ، و Mega (بسیار بزرگ ، اما فوق العاده خوب. دارای بیش از 70 پین).
مرحله 4: بردهای حرفه ای: اندازه ، وزن و پین ها مهمترین ویژگی ها هستند
شما قبلاً مدتی را صرف کار با Arduinos کرده اید و آماده شروع یک پروژه عالی و عالی هستید. اما ابتدا ، شما نیاز به تخته ای دارید که نه تنها قادر به انجام اهداف شما باشد ، بلکه در چارچوب دقیق شما نیز متناسب باشد. با این حال ، این نیاز به این معنی نیست که شما باید کوچکترین تخته ممکن را تهیه کنید. به عنوان مثال ، این hexapod توسط ivver ، با 3 سرو در هر پا و بسیاری از سنسورها بسیار بیشتر از 20 پین دیجیتالی موجود در Pro Mini یا Nano (12 پین دیجیتال + 8 پین آنالوگ. بسیار شناخته شده نیست) اگر از پین های شماره 14 ، 15 ، 16 و غیره استفاده کنید ، پین های A0 ، A1 ، A2 و غیره را می توان به عنوان پین دیجیتال خطاب کرد). در این مورد ، احتمالاً باید مگا را انتخاب کنید ، که می تواند تعداد کمی از 30 سرو یا بیشتر را کنترل کند. اگر در حال ساخت یک چاپگر سه بعدی هستید ، باید از این برد با سپر Ramps نیز استفاده کنید (من در حال حاضر سعی دارم این پروژه را بسازم. لطفاً در مسابقه آردوینو به من رای دهید ، زیرا برای اینکه بتوانم به یکی از جوایز نیاز دارم اگر سرانجام این کار را انجام دهم ، از حمایت شما بی نهایت سپاسگزار خواهم بود و سعی می کنم در ساخت پروژه یک Ible بنویسید). اما اگر می خواهید یک کوادکوپتر میکرو بلوتوث بسازید ، باید کوچکترین برد موجود را انتخاب کنید (تا زمانی که بتواند این کار را انجام دهد).
بنابراین ، تابلوهای عالی برای پروژه های پیشرفته عبارتند از … خوب ، ممکن است فکر کنید که تنها تابلوهایی که من در مورد آنها می شناسم Uno ، Mega ، Nano و Pro Mini هستند و دو مورد آخر به وضوح مورد علاقه من هستند (احتمالاً حدس زده اید من می گویند آن تخته ها). درست است که من آخرین موارد را دوست دارم و چهار تابلوی مشابه را در هر رده تکرار کرده ام ، اما نکته این است که آنها برای هر دو مبتدی و حرفه ای تخته های نسبتاً خوبی هستند. من با دو Pro Mini شروع کردم و بعداً دو Nano خریدم ، اما آنها به طور جدی هرگز من را ناامید نکردند (تا کنون). من قصد دارم یک مگا بگیرم فقط به این دلیل که سایر تابلوها برای چاپگر سه بعدی کوچک هستند. به غیر از این ، من هنوز از تخته هایی که تقریباً یک سال پیش خریدم راضی هستم (بله … هنوز تازه کار نسبی هستم … اما باور کنید ، من ساعت های طولانی خود را در حال کار کردن با آنها و ساختن مدارها گذرانده ام. دست کم نگیرید. من یا … آردوینو شما در حال سوختن است) ، زیرا آنها می توانند تقریباً هر پروژه ای را انجام دهند. اگر احساس می کنید که این بردها آن چیزی نیستند که شما به دنبال آن هستید یا نیاز دارید ، می توانید Microboard را نیز بررسی کنید (حتی اگر نظرات خوبی در مورد آن نشنیده باشم … من به جای آن نانو را انتخاب کردم و من فکر می کنم بهترین انتخاب را انجام دادم) ، due ، Leonardo ، و سایر موارد (بیشتر اینها شبیه Uno یا Mega هستند ، اما تفاوتهای جزئی مانند سرعت ، ولتاژ کار و غیره دارند).
مرحله 5: فقط کمی توقف برای توضیح دسته های زیر…
دسته هایی که تا کنون به شما گفتم با توجه به پیچیدگی و الزامات هیئت مدیره شما تقسیم شده است. از این مرحله به بعد ، بیشتر دسته ها مربوط به پروژه های متوسط و سخت خواهند بود. در اینجا شما می خواهید با کمترین تلاش و فضا ، کار را تا حد ممکن کارآمد کنید. شما سعی می کنید از کابل ها اجتناب کنید ، یک آردوینو که کاملاً برای پروژه شما طراحی شده است تهیه کنید و به هیچ عنوان فضا و قدرت را هدر ندهید. بنابراین ، بیایید به دنیای تابلوها یا برنامه های تخصصی تر برویم.
مرحله ششم: پهپادها و هواپیماهای بدون سرنشین
اگر نگاهی بیندازید که چگونه من هواپیماهای بدون سرنشین را بهترین نمونه برای پروژه های کوچک آردوینو قرار می دهم ، تصور می کردید که من یک طرفدار جدی پهپاد هستم. و این دقیقاً همان چیزی است که من هستم. بنابراین اولین دسته ای که قرار است در مورد آن صحبت کنم این است … خوب ، باید حدس می زدید … هواپیماهای بدون سرنشین.
هواپیماهای بدون سرنشین به عنوان "هواپیمایی بدون خلبان انسانی در هواپیما" (ویکی پدیا) تعریف شده است. از آنجا که هوایی هستند ، محدودیت وزن خاصی دارند. البته ، همه دوست دارند از موتورهای میکروتیک استفاده کنند که هر کدام 2 کیلوگرم را بلند می کنند. اما ، زیرا اینطور نیست ، وقتی پهپاد خود را (وسیله نقلیه هوایی بدون سرنشین) طراحی می کنید ، باید سعی کنید آن را تا حد ممکن سبک کنید (وزن کمتر = مصرف برق کمتر = زمان پرواز بیشتر). تا زمانی که دو آردوینو وزن و اندازه یکسان دارند ، بهترین را دریافت کنید (پردازنده سریعتر ، پین بیشتر و غیره). به دنبال تخته ای نباشید که دقیقاً تعداد پین مورد نیاز شما را داشته باشد: در صورت تمایل به افزودن سنسورها ، سرووها و غیره ، همیشه تعدادی "یدکی" بگذارید. از طرف دیگر ، اگر دو برد دارای پین و قابلیت های یکسان هستند ، همیشه به دنبال کوچکترین باشید
بهترین تابلوها برای این نوع پروژه ها: Pro Mini و Nano (که تقریباً تعداد پین ها و اندازه های یکسان دارند). البته ، شما می توانید از هر تخته ای که می خواهید استفاده کنید ، اما برای ساخت یک هواپیمای بدون سرنشین 10 سانتی متری با استفاده از Mega برنامه ریزی نکنید (برای همیشه عصبانیت من را به دنبال خواهید داشت. به هر حال دیدن امتحان شما جالب خواهد بود!). اگر یک سپر یا قاب عالی پیدا کردید که کاملاً با یک تخته بزرگتر مطابقت دارد ، حتماً از آن استفاده کنید. در حال حاضر من چیزی شبیه به این نمی دانم ، اما چه کسی می داند شما چه چیزی را ممکن است اختراع کنید؟
در مورد ارتباطات رادیویی ، من تا به حال تابلوهایی را که دارای تراشه ارتباطی یکپارچه باشد (در مورد وای فای یا بلوتوث صحبت نمی شود ، اما قابلیتهای واقعی 2.4 گیگاهرتز با سرعت انتقال خوب) نشنیده ام. برخی از پروژه ها شامل استفاده از گیرنده رادیویی معمولی و ایجاد آردوینو به عنوان کنترل کننده پرواز است. من دریافتم که ساخت گیرنده و کنترل کننده با استفاده از یک ماژول گیرنده 2.4 گیگاهرتز قابل دسترسی جالب تر است: NRF24L01 (فقط آن را NRF24 یا RF24 بنامید). برخی از این ماژول ها دارای آنتن های خارجی برای برد بیشتر هستند ، در حالی که برخی دیگر کوچکتر هستند و فقط دارای آنتن PCB هستند. مدتها فکر می کردم NRF24 کل ماژول رادیویی است ، تا اینکه من "روشن" شدم و "کشف" کردم که NRF24 در واقع فقط یک تراشه سیاه و کوچک است و بقیه ماژول فقط یک برد "شکست" است ، که البته ارتباطات را هزاران بار آسان تر می کند. من واقعاً این ماژول را دوست دارم ، زیرا محدوده نسبتاً خوبی دارد (حتی اگر آنتن خارجی نباشد) و رابط کاربری آن آسان است. اگر مایل هستید پروژه ای را که با آن ساخته شده است بررسی کنید ، این Ible را در مورد نحوه افزودن کنترل سروو بی سیم و نشانگر میزان باتری به یک هواپیمای بدون سرنشین ارزان قیمت که هیچ کدام از آنها را ندارد (دوباره UAV!) بخوانید.
مرحله 7: اینترنت اشیاء/فای
در ادامه موضوع ارتباطات بی سیم ، من قصد دارم بهترین تخته ها را برای IoT (اینترنت اشیاء) یا اتصالات WiFi به شما بگویم. اینترنت اشیاء یک اختراع نسبتاً جدید است که به دنبال اتصال همه چیز به یکدیگر ، خودکارسازی فرآیندها و سهولت زندگی است. با استفاده از اینترنت اشیا ، می توانید چراغ هایی را که به طور اتفاقی در خانه روشن کرده اید از دفتر خود خاموش کنید یا وقتی غذای سگ شما کم است ایمیل دریافت کنید. اساساً ، شما فقط به یک برد دارای قابلیت WiFi ، اینترنت و یک پلت فرم IoT مانند IFTTT نیاز دارید. از آنجا که من متخصص در ساخت پروژه ها و طرح های اینترنت اشیا نیستم ، لطفاً این کلاس را با bekathwia بررسی کنید ، جایی که پروژه های اساسی و پیشرفته و همچنین نحوه رابط کاربری Arduinos مورد استفاده ، هر دو به صورت فیزیکی (سیم ، سنسور و غیره) را یاد خواهید گرفت. و بی سیم (اینترنت).
شناخته شده ترین و مورد استفاده ترین تخته ها ESP8266s هستند (تراشه ای که روی آن لحیم شده است در واقع ESP8266 است و تخته های شکست گوناگونی با آن وجود دارد). به نظر می رسد برخی شبیه یک پرو مینی گسترده هستند ، در حالی که برخی دیگر شبیه یک ماژول NRF24 بدون آنتن خارجی هستند که قبلاً به شما گفتم. این آخرین موارد را می توان به Arduino معمولی اضافه کرد تا قابلیت های بی سیم را اضافه کند. Arduino Yun ، مشابه Uno ، دارای یک تراشه WiFi یکپارچه است و بسیار مفید است زیرا با چند محافظ سازگار است و پین های بیشتری نسبت به ESP8266 معمولی دارد. هر دو Yun و ESP8266 را می توان از طریق نرم افزار Arduino IDE برنامه ریزی کرد ، پس از دریافت "رانندگان" از مدیر برد.
ESP8266 همه برای کار بر روی منطق 5v طراحی نشده اند. برخی از پین های آنها ممکن است برای عملکرد صحیح به ولتاژ کمتری نیاز داشته باشند. به همین دلیل است که قبل از خرید یک برد ، همیشه نمودار و مشخصات pinout را بررسی کنید (عبارت "(نام برد) + pinout + نمودار" را در داخل Chrome ، Firefox ، Safari و غیره جستجو کنید).
همچنین برخی از "Arduinos" (خیلی مطمئن نیستند که Arduinos واقعی هستند ، گاهی اوقات آنها فقط یک "کولاژ" از PCB ها و برد های مختلف و همچنین تراشه ها هستند) که بر اساس پردازنده های Uno و Mega طراحی شده اند و شامل اتصال WiFi می شوند به من در مورد نحوه اتصال آنها یا سازگاری آنها با سپرها چندان مطمئن نیستم ، بنابراین با مسئولیت خود خرید کنید.
مرحله 8: بلوتوث
فقط یک قابلیت بی سیم عالی دیگر. تفاوت اصلی با اتصالات WiFi این است که برد (در این مورد) فقط چند متر است (از لحاظ تئوری ، شما می توانید تخته های اینترنت اشیاء را از هر نقطه از جهان کنترل کنید ، به شرطی که آردوینو و اینترنت داشته باشید) ، و سرعت اتصال بلوتوث بسیار سریعتر است. قابلیت های بلوتوث برای ساخت پروژه های کنترل شده با تلفن همراه (با استفاده از برنامه های تخصصی ، مانند Roboremo) ، مانند اتومبیل های RC ، مریخ نورد ، هواپیماهای بدون سرنشین ، کنترل کننده های نوار LED ، بلندگوها و غیره عالی است.
برخی از بردها دارای تراشه های بلوتوث یکپارچه هستند (هر چند بسیاری را نمی شناسند). دیگران این کار را نمی کنند و به همین دلیل ماژول های بلوتوث خارجی وجود دارد. شناخته شده ترین تراشه ها HC-05 و HC-06 هستند که به صورت جداگانه یا در تخته های خرابی به فروش می رسند ، معمولاً با رابط 6 پین (از آنها معمولاً فقط 4 مورد استفاده می شود). این ماژول ها به استفاده از پین های Tx و Rx در آردوینو (پین های سریال) متکی هستند ، که ممکن است با پین های مجازی Tx و Rx (سریال نرم افزار) جایگزین شوند. به همین دلیل ، امکان برنامه ریزی HC-05 و HC-06 با استفاده از برنامه نویس Pro Mini از طریق Serial Monitor از Arduino IDE وجود دارد. با استفاده از این روش ، می توانید نامی را که در دستگاه های دیگر نشان داده می شود ، رمز عبور ، نرخ baud و سایر گزینه ها را انتخاب کنید. من از طریق این دستورالعمل عالی sayem2603 با این موضوع آشنا شدم. اگر قصد استفاده از این ماژول ها را دارید ، قطعاً باید Ible را بخوانید ، زیرا هزاران حقایق جالب را که در مورد آنها نمی دانستید ، پیدا خواهید کرد.
بنابراین ، تخته های خوب برای اتصالات بلوتوث عبارتند از … خوب ، من هیچ Arduino با تراشه بلوتوث یکپارچه را امتحان نکرده ام ، اما تا آنجا که می دانم HC-05 و HC-06 یکی از بهترین راه حل ها هستند. تقریباً هر Arduino با این ماژول ها کار می کند. من شخصاً از Pro Minis و Nanos استفاده می کنم. تنها چیزی که ممکن است در مورد استفاده از این ماژول های بلوتوث دوست نداشته باشید این است که به 4 کابل نیاز دارید. اگر شما "بدون کابل هستید" فقط سپر و تخته”بچه ، شاید مجبور باشی حفر کنی. اگر نه ، متوجه خواهید شد که حتی با وجود کابل ها ، یک آردوینو کوچک با یکی از این بردها به اندازه یک آردوینو بدون اندازه با بلوتوث فضا را اشغال نمی کند.
علاوه بر وای فای ، بلوتوث و ماژول ها و برد های 2.4 گیگاهرتزی ، برخی از آنها نیز با فرکانس های مختلف کار می کنند. به عنوان مثال ، jhaewfawef ، که با خواندن این Ible بزرگ تا … وجود او را کشف کردم ، از فرکانس های پایین تر برای دستیابی به انتقال بسیار دور استفاده می کند (برد LoRa = +10km).من هنوز آنها را امتحان نکرده ام ، اما به نظر می رسد یک پروژه فوق العاده جالب است. برخی از ماژول ها از 169 مگاهرتز ، 433 مگاهرتز ، 868 مگاهرتز یا 915 مگاهرتز استفاده می کنند ، اما همه فرکانس ها زیر 1 گیگاهرتز هستند. مزیت نسبت به سیستم های 2.4 این است که محدوده بهبود یافته است ، اما سرعت داده ها باید کمتر باشد (خیلی مهم نیست … شما از طریق این رادیوها یک فایل 1 گیگابایتی ارسال نخواهید کرد … احتمالاً). رابط های پین می توانند بسیار متفاوت باشند ، از 3 یا 4 پین تا یک صفحه کامل به سبک نانو با رادیو.
راستش را بخواهید ، من در مورد آنها چیز زیادی نمی دانم زیرا بیشتر یک پسر 2.4 گیگاهرتز هستم. با این حال ،… عالی به نظر می رسد و من دوست دارم به محض این که بتوانم یکی از آنها را دریافت کنم. این آردوینوها (یا ماژول ها) برای سنسورهای آب و هوا (دور از پایگاه شما) ، دورسنجی پهپاد و شاید حتی نوعی IoT بدون وای فای (نه به طور صحیح IoT ، اما با این وجود می توانید لوازم الکترونیکی خانه خود را با این نوع رادیوها کنترل کنید) مناسب هستند. به بنابراین ، اگر به چیزی شبیه این علاقه دارید ، سعی کنید یکی از آنها را تهیه کنید.
مرحله 9: سایر فرکانس های رادیویی
علاوه بر وای فای ، بلوتوث و ماژول ها و برد های 2.4 گیگاهرتزی ، برخی از آنها نیز با فرکانس های مختلف کار می کنند. به عنوان مثال ، Adafruit Feather 32u4 RFM95 ، که وجود آن را هنگام خواندن این Ible بزرگ توسط Jakub_Nagy کشف کردم ، از فرکانس های پایین تر برای دستیابی به انتقال بسیار دور استفاده می کند (برد LoRa = +10km). من هنوز آنها را امتحان نکرده ام ، اما به نظر می رسد یک پروژه فوق العاده جالب است. برخی از ماژول ها از 169 مگاهرتز ، 433 مگاهرتز ، 868 مگاهرتز یا 915 مگاهرتز استفاده می کنند ، اما همه فرکانس ها زیر 1 گیگاهرتز هستند. مزیت نسبت به سیستم های 2.4 این است که محدوده بهبود یافته است ، اما سرعت داده باید کمتر باشد (خیلی مهم نیست … شما از طریق این رادیوها یک فایل 1 گیگابایتی ارسال نخواهید کرد … احتمالاً). رابط های پین می توانند بسیار متفاوت باشند ، از 3 یا 4 پین تا یک صفحه کامل به سبک نانو با رادیو.
راستش را بخواهید ، من در مورد آنها چیز زیادی نمی دانم زیرا بیشتر یک پسر 2.4 گیگاهرتز هستم. با این حال ، Adafruit Feather 32u4 RFM95 عالی به نظر می رسد و من دوست دارم به محض این که بتوانم یکی از آنها را تهیه کنم. این آردوینوها (یا ماژول ها) برای سنسورهای آب و هوا (دور از پایگاه شما) ، دورسنجی پهپاد و شاید حتی نوعی اینترنت اشیاء بدون وای فای (نه اینترنت اشیاء مناسب ، اما با این وجود می توانید لوازم الکترونیکی خانه خود را با این نوع رادیوها کنترل کنید) مناسب هستند. به بنابراین ، اگر به چیزی شبیه این علاقه دارید ، سعی کنید یکی از آنها را تهیه کنید.
مرحله 10: بیایید به بردهای غیرقابل وایرلس برگردیم … آردوینوس سازگار با سپر
همانطور که در یکی از اولین مراحل به شما گفتم ، سپرها PCB هایی هستند که مستقیماً روی یک برد آردوینو چیده شده اند تا a) یک عملکرد اضافه کنید و ب) ضرورت کابل را کاهش دهید. گاهی اوقات ، سپرها می توانند روی سپرهای دیگر چیده شوند و ساندویچ یا برج سپری از بسیاری از تخته ها ایجاد کنند. برخی از سپرها فقط با یک آردوینو خاص سازگار هستند (زیرا توزیع پین در مدل های مختلف متفاوت است). در حالی که سایرین برای بیش از یک طراحی شده اند (این صفحه نمایش بزرگ ، لمسی و سازگار با Uno و Mega است. به طور جدی می خواهم آن را دریافت کنم. امیدوارم اگر در مسابقه آردوینو برنده شوم ، ممکن است به این ماژول و بسیاری دیگر برسم. سایر اجزای آردوینو که دستورالعمل های بیشتری را برای شما به ارمغان می آورد).
اکثر سپرها برای Uno و Mega طراحی شده اند (احتمالاً برای تخته های مشابه ، اما در مورد آن چندان مطمئن نیستید. سپرها یا تخته های خود را خراب نکنید!). سپرها همچنین می توانند سفارشی ساخته شوند (این Ibles را بررسی کنید) یا برای تخته های کوچکتر طراحی شوند. برخی از آنها قابلیت های بی سیم ، اتصال به شبکه ، صفحه نمایش ، دکمه ها ، سطح بورد اولیه ، کنترل کننده های موتور ، رله های AC و غیره را اضافه می کنند. برخی از محافظ های مخصوص به طور خاص برای چاپ CNC و سه بعدی (برد Ramps) طراحی شده اند. در قسمت بالا سوکت هایی برای افزودن درایورهای موتور پله ای وجود دارد.
بنابراین ، اگر به فکر استفاده از برد آردوینو با سپرهای مختلف هستید ، بهترین پیشنهاد من مگا و اونو خواهد بود. مورد آخر دارای معایب داشتن پین کمتر است ، بنابراین نمی توانید از سپرهای بزرگتر به عنوان رمپ استفاده کنید. از طرف دیگر ، Mega مشکلات خاص خود را دارد: برخی از پین های Uno در بخشهای مختلف Mega یافت می شوند ، بنابراین شما نمی توانید از همه سپرهای Uno ، که بیشتر از مگا محبوب و گسترده هستند ، استفاده کنید.
مرحله 11: CNC و چاپ سه بعدی
برخی از پروژه های مورد علاقه من مربوط به دستگاه های چاپ CNC یا سه بعدی (و هواپیماهای بدون سرنشین) است. توانایی تبدیل طرح های رایانه ای به حرکات مکانیکی سه بعدی فقط…. عالی. نه تنها بخش نظری جالب است. رضایت از ساخت قطعات خود با دستگاهی که از ابتدا ساخته اید بسیار زیاد است. از محافظ CNC می توان برای ساخت حکاکی و برش لیزری ، ماشین های حفاری ، CNC های مبتنی بر Dremel و غیره استفاده کرد. در حال حاضر من برای ساخت اولین چاپگر سه بعدی خود ، بر اساس Arduino Mega و Ramps 1.5 سپر صرفه جویی می کنم. تا کنون ، تمام قطعات مکانیکی مورد نیاز من برای پروژه های من با استفاده از Legos یا موارد مشابه ساخته شده است ، که منجر به "ماشین آلات" جالب اما غیر دقیق شده است. لطفاً به من رای دهید و به پیشرفت پروژه من کمک کنید. پس از اتمام کار ، سعی می کنم در مورد نحوه ساخت چاپگر سه بعدی یک Ible ایجاد کنم.
در بازگشت به چاپ CNC و سه بعدی ، اگر به هر یک از این موارد علاقه دارید ، احتمالاً باید این محافظ CNC (طراحی شده برای Uno ، اما من فکر می کنم با مگا نیز سازگار است) یا این چاپگرهای سه بعدی (Arduino Mega) را بررسی کنید. فقط سازگار است ، تعداد زیادی پین برای Uno). هر دو محافظ CNC و چاپ سه بعدی دارای سوکت هایی هستند که مخصوص رانندگان پله ای (مشابه A9488) هستند ، که موتورهای X ، Y و Z (و اکسترودر در چاپگر سه بعدی) را کنترل می کنند. من اطلاعات زیادی در مورد محافظ CNC ندارم ، اما Ramps اتصالات لازم را برای سایر قسمتهای چاپگر سه بعدی (ترمیستورها ، منبع قدرت بالا ، تخت بخاری و غیره) دارد. تا آنجا که من می دانم ، 3 نسخه از صفحه Ramps (سپر چاپ سه بعدی) وجود دارد: 1.4 ، 1.5 و 1.6. دو مدل آخر تقریباً یکسان هستند ، ظاهری مرتب و نسبتاً ساده دارند ، در حالی که قدیمی ترین آنها کمی متفاوت است (با ترانزیستورهای نصب شده با استفاده از فناوری THT ، فیوزهای بزرگتر و غیره). 1.6 شامل خنک کننده بهتری برای ترانزیستورهای Mosfet است. به هر حال تفاوت های زیادی وجود ندارد ، بنابراین یکی را که بیشتر دوست دارید انتخاب کنید (هر چند سعی کنید جدیدترین آن را تهیه کنید).
بنابراین ، بهترین Arduinos برای این پروژه مگا خواهد بود (مطمئن نیستم که آیا با محافظ CNC سازگار است. من چیزی را دیدم که مردی از رمپ ها برای تغذیه دستگاه CNC استفاده می کرد. شما باید آن را جستجو کنید و سپس در مورد آن به من بگویید) ، و در درجه دوم Uno (قطعاً با رمپ ها سازگار نیست). شما می توانید یک چاپگر سه بعدی را با استفاده از تقریباً هر Arduino با تعداد پین قابل احترام سیم کشی کنید. با این حال ، این یک آشفتگی جدی خواهد بود ، بنابراین در وقت و صبر خود صرفه جویی کرده و مگا بگیرید.
مرحله 12: تخته های میکرو (مانند Arduino Micro … به طور جدی میکرو بردها)
فکر می کردید Pro Mini و Nano کوچک هستند؟ خوب ، فقط به "تخته" های Attiny (در واقع فقط چیپس) نگاه کنید. گاهی اوقات فقط باید یک سروو کوچک را فقط با یک پین کنترل کنید ، یا هر 3 ثانیه یک led چشمک بزنید و وسایل الکترونیکی را در مکانی فوق العاده کوچک (2x2x2 سانتی متر) قرار دهید. چه کار میکنی؟ اول از همه ، شما مگا و اونو را فراموش می کنید. سپس کمی شک می کنید و در نهایت نانو و پرو مینی را از ذهن خود پاک می کنید. چی چیز باقی مانده است؟ یک میکرو ، 8 پین IC (تراشه مجتمع) به نام Attiny85.
این میکرو "برد" (که در واقع فقط یک تراشه کوچک است) دارای یک پین 5v و Gnd (هر کدام 1) و 6 پین دیگر است که برخی از آنها دو پین (یا سه تایی) به صورت پین آنالوگ ، دیجیتال ، SPI و غیره است. شما باید pinout را برای مشخصات دقیق بررسی کنید. ظاهراً این برد را می توان با آداپتور USB تخصصی یا حتی با آردوینو دیگر (با استفاده از طرح خاص و رابط SPI برنامه ریزی کرد. من در این زمینه حرفه ای نیستم). من بسیار گرانبها فکر کردم که شما می توانید به سادگی از یک برنامه نویس Pro Mini (با استفاده از پین های Tx و Rx) برای بارگذاری یک طرح استفاده کنید. اما تا آنجا که من می دانم ، شما نمی توانید.
بنابراین ، تخته های کوچک عالی برای پروژه های خرد Attiny85 (فقط یک تراشه است ، اما می توانید آن را به نان برد خود بچسبانید یا از سوکت IC زن 2x4 استفاده کنید ، که Attiny85 باید کاملاً در آن قرار گیرد) ، Digispark Attiny85 (این یک شکست Kickstarter است) برد این IC. در یک فضای کوچک ، یک کانکتور USB ، تنظیم کننده برق و پین برای سهولت اتصال) یا IC Attiny دیگری (در اندازه های مختلف وجود دارد).
مرحله 13: کلون ها چطور؟
تقریباً هر محصول خوب کلون ها و کپی های خود را دریافت می کند. GoPro ، DJI ، Lego و هر برند و شرکت موفقی شاهد این اتفاق بوده اند. و آردوینو نیز از این قاعده مستثنی نیست. راستش را بخواهید ، من حتی نمی دانم چگونه می توان یک آردوینو واقعی را از یک جعلی تشخیص داد. شاید حتی یکی از آن تابلوهایی که توصیه کردم کلون باشد ، اما اکثر آنها چنین نیستند. اگر می خواهید بدانید که کدام تابلوها اصلی هستند و کدامها نیستند ، باید اینترنت را بررسی کنید ، زیرا هزاران آموزش و اطلاعات لازم برای پیدا کردن آنها وجود دارد.
من نمی خواهم بگویم که آیا باید به کلون ها اعتماد کرد یا نه. البته باید سعی کنید تخته های اصلی تهیه کنید ، زیرا اطلاعات و پشتیبانی بسیار بیشتری از آنها در وب وجود خواهد داشت. علاوه بر این ، گاهی اوقات کلون ها در توزیع پین متفاوت هستند ، بنابراین سپرها ممکن است روی صفحه "یکسان" کار نکنند.
من شک دارم تخته هایی که دارم کلون هستند. به هر حال هر 4 نسبتاً ارزان بودند ، بنابراین صرفه جویی در یک دلار یا کمتر زندگی من را تغییر نمی دهد. مشکلات مربوط به کلون ها این است که الف) نام یا مدل ممکن است در Arduino IDE متفاوت باشد. ب) ممکن است سپرها سازگار نباشند. ج) پین های ویژه ممکن است متفاوت باشند (I2C ، SPI و غیره). د) ممکن است مطابق انتظار کار نکنند. با این حال ، کلون ها ممکن است کاملاً کار کنند ، و شما حتی ممکن است با یک جعلی که با نسخه اصلی خوشحال هستید خوشحال باشید. اما ، اگر چیزی شکست خورد ، به یاد داشته باشید من به شما گفتم که باید اصل را تهیه کنید (لطفاً من را برای هر چیزی که تقصیر من نبود سرزنش نکنید. اگر اینطور بود ، می توانید مرا سرزنش کنید).
مرحله 14: مرحله بعدی؟
بنابراین ، اکنون که در مورد بیشتر دسته های آردوینو که می شناسم به شما گفتم ، وقت آن است که…
- هیئت مدیره خود را انتخاب کنید و در مورد آن به من بگویید ("من آن را درست کردم!" گزینه).
- یک پروژه آردوینو عالی بسازید و آن را به عنوان "من ساخته ام!" ارسال کنید.
- Arduino خود را بسازید (مانند این بچه ها) یا فقط از IC استفاده کنید ، مانند نیکوس در Quadcopter Instructable خود.
- به من بگویید که یک دسته برد آردوینو را به لیست اضافه کنم.
- دستورالعمل فوق العاده خود را بنویسید
خوب ، اکنون که خواندن را به پایان رساندید ، لطفاً در مسابقه آردوینو به من رای دهید. امیدوارم این Ible برای شما مفید بوده باشد و در پروژه اول یا بعدی شما به شما کمک کند ، و از اینکه بخوانید بسیار متشکرم!
توصیه شده:
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی - بهترین پروژه های آردوینو: 5 مرحله
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی | بهترین پروژه های آردوینو: سلام دوستان ، در این مقاله آموزشی به شما نشان خواهم داد که چگونه یک سیستم راداری شگفت انگیز ایجاد کنید که با استفاده از آردوینو نانو ساخته شده است. این پروژه برای پروژه های علمی ایده آل است و اگر برنده شدن جایزه عالی باشد ، می توانید به راحتی با سرمایه گذاری و شانس بسیار کمتری این کار را انجام دهید
LED های رنگین کمان برای پروژه های شما: 4 مرحله (همراه با تصاویر)
LED های رنگین کمان برای پروژه های شما: سلام به همه! من از این LED ها برای بسیاری از پروژه های تزئینی استفاده می کنم و نتیجه همیشه شگفت انگیز است ، بنابراین می خواهم تجربیات خود را با شما به اشتراک بگذارم ، دیدم بسیاری از مردم کنترلرهای نوار LED RGB را خریداری کرده و از 3 یا 5 استفاده می کنند تغییر حالت حالت فقط به
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: 6 مرحله
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: پروژه آردوینو & amp؛ هیئت آموزشی ؛ شامل 10 پروژه اصلی آردوینو است. همه کد منبع ، فایل Gerber و موارد دیگر. بدون SMD! لحیم کاری آسان برای همه. اجزای قابل جابجایی و تعویض آسان. شما می توانید حداقل 15 پروژه را با یک برنامه
بهترین LED های RGB برای هر پروژه (WS2812 ، Aka NeoPixels): 6 مرحله (همراه با تصاویر)
بهترین LED های RGB برای هر پروژه (WS2812 ، Aka NeoPixels): هنگامی که ما با LED ها کار می کنیم ، اغلب دوست داریم وضعیت (روشن/خاموش) ، روشنایی و رنگ آنها را کنترل کنیم. راه های بسیار زیاد و متفاوتی برای این کار وجود دارد ، اما هیچ کدام به اندازه LED WS2812 RGB راه حل فشرده ای نیستند. در بسته کوچک 5mm x 5mm ،
بهترین کیف لپ تاپ برای رایانه Eee شما!: 4 مرحله (همراه با تصاویر)
بهترین کیف لپ تاپ برای رایانه Eee شما !: من فکر می کنم من بالاخره کیس مناسب برای eee pc 701 خود را پیدا کردم. من از زمانی که اولین رایانه eee خود را خریدم - 1000 ، و حتی چند دستگاه دیگر تهیه کردم. کیسه های لپ تاپ و مودهای مخصوص آن را آموزش می دهد. اما کوچکترین