Arduino چیست ؟
در مورد این پلات فورم منبع باز الکترونیکی بیشتر بدانیم
Arduino یک پلات فورم پروتوتایپ الکترونیکی منبع باز انعطاف پذیر است که به سادگی چه از لحاظ سخت افزاری و چه از لحاظ نرم افزاری قابل استفاده است. امروز قصد داریم با این مقاله شما را با این قطعه های جالب آشنا کنیم و به شما نشان دهیم که استفاده از آن ها چقدر ساده و البته کاربردی است .
سخت افزار Arduino یک برد گردشی منبع باز با یک میکروپروسسور و یک ورودی و یک خروجی است . همچنین دارای پین هایی برای ارتباط و کنترل کردن اشیای فیزیکی شامل (LED, servos و دکمه ها و …) است . این برد می تواند به کمک درگاه یواس بی تغذیه شود و یا می توان آن را به کمک هر منبع تغذیه خارجی که دیگر سخت افزارها و سنسور ها را تغذیه می کند ، آن را تغذیه کرد .
Arduino همچنین دارای یک نرم افزاری منبع باز چیزی شبیه به C++ ، است. بخشی در این قطعه وجود دارد به نام Arduino integrated development environment که به اختصار به آن IDE می گویند . IDE به شما این امکان را می دهد که کد نویسی کنید ، آن را کامپایل کنید و بر روی Arduino خودتان آپلود کنید تا از آن برای پروژ ها و کارهای پروتوتایپی استفاده کنید .
و تمامی این چیزها تنها برای این ساخته شده است تا هنرمندان و تولیدکنندگان به راحتی بتوانند ایده ها و افکار خود را واقعی ساخته و آن را با اشیا واقعی اجرا نمایند . اگر شما هم دوست دارید چیزی را از خودتان بسازید ، نگاهی داشته باشید تا آپشنهای سخت افزاری و نرم افزاری موجود را مشاهده کنید و سپس آغاز کنید .
انواع مختلف Arduino
سخت افزار Arduino به نام منبع باز خودش را معرفی کرده و این بدین معنی است که شما می توانید هر بردی را که موجود است بدین ترتیب داشته باشید و باز این بدین معنی است که شما می توانید هر قطعه دیگری را که خواستید بخرید و به آن اضافه کنید و در نهایت اگر تمایل داشتید می توانید قطعه نهایی را که درست کردید را به فروش برسانید . جالب است نه ؟
برای شروع به شما پیشنهاد می کنم که از کیتهای ۳۰ دلاری که این روزها معادل حدودا پنجاه هزار تومان است ، استفاده کنید . سپس اگر دیدید این کار را دوست داشتید می توانید از کیتهای گران تر استفاده کنید .
تصویری را که در زیر مشاهده می کنید بر پایه ی فریتایزینگ ساخته شده است و در واقع برای یک برد Arduino استاندارد می توان به آن رجوع کرد .
Arduino انواع مختلفی دارد که این باعث می شود که شما بازه گسترده ای از انتخاب را پیش رو داشته باشید . با این حال مزیت دیگرش هم این است که شما می توانید از میان قطعات فراوانی که پیش رو دارید راه حلها و انتخابات بهتری داشته باشید .
در اینجا بدلیل محدودیتهایی که داریم نمی توانیم تمام آپشن های Arduino را مطرح کنیم ، پس فقط به تعدادی محدود از آنها بسنده می کنیم.
Arduino Uno
این مدل از Arduino به نام Uno ، یک استارتر فوق العاده از Arduino است . یک فونداسیون سالید برای شروع در اختیار شما قرار می دهد که با استفاده از آن می توانید یک پلاتفروم عالی برای جستجوهای خود داشته باشید . همچنین با بسیاری از سپر و پوشش های موجود و حتی آنهایی که ممکن است بعدا بیاید ، سازگاری خوبی دارد .
Arduino Nano
Nanoنیز در واقع مانندUno یک ویژگی برای ویژگی های Arduino محسوب می شود .با این حال اندازه آن یک سوم اندازه Uno است و نمی تواند به سادگی به عنوان شیلد استفاده شود . به عبارت دیگر Nano ابزاری برای استفاده به عنوان ابزاری دائمی در پروژه ها و کارهای آزمایشی در برد های مختلف است .
Arduino Lilypad
Lilypad طراحی منحصر بفردی دارد که می تواند بر روی پارچه دوخته شود و حتی پوشیده شود . از این منظور می توان در پروژه ها و یا کارهای هنری استفاده کرد . هیچ محدودیتی برای این برنامه ها ندارید ولی باید گفت که شیلد بر روی این مدل از Arduino ها کار نمی کند . بنابراین توسعه دادن کارتان در این حالت می تواند کمی مشکل باشد .
Arduino Mega 2560
The Mega 2560 یک مموری و تعداد پین بیشتری از ورودی و خروجی (I/O ) ، نسبت بهArduino های دیگر دارد . در واقع این بهترین و البته بزرگترین Arduino ی است که می توانید آن را تهیه کنید .با این وجود دقت کنید و بررسی کنید و ببینید که آیا پروژه ی شما نیاز به چنین چیزی دارد یا نه چرا که مشخص است که گرانترین نوع Arduino موجود است . پس خرج زیادی را روی دوش شما در پروژه خواهد گذاشت .
Netduino
Netduino، به زبان ساده پسر عموی Arduino ها است . آن هم یک سخت افزاری منبع باز برای هک کردن ( تغییر حالت دادن تنظیمات ) و راه حل های پروتوتایپینگ است . Netduino از .NET Micro Framework برای راه اندازی خود استفاده می کند.برای سازگاری با شیلد Arduino پین مناسب دارد با این وجود گاهی برای اجرا شدن نیاز به درایورهایی دارد .
برای پیدا کردن سخت افزارهای بیشتری از Arduino می تواند لینکهای زیر را چک کنید .
لوازم اضافی Arduino ( شیلد ها )
شیلد ها کارایی و توانایی Arduino شما را افزایش می دهد ، در واقع به معنی واقعی کلمه قفل از Arduino شما باز می کند . در آن پینهایی وجود دارد که بر قسمت بالایی Arduino شما متصل می شود و به سرعت توانایی Arduino شما را نسبت به کار شیلد افزایش می دهد .همچنین می توانید همزمان تعداد بیشتری (مثلا چند تا ) شیلد را به آردینو خود متصل کنید .یک آردوینو که برای مقاصد خاص ساخته شده است و سپس می تواند یک ماشین کنترل از راه دور را به کمک شیلد RF کنترل کند چیزی است که شاید بتوان با آن یک پروژه بزرگ را کنترل کرد .
در زیر می توانید مشاهده کنید که بسیاری از شیلد ها شبیه خود برد آردینو ها هستند . با این حال خیالتان راحت باشد که سردرگم نمی شوید چرا که این شیلد ها از قطعه ی اصلی پردازش بی بهره اند ، قطعه که به کمک آن می توانید برنامه ها را بنویسید ( چیزی که در ادامه در آخر مقاله به آن خواهیم رسید )
Ethernet
محبوب ترین نوع آردوینو ها می باشد چرا که به شما این امکان و توانایی را می دهد که بتوانید به اینترنت متصل شوید و ارتباطات کامل را از آن طریق برقرار کنید . شیلد Ethernet یکی از پر پتانسیل ترین های موجود می باشد .و هنگامی که شما به کار کردن با آن مسلط شدید می توانید از دل آن برای خودتان یک تستر/قهوه جوش و .. بسازید !
XBee
شیلد XBee یک ارتباط پوینت تو پوینت ساده وایرلس به شما می دهد . با این شیلد می توانید دو آردیونو را به یکدیگر متصل کنید و یا یک سری کامل از آردیونو ها را به یکدیگر متصل کنید و یک شبکه درست کنید ، شبکه ای که شاید روزی دنیا را کنترل کند !
Motor
این آردوینو می تواند موتور ها و سروو ها را بدون اینکه نیازی به شیلدی داشته باشد ، هدایت و کنترل کند . با این کنترل از راه دور می توانید یک وسیله نقلیه خود را کنترل کنید و یا ربات خودتان را بسازید .
تعداد بسیار زیاد از شیلد های Arduino دیگری مانند شیلدهای موزیک ، بازی های ویدویی و بلوتوث موجود می باشد . به شما پیشنهاد می کنیم که خودتان شیلد مورد نظرتان را برای پروژتان ، با جستجو پیدا کنید .
اگر شما به دنبال آردوینو و شیلدهای پروتوتایپی همراه هم هستید ، به شما پیشنهاد می کنیم که فریتایزینگ را چک کنید که آنها نه تنها به شما در مراحل و استیج های پروژتان کمک می کنند بلکه به شما کمک می کنند تا برد های دائمی PCBخود را برای پروژتان آماده کنید .
برنامه ها (Sketches)
Arduino IDE یک ابزار توسعه دهنده پلاتفورم است که به زبان جاوا نوشته شده است . به شما این امکان را می دهد تا تمامی کارایی نرم افزاری آردوینوی خودتان را کنترل کنید .
هر برنامه ای که آن را می نویسید به اسکچ شناخته می شود که بعد از آن کامپایل شده و سپس بر روی آردوینو شما به کمک IDE آپلود می شود . تعداد بسیار زیادی از اسکچ ها به صورت آنلاین و رایگان موجود می باشند و همچنین دیگر IDE ها طوری هستند که با اکثر آردوینو ها سازگار می باشند و کار می کنند .
Eclipse و Notepad++ دو اسکچ بسیار محبوب می باشند که به کمک آنها می توانید برنامه ها را بسازید ولی با این حال دسترسی به مثال های اسکچ و کامپایل و آپلود کردن و اتمام کار بر روی آردویونو در آنها به سادگی انجام نمی شود و این خودش یک ضعف بزرگ برای آنها محسوب می شود .
منابع :
هدف این مقاله این است که شما با پروژه های Arduino آشنا شوید و پروژه های خود را آغاز کنید .برای اینکه بیشتر در این مورد بدانید می توانید از لینک های زیر استفاده کنید .
اگر شما هم از پروژه خودتان و یا خود Arduino ها لینکهایی در اختیار دارید ، خیلی خوب است که آن را با دوستانتان و ما در اینجا به اشتراک بگذارید .
در زیر می توانید ایده های پروژه ای خوبی را پیدا کنید .
http://arduino.cc/en/Tutorial/HomePage
http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks
http://www.instructables.com/tag/type-id/category-technology/channel-arduino
منابع سخت افزاری آردوینو
http://arduino.cc/en/Main/Hardware
فیلم ها
http://www.circuitsathome.com
http://www.youtube.com/user/makemagazine
منبع : gooyait.com و How-To Geek
سخنان بزرگان برنامه نویس (۰ و ۱ )
- ديباگ كردن يك كد چندين مرتبه از نوشتن آن سختتر است. بنابراين اگر كد اوليه خود را بسيار هوشمندانه بنويسيد، جهت ديباگ كردن آن به اندازهي كافي باهوش نخواهيد بود! (Brian Kernighan)
- تنها دو نوع زبان برنامه نويسي وجود دارد: آنهايي كه برنامه نويسها از آن شكايت دارند و آنهايي كه اصلا مورد استفاده قرار نميگيرند! (Bjarne Stroustrup)
- هر كسي ميتواند كدي بنويسد كه يك كامپيوتر آنرا درك كند. يك برنامه نويس خوب كدي را مينويسد كه براي ساير همكارانش قابل درك باشد. (Martin Fowler)
- اندازهگيري درصد پيشرفت يك پروژه برنامه نويسي با شمارش تعداد سطرهاي كدهاي آن همانند اندازه گيري درصد پيشرفت ساخت يك هواپيما از طريق وزن كردن آن است! (Bill Gates)
- برنامه نويسي سطح پايين (Low-level) روح برنامه نويسها را جلا ميبخشد! (John Carmack, ID software)
- بزرگي واقعي با اندازه گيري مقدار آزادي كه به ديگران عطا ميكنيد، سنجيده ميشود و نه به اينكه چگونه ديگران را وادار ميكنيد تا آنچه را كه مد نظر شما است اجرا كنند. (Larry Wall)
- هيچگاه از gets و sprintf استفاده نكنيد، در غير اينصورت شياطين به زودي به سراغ شما خواهند آمد! (FreeBSD Secure Programming Guidelines)
- صحبت كردن ساده است. كدت رو نشون بده! (Linus Torvalds)
- علوم رايانه هيچگاه شخصي را تبديل به يك برنامه نويس خوب نميكنند همانطور كه مطالعه در مورد رنگها و قلمها شما را تبديل به يك نقاش خوب نميكند. (Eric Raymond)
- برنامه نويسي مانند س.ك.س است. يك اشتباه و سپس تحمل كردن و پشتيباني آن تا آخر عمر! (Michael Sinz)
- هيچ برنامهاي تا زمانيكه آخرين يوزر آن بميرد به پايان نخواهد رسيد! (از يك گروه پشتيباني نرم افزار ناشناس!)
- برنامه نويسهاي C هرگز نخواهند مرد. آنها فقط تبديل به void خواهند شد. (ناشناس)
- پايان دنياي يونيكس 2 به توان 32 ثانيه پس از اول ژانويه 1970 است! (ناشناس)
- زماني كه كد مينويسيد فرض كنيد شخصي كه قرار است در آينده از كدهاي شما نگهداري كند يك ديوانهي زنجيري است كه آدرس خانهي شما را ميداند! (Rick Osborne)
- سادگي يك برنامه يكي از شرايط قابل اطمينان بودن آن است. (Edsger Dijkstra)
- يونيكس سيستم عامل سادهاي است، اما شما بايد فرد باهوشي باشيد تا بتوانيد اين سادگي را درك كنيد! (Dennis Ritchie)
- اگر به كامپايلر دروغ بگوئيد او بعدا انتقام خواهد گرفت! (Henry Spencere)
- پرل تنها زبان برنامه نويسي است كه پيش و پس از رمزنگاري RSA به يك شكل به نظر ميرسد! (Keith Bostic)
- تنها دو صنعت هستند كه به مصرف كنندگان خود "كاربر" ميگويند: صنعت كامپيوتر و تجارت مواد مخدر! (ناشناس)
پلاك خواني الكترو موتورها

مشخصاتي كه روي پلاك الكتروموتورها مي نويسند براي استفاده بهينه در طراحي و راه اندازي صحيح بكار ميرود و شامل نكاتي مي شود كه گاهي بي توجهي به آن باعث بهره بري كمتر و خسارت به تجهيزات الكتريك ميگردد.
لذا پلاك خواني الكترو موتورها كمك زيادي به تعمیر کار یا طراح و راه انداز براي طراح مدار مربوطه و انتخاب صحيح كنتاكتور و بي متال و ... مينمايد .
No : شماره ساخته شده توسط كارخانه
Type : شامل كليه مشخصات فني الكترو موتور كه در كاتالوگ كارخانه موجود بوده و يا در مكاتبه با كارخانه بايد به آن اشاره شود و يا در هنگام خريد مشابه
A : حداكثر جريان مصرفی مجاز الكترو موتور را نشان ميدهد ، ميزان جريان در هنگام کار کرد موتور هیچگاه نبايد بيشتر از مقدار فوق گردد.
V : ولتاژ كاري الكترو موتور مي باشد كه نبايد ولتاژ بيشتر و يا كمتر به سيم پيچهاي الكترو موتور اعمال گردد.
50Hz : الكترو موتور بايد در فركانس 50 هرتز كار كند (برق ايران)
60Hz : الكترو موتور بايد در فركانس 60 هرتز كار كند (فركانس برق برخي كشورهاي)
نكته: دور الكترو موتورها با فركانس ارتباط دارد لذا الكترو موتوري كه در فركانس 50 هرتز مثلا 1500 دور ميباشد همين الكترو موتور در فركانس 60 دورش ديگر 1500 نيست .
R.P.M : نشان دهنده دور الكترو موتور در يك دقيقه در روي شقت خروجي ميباشد.
KW : مقدار توان الكترو موتور را نشان ميدهد.
نكته : اگر روي الكترو موتوري نوشته شده بود 380/220 V= معني آن اين است كه اين الكترو موتور در شبكه برق ۳۸۰ ولت كه برخي از كشورها استفاده ميشود بايد بصورت مثلث و در كشورهاي كه ولتاژ 220ولت ( ولتاژ بين يك فاز و نول) دارند مثل ايران بايد بصورت ستاره بسته شود .
IP : ميزان حفاظت الكترو موتور در مقابل گرد و غبار و ... است و طبق جدول زير مي باشد.

انواع حفاظتها طبق استاندارد دين 40050
P00= باز بدون حفاظت در مقابل تماس با اجسام خارجي و آب
P10 = محفوظ در مقابل تماس دست و اجسام بزرگ خارجي - محافظ در مقابل آب
P11= محفوظ در مقابل تماس دست و اجسام بزرگ خارجي - محفوظ در مقابل آب
P20 = محفوظ در مقابل تماس انگشت و اجسام با وزن متوسط بدون حفاظ در مقابل آب
P21= محفوظ در مقابل تماس انگشت و اجسام با وزن متوسط - ضد آب
P22 = محفوظ در مقابل تماس انگشت و اجسام با وزن متوسط –محفوظ در مقابل ترشح آب بطور عمودي يا مايل با زاويه بيشتر از 30 درجه نسبت به افق
P30 = محفوظ در مقابل تماس با ابزار ها و غيره و اجسام خارجي سبك وزن – بدون محافظت در مقابل آب
P31 = محفوظ در مقابل تماس با ابزار ها و غيره و اجسام خارجي سبك وزن - ضد آب
P32 = محفوظ در مقابل تماس با ابزار ها و غيره و اجسام خارجي سبك وزن - محفوظ در مقابل ترشح آب بطور عمودي يا مايل با زاويه بيشتر از 30 درجه نسبت به افق
P40= محفوظ در مقابل كليه موارد بالا

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

