فهرست مطالب:
- مرحله 1: کدو تنبل خود را تراش دهید
- مرحله 2: قطعات الکترونیکی را سیم کشی کنید
- مرحله 3: برنامه ریزی کدو تنبل شما
- مرحله 4: لذت ببرید
تصویری: کدو تنبل هالووین اینترنت اشیا - LED های کنترل با Arduino MKR1000 و Blynk App ؟؟؟: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
سلام به همگی ،
چند هفته پیش هالووین بود و طبق سنت ، من یک کدو تنبل زیبا برای بالکنم تراشیدم. اما وقتی کدو تنبل خود را در فضای باز داشتم ، فهمیدم که هر شب مجبور هستم برای روشن کردن شمع بیرون بروم ، بسیار آزاردهنده است. و من همچنین متوجه شدم که اگر بتوانم رنگ نور شمع را تغییر دهم ، خنده دار تر خواهد بود.
اگر می خواهید نحوه خودکار کردن چراغ های کدو تنبل خود را بیاموزید و بتوانید رنگ های مختلف کدو هالووین خود را روشن کنید ، این آموزش برای شما مناسب است.
در اینجا من ابتدا نحوه استفاده از دستگاه IoT (در اینجا Arduino MKR1000) برای کنترل سوئیچ روشن/خاموش چراغ کدو تنبل (حلقه نئوپیکسل RGB LED) را به شما نشان خواهم داد. در بار دوم ، من همچنین نحوه تنظیم رنگ نورهای مختلف با استفاده از تلفن هوشمند خود را به شما نشان خواهم داد. ؟؟؟
بیایید شروع کنیم !
تدارکات:
در اینجا لیستی از اجزای مورد نیاز برای این پروژه آمده است. اگر نیاز به خرید هر یک از اجزای آن دارید ، به eBay یا Amazon نگاه کنید ، می توانید آنها را با قیمت مناسب خریداری کنید.
- یک کدو تنبل
- آردوینو MKR1000
- حلقه نئوپیکسل - LED 12 RGB (SK6812)
- خازن 1000 µF
- مقاومت 470Ω
- 3.7V 2000mAh LiPo باتری - اگر از طریق USB Micro تغذیه نمی شود
- برخی از سیم های بلوز
- آهن لحیم کاری
مرحله 1: کدو تنبل خود را تراش دهید
لذت ببرید و از سوپ کدو تنبل با گوشت کدو تنبل که از قسمت داخلی آن جدا کرده اید لذت ببرید ؟؟
مرحله 2: قطعات الکترونیکی را سیم کشی کنید
اجزای خود را درک کنید
در زیر نمودار سیم کشی این پروژه را می بینید. قبل از شروع سیم کشی ، چند نکته را باید در نظر بگیرید.
- از کدام برد میکروکنترلر آردوینو استفاده می کنید؟ آیا برد شما ورودی 5 ولت یا 3.3 ولت دارد؟ آیا برد شما دارای پین خروجی قدرت 5 ولت است؟
- اندازه حلقه نئوپیکسل LED شما چقدر است - 12 ، 16 ، 24 پیکسل؟
- چگونه می خواهید میکروکنترلر آردوینو و LED های خود را تغذیه کنید؟
در این پروژه ، من از آردوینو MKR1000 استفاده کردم که دارای یک تراشه WiFi تعبیه شده است. من تصمیم گرفتم با این آردوینو کار کنم زیرا می خواستم بتوانم Arduino خود را از طریق تلفن هوشمند از طریق WiFi کنترل کنم. همچنین ، من قبلاً این صفحه را در خانه داشتم و برای چیز دیگری استفاده نمی کردم. گزینه دیگر استفاده از Arduino Uno ، Nano یا هر Arduino دیگر با ماژول WiFi ESP8266 است.
MKR1000 در مقایسه با سایر آردوینوها با 3.3 ولت کار می کند. در حالی که می توانید 5 ولت را از طریق پورت USB به برد وصل کنید ، نمی توانید بیش از 3.3 ولت را به پین های ورودی/خروجی تحویل دهید. MKR1000 دارای پین 5 ولت است که می توان از آن برای تغذیه دستگاه های 5 ولت استفاده کرد. در مورد ما ، ما از این پین برای تغذیه حلقه Neopixel استفاده خواهیم کرد. اگر از حلقه بزرگتر مانند 16 ، 24 یا بیشتر پیکسل استفاده می کنید ، ممکن است بخواهید از منبع تغذیه جداگانه استفاده کنید.
کدو تنبل و وسایل الکترونیکی در بالکن من خواهد بود و بنابراین ما از باتری LiPo 3.7 ولت برای تغذیه آردوینو و نئوپیکسل خود استفاده خواهیم کرد. آموزش MKR1000 BatteryLife برای تصمیم گیری در مورد ظرفیت باتری مورد استفاده مفید است. از آنجا که نمی خواستم هر روز باتری را شارژ کنم ، یک باتری 2000 میلی آمپری را انتخاب کردم. علاوه بر این ، تصمیم گرفتم هنگام روشن نکردن کدو ، آردوینو را در حالت آماده به کار قرار دهم. این امر با خاموش شدن ماژول WiFi به کاهش مصرف برق کمک می کند.
اجزای خود را سیم کشی کنید
- خازن را مستقیماً به حلقه نئوپیکسل لحیم کنید. طرف منفی GND و طرف مثبت 5 ولت
- مقاومت 470Ω را به پین Data In (DI) لحیم کنید
- پین 5 ولت آردوینو را با استفاده از یک سیم جامپر به 5 ولت Neopixel وصل کنید
- پین GND آردوینو را با استفاده از سیم بلوز به GND نئوپیکسل وصل کنید
- پین دیجیتال شماره 4 آردوینو را با استفاده از سیم بلوز به DI نئوپیکسل وصل کنید
پس از اتمام این کار ، باید پوشه GitHub "IoT-Halloween-Pumpkin" را باز کرده و قبل از بارگذاری آن در Arduino خود ، تغییرات کوچکی در کد ایجاد کنید. امیدوارم برای کمی برنامه نویسی آماده باشید !! ؟؟؟؟
مرحله 3: برنامه ریزی کدو تنبل شما
آردوینو خود را برنامه ریزی کنید
در این پروژه ، ما می خواهیم Arduino خود را طوری برنامه ریزی کنیم که موارد زیر حاصل شود:
- آردوینو از طریق WiFi به برنامه Blynk متصل می شود.
- رنگ چراغ های Neopixel از طریق Blynk App تغییر می کند.
کد این پروژه را می توانید در مخزن "IoT Halloween Pumpkin" GithHub من بیابید. اما قبل از اینکه به آن بپردازید ، ممکن است بخواهید در مورد چند مورد که در حین انجام این پروژه آموخته ام بخوانید! ؟؟؟
نمایشگرهای LED
LED های آدرس پذیر یا در زبان Adafruit "NeoPixel" مانند WS2812 ، WS2811 و SK6812 درایور LED را می توان با استفاده از کتابخانه Adafruit NeoPixel کنترل کرد. اگر برای اولین بار است که از NeoPixel استفاده می کنید ، به شما توصیه می کنم نگاهی به Adafruit NeoPixel Uberguide بیندازید. پر از توصیه ها و نکات ، منبع بسیار خوبی است!
برای تنظیم رنگ LED روی کدو تنبل ، باید مقادیر RGB را به Arduino/NeoPixel خود ارسال کنید. ساده ترین کار این است که به کد رنگ برخی رنگ ها نگاه کنید! Spiro Disco Blue ، Harlequin ، Daffodil یا Rose Bonbon ، در اینجا تعدادی از آنها جالب است.
یک راه خنده دار این است که در "رقص" NeoPixel رنگ داشته باشید. اگر واقعاً انگیزه دارید ، دست به کار شوید! در غیر این صورت ، پست وبلاگ Tweaking4All LEDStrip Effects را بررسی کنید. شما می توانید برخی از جلوه های نورپردازی بسیار شگفت انگیز را پیدا کنید. منبع بزرگ دیگر Neopixel Effect Generator اثر آدریانو است.
برنامه Blynk
Blynk App یکی از محبوب ترین پلتفرم اینترنت اشیا است. استفاده از Blynk App فوق العاده آسان است و در کمتر از 5 دقیقه می توانید یک برنامه اینترنت اشیا در تلفن هوشمند خود ایجاد کنید تا از طریق اینترنت با دستگاه IoT خود ارتباط برقرار کنید. قبل از اینکه برنامه Blynk خود را مطابق نیاز خود تنظیم کنید ، باید:
1. برنامه Blynk را بارگیری کنید
2. کتابخانه Blynk را نصب کنید
3. اتصال به دستگاه IoT خود را تنظیم کنید
Blynk App اسناد بزرگی را منتشر کرده است تا به همه در شروع کار کمک کند. اگر مثل من اولین بار است که از آن استفاده می کنید به اینجا نگاه کنید.
مرحله 4: لذت ببرید
تبریک می گوییم ، اکنون می توانید راحت روی مبل خود بنشینید و از تلفن هوشمند خود برای کنترل رنگ LED های کدو هالووین خود استفاده کنید. ؟؟؟
متشکرم که پروژه مرا مطالعه کردید. امیدوارم از آن لذت ببرید و این به شما انگیزه می دهد که برای LED های خود در درخت کریسمس ، روی آدم برفی زمستانی یا هر چیز دیگری چیزی مشابه انجام دهید!
توصیه شده:
کدو تنبل هالووین با چشم متحرک آناتارونیک - این کدو می تواند چشم خود را گرد کند!: 10 مرحله (همراه با تصاویر)
کدو تنبل هالووین با چشم متحرک آناتارونیک | این کدو تنبل می تواند چشم خود را گرد کند!: در این دستورالعمل می آموزید چگونه یک کدو تنبل هالووین درست کنید که هنگام حرکت چشم همه را وحشت زده می کند. فاصله ماشه سنسور اولتراسونیک را در مقدار مناسب تنظیم کنید (مرحله 9) ، و کدو تنبل شما را هرکسی که جرات خوردن شمع دارد ، متحجر می کند
کدو تنبل Arduino Halloween کدو تنبل: 4 مرحله
کدو تنبل Arduino کدو تنبل هالووین: هدف از این دستورالعمل ایجاد راهی ارزان و آسان برای ایجاد تزئینات هالووین در خانه بدون هیچ گونه مهارت قبلی یا ابزارهای فانتزی بود. با استفاده از منابع آسان برای منبع از اینترنت ، شما نیز می توانید H و ساده و شخصی خود را ایجاد کنید
دستگاه آب نبات کدو تنبل ترسناک برای هالووین: 5 مرحله
دستگاه آب نبات کدو تنبل ترسناک برای هالووین: سلام به همه! هالووین مبارک !! ما یک فانوس کدو تنبل ساختیم که وقتی کسی به آن نزدیک می شود ، موسیقی پخش می کند و آب نبات تف می کند
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها