فهرست مطالب:
- تدارکات
- مرحله 1: ساختن آن Tik
- مرحله 2: شاسی
- مرحله 3: الکترونیک
- مرحله 4: Blynk را تنظیم کنید
- مرحله 5: راه اندازی IFTTT
- مرحله ششم: برنامه
- مرحله 7: مونتاژ
- مرحله هشتم: بگذارید بدرخشد
تصویری: Cosmo Clock - تغییر رنگ هر زمان که یک فضانورد وارد فضا می شود: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
سلام! آیا شما از علاقه مندان به فضا هستید؟ اگر بله ، سلام سلام! من عاشق فضا و نجوم هستم. بدیهی است من هیچ فضانوردی نیستم که به آنجا بروم و جهان را از نزدیک ببینم. اما هر بار که می فهمم شخصی از زمین به آسمان سفر کرده است ، برای کاوش بیشتر انگیزه می گیرم. اگر شما هم مثل من هستید ، در اینجا چیزی است که همیشه شما را تحت تاثیر قرار خواهد داد.
در حال ارائه ، Cosmo Clock! این یک ساعت است که می تواند زمان را نشان دهد! بله ، می دانم ، چیز خاصی در آن وجود ندارد. اما ویژگی ویژه در حلقه درخشان آن است. هر بار که فضانوردی وارد فضا می شود رنگ آن تغییر می کند! چقدر باحاله؟ فقط تصور کنید که هر روز این ساعت را کنار میز کار خود دارید و یک روز صبح وقتی از خواب بیدار می شوید می بینید که رنگ آن تغییر کرده است. فوراً متوجه خواهید شد که شخص دیگری فقط به آنجا رفته است!
دیگه چی؟ حلقه درخشان فقط برای خنک شدن آن شکسته نشده است. این کد مورس است! چی میگه؟ خوب ، من به شما اجازه می دهم که این را بفهمید؛)
حدس بزن چی شده؟ ساخت آن بسیار آسان است. بنابراین بیایید به ساخت بپردازیم!
تدارکات
نودمکو (esp8266)
زن-سیم های جهنده زن
1x Commod cathode RGB LED
محفظه برای ساعت (قابل چاپ سه بعدی)
ماژول ساعت
منبع تغذیه USB 5V
مرحله 1: ساختن آن Tik
برای این کار می توانید از هر ماژول ساعت استفاده کنید. من از ساعت استفاده کرده ام زیرا کوچکتر است و می تواند به راحتی داخل بدنه قرار گیرد.
از آنجا که من قصد دارم ساعت را سیاه کنم ، بازوهای آن باید سفید باشند. بنابراین من بازوهای موجود را برداشته و اسلحه هایی را که خودم ساخته ام جایگزین کردم. ساده است ، من فقط دو نوار پلاستیکی نازک سفید را از یک ظرف قدیمی جدا کردم و آنها را مثلث های بلند شکل دادم. سپس در انتها با توجه به اندازه آن سوراخ هایی ایجاد کردم تا هر کدام بتوانند در قسمت مربوطه خود در ماژول ساعت قرار بگیرند. من یک ثانیه دست به آن وصل نکردم زیرا می خواستم مدرن و مینیمال به نظر برسد.
توصیه می کنم از فلز به جای پلاستیک استفاده کنید زیرا نازک تر می شود و درست سوراخ ها آسان تر می شود.
مرحله 2: شاسی
حالا بیایید محفظه ساعت را بسازیم. من اسمش را شاسی می گذارم چون صدای خوبی دارد.
اگر چاپگر سه بعدی دارید ، باید یک تکه کیک باشد. فقط می توانید کیک را چاپ کنید. اوه ، منظورم این است که می توانید شاسی را چاپ کنید. این در اصل یک استوانه توخالی است که یک طرف آن بسته است. ارتفاع چطور؟ هنگامی که بر روی پین ها ایستاده است ، می تواند کمی بلندتر از ارتفاع نودمکو باشد. اما من چاپگر سه بعدی ندارم. من همچنین نمی توانم برای خرید چیزی بیرون بروم ، زیرا در کشور ما قرنطینه وجود دارد. بنابراین به آشپزخانه رفتم و ظرفی را پیدا کردم که درپوش پلاستیکی آن دقیقا شبیه چیزی بود که من به دنبال آن بودم. کامل.
سپس باید تصمیم بگیرید که متن کدگذاری شده مورس روی ساعت شما چه چیزی باید بگوید. وقتی تصمیم گرفتم که دستگاه من باید چه چیزی باشد ، یک مبدل کد مورس را آنلاین پیدا کردم و "sky" را تایپ کردم و کد مورس آن را دریافت کردم. وای قرار نبود آن را فاش کنم
سپس نوارهای کاغذ کارت سیاه را با دو عرض مختلف برش دادم. فاصله بین دو حرف باید بیشتر از فاصله بین خط تیره و نقطه های یک حرف باشد. این فضاها جایی است که نوارهای کاغذ کارت باید چسبیده باشند. من ابتدا با استفاده از نشانگر علامت گذاری کردم و برای چسباندن نوارها از چسب استفاده کردم. سپس ، یک نوار بلند را بریدم و به کنار شاسی و یک دایره در بالای آن چسبیدم و مطمئن شدم که فضای کافی در اطراف آن برای خروج نور وجود دارد.
مرحله 3: الکترونیک
قهرمان نمایش هیئت مدیره Nodemcu است. ما از Nodemcu به جای آردوینو استفاده می کنیم زیرا دارای قابلیت wifi است که قرار است هنگام دریافت فضانورد به فضا از آن برای دریافت داده استفاده کنیم.
اتصالات بسیار ساده هستند. تنها کاری که باید انجام دهید اتصال LED RGB است که در نمودار نشان داده شده است. سپس D1 تا D3 و D2 تا D4 کوتاه کنید.
مرحله 4: Blynk را تنظیم کنید
برای فعال کردن پین های Nodemcu از اینترنت ، به برنامه ای به نام blynk نیاز داریم
پیوند فروشگاه Play
پیوند فروشگاه برنامه
ایجاد یک پروژه جدید یک کد Auth برای شما پست می شود. در مرحله بعد از این توکن استفاده خواهیم کرد.
روی "+" ضربه بزنید و یک دکمه از جعبه ویجت اضافه کنید. در تنظیمات دکمه (که می توانید با ضربه زدن روی دکمه آن را باز کنید) ، پین را به عنوان "GP2" انتخاب کنید و ضامن را به سمت "سوئیچ" بکشید.
مراحل ایجاد یک دکمه دیگر با پین به عنوان "GP0" را تکرار کنید
مرحله 5: راه اندازی IFTTT
این خدمتی است که وقتی فضانورد به فضا می رود به ما اطلاع می دهد. می توانید از وب سایت یا برنامه اندروید یا IOS آن استفاده کنید. مراحل تصویر بالا را دنبال کنید.
در IFTTT ، روی "دریافت بیشتر" کلیک کنید. حالا روی + کلیک کنید و سپس روی "this" کلیک کنید. سپس "space" را جستجو کرده و انتخاب کنید. سپس بر روی "فضانورد وارد فضا می شود" کلیک کنید.
اکنون روی "that" کلیک کرده و "webhooks" را در نوار جستجو جستجو کنید. روی "ایجاد درخواست وب" کلیک کرده و آدرس اینترنتی را وارد کنید. قالب URL https:// IP/Auth/update/D2 است
Auth را با توکن Auth پروژه blynk و IP با blynk cloud IP کشور خود جایگزین کنید. برای دریافت IP ، خط فرمان را باز کنید و "ping blynk-cloud.com" را تایپ کنید. برای هند ، IP برابر 188.166.206.43 است
در قسمت روش "put" و در نوع محتوا "application/json" را انتخاب کنید. در بدنه ، عبارت ["1"] را تایپ کنید.
حالا ما می خواهیم یک ماشه دیگر اضافه کنیم تا مطمئن شویم ساعت ما در هنگام خواب خاموش است. این قسمت اختیاری است ، اما ایده خوبی است که این کار را انجام دهید ، زیرا در مصرف برق صرفه جویی می شود.
روی +کلیک کنید ، "this" و "date and time" را انتخاب کنید. "Every day at" را انتخاب کرده و زمان بیدار شدن را تنظیم کنید. سپس مراحل مربوط به webhook ها را مانند بالا تکرار کنید. این بار آدرس اینترنتی https:// IP/Auth/update/D0 است.
مراحل را تکرار کرده و برای زمان خواب و این زمان
فو.. این خیلی کار بود. اما همه چیز در حال حاضر تنظیم شده است و شما خوب هستید.
مرحله ششم: برنامه
برنامه نویسی Nodemcu ساده است زیرا ما بیشتر کارها را در blynk و ifttt انجام داده ایم. خبر خوب این است که من برنامه را در این مرحله ضمیمه کرده ام که می توانید در پروژه خود بارگذاری کنید. قبل از اینکه این برگه را برای بارگذاری برنامه خود به حداقل برسانید ، کافی است پیش از آن بخوانید. شما باید چند تغییر ایجاد کنید.
شما باید wifi ssid و رمز عبور خود را در برنامه ای که در آن "YourNetworkName" و "YourPassword" نوشته شده است ، اضافه کنید. همچنین "YourAuthToken" باید با توکنی که از blynk دریافت کرده اید جایگزین شود. بله این تمام است ، اکنون می توانید بروید و کد را بارگذاری کنید.
من چند نکته در مورد نحوه کار کد ذکر می کنم. خیلی ساده است این فقط خواندن وضعیت D2 است که همراه با D4 (gpio 2) است که هنگام ورود فضانورد به فضا از ifttt فعال می شود. پس از فعال شدن ، یک عدد تصادفی بین 0 تا 255 برای هر رنگ تولید می کند. این اعداد تصادفی یک رنگ تصادفی به LED RGB ارائه می دهند. به طور مشابه D1 به D3 (gpio 0) متصل می شود که LED را در زمانی که در ifttt تنظیم کرده اید خاموش می کند. رنگ پیش فرض LED روی آبی تنظیم شده است
مرحله 7: مونتاژ
اکنون تنها کاری که باید انجام دهید این است که Nodemcu و LED را درون شاسی قرار دهید. من LED را با کاغذ سنباده سنباده کردم تا نور پخش شود. یک شکاف کوچک برای عبور کابل usb و تغذیه Nodemcu ایجاد کنید. سپس ، آن را با یک تکه مقوایی مقوایی یا تخته pvc ببندید. برای روشنایی بهتر می توانید LED های بیشتری را به طور موازی اضافه کنید. برای من هر چند ، یکی در حال حاضر به اندازه کافی روشن است.
مرحله هشتم: بگذارید بدرخشد
و آنجا شما آن را دارید! ساعت Cosmo در حال تیک تاک است! هر روز یک فضانورد به طور اتفاقی به فضا نمی رود ، بنابراین شما باید صبور باشید. با این وجود ، ساعت روی دیوار بسیار خوب به نظر می رسد. همچنین می توان آن را روی میز یا میز قرار داد.
این می تواند یک هدیه واقعاً خوب برای کسی باشد که عاشق فضا و ستاره شناسی است. می توانید محرک های بیشتری اضافه کنید تا بگویید ، هنگامی که بیرون هستید آن را از تلفن هوشمند خود خاموش کنید. امکانات نامحدود وجود دارد. امیدوارم از ساخت آن به اندازه من لذت ببرید. در پروژه بعدی من شما را می بینم. تا آن موقع، … -.- -.--.. -. ….--….-. به -..
توصیه شده:
Minecraft تعاملی شمشیر/علامت وارد نکنید (ESP32-CAM): 15 مرحله (همراه با تصاویر)
Minecraft تعاملی وارد شمشیر/نشانه (ESP32-CAM) نشوید: دلایل متعددی وجود دارد که باعث ایجاد این پروژه شده است: 1. به عنوان نویسنده کتابخانه چند منظوره تعاونی TaskScheduler ، همیشه کنجکاو بودم که چگونه مزایای چند وظیفه ای مشارکتی را با مزایای یک برنامه پیشگیرانه ترکیب کنم
کابینت بازی با موضوع یکپارچهسازی با سیستمعامل/فضا: 6 مرحله (همراه با تصاویر)
کابینت بازی با موضوع یکپارچهسازی با سیستمعامل/فضا: به راهنمای من برای ایجاد کابینت بازی رومیزی با موضوع Space/Retro Gaming خوش آمدید! برای این دستورالعمل ، به موارد زیر نیاز دارید: Raspberry Pi 3 یا 2 Board (RSComponents یا Pimoroni) و پوند ؛ 28- 34 کابل میکرو USB برای تغذیه تمشک پای & پوند ؛ 28-1
وارد کردن مدلهای سه بعدی سفارشی به دنیای Minecraft شما: 9 مرحله (همراه با تصاویر)
وارد کردن مدلهای سه بعدی سفارشی به دنیای Minecraft: این یک راهنمای کامل برای توضیح روند وارد کردن مدلهای سه بعدی به دنیای Minecraft شما است. سه قسمت اساسی وجود دارد که من این فرایند را به آن تقسیم می کنم: راه اندازی Minecraft ، وارد کردن/صادر کردن مدل سه بعدی و آوردن مدل
لغزنده زمان گذر زمان آردوینو: 3 مرحله (همراه با تصاویر)
لغزنده زمان گذر زمان آردوینو: بنابراین من به دنبال ساختن یک ویدیوی timelapse با dslr خود بودم و بسیاری را با استفاده از مکانیزم کشویی برای افزودن بعد دیگر مشاهده کرده بودم. من به خرید یکی نگاه کردم اما خرید آنها فقط برای "فرو بردن انگشتان پا در آب" کمی گران است. بنابراین t
چگونه فایلهای ISO پشتیبان Psp خود را در فایلهای CSO فشرده کنیم تا فضا ذخیره شود: 4 مرحله
چگونه فایلهای ISO پشتیبان Psp خود را در فایلهای CSO فشرده کنید تا در فضا صرفه جویی کنید: در این دستورالعمل به شما نشان خواهم داد که چگونه از پشتیبان های psps خود از ISO به CSO فشرده کنید تا فضا را در حافظه خود ذخیره کنید ، تنها با استفاده از یک نرم افزار که با Wine In Ubuntu قابل استفاده است. همچنین برای ساختن CPW (Cusstom Firm-Ware) psp نیاز دارید