مهره يا چوک فريت ؛ اين اسم برجستگي هاي استوانه اي شکلي است که نزديک به انتهاي برخي کابلهاي متصل به رايانه ( و البته کابل بعضي وسايل الکترونيکي ديگر) ديده مي شود.
اگر يکي از اين برجستگي ها را در يک کابل به درد نخور بشکنيد ( يا يکي از انواع دو تکه آنها را باز کنيد) مي بينيد که زير آنها يک استوانه فلز مانند و خاکستري رنگ قرار دارد که کابل از ميان آن رد شده است.
جنس اين استوانه از فريت است ؛ يک ماده نيمه مغناطيسي که از مخلوط کردن اکسيد آهن با چند فلز ديگر به دست مي آيد و در خيلي جاها مانند ساخت هسته آنتن هاي دروني راديو به کار مي رود.
فريت در واقع يک فيلتر انتخابي است که بسته به ترکيباتش مي تواند بخش خاصي از امواج الکترومغناطيسي را به دام بيندازد و جذب کند.
از اين خاصيت براي کاهش اثر تداخل نويزهاي الکترومغناطيسي و بويژه امواج راديويي (RF) در کار وسايل الکترونيکي حساس و مثل رايانه استفاده مي شود؛ اما اين نويزها و امواج مزاحم از کجا مي آيند؟
رايانه ها وسايل نويزداري هستند. مادربورد رايانه کريستالي دارد که با فرکانسي بين 300 تا 4000 مگاهرتز پيوسته در حال نوسان است. کارت گرافيکي هم براي تغذيه اطلاعاتي مانيتور از نوسانگرهاي ديگري استفاده مي کند.
به همين ترتيب ابزارهاي ديگر هم اغلب پردازنده و فرکانس کار خاص خودشان را دارند.
همه
اين نوسانگرها مي توانند در فرکانس کار خودشان سيگنال هاي راديويي تابش
کنند که بيشتر اين تشعشعات به وسيله کيس فلزي رايانه جذب و خنثي مي شود؛
اما يک منبع ديگر براي توليد و انتقال نويز وجود دارد و آن ، کابلهاي متصل
به رايانه است.
اين کابلها براي جرياني که حمل مي کنند، درست حکم يک آنتن بلند و قدرتمند را دارند و امواجي با همان فرکانس را در فضا پراکنده مي کند که اين سيگنال ها مي تواند در کار راديو و تلويزيون هاي نزديک به کابل ، اختلال ايجاد کند.
به همين ترتيب ، کابلهاي اتصال ، توانايي جذب
سيگنال هاي راديويي موجود در محيط و انتقال آنها همراه با جريان هاي اصلي
به درون مدارات الکترونيکي رايانه را نيز دارند.
اينجاست که يک استوانه
فريت مناسب با احاطه کردن کابل در يک انتهاي آن ، اين بخش مزاحم از فرکانس
ها را جذب و به گرما تبديل مي کند در حالي که به جريانات اصلي که فرکانس
متفاوتي دارند، اجازه عبور مي دهد؛ يک ايست بازرسي براي فرکانس هاي قاچاق.
( به عبارتی دیگر : ايست بازرسي فرکانس ها )
تکمیل سایت
در دو روز گذشته این سایت را کمی تکمیل تر کردمالبته هنوز برای بهتر و کامل شدن خیلی کار دارد و با توجه به امکانات محدود persiangig کار خیلی دشوار و وقتگیر است.
ساعت دیجیتالی همراه با 6 زنگ (آلارم) مجزا و دماسنج
این ساعت با ابعاد 38 سانتیمتر در 18.5 سانتیمتر در مدل های مختلف عرضه می شود.
1. با LEDهای قرمز مات و سبز مات
2. با LEDهای آبی شفاف
3. با LEDهای آبی مات
4. با LEDهای قرمز پور نور با قابلیت دیده شدن از فاصله بسیار دور (حدود 30 الی 50 متری)
این ساعت داری 6 زنگ یا آلارم مجزا می باشد که مستقل از هم کار میکند و بنا به سفارش میتواند به آلارم قوی خارجی با صدای زیاد مجهز شود.
همچنین تمام مدل های فوق قابل عرضه با ولتاژ 220 ولت یا 12ولت DC می باشد درضمن میتوان ساعت فوق را به ترموستات مجهز کرد که در دمای دلخواه وسیله ای را روشن یا خاموش کند.











در زیر تصاویری از ساعت بزرگ دیجیتالی با ابعاد 150 در 70 سانتیمتر را مشاهده می کنید.

تعمیرات فلش مموری
رفع ایراد و تعمیرات انواع فلش دیسک یا فلش مموری پذیرفته می شود.




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












