فهرست مطالب:

دستگاه حباب مشترک مشترک YouTube: 8 مرحله (همراه با تصاویر)
دستگاه حباب مشترک مشترک YouTube: 8 مرحله (همراه با تصاویر)

تصویری: دستگاه حباب مشترک مشترک YouTube: 8 مرحله (همراه با تصاویر)

تصویری: دستگاه حباب مشترک مشترک YouTube: 8 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
Image
Image

این ایده پس از انتخاب برای افشاگری در Maker Faire Lille ، رویدادی غول پیکر در زمینه علم ، اختراعات و طرز فکر خودت انجام شد ، به وجود آمد.

من می خواستم چیزی بسازم که باعث شود بازدیدکنندگان بخواهند در کانال YouTube من در YouLab مشترک شوند. من به سرعت در مورد شمارنده یوتیوب در زمان واقعی صحبت کردم. با این حال ، عدم تعامل با بازدیدکنندگان بود. به همین دلیل ، من تصمیم گرفته ام که پس از هر اشتراک اقدام کنم: ساختن حباب.

دو دستورالعمل زیر به من در تحقق دستگاه حباب مشترک مشترک YouTube الهام بخشیده است. شمارنده یوتیوب: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/

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

مرحله 1: مواد الکترونیکی

مدار الکترونیکی
مدار الکترونیکی

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

  • ماژول ESP8266 ESP-12
  • سپر موتور ESP-12E
  • موتور 5 ولت DC (حداقل 5000 دور در دقیقه)
  • دنده 5 ولت DC (حدود 100 دور در دقیقه)
  • Led Matrix 8x8 (بین 3 تا 8 واحد برای شمارنده 3 تا 8 رقمی)
  • کابل USB با منبع تغذیه (حداقل 1A)

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

ESP8266 مغز مدار است. این برد قابل برنامه ریزی می تواند برای دریافت آمار YouTube به WIFI متصل شود ، دستورات را به موتورها هدایت کند و صفحه نمایش Led Matrix را خلبان کند. از آنجا که جریان خروجی این ماژول محدود است ، یک برد محافظ موتور باید به موتورهای محرک اضافه شود.

مرحله 2: مدار الکترونیکی

مدار الکترونیکی
مدار الکترونیکی

اول از همه ، ماژول ESP8266 را روی برد محافظ موتور وصل کنید.

برای تغذیه این بردها می توانید از منبع تغذیه جداگانه برای موتورها و تغذیه EPS8266 یا از منبع تغذیه یکسان استفاده کنید.

به منظور ساده سازی مدار ، منبع تغذیه منحصر به فردی را انتخاب کرده ام. برای انجام این کار ، فقط باید یک پرش بین VIN و VM روی برد سپر موتور داشته باشید.

سپس Led Matrix را با استفاده از جدول زیر به Shield Board وصل کنید

Shield - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

در نهایت موتورها را به A+/A- B+/B- و کابل USB را به VIN/GND وصل کنید

مرحله 3: پیکربندی طرح: کتابخانه ها و صفحه

پیکربندی طرح: کتابخانه ها و تخته
پیکربندی طرح: کتابخانه ها و تخته

ماژول ESP8266 آردوینو را اجرا می کند. برای اجرای این پروژه به برخی کتابخانه ها و پیکربندی هیئت مدیره نیاز است:

نشانی اینترنتی زیر را در تنظیمات برگزیده> نشانی اینترنتی مدیران هیئت مدیره اضافه کنید:

ESP8266 v2.4.2 را در Tools> Boards Manager نصب کنید

NodeMCU 1.0 (ESP-12E Module) را در Tools> Boards انتخاب کنید

ArduinoJson 5.13.5 را در Library Manager نصب کنید

YoutubeAPI 1.1.0 را در Library Manager نصب کنید

مرحله 4: سفارشی کردن کد

سفارشی کردن کد
سفارشی کردن کد
سفارشی کردن کد
سفارشی کردن کد
سفارشی کردن کد
سفارشی کردن کد

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

در بخش "پیکربندی سفارشی که باید جایگزین شود" سه کد را می توانید در کد پیدا کنید:

  1. سفارشی کردن WIFIIt مربوط به شبکه WIFI است که توسط ESP8266 استفاده خواهد شد. به روز رسانی WIFI SSID و رمزهای عبور با اطلاعات شبکه خود
  2. سفارشی کردن شناسه کانال این قسمت مربوط به کانال YouTube است که برای به دست آوردن آمار مشترکین استفاده می شود. هنگامی که در صفحه اصلی کانال YouTube خود هستید ، می توانید شناسه کانال خود را در نشانی اینترنتی مرورگر وب خود بیابید. به عنوان مثال ، آدرس صفحه YouLab Youtube به شرح زیر است:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    شناسه کانال YouLab UCQVsjlyPMlN4tZ7cGd5NnnA است

  3. سفارشی کردن Google API_Key برخی از API های Youtube برای بدست آوردن تعداد مشترکین یک کانال استفاده می شود. برای استفاده از API های Youtube ، یک API_Key لازم است. با یک حساب Google وارد شده به آدرس

    console.developers.google.com

    در داشبورد ، ایجاد پروژه و در اعتبارنامه ، ایجاد اعتبارنامه - کلید API را انتخاب کنید.

    در کتابخانه ، YouTube Data API v3 را انتخاب کرده و فعال کنید. کلید API را در کد شمارنده یوتیوب کپی کنید.

مرحله 5: Firmware و تابلوهای آزمایش را منتقل کنید

انتقال سیستم عامل و تابلوهای آزمایش
انتقال سیستم عامل و تابلوهای آزمایش
انتقال سیستم عامل و تابلوهای آزمایش
انتقال سیستم عامل و تابلوهای آزمایش
انتقال سیستم عامل و تابلوهای آزمایش
انتقال سیستم عامل و تابلوهای آزمایش

بیایید سیستم عامل را روی سخت افزار امتحان کنیم.

ابتدا ESP8266 را از طریق USB به رایانه خود وصل کرده و دکمه بارگذاری را انتخاب کنید. سیستم عامل به برد شما ارسال می شود. پس از اتمام ، Led Matrix شما باید INIT را نمایش دهد.

پس از 3 تا 5 ثانیه ، Led Matrix باید تعداد مشترکان کانال YouTube شما را نشان دهد. سعی کنید مشترک شوید که آیا صفحه نمایش به روز شده است و موتورها به مدت 5 ثانیه شروع به کار می کنند.

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

مرحله 6: کد

کد
کد

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

راه اندازی شامل راه اندازی اولیه Matrix Led ، WIFI و دو موتور است.

مرحله حلقه هر دو ثانیه تکرار می شود:

  • با API YouTube تماس بگیرید
  • Led Matrix را به روز کنید
  • اگر مشترک جدید به مدت 5 ثانیه موتورهای قدرت را افزایش می دهد

مرحله 7: ماشین حباب

ماشین حباب
ماشین حباب
ماشین حباب
ماشین حباب
ماشین حباب
ماشین حباب

قسمت دستگاه حباب بسیار ساده است.

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

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

مرحله 8: پوشش

روکش
روکش
روکش
روکش
روکش
روکش

این پوشش بر اساس یک جعبه شراب چوبی قدیمی ساخته شده است که در اصل شامل 3 بطری بود.

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

دستگاه حباب شمارنده YouTube شما آماده است.

توصیه شده: