اینترنت پنجره ها اندروید
بسط دادن

دستگاه های مفید در آردوینو آردوینو خانگی

آردوینو. این وسیله شناخته شده و محبوب بسیاری از مردم آنقدر محبوب شده است که حتی کودکان کوچک از قبل سعی می کنند قبل از تولد یک طرح بنویسند. PS، این یک شوخی است ... به طور خلاصه، من نمی خواهم عقب بمانم، و در این مقاله به شما خواهم گفت که چگونه یک برد توسعه ATmega8A را به یک آردوینو تبدیل کنید. کسانی که نمی دانند این هزینه چیست، می توانند آن را بخوانند. بله، می فهمم، خیلی ها خواهند گفت، اما کجا خانگی است. و خانگی این است که برای آردوینو فقط به چند چیز نیاز دارید. اولین مورد میکروکنترلر است. برای ارزانی به ATmega8 بروید. دومی کوارتز در 16 مگاهرتز است. سوم - دو لوله سرامیکی برای 22 pf. و چهارمین مبدل USB TTL است. برای مونتاژ، باید کوارتز را به پایه های MK XTAL1 و XTAL2 وصل کنید. دو کندر را به یک پایه و پایه های دیگر کندر را به زمین وصل کنید و تمام.

حال به سراغ اقدامات عملی می رویم. ما یک برد اشکال زدایی را به آردوینو تبدیل می کنیم، اما همه اقدامات برای یک MK ساده، کوارتز و یک جفت کندر معتبر هستند. و بنابراین، بیایید برویم.
در برد توسعه، کوارتز به طور پیش فرض روی 7.3728 مگاهرتز تنظیم شده است. برای آردوینو کار نمی کند. بنابراین ما آن را به 16 مگاهرتز تغییر می دهیم.

در مرحله بعد، باید بوت لودر را روی برد خود آپلود کنیم. برای انجام این کار، هر برد آردوینو را بردارید. من یک آردوینو UNO در دست دارم. اگر هنوز آردوینو ندارید، وقت آن رسیده است که یکی را تهیه کنید. می توانید آن را در فروشگاه Chip Resistor خریداری کنید. و بنابراین، ما یک Arduino UNO داریم. آردوینو UNO را در سمت راست روی میز جلوی خود قرار می دهیم و برد توسعه ATmega8A را در سمت چپ. در سمت راست، این بردها یک کانکتور ISP با پایه کلاسیک Atmel دارند.

با خیال راحت سیم کشی را بردارید و این کانکتورها را به استثنای پایه 5 یک به یک وصل کنید.


حالا سیم ها را می گیریم و یک سر آن را داخل پین 5 روی برد توسعه ATmega8A و سر دیگر را در پین Arduino UNO Digital 10 قرار می دهیم.باید اینطور شود.

در نتیجه بعد از تمام دستکاری ها باید این نگاه را داشته باشیم.

اگر همه چیز خوب است، به USB رایانه متصل شوید. هنگامی که به درستی متصل می شود، LED های Arduino UNO و LED قرمز روی برد توسعه ATmega8A باید روشن شوند. (متاسفانه در عکس سیم ها LED را مسدود کرده اند اما باور کنید روشن است)

ما به رویه های نرم افزاری روی می آوریم. و در اینجا همه طرفداران ATmega8 MK منتظر یک مجموعه بزرگ از تولید کنندگان آردوینو هستند. در حال حاضر نسخه 1.6.3 IDE از این میکروکنترلرها پشتیبانی نمی کند. به طور دقیق تر، فایل های پیکربندی و بوت لودر وجود دارد، اما نمی توان آن را آپلود کرد. واقعیت این است که آردوینو به حداقل ATmega328P MK سوئیچ کرد و این عفونت دارای Extended Byte Fuse است. اما هشت بد نیست. به خاطر این آشغال ها، بوت لودر سیل نمی شود، اما به نبود این بیت ها قسم می خورد. بنابراین، باید بوت لودر را با نسخه قدیمی IDE پر کنید. اگر آن را ندارید می توانید از من دانلود کنید. این نسخه 1.0.3 است و نیازی به نصب ندارد. فقط یک جایی از حالت فشرده خارج کنید و تمام. سپس فقط برنامه را از این پوشه اجرا کنید. و اکنون بیایید برنامه را برای پر کردن MK خود تنظیم کنیم. ابتدا از بین مثال ها یک برنامه نویس انتخاب کنید ArduinoISPو آن را در Arduino UNO یا هر چیزی که در حال حاضر استفاده می کنید آپلود کنید.

پس از ریختن، باید برد آردوینو UNO یا بردی که روی آن دارید را تعویض کنید آردوینو NG یا قدیمی تر با ATmega8.

همه چیز. قابل پر شدن است. کلیک Tools -> Write bootloaderو منتظر پایان ضبط باشید.

آماده. آردوینو متولد شد. همه سیم ها را جدا می کنیم و برد توسعه را روی برد اشکال زدایی GSMBOARD 1.1 آویزان می کنیم. بعد برد انبساط USB-TTL را برداشته و با سیم های GND - GND، RXD - TXD، TXD - RXD وصل می کنیم و برق می زنیم. LED سبز باید روشن شود.

اگر همه چیز جواب داد، برنامه قدیمی را خاموش کنید و آخرین نسخه مرد را اجرا کنید. امروز 1.6.3 است و در حال نوشتن این کد هستیم. void setup() (pinMode(2، OUTPUT)؛ ) void loop() (digitalWrite(2، HIGH)؛ delay(2000); digitalWrite(2، LOW); while(1)؛ )دقیقاً همان چیزی است که اینجا اتفاق می افتد. ابتدا پین 2 را در خروجی مقداردهی اولیه می کنیم. سپس یک واحد را روی آن نمایش می دهیم، دو ثانیه صبر می کنیم و آن را صفر می کنیم. سپس در یک حلقه بی پایان قرار می گیریم. برای روشن شدن موضوع، در اینجا تصویری از آنچه که صفحه اشکال زدایی به آن تبدیل شده است آورده شده است.

همانطور که می بینید، پین دوم فقط وظیفه روشن و خاموش کردن ماژول را بر عهده دارد. اکنون زمان آن است که طرح خود را در آردوینو تازه پخته بارگذاری کنیم. برای انجام این کار، با انتخاب مواردی که در تصویر زیر است، IDE را دوباره پیکربندی کنید. و فراموش نکنید که پورت را به USB-TTL تغییر دهید.

همه راه اندازی شده است. روی آپلود طرح کلیک کنید. همه چیز خوب خواهد بود اما خطا برطرف شد. هه در اینجا چه یک چنگک جمع کردن zavolyalas. آردوینو از یک پورت COM مجازی برای دانلود برنامه ها استفاده می کند. اینجوری کار میکنه ابتدا IDE پروژه را کامپایل می کند، سپس دکمه MK reset را می کشد و از آنجایی که ابتدا بوت لودر شروع می شود، IDE با دیدن آن شروع به ریختن برنامه در فلش می کند. و اگر پس از کامپایل، MK را بازنشانی نکنید، IDE بوت لودر منتظر نخواهد ماند و خطا را از بین می برد. برای بازنشانی، همه آردوینوها دارای پین پورت DTR COM هستند. برد توسعه USB-TTL این پایه را ندارد، بنابراین وقتی IDE پروژه را کامپایل می کند و می نویسد بارگذاری.

با عصبانیت دکمه ریست را روی برد توسعه ATmega8A فشار داده و رها کنید. IDE بوت لودر را برمی دارد و برنامه را فلش می کند. همه چیز، برنامه کمی پایین می آید و ماژول GSM را روشن می کند. اگر همه چیز به درستی انجام شود، باید مانند تصویر باشد.

برای دارندگان خوشحال آداپتورهای USB-RS232، می توانید پین DTR را از پورت خارج کنید (البته از طریق تراشه MAX3232) به تنظیم مجدد MK. این پایه 5 در هدر ISP از طریق یک خازن 100nF است. یعنی DTR - خازن - RES. و سپس خود IDE تنظیم مجدد را انجام می دهد. در هر صورت، این عکس باید باشد. برنامه کار کرد و ماژول را روشن کرد.

حالا می توانید با ماژول GSM سرهم کنید. اگر سوالی دارید بنویسید. بیایید سعی کنیم آن را بفهمیم.

ناشناس 02.02.16 22:32

بابت مقاله از شما متشکرم. اکنون می توانم از mega 8 در آردوینو uno خود استفاده کنم.

niko19 25.12.16 23:03

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

الکسی 25.12.16 23:40

آردوینو یک میکروکنترلر Atmel با بوت لودر بارگذاری شده برای کار با آردوینو IDE است. تنها چیزی که نیاز دارید این است که فیوزهای بوت لودر را تنظیم کنید، از پوشه سیستم عامل MK خود انتخاب کنید و آن را پر کنید. اگر به طور خلاصه.

آردوینو یک پلتفرم همه کاره DIY برای میکروکنترلرها است. سپرهای (بردهای گسترش) و سنسورهای زیادی برای آن وجود دارد. این تنوع به شما امکان می دهد تعدادی پروژه جالب با هدف بهبود زندگی خود و افزایش راحتی آن انجام دهید. زمینه های کاربرد برد بی پایان است: اتوماسیون، سیستم های امنیتی، سیستم های جمع آوری و تجزیه و تحلیل داده ها و غیره.

از این مقاله خواهید آموخت که چه کارهای جالبی را می توانید در آردوینو انجام دهید. کدام پروژه ها دیدنی و کدام ها مفید خواهند بود.

با آردوینو چه کاری می توان انجام داد

ربات جاروبرقی

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

برای مونتاژ آن شما نیاز دارید:

1. Arduino Pro-mini یا هر سایز مشابه و مناسب دیگری ...

2. اگر از Pro mini استفاده می کنید، آداپتور USB به TTL. اگر آردوینو نانو را انتخاب کردید، پس نیازی به آن ندارید. قبلاً روی برد نصب شده است.

3. درایور L298N برای کنترل و معکوس کردن موتورهای DC مورد نیاز است.

4. موتورهای کوچک با چرخ دنده و چرخ.

5. 6 سنسور IR.

6. موتور برای توربین (بزرگتر).

7. خود توربین یا بهتر است بگوییم پروانه از جاروبرقی.

8. موتور برای برس (کوچک).

9. 2 سنسور برخورد.

10. 4 عدد باتری 18650.

11. 2 مبدل DC-DC (تقویت و کاهش).

13. کنترل کننده عملکرد (شارژ و دشارژ) باتری ها.

سیستم کنترل به شکل زیر است:

و این هم سیستم قدرت:

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

قادر به تولید شار نورانی از هر رنگی هستند، معمولاً از LED هایی استفاده می کنند که در بدنه آن سه کریستال وجود دارد که در رنگ های مختلف می درخشند. آنها برای کنترل آنها فروخته می شوند، ماهیت آنها در تنظیم جریان عرضه شده به هر یک از رنگ های نوار LED است، بنابراین، شدت درخشش هر یک از سه رنگ (به طور جداگانه) تنظیم می شود.

شما می توانید کنترلر RGB خود را در آردوینو بسازید، حتی بیشتر، این پروژه کنترل را از طریق بلوتوث پیاده سازی می کند.

عکس نمونه ای از استفاده از یک LED RGB را نشان می دهد. برای کنترل نوار، یک منبع تغذیه 12 ولت اضافی مورد نیاز است، سپس دروازه های ترانزیستورهای اثر میدانی موجود در مدار کنترل می شوند. جریان شارژ گیت توسط مقاومت های 10 کیلو اهم محدود شده است، آنها بین پین آردوینو و گیت به صورت سری با آن نصب می شوند.

با استفاده از یک میکروکنترلر، می توانید یک کنترل از راه دور جهانی که از طریق تلفن همراه کنترل می شود بسازید.

برای این شما نیاز خواهید داشت:

    آردوینو از هر مدلی؛

    گیرنده IR TSOP1138;

    IR LED;

    ماژول بلوتوث HC-05 یا HC-06.

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

وب کم بر روی یک مکانیزم چرخشی نصب شده است. با نرم افزار نصب شده به کامپیوتر متصل می شود. این بر اساس کتابخانه بینایی کامپیوتر - OpenCV (کتابخانه چشم انداز کامپیوتر منبع باز) است، پس از اینکه برنامه یک چهره را تشخیص داد، مختصات حرکت آن از طریق یک کابل USB منتقل می شود.

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

ویدئو عملکرد این دستگاه را نشان می دهد.

مراقب حیوانات خود باشید!

ایده این است که بفهمید حیوان شما کجا راه می رود، این می تواند برای تحقیقات علمی و فقط برای سرگرمی جالب باشد. برای این کار باید از ردیاب GPS استفاده کنید. اما برای ذخیره اطلاعات مکان در برخی از درایوها.

در عین حال، ابعاد دستگاه در اینجا نقش تعیین کننده ای دارد، زیرا حیوان نباید از آن احساس ناراحتی کند. برای ضبط داده ها، می توانید از آن برای کار با کارت های حافظه Micro-SD استفاده کنید.

در زیر نمودار نسخه اصلی دستگاه را مشاهده می کنید.

در نسخه اصلی این پروژه از برد TinyDuino و شیلدها برای آن استفاده شده است. اگر نتوانستید یکی را پیدا کنید، می توانید از آردوینوهای کوچک استفاده کنید: مینی، میکرو، نانو.

برای قدرت، یک عنصر Li-ion با ظرفیت کم استفاده شد. باتری کوچک حدود 6 ساعت دوام می آورد.نویسنده در نهایت همه چیز را در یک شیشه تیک تاک برش داد. شایان ذکر است که آنتن GPS برای دریافت خوانش سنسور معتبر باید به سمت بالا باشد.

قفل شکن ترکیبی

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

البته، چنین دستگاهی برای استفاده عملی به سختی مناسب است، اما این یک نمایش عالی است.

آردوینو در موسیقی

این به احتمال زیاد یک پروژه نیست، بلکه نمایش کوچکی از نحوه استفاده نوازندگان از این پلت فرم است.

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

رتبه بندی جزئیات:

    ترانزیستور نوع NPN، به عنوان مثال 2n3904 - 1 عدد.

    مقاومت 1 کیلو اهم (R2، R4، R5) - 3 عدد.

    330 اهم (R6) - 1 عدد.

    10 کیلو اهم (R1) - 1 عدد.

    100 کیلو اهم (R3) - 1 عدد.

    خازن الکترولیتی 3.3 uF - 1 pc.

برای اینکه پروژه کار کند، باید کتابخانه را برای گسترش سریع به سری فوریه متصل کنید.

این یک پروژه نسبتاً ساده و جالب از دسته "شما می توانید به دوستان خود ببالید" است.

3 پروژه ربات

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

ربات BEAM در آردوینو

برای مونتاژ یک ربات راه رفتن چهار پا به موارد زیر نیاز دارید:

    موتورهای سروو برای حرکت دادن پاها مورد نیاز است، به عنوان مثال، Tower Hobbies TS-53.

    یک قطعه سیم مسی با ضخامت متوسط ​​(برای مقاومت در برابر وزن سازه و خم نشدن، اما نه خیلی ضخیم، زیرا منطقی نیست).

    میکروکنترلر - برد AVR ATMega 8 یا آردوینو از هر مدلی.

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

در نتیجه دریافت خواهید کرد:

قابل ذکر است که این ربات رانندگی نمی کند، بلکه راه می رود، می تواند پا را پشت سر بگذارد و به ارتفاعات تا 1 سانتی متر برود.

بنا به دلایلی این پروژه مرا یاد رباتی از کارتون Wall-e انداخت. ویژگی آن استفاده برای شارژ باتری است. مانند ماشین روی 4 چرخ حرکت می کند.

اجزای تشکیل دهنده آن:

    بطری پلاستیکی با اندازه مناسب؛

  • جامپرها مامان بابا;

    پنل خورشیدی با ولتاژ خروجی 6 ولت؛

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

    دو سروو چرخش پیوسته؛

    دو سروو معمولی (180 درجه)؛

    نگهدارنده برای باتری های AA و برای "تاج"؛

    سنسور برخورد؛

    LED ها، مقاومت های نوری، مقاومت های ثابت 10 کیلو اهم - در مجموع 4 عدد؛

    دیود 1n4001.

در اینجا اساس است - برد آردوینو با یک محافظ اولیه.

این است که چگونه قطعات یدکی از - چرخ به نظر می رسد.

طراحی تقریباً کامل شده است، سنسورها نصب شده اند.

ماهیت کار ربات این است که به سمت نور می رود. فراوانی او نیاز به حرکت.

این بیشتر یک دستگاه CNC است تا یک ربات، اما پروژه بسیار سرگرم کننده است. این یک ماشین نقشه کشی 2 محوره است. در اینجا لیستی از اجزای اصلی که شامل آن است آمده است:

    درایوهای سی دی (DVD) - 2 عدد؛

    2 درایور برای موتورهای پله ای A498;

    سرو MG90S;

    آردوینو اونو;

    منبع تغذیه 12 ولت؛

    قلم توپ و سایر عناصر طراحی.

از درایو دیسک نوری، بلوک هایی با یک موتور پله ای و یک میله راهنما استفاده می شود که سر نوری را قرار می دهد. از این بلوک ها، موتور، شفت و کالسکه حذف می شوند.

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

روند کامل مونتاژ و عملیات در این ویدیو نشان داده شده است.

همچنین ۱۶ پروژه برتر آردوینو از AlexGyver را ببینید:

نتیجه

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

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

در قلب این سازنده الکترونیکی یک پلت فرم سخت افزاری برای ورودی و خروجی قرار دارد که به زبان Processing / Wiring برنامه ریزی شده و بر اساس C ++ ایجاد شده است. آردوینو از چه اجزایی تشکیل شده است، چه کارهایی می توان با آن انجام داد و چگونه می توان نحوه کار با این تراشه هوشمند را یاد گرفت؟

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

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

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

به لطف طیف گسترده ای از کتابخانه های پروتکل، سازماندهی تعامل آردوینو با حسگرها و سرووهای مورد استفاده در روباتیک مدرن امکان پذیر است.

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

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

پروژه های آردوینو: چه کاری می توان انجام داد

بیایید به چند ایده اصلی که می توان در آردوینو پیاده سازی کرد نگاه کنیم. علاوه بر خود مدار، ممکن است به جزئیات بیشتری نیاز داشته باشید که بیشترین سود را برای خرید در AliExpress داشته باشید.

کنترل کننده دمای خانه

شما می توانید چنین پروژه ای را با استفاده از چندین برد آردوینو نانو و یک آردوینو یونو یا مگا اجرا کنید که به عنوان پایه عمل خواهند کرد. ارتباط بین ماژول ها را می توان با استفاده از NRF24L01- یک ماژول ارتباط رادیویی که امکان ترکیب حداکثر 6 برد را فراهم می کند.

در یک مورد، شما باید یک آردوینو نانو متصل به سنسورهای رطوبت و دما و همچنین یک ماژول را مونتاژ کنید. NRF24L01. منبع تغذیه می تواند یک باتری معمولی باشد. تعدادی از این وسایل باید در سرتاسر خانه قرار داده شوند.

نشانگرهای از به پایه که Arduino Mega یا Uno است، منتقل می شود. همچنین برای نمایش اطلاعات متنی نیاز به اتصال گیرنده سیگنال NRF24L01، منبع تغذیه و نمایشگر LCD دارد. لازم است "پایه" را در مجاورت سیستم گرمایش قرار دهید. با پذیرش و پردازش داده های دریافتی در مورد رطوبت و دما، پایگاه دستوراتی را به سیستم گرمایشی ارسال می کند و دما را افزایش یا کاهش می دهد.

دستگاه CNC

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

گلخانه هوشمند

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

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

ربات ها

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

به عنوان مثال، با کمک اولتراسوند، ربات شما قادر خواهد بود فاصله تا موانع را برطرف کند و در حین حرکت، آنها را دور بزند. استفاده از درایور موتور L293D، شما 3 سروو و 4 موتور در اختیار خواهید داشت. با کمک ماژول HC-06 قادر خواهید بود از طریق بلوتوث و از طریق گوشی هوشمند ذهن خود را کنترل کنید.

البته، لیست پروژه هایی در آردوینو که می توانید با دستان خود انجام دهید به این محدود نمی شود - امکانات در اینجا فقط با تخیل و مهارت های شما محدود می شود.

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

بنابراین، خوانندگان عزیز، نسخه ما از کلون آردوینو را به شما توجه می کنم. با Paduino FT232RL آشنا شوید

همانطور که در بالا ذکر شد، برد یک اشکال دارد - از امکان تامین برق از درگاه USB محروم است. با این حال، به لطف استفاده از تراشه FT232RL، خروجی 3.3 ولت روی برد وجود دارد. همچنین برای اضافه کردن. من می خواهم عملکرد را به وجود بلوز بوت خودکار (ENABLE) و همچنین جامپر (JP LED13) نسبت دهم که به شما امکان می دهد LED همیشه استفاده نشده متصل به پین ​​شماره 13 را خاموش کنید.

همچنین علاوه بر خروجی Vin موجود در آردوینو، خروجی VTG INPUT نیز اضافه شده است. به نظر من، خروجی استاندارد Vin دارای معایبی است، اگرچه از طرف دیگر نکات مثبتی نیز وجود دارد. معایب شامل از دست دادن ولتاژ در سراسر دیود (0.6-0.8 ولت) است، همچنین هنگامی که آردوینو نه از کانکتور برق، بلکه مستقیماً از شانه ها تغذیه می شود، حفاظت در برابر معکوس شدن قطبیت را از دست می دهیم. خروجی Vin در مدار بعد از دیود محافظ قرار دارد. در پایه VTG INPUT، ما همیشه ولتاژی برابر با ولتاژ ورودی بدون هیچ تلفاتی داریم و زمانی که آردوینو از طریق شانه ها تغذیه می شود، عملکرد حفاظت از قطبیت معکوس حفظ می شود. در نمودار، خروجی در مقابل دیود محافظ قرار دارد. از مزایای خروجی Vin می توان به این واقعیت اشاره کرد که وقتی برق به درستی تامین می شود، همیشه یک نکته مثبت روی آن وجود خواهد داشت، در غیر این صورت چیزی وجود نخواهد داشت، در حالی که در ورودی VTG یا منفی یا مثبت است.

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

از آنجایی که FTshka در این مجموعه فقط از خطوط زمین و سیگنال پورت USB استفاده می کند، پس با نگاهی به صفحه داده، یک مهار را در پیکربندی زیر روی آن آویزان می کنیم:

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

چند کلمه در مورد FT232RL. ریزتراشه بسیار کوچک است. برای اینکه بتوانید نقاط قوت خود را ارزیابی کنید، من یک عکس از FTS روی یک سکه ده کوپکی می دهم.

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

از نظر اندازه، پادوینو خیلی بزرگتر از آردوینو اصلی نیست.

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

پس از آپلود بوت لودر، هیچ چیز مانع از آن نمی شود که مستقیماً به سمت برنامه نویسی برویم.

ابتدا باید محیط آردوینو را دانلود کنید. می توانید آخرین نسخه را از وب سایت سازنده دانلود کنید.

ما کلون خود را به رایانه متصل می کنیم، اگر اینترنت در دسترس باشد، دستگاه باید به طور خودکار شناسایی شود.

اگر هنگام اتصال، درایور FT232RL به طور خودکار نصب نشده است، درایور سیستم عامل خود را از وب سایت سازنده FTDI دانلود کنید.

در نظرات مقاله، شخصی به احتمال درگیری بین درایورهای جدید FT232RL از وب سایت سازنده اشاره کرد. در این زمینه بهتر است درایور را از Arduino IDE (arduino-1.0.5-windows\arduino-1.0.5\drivers\FTDI USB Drivers) نصب کنید.

شناسه دانلود شده را باز کرده و برد را انتخاب کنید. هنگام استفاده از کنترلر ATmega 8، برد به صورت Arduino NG یا قدیمی تر w/ATmega 8 یا هنگام استفاده از ATmega168 به صورت Arduino NG یا قدیمی تر w/ATmega 168 نشان داده می شود.

سپس COMport که برد به آن متصل است را انتخاب کنید. کابل من زیر شماره نهم مشخص شد.

برای بررسی عملکرد، برنامه تست فلاشر را با انجام موارد زیر در کنترلر پر کنید:

پس از دانلود موفق، باید موارد زیر را مشاهده کنید

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

آرشیو شامل یک الگو برای LUT و لیستی از قطعات است.

تصویر => چاپ => صفحه کامل را باز کنید

برای سهولت در لحیم کاری قطعات smd در قسمت عقب برد که هیچ علامتی وجود ندارد، عکس می دهم.

می خواهم توجه داشته باشم که هیچ علامتی روی خازن های smd وجود ندارد ، اما برای تسهیل در لحیم کاری در تصویر ، آنها را اعمال کردم. 104 - 0.1 uF، 22 - 22pF.


ما بهترین و حتی دیوانه‌کننده‌ترین پروژه‌های آردوینو را که در سال 2015 ملاقات کردیم، جمع‌آوری کردیم.

دستگاه بیداری آردوینو

شکستن قفل های ترکیبی با آردوینو

این مکانیزم کنترل شده آردوینو می تواند هر قفل ترکیبی را در کمتر از 30 ثانیه باز کند. پروژه هکر سامی کامکار این آسیب پذیری را نشان داد.

اسکیت های مرتب سازی ربات

پروژه ای از یک ربات آردوینو پرینت سه بعدی که به صرفه جویی در زمان لازم برای مرتب سازی Skittles کمک می کند. شاید بزرگترین ناامیدی این باشد که مکانیزم جهانی و مناسب برای M&M نیست. ویدئو و توضیحات بیشتر

Protopiper - ابزاری برای نمونه سازی اولیه

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

برف گیر منبع باز

موتور پیشرفت در بسیاری از موارد تنبلی است. برف را با بیل پاک کنیم؟ این کار به یک ربات نیاز دارد. شاید فروشندگان برف دمنده این پروژه را دوست نداشته باشند، زیرا. نویسنده معتقد است که هر کس می تواند به طور مستقل یکی برای خود بسازد. .

Blaster برای تغییر موسیقی

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

به موهای خود قدرت بیشتری بدهید

با احتیاط پیام ارسال کنید، برنامه ها را راه اندازی کنید، مکان خود را پخش کنید - همه اینها را می توان با نوازش آرام موهای خود انجام داد - این برای دختران بسیار طبیعی است.

با آردوینو ببافید

برای بافتنی، نیازی به تماس با مادربزرگ یا خرید تجهیزات حرفه ای نیست. ربات DIY که با استفاده از آردوینو می بافد.

ربات BB-8 در آردوینو

پروژه ای برای کسانی که آرزوی ساخت ربات BB-8 از جنگ ستارگان را دارند.

Ok Google Sesame در را باز کنید

در این پروژه، یک دانشجوی MIT با استفاده از فرمان صوتی Google Now یک درب بازکن را اجرا کرد. برای ورود به خانه، فقط باید بگویید: "کنجد، باز". فیلم و توضیحات پروژه

ماشین تحریر در حال پخش یک سمفونی

ماشین تحریر سال 1960 نه تنها به یک چاپگر، بلکه به یک ساز موسیقی تبدیل شده است.

ربات AT-AT

ربات کنترل شده AT-AT از جنگ ستارگان.

ربات T-800 از ترمیناتور

تعداد زیادی از طرفداران فیلم ترمیناتور در جهان وجود دارند، اما تعداد کمی از ربات T-800 را بازسازی کرده اند. می توانید در مورد پروژه بیشتر بخوانید و ویدیو را تماشا کنید.

ربات Egg Minion از Kinder Surprise

یک ربات خانگی سرگرم کننده که می توانید خودتان آن را بسازید. اطلاعات بیشتر در مورد پروژه

تلویزیون خود را با ذهن خود کنترل کنید

دیگر نیازی به کنترل از راه دور تلویزیون نیست. تنها کاری که باید انجام دهید این است که به فکر تغییر کانال باشید. این پروژه از تراشه ای از بازی Star Wars Force Trainer (جنگ ستارگان) استفاده می کرد که در سال 2009 منتشر شد. ادامه مطلب