فهرست مطالب:
- مرحله 1: قطعات و ابزارها:
- مرحله 2: فرایند ساخت:
- مرحله 3: برنامه نویسی Arduino + Blynk برنامه:
- مرحله 4: تصاویر نهایی:
تصویری: ماه RBG 3D Printed Controlled with Blynk (iPhone یا Android): 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این یک ماه چاپ سه بعدی با پایه است. ساخته شده با یک نوار LED RGB از 20 led متصل به arduino uno و برنامه ریزی شده است که با blynk کنترل شود. سپس می توان آردوینو را از طریق برنامه از طریق blynk در iPhone یا Android کنترل کرد.
مرحله 1: قطعات و ابزارها:
نوار LED 1x - ws2812b ، من از یک نوار 30 متری 1 متری استفاده کردم و 20 عدد LED را برای این کار برش دادم.
1x - ماه چاپ سه بعدی ، پیوند بارگیری از thingiverse:
1x - پایه ماه چاپ سه بعدی ، پیوند از thingiverse:
1x - دارنده نوار LED چاپ سه بعدی ، فایل فشرده اضافه شده را به صورت خودکار بارگیری کنید تا فایل را دریافت کنید. شما باید آن را به 1000 scale افزایش دهید!
1x - کابل arduino uno +
1x کامپیوتر با شبکه
مرحله 2: فرایند ساخت:
من با گذاشتن نوار روی نوار led و اتصال آن به نگهدارنده نوار led شروع کردم. اطمینان حاصل کنید که هیچ یک از چراغ ها را نپوشانید و همچنین هنگام اتصال آن به رول از نوار غیر رسانا استفاده کنید.
برای محکم تر شدن پایه ماه ، من از نوار دو طرفه استفاده کردم و برای چند ثانیه کمی فشار آوردم و آنها بسیار خوب به هم چسبیدند.
نوار led با نگهدارنده رول led در بالای پایه قرار گرفت ، من کابل های نوار led را از طریق پایه فشار دادم و آن را به آردوینو وصل کردم. من همچنین از نوار دو طرفه برای نگه داشتن آن در محل استفاده کردم.
نحوه اتصال کابل ها:
- کابل سیاه به زمین (gnd)
- کابل قرمز تا 5 ولت از آردوینو
- کابل سبز به پین 8 ، کد فایل فشرده نیز از پین 8 + 20 led استفاده می کند.
من از منبع تغذیه خارجی استفاده نکردم بنابراین روشنایی مورد استفاده را به led ها کاهش دادم.
آردوینو یونو برای این پایه کمی بزرگ است ، بنابراین من مجبور شدم لایه زیرین روی پایه را بیرون بیاورم و کل پایه را روی یک جعبه کوچک قرار دهم و قسمتی از اتاق زیر ماه باشد.
من فقط ماه را روی رول قرار دادم ، بنابراین ممکن است در صورت لزوم آن را بلند کنید.
مرحله 3: برنامه نویسی Arduino + Blynk برنامه:
این برنامه بیشتر از صفحه مثال blynk گرفته شده است:
برای تنظیم روشنایی از کنترل zebra RGB و اسلایدر استفاده کردم.
هنگامی که کد نویسندگی خود را تنظیم کرده اید و کد را در arduino بارگذاری کرده اید ، می توانید cmd را در صورتی که در Windows یا Terminal on mac یا linux به راهنمای اینجا پیوند دارید شروع کنید: https://www.youtube.com/watch؟v= fgzvoan_3_w
کد:
#include #include // شما باید Auth Token را در برنامه Blynk دریافت کنید. // به تنظیمات پروژه (نماد مهره) بروید. char auth = "کد شما در اینجا"؛ // کد خود را از برنامه blynk در اینجا تنظیم کنید Adafruit_NeoPixel strip = Adafruit_NeoPixel (20 ، 8 ، NEO_GRB + NEO_KHZ800) ؛ // 20 برای تعداد led ها است ، 8 در پین مورد استفاده در برد arduino // برای به دست آوردن مقدار رنگ ، مقدار 0 تا 255 را وارد کنید. // رنگها یک انتقال r - g - b - بازگشت به r هستند. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {strip return. Color (WheelPos * 3، 255 - WheelPos * 3، 0)؛ } else if (WheelPos <170) {WheelPos -= 85؛ نوار بازگشت. رنگ (255 - WheelPos * 3 ، 0 ، WheelPos * 3) ؛ } else {WheelPos -= 170 ؛ نوار بازگشت. رنگ (0 ، WheelPos * 3 ، 255 - WheelPos * 3) ؛ }} BLYNK_WRITE (V2) {int brightness = param.asInt ()؛ strip.setBrightness (روشنایی) ؛ } BLYNK_WRITE (V1) {int shift = param.asInt ()؛ برای (int i = 0؛ i <strip.numPixels ()؛ i ++) {strip.setPixelColor (i، Wheel (shift & 255))؛ // یا: strip.setPixelColor (i ، Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)) ؛ } strip.show ()؛ } void setup () {// Debug console // Blynk از طریق Serial کار می کند // این سریال را به صورت دستی در طرح خود Serial.begin (9600) نخوانید و ننویسید. Blynk.begin (سریال ، نویسنده) ؛ strip.begin ()؛ strip.show ()؛ } void loop () {Blynk.run ()؛ }
مرحله 4: تصاویر نهایی:
اکنون می توانید رنگ و روشنایی ماه را با گوشی خود کنترل کنید. همچنین یک ماه بسیار دقیق تر با نورهای زرد/سفید در روشنایی کمتر مشاهده می کنید. اما رنگها در ماه پرینت سه بعدی واقعاً خوب به نظر می رسند.
امیدوارم این به کسی کمک کرده باشه:)
توصیه شده:
ساعت ماه با اژدها: 8 مرحله (همراه با تصاویر)
ساعت ماه با اژدها: *** ورود به وبلاگ من https://blog.familie-fratila.de/bone-dragon-moonlight-clock/ *** چند وقت پیش من یک ساعت برای اتاق نشیمنم ساختم ، زیرا من چیزی برای خرید پیدا نکردم که حداقل طرح های قابل تحملی داشته باشد :-) البته پسرم با دیدن این درخواست داشت
تماشای ماه گرفتگی از طریق خواندن عینک (و چشم هایم سوزاندن): 4 مرحله (همراه با تصاویر)
تماشای کسوف از طریق عینک خواندن (و چشم هایم را نمی سوزاند): سلام ، آیا من با عنوان خود کنجکاوی شما را جلب کردم؟ پدرم نیز همین کار را کرد ، همانطور که ما دیروز در مونتر قدیمی قدم می زدیم ، عینک خود را کشید و به من نشان داد که چگونه می توان دید که چگونه می توان ماه گرفتگی را در عینک خواندن دید. بنابراین همه چیز
ساعت جزر و مد ماه کوچک: 5 مرحله (همراه با تصاویر)
ساعت جزر و مد کوچک ماه: این پروژه ای است که با مرکز دریایی آلاسکا انجام می شود. آنها به پروژه ای مرتبط با دریا علاقه مند بودند که دانش آموزان آنها را در ساخت الکترونیکی و نظارت بر محیط اقیانوس مشارکت دهد. طراحی آن نسبتاً ارزان است
ردیاب فاز ماه بی سیم: 6 مرحله (همراه با تصاویر)
ردیاب فاز ماه بی سیم: ردیاب فاز ماه یک دستگاه کوچک و نیمه قابل حمل است که به شما امکان می دهد اطلاعات مهم در مورد ماه را جمع آوری کنید. این دستگاه پارامترهای عقب مانند روشنایی قابل مشاهده ، فاز ، زمان طلوع و غروب ماه و بیشتر را گزارش می کند. این دستگاه
40 دلار USB Super Telescope ، ساخت آسان ، دهانه هایی را روی ماه می بیند: 6 مرحله (همراه با تصاویر)
40 دلار USB Super Telescope ، ساخت آسان ، دهانه هایی روی ماه می بیند: یک تله تلن قدیمی و یک وب کم را به یک تلسکوپ قدرتمند تبدیل کنید که قادر به دیدن دهانه های ماه است. در کنار وب کم و لنزهای تلویزیونی تنها چیزی که نیاز دارید لوله کشی PVC استاندارد (لوله ها ، آداپتورهای قطر و روکش های انتهایی) است