فهرست مطالب:

درخت کریسمس دارای قدرت Google Trends: 6 مرحله (همراه با تصاویر)
درخت کریسمس دارای قدرت Google Trends: 6 مرحله (همراه با تصاویر)

تصویری: درخت کریسمس دارای قدرت Google Trends: 6 مرحله (همراه با تصاویر)

تصویری: درخت کریسمس دارای قدرت Google Trends: 6 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
درخت کریسمس دارای قدرت Google Trends
درخت کریسمس دارای قدرت Google Trends

آیا می خواهید بدانید کریسمس چقدر شیک است؟ با این درخت کریسمس با گرایش های Google آشنا شوید! حالت مهمانی گنجانده شده است.

تدارکات

- Raspberry Pi 3b+

- 8 برابر Adafruit NeoPixel

- دکمه

- بلندگوی USB

- سیم کشی

- تجهیزات لحیم کاری

- پاک کننده لوله

- چاپگر سه بعدی

- چسب

مرحله 1: ویدئوی پروژه

Image
Image

مرحله 2: چراغها - چاپ سه بعدی

چراغ - چاپ سه بعدی
چراغ - چاپ سه بعدی
چراغ - چاپ سه بعدی
چراغ - چاپ سه بعدی

اولین قدم ایجاد یک ظرف برای هر چراغ است.

ما چند جعبه هدیه را طراحی کرده ایم (به بالا مراجعه کنید) و آنها را با رشته شفاف چاپ کرده ایم. این رشته کاملاً عالی است زیرا نور را کاملاً پخش می کند و روحیه عالی تعطیلات را می دهد.

ما هشت مورد از آنها را چاپ کردیم ، اما شما می توانید به تعداد مورد نیاز خود ایجاد کنید.

فایل STL به این مرحله ضمیمه شده است.

مرحله 3: چراغ ها - سخت افزار

چراغ - سخت افزار
چراغ - سخت افزار
چراغ - سخت افزار
چراغ - سخت افزار

با ظروف چاپ شده ، می توانیم به سراغ وسایل الکترونیکی برویم.

ما از Adafruit Neopixels به عنوان چراغ استفاده می کنیم. اینها بسیار روشن هستند ، از رنگهای زیادی پشتیبانی می کنند و مستندات عالی دارند.

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

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

مرحله 4: سخت افزار - مونتاژ

سخت افزار - مونتاژ
سخت افزار - مونتاژ
سخت افزار - مونتاژ
سخت افزار - مونتاژ
سخت افزار - مونتاژ
سخت افزار - مونتاژ

اکنون ظروف و چراغهای ما آماده مونتاژ هستند.

ما در درب هر جعبه سوراخ هایی گذاشته ایم ، این حلقه ها را می توانیم از طریق یک led استفاده کنیم (به بالا مراجعه کنید). پس از اتمام همه جعبه ها و نور ، می توانیم آنها را به یکدیگر لحیم کنیم تا یک رشته سبک ایجاد کنیم.

سیم سبک خود را به رزبری پای وصل کنید تا بتوانید چراغ ها را آزمایش کنید.

وقتی بررسی کردیم که همه چیز کار می کند ، می توانیم جعبه ها و درپوش ها را به هم بچسبانیم.

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

مرحله 5: اتصال Google Trends

اتصال Google Trends
اتصال Google Trends

برای این که این درخت مقداری oempf اضافی ارائه دهد ، ما قصد داریم آن را به Google Trends متصل کنیم.

کد کامل در آخرین مرحله "حالت بخش" گنجانده شده است ، اما برای مرور کلی ، ما از پایتون با چند بسته اضافی استفاده کرده ایم:

  • PyTrends برای واکشی داده ها از Google Trends
  • Neopixel برای کنترل NeoPixels

و منطق به شرح زیر است:

  • هر ساعت ، محبوبیت عبارت جستجو "کریسمس" را به دست آورید
  • ما عددی بین 0 (محبوب نیست) و 100 (محبوب) را پس می گیریم
  • سرعت چراغ ها بر اساس این عدد محاسبه می شود

این باعث می شود که درخت ما در صورت محبوب بودن عبارت جستجو به سرعت تغییر کند و در مواقعی که محبوب نیست به آرامی تغییر کند.

یک نکته کوچک ، ما از نخ های مختلف (ledControlThread و trendDataThread) استفاده کردیم تا مطمئن شویم هر عملی مانع دیگری نیست.

به عنوان مثال ، چراغها همچنان در حالی که ما داده های Google Trends را واکشی می کنیم ، همچنان روشن می شوند ، بدون اینکه او نخ بکشد ، منتظر می ماند تا تماس API به پایان برسد و فقط ادامه دهد.

مرحله 6: حالت مهمانی

حالت مهمانی!
حالت مهمانی!
حالت مهمانی!
حالت مهمانی!
حالت مهمانی!
حالت مهمانی!

از آنجا که یک درخت کریسمس کمی طولانی است ، حالت مهمانی یک ضرورت است.

این ویژگی اضافی به سخت افزار اضافی ، به طور دقیق ، به یک دکمه و بلندگوی USB نیاز دارد.

هنگامی که به Pi متصل شدید ، می توانید به دنبال آهنگ مناسب باشید ، ما برای "Complicate ya" توسط Otis McDonald انتخاب کردیم. ما همچنین باید منطقی را به اسکریپت موجود خود اضافه کنیم:

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

این منطق نیز همانند بقیه موضوعات خاص خود را دارد و اسکریپت کامل نیز به این مرحله ضمیمه شده است.

تنها کاری که باید انجام دهید این است که همه چیز را روی یک درخت آویزان کنید و از تجسم داده های شاد و از همه مهمتر حالت مهمانی لذت ببرید!

توصیه شده: