فهرست مطالب:

DIY -Prototype- شارژر USB زمان دار آردوینو: 8 مرحله
DIY -Prototype- شارژر USB زمان دار آردوینو: 8 مرحله

تصویری: DIY -Prototype- شارژر USB زمان دار آردوینو: 8 مرحله

تصویری: DIY -Prototype- شارژر USB زمان دار آردوینو: 8 مرحله
تصویری: آینده ایران از نگاه #هوش_مصنوعی #shorts 2024, نوامبر
Anonim
DIY - نمونه اولیه - شارژر USB به موقع Arduino
DIY - نمونه اولیه - شارژر USB به موقع Arduino
DIY - نمونه اولیه - شارژر USB به موقع Arduino
DIY - نمونه اولیه - شارژر USB به موقع Arduino

در طول سمینار ما در مورد آردوینو ، ما مجبور شدیم یک هک شاد با آردوینو اختراع کنیم. ما تصمیم گرفتیم دستگاهی بسازیم که با استفاده از برخی کدها برای آردوینو ، برق دستگاه های شارژ را قطع کند. Powerbuddy! این نمونه اولیه در واقع دستگاه ها را شارژ نمی کند زیرا آردوینو قدرت کافی را تأمین نمی کند ، اما ممکن است برای افرادی که دارای ترانزیستور کامل هستند ، بسیار مفید باشد.

در این دستورالعمل نحوه ساخت این نمونه اولیه که دستگاه های شارژ را به هم متصل و قطع می کند را یاد خواهید گرفت. همچنین نحوه تنظیم یک رابط کاربری برای تایمر با استفاده از صفحه نمایش مینی OLED را خواهید آموخت!

هشدار: دستگاه برای ما کار نمی کند. این به این دلیل است که ما نتوانستیم ترانزیستور خود را مانند یک سوئیچ الکترونیکی کار کنیم ، اما شما ممکن است قادر به کارکردن آن باشید.

مرحله 1: مرحله 1: مواد

برای این دستورالعمل شما نیاز دارید:

-1 قطعه آردوینو UNO قابل برنامه ریزی-1 قطعه 0.96 اینچ OLED 128x64 I2C-20pcs سیم آردوینو (10 FF/10 MM) -1 عدد نگهدارنده باتری 9 ولت + باتری (می توانید از آداپتور AC استفاده کنید) پورت 221 اهم -1 پیکسل RGB LED 5MM -usb (زن)

برچسب چوب پنبه (برای ایجاد تناسب محکم)

مرحله 2: مرحله 2: آزمایش سیم کشی Breadboard

مرحله 2: آزمایش سیم کشی Breadboard
مرحله 2: آزمایش سیم کشی Breadboard
مرحله 2: آزمایش سیم کشی Breadboard
مرحله 2: آزمایش سیم کشی Breadboard

تصویر مربوط به سیم کشی که باید انجام دهید را مشاهده کنید. شرح عملکرد پین: PIN2: اعمال دکمه PIN3: دکمه حرکت رقمی PIN4: دکمه افزودن رقم PIN5: ResetPIN7: کلید USB GND PIN-A1: چراغ سبز PIN-A2: نور آبی PIN-A4: داده های صفحه SCL PIN-A5: داده های صفحه SDA

مرحله 3: مرحله 3: برنامه نویسی Arduino

مرحله 3: برنامه نویسی آردوینو
مرحله 3: برنامه نویسی آردوینو

کد:

کد شامل چند عملکرد سفارشی است که برای کارآیی و راحتی نوشته شده است.

صفحه نمایش OLED به گونه ای برنامه ریزی شده است که دارای دو حالت است: مرحله انتخاب تایمر و حالت شارژ.

چهار ورودی دکمه در یک طرح ساده چیده شده اند: [UP] - [NEXT] - [RESET] - [APPLY]

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

بنابراین با استفاده از این دو کنترل می توانید زمان شارژ را بر حسب ساعت ، دقیقه و ثانیه تنظیم کنید. پس از این [APPLY] را فشار دهید تا حالت شارژ شروع شود. در این مرحله ، زمان داده شده کاهش می یابد تا به صفر برسد و در مرحله Time Select تنظیم می شود ، در حالی که سیگنال خروجی دیجیتال (پین 7) را روی LOW قرار می دهید تا USB جریان نداشته باشد.

کتابخانه های مورد استفاده در این طرح عبارتند از: - Adafruit_GFX (کتابخانه اصلی گرافیکی برای صفحه نمایش OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (کتابخانه سخت افزار برای این صفحه نمایش OLED خاص) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (Arduino داخلی)-سیم (Arduino داخلی)

توجه: ما از یک قلم سفارشی استفاده کرده ایم که باید به پوشه Adafruit_GFX/Fonts وارد شود: Org_01.h

مرحله 4: مرحله 4: آزمایش

مرحله 4: آزمایش
مرحله 4: آزمایش

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

مرحله 5: مرحله 5: آماده سازی کیف برای قطعات

مرحله 5: آماده سازی مورد خود برای قطعات
مرحله 5: آماده سازی مورد خود برای قطعات
مرحله 5: آماده سازی مورد خود برای قطعات
مرحله 5: آماده سازی مورد خود برای قطعات

ابعاد مورد ما 138mm*98mm*50mm است. دارای یک درب برش لیزری سفارشی که ما در این دستورالعمل به اشتراک می گذاریم!

یک جعبه یا چیز دیگری انتخاب کنید که متناسب با میزان مواد مورد نیاز برای کار Powerbuddy باشد. برای مواد مورد نیاز ، به مرحله 1: مواد نگاه کنید. از چیزی مانند نوار کوچک یا سیم برای پیچاندن کابل ها به یکدیگر استفاده کنید تا بعداً در فضا صرفه جویی کنید. قبل از پیچاندن کابل ها به کابل آردوینو ، حتماً آنها را وصل کنید. همچنین آزمایش کنید که آیا آردوینو کار می کند ، وقتی همه پین ها متصل هستند.

همانطور که در گوشه سمت چپ مشاهده می کنید ، ما از یک باتری 9 ولت به عنوان منبع تغذیه خود استفاده کردیم. اطمینان حاصل کنید که قسمت بالای پاور به اندازه کافی برش خورده است تا بر روی دستگیره ها ، led و صفحه نمایش قرار گیرد. اگر نه ، از ابزار فایل خود برای بزرگ کردن حفره ها استفاده کنید. وقتی بزرگ می شوند ، چند تکه چوب پنبه به لبه های بین دستگیره و بالای Powerbuddy اضافه کنید.

مرحله 6: مرحله 6: انتقال سیم کشی

مرحله 6: انتقال سیم کشی
مرحله 6: انتقال سیم کشی

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

مرحله 7: مرحله 7: آزمایش و اصلاح

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

مرحله 8: مرحله 8: انجام شد

مرحله 8: انجام شد
مرحله 8: انجام شد

پرستو! شما تقریباً قدرتمند و تقریباً قدرتمند خود هستید! امیدواریم این کار به هر نحوی برای کسی مفید باشد.

توصیه شده: