![](https://duino4projects.com/wp-content/uploads/2021/07/The-Youtube-Subscriber-Counter.jpg)
سلام! امروز میخواهم یکی از آخرین پروژههای قرنطینهای خود را با شما به اشتراک بگذارم، در مورد این اشتراککننده و ویو پیشخوان فوقالعاده مبتنی بر NodeMCU در یوتیوب صحبت میکنم ! این یک پروژه بسیار ساده است که می تواند در یک ساعت یا کمتر انجام شود، بنابراین بیایید شروع کنیم!
تدارکات
- NodeMCU
- LCD 16×2 با I2C
- چند سیم
- تخته نان
- چاپگر سه بعدی (این اختیاری است)
مرحله 1: بیایید همه آنها را به هم وصل کنیم!
![](https://duino4projects.com/wp-content/uploads/2021/07/Lets-Connect-Them-All.jpg)
اولین قدم این است که همه اجزا را به خوبی وصل کنید. اتصالات بسیار ساده هستند و فقط به 4 سیم نیاز دارند، بنابراین نمودار پیوست را بررسی کنید!
مرحله 2: ایجاد یک کلید API
![](https://duino4projects.com/wp-content/uploads/2021/07/Generating-an-API-Key.jpg)
اکنون که همه ما سیم کشی کردیم، زمان نوشتن کد است. اما اول از همه ما از YouTube V3 Google API برای دریافت داده ها استفاده می کنیم ، بنابراین ابتدا به https://console.developers.google.com/ بروید ، روی آیتم منوی "Library" در سمت چپ کلیک کنید و عبارت را جستجو کنید. 'Youtube Data API v3'، هنگامی که به آنجا رسیدید، روی دکمه «فعال کردن» کلیک کنید و آماده ادامه دریافت کلید API خواهید بود.
حالا دوباره به منوی سمت چپ بروید و روی گزینه 'API'S and Services' کلیک کنید و بعد از آن روی دکمه 'Credentials' کلیک کنید . در این مرحله باید در صفحه Credentials باشید و باید دکمه ای برای ایجاد یک کلید API جدید با علامت + و متن "Create Credential" را مشاهده کنید، فقط روی آنجا کلیک کنید و اکنون روی "API Key" کلیک کنید.
اگر این بخش را دنبال کنید، باید یک کد الفبایی را ببینید که کلید API منحصر به فرد شما برای کار با API ' Youtube Data API v3' است ، اکنون آن کد را کپی کرده و در مکانی امن ذخیره کنید.
مهم است که به خاطر داشته باشید که کلید API خصوصی است، بنابراین نباید آن را با کسی به اشتراک بگذارید!
شما می توانید اطلاعات بیشتر در مورد اسناد API را در اینجا ببینید، و همچنین من یک ویدیوی یوتیوب ساخته ام که تمام مراحل را توضیح می دهد، می توانید آن را در انتهای این دستورالعمل پیدا کنید!
مرحله 3: زمان کدنویسی است!
![](https://duino4projects.com/wp-content/uploads/2021/07/Time-to-Code.jpg)
بالاخره نوبت به کدنویسی می رسد! برای این بخش می توانید از Arduino IDE یا IDE یا ویرایشگر کد دیگری مانند Platformio استفاده کنید، زیرا ما از NodeMCU استفاده خواهیم کرد این کاملا امکان پذیر است.
من تمام کدها را در اینجا توضیح نمی دهم زیرا آموزش خسته می شود ، بنابراین می توانید تمام کدهای نظردهی شده را از Github دانلود کنید (برای رفتن به مخزن اینجا را کلیک کنید!) و آن را با ترجیحات خود تطبیق دهید، درک آن بسیار آسان است!