فهرست مطالب:
- مرحله 1: طراحی PCB
- مرحله 2: سفارش PCB
- مرحله 3: قطعات الکترونیکی را جمع آوری کرده و آنها را لحیم کنید
- مرحله 4: برش لیزری اکریلیک
- مرحله 5: پرونده/محفظه را بسازید
- مرحله 6: برنامه افزودنی روبات را بسازید
- مرحله 7: پنگ با استفاده از S4A (خراش برای آردوینو)
- مرحله 8: کنترل بازوی ربات سروو با استفاده از S4A
- مرحله 9: ماشین هوشمند با استفاده از Arduino IDE
- مرحله 10: محافظ گیاه با استفاده از Arduino IDE
- مرحله 11: مارس سلطنتی جنگ ستارگان
- مرحله 12: پروژه MBlock
تصویری: Circuit Learn NANO: One PCB. آسان برای یادگیری. امکانات بی نهایت .: 12 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
شروع در دنیای الکترونیک و روباتیک در ابتدا می تواند بسیار دلهره آور باشد. چیزهای زیادی وجود دارد که باید در ابتدا بیاموزید (طراحی مدار ، لحیم کاری ، برنامه نویسی ، انتخاب قطعات الکترونیکی مناسب و غیره) و در صورت خرابی مشکلات متغیرهای زیادی برای پیگیری وجود دارد (اتصالات سیم کشی اشتباه ، قطعات الکترونیکی خراب شده یا خطا در کد) بنابراین اشکال زدایی برای مبتدیان واقعاً سخت است. بسیاری از مردم کتابهای زیادی را خریداری کردند و ماژول های زیادی خریدند ، اما در نهایت پس از مواجهه با مشکلات متعدد و گیر افتادن علاقه خود را از دست دادند.
برنامه نویسی دیجیتال با آموزش Samytronix Circuit Learn ساده شده است - NANO
از سال 2019 من پروژه های خود را Samytronix برچسب گذاری می کنم.
Samytronix Circuit Learn - NANO یک پلت فرم یادگیری است که توسط Arduino Nano طراحی شده است. با استفاده از Samytronix Circuit Learn - NANO ، ما می توانیم مفاهیم اساسی لازم را برای شروع عمیق تر غواصی در دنیای الکترونیک و برنامه نویسی تنها با یک برد یاد بگیریم. با حذف نیاز به لحیم کاری یا استفاده از تخته نان و اتصال مجدد مدار هر زمان که می خواهید یک پروژه جدید را شروع کنید ، تجربه یادگیری برنامه نویسی آردوینو را ساده می کند. بهتر است Samytronix Circuit Learn-NANO طوری طراحی شده باشد که با زبان برنامه نویسی خط بلوک معروف ، Scratch سازگار باشد ، بنابراین شما می توانید مفاهیم برنامه نویسی را سریعتر و آسانتر یاد بگیرید در حالی که هنوز انعطاف پذیری لازم برای افزودن اجزای بیشتری مانند تستر پیوستگی ، سرو موتورها ، و سنسور فاصله
مرحله 1: طراحی PCB
خود PCB با استفاده از EAGLE طراحی شده است. اگر علاقمند به کسب اطلاعات بیشتر در مورد طراحی برد مدار خود هستید ، می توانید به کلاس طراحی مدار طراحی توسط randofo مراجعه کنید. اگر فقط می خواهید طرح را بارگیری کرده و به تولید کننده PCB سفارش دهید ، می توانید فایل ها را در مرحله بعدی بارگیری کنید.
اگر می خواهید طرح من را برای اهداف خود تغییر دهید ، لطفاً این کار را انجام دهید!
مرحله 2: سفارش PCB
برای سفارش PCB باید فایل های gerber (.gbr) را بارگیری کنید. اینها فایل هایی هستند که در اختیار تولید کننده قرار می دهید. پس از بارگیری همه پرونده ها ، می توانید آنها را به سازنده PCB ارسال کنید. بسیاری از تولید کنندگان PCB وجود دارند ، یکی از توصیه شده ترین تولید کنندگان PCB PCBWay است.
مرحله 3: قطعات الکترونیکی را جمع آوری کرده و آنها را لحیم کنید
اکثر قطعات الکترونیکی مورد استفاده بسیار رایج هستند و می توانید آنها را در فروشگاه لوازم الکترونیکی محلی خود پیدا کنید. با این حال ، اگر نتوانستید همه اجزا را پیدا کنید ، می توانید آنها را به صورت آنلاین از amazon ، ebay و غیره دریافت کنید.
- 1 برابر آردوینو نانو
- بسته LED 1x 10 میلی متر (قرمز ، زرد ، سبز ، آبی)
- زنگ 1x 12 میلی متر
- 1 برابر مقاومت در برابر نور
- ترمیستور 1 برابر
- 2 برابر Trimpot
- دکمه 2 12 12 میلیمتری
- 1 جک DC
- هدر مردانه 1 ست
- هدر زنانه 1 ست
-
مقاومت:
- 4x 220 اهم 1/4W
- 4x 10k اهم 1/4W
- 1x 100 اهم 1/4W
- 1x 100k اهم 1/4W
پسوند اختیاری:
- نگهدارنده باتری با اتصال DC (4 برابر AA توصیه می شود)
- تا 4 برابر سروو
- کابل 2 برابر با گیره تمساح
- سنسور فاصله مادون قرمز تیز
هنگامی که تمام قطعات الکترونیکی را جمع آوری کردید ، وقت آن است که آنها را به PCB سفارش داده شده لحیم کنید.
- توصیه می کنم ابتدا مقاومتها را لحیم کنید زیرا آنها کمترین جزء هستند. (مقاومت را بر اساس مقداری که در عکسها گذاشتم لحیم کنید)
- پای مقاومت را در طرف دیگر PCB بکشید
- قسمتهای دیگر را همانطور که در عکس نشان داده شده لحیم کنید (می توانید موقعیت کاتد/آند را در یادداشت های موجود در عکسها بررسی کنید)
مرحله 4: برش لیزری اکریلیک
برای سفارش برش لیزری می توانید فایلهای پیوست شده را در اینجا بارگیری کنید. ورق اکریلیک باید 3 میلی متر ضخامت داشته باشد. همانطور که در عکس نشان داده شده است برای قسمت بالای کیس رنگ شفاف توصیه می شود. لطفاً توجه داشته باشید که قطعات کوچکی مانند فاصله دهنده نیز وجود دارد که مورد نیاز است.
مرحله 5: پرونده/محفظه را بسازید
آماده کردن:
- ورق اکریلیک برای قاب
- فاصله دهنده اکریلیک 4 برابر
- 4 برابر مهره M3
- 4 پیچ M3 15 میلی متر
بدنه را به همراه پیچ و مهره به این ترتیب (از بالا) قرار دهید:
- ورق اکریلیک بالا
- فاصله دهنده اکریلیک
- تخته Samytronix
- فاصله دهنده اکریلیک
- ورق اکریلیک پایین
پس از اتمام جمع آوری محفظه/محفظه ، می توانید آزمایش برنامه ریزی برد را شروع کنید. برخی از پروژه های نمونه موجود در این دستورالعمل وجود دارد که می توانید امتحان کنید (مرحله 7-9). شما می توانید بین Arduino IDE یکی را انتخاب کنید یا از یک رابط خط بلوک با استفاده از Scratch یا Mblock استفاده کنید که اگر به تازگی شروع به کار کرده اید بسیار راحت تر است. اگر می خواهید از Samytronix Circuit Learn NANO به طور کامل استفاده کنید ، توصیه می کنم مرحله بعدی را انجام دهید که ساخت افزونه روبات برای برد است.
مرحله 6: برنامه افزودنی روبات را بسازید
این مرحله برای برخی از پروژه ها ضروری نیست. برنامه افزودنی روبات برای شما طراحی شده است تا در مورد حرکت با استفاده از سرویس های مداوم برای حرکت چرخ و جلوگیری از موانع با استفاده از سنسور فاصله ، اطلاعات بیشتری کسب کنید.
آماده کردن:
- تمام قطعات اکریلیک برای پسوند ربات.
- مهره M3 20x
- پیچ 14x M3 15 میلیمتری
- پیچ 16 میلی متری M3 10 میلی متری
- 4x M3 فاصله 15 میلی متری
- 2x M3 فاصله 25 میلی متری
مراحل:
- ابتدا ورق اکریلیک را بدون پیچ و مهره کنار هم قرار دهید
- قطعات اکریلیک را با استفاده از پیچ و مهره به هم محکم کنید
- 2 برابر سروو مداوم و چرخ ها را روی قاب اکریلیک قرار دهید
- نگهدارنده باتری را به پشت قاب بدنه اکریلیک پیچ کنید
- کاستور توپ را پیچ کرده و با فاصله 25 میلی متری از آن فاصله بگیرید تا از قاب فاصله بگیرد
- قسمت پلاستیکی کوچک را به قاب اکریلیک بچرخانید (هنگام خرید یک سروو 90 گرمی ، پلاستیک همراه آن است)
- قسمت سر را کنار هم قرار دهید
- سنسور فاصله مادون قرمز شارپ را پیچ کنید
- سروو را روی پلاستیک کوچک نصب کنید
- آخرین مرحله این است که Samytronix Circuit Learn NANO را روی قاب ربات نصب کرده و آنها را مطابق شکل سیم بندی کنید
مرحله 7: پنگ با استفاده از S4A (خراش برای آردوینو)
نقشه پین در مدار Samytronix Circuit NANO به گونه ای طراحی شده است که با برنامه s4a سازگار باشد. می توانید برنامه s4a و همچنین سیستم عامل را در آنجا بارگیری کنید. شما می توانید هر پروژه ای را که می خواهید بسازید ، زبان برنامه نویسی خراش بسیار ساده است و درک آن بسیار آسان است.
در این آموزش من نمونه ای از یکی از پیاده سازی های احتمالی Samytronix Circuit NANO را برای انجام بازی پونگ به شما نشان می دهم. برای انجام بازی می توانید از پتانسیومتر واقع در پین A0 استفاده کنید.
- ابتدا باید اسپریت ها را که توپ و خفاش هستند بکشید.
- می توانید عکس های ضمیمه را بررسی کرده و کد هر اسپریت را کپی کنید.
- همانطور که در عکس نشان داده شده است ، یک خط قرمز در پس زمینه اضافه کنید ، بنابراین وقتی توپ خط قرمز را لمس می کند ، بازی تمام می شود.
پس از امتحان مثال ، امیدوارم بتوانید بازی های خود را نیز بسازید! تنها محدودیت تخیل شما است!
مرحله 8: کنترل بازوی ربات سروو با استفاده از S4A
با Samytronix Circuit Learn NANO می توانید حداکثر 4 سرو را کنترل کنید. در اینجا نمونه ای از استفاده از سروو به عنوان بازوی روباتیک آورده شده است. بازوهای رباتیک معمولاً در کاربردهای صنعتی مورد استفاده قرار می گیرند ، و اکنون می توانید یکی از آنها را برای خود تهیه کرده و به راحتی با S4A برنامه ریزی کنید. می توانید کدها را از ویدیو کپی کنید و توصیه می شود سعی کنید خودتان آن را برنامه ریزی کنید!
مرحله 9: ماشین هوشمند با استفاده از Arduino IDE
اگر برنامه نویس با تجربه تری هستید ، می توانید به جای خراش از Arduino IDE استفاده کنید. در اینجا یک کد نمونه برای ماشین هوشمند است که می تواند با استفاده از سنسور مادون قرمز از موانع جلوگیری کند. می توانید ویدیو را مشاهده کنید تا در عمل ببینید.
سیم کشی:
- سروو سمت چپ به D4
- سرووی راست به D7
- سرو سرويس به D8
- سنسور فاصله تا A4
مرحله 10: محافظ گیاه با استفاده از Arduino IDE
ایده دیگر برای استفاده از Samytronix Circuit Learn NANO این است که آن را در نزدیکی گلدان خود قرار دهید تا دما ، نور و رطوبت آن را کنترل کنید. Samytronix Circuit Learn NANO مجهز به ترمیستور (A2) ، مقاومت در برابر عکس (A3) و سنسور تداوم مقاومت (A5) است. با اتصال سنسور تداوم مقاومت به یک جفت میخ با استفاده از گیره تمساح ، می توانیم از آن به عنوان سنسور رطوبت استفاده کنیم. با استفاده از این سنسورها می توانیم اندازه گیری کنیم و می توانیم محافظ گیاه باشیم. برای خروجی مقادیر ، می توانیم از سه سرو به عنوان اندازه گیری استفاده کنیم ، همانطور که در فیلم نشان داده شده است.
نشانگر LED:
- LED قرمز = دما مطلوب نیست
- LED زرد = روشنایی مطلوب نیست
- چراغ سبز = رطوبت مطلوب نیست
اگر همه LED ها خاموش باشند به این معنی است که محیط برای رشد گیاه مطلوب است!
مرحله 11: مارس سلطنتی جنگ ستارگان
ورودی ها و خروجی های زیادی وجود دارد که می توانید با استفاده از Samytronix Circuit NANO با آنها بازی کنید ، یکی از آنها استفاده از زنگ پیزو است. در اینجا یک کد آردوینو پیوست شده است که در اصل توسط nicksort نوشته شده و توسط من برای Circuit Learn اصلاح شده است. این برنامه بازی Star Wars Imperial March را اجرا می کند و من فکر می کنم بسیار جالب است!
مرحله 12: پروژه MBlock
mBlock جایگزین دیگری برای S4A و Arduino IDE اصلی است. رابط mBlock مشابه S4A است ، اما مزیت استفاده از mBlock این است که می توانید بلوک برنامه نویسی بصری را در کنار کد واقعی آردوینو مشاهده کنید. در اینجا نمونه ای از استفاده از نرم افزار mBlock برای برنامه نویسی موسیقی پیوست شده است.
اگر تازه وارد محیط آردوینو شده اید و تازه در دنیای برنامه نویسی شروع کرده اید ، mBlock باید برای شما مناسب باشد. می توانید mBlock را از اینجا بارگیری کنید (mBlock 3 را بارگیری کنید).
این مهم است که به خاطر داشته باشید که یکی از مهمترین چیزها در هنگام یادگیری این است که آزمایش را ادامه دهید ، با Samytronix Circuit Learn NANO همه چیز پیچیده تر شده است ، بنابراین می توانید در حالی که هنوز همه مفاهیم مهم برنامه نویسی را یاد گرفته اید ، سریعتر آزمایش کنید و چیزهای جدید را امتحان کنید. لوازم الکترونیکی
توصیه شده:
یک مکعب آینه بی نهایت آسان بسازید - بدون چاپ سه بعدی و برنامه نویسی: 15 مرحله (همراه با تصاویر)
یک مکعب آینه بی نهایت آسان بسازید | بدون چاپ سه بعدی و برنامه نویسی: همه یک مکعب بی نهایت خوب را دوست دارند ، اما به نظر می رسد که تهیه آن سخت باشد. هدف من از این دستورالعمل این است که گام به گام نحوه تهیه آن را به شما نشان دهم. نه تنها این ، بلکه با دستورالعمل هایی که به شما می دهم ، می توانید یکی از آنها را تهیه کنید
آینه بی نهایت آسان با Arduino Gemma & NeoPixels: 8 مرحله (همراه با تصاویر)
آینه بی نهایت آسان با Arduino Gemma و NeoPixels: ببینید! عمیقاً به آینه بینهایت افسونگر و فریبنده ساده نگاه کنید! تنها یک نوار LED در داخل ساندویچ آینه می درخشد تا جلوه ای از بازتاب بی پایان ایجاد کند. این پروژه مهارت ها و تکنیک های معرفی اولیه من Arduin را اعمال خواهد کرد
اشکال: یادگیری برای همه با Makey Makey: 5 مرحله (همراه با تصاویر)
اشکال: یادگیری برای همه با Makey Makey: معلمان به همه دانش آموزان آموزش می دهند. گاهی اوقات یادگیری ما بسته به دانش آموز باید متفاوت به نظر برسد. در زیر نمونه ای از یک درس آسان است که می توانید ایجاد کنید تا مطمئن شوید همه دانش آموزان شما روی مهارت های اساسی کار می کنند. این پروژه به خوبی کار می کند
مکعب بی نهایت "آسان": 14 مرحله (همراه با تصاویر)
مکعب بی نهایت "آسان": مکعب های بی نهایت و ایکوساهدرون چیزهایی هستند که همیشه توجه من را به خود جلب کرده اند. با این حال ، ساخت آنها بسیار دشوار به نظر می رسید ، زیرا این قاب پیچیده نسبی بود. این مکعب بی نهایت ، دارای قاب است که به صورت یک تکه چاپ می شود. در حال ساختن
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). بازآفرینی آسان ، استفاده آسان ، حمل آسان: 3 مرحله
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). آسان برای ایجاد مجدد ، آسان برای استفاده ، آسان برای انتقال: این پروژه به شما کمک می کند تا 18 LED (6 قرمز + 6 آبی + 6 زرد) را به برد Arduino خود متصل کرده و سیگنال های زمان واقعی کارت صدا رایانه خود را تجزیه و تحلیل کرده و آنها را به چراغ های LED برای روشن کردن آنها مطابق با جلوه های ضرب (Snare ، High Hat ، Kick)