فهرست مطالب:
تصویری: آکواریوم نور PWM با آردوینو: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من اخیراً چراغ های آکواریوم خود را از نور فلورسنت به نور LED تبدیل کرده ام و تصمیم گرفته ام محیطی طبیعی را شبیه سازی کنم که در آن نور به تدریج از صبح تا ظهر افزایش یافته و سپس تا غروب کاهش می یابد. در شب معمولاً نور کمی توسط ماه وجود دارد.
اساساً روشنایی LED از منبع تغذیه 12 ولت تغذیه می شود و آردوینو با تعدیل ولتاژ با استفاده از ماسفت n-channel (من از IRFS630 استفاده کرده ام) شدت نور را کنترل می کند. آردوینو را می توان با همان منبع تغذیه تغذیه کرد ، اما من از USB 5V جداگانه برای آردوینو استفاده کرده و آن را از طریق USB و نه از طریق Vin تغذیه می کنم.
شدت نور ممکن است دقیق ترین نباشد اما بهترین تصویری است که می توانم فکر کنم. الگو را می توان از طریق کد تغییر داد.
مرحله 1: قطعات مورد نیاز
اولین کاری که باید انجام دهید این است که ابتدا تمام قطعات مورد نیاز پروژه را جمع آوری کنید. فرض می کنم شما در حال حاضر دارای یک چراغ LED هستید که می خواهید با آن بازی کنید ، شاید یک روشنایی آکواریوم ، شاید چیز دیگری ، شاید حتی LED ها نباشد بلکه چیزی است که از کم نور پشتیبانی می کند.
بنابراین در اینجا لیستی از قطعاتی که استفاده کردم آمده است:
1. آردوینو نانو - 1 عدد
2. صفحه نمایش LCD 1602 - 1 عدد
3. آداپتور IIC/I2C برای LCD 1602 - 1 عدد
4. DS1302 RTC - 1 عدد (با باتری CR2032)
5. دکمه فشار با جلد - 1 عدد
6. MOSFET کانال n (من از IRFS630 استفاده کردم) - 1 عدد
7. مقاومت 10 کیلو اهم - 1 عدد
8. اختیاری - برخی از افراد می گویند برای محافظت از aruino باید از یک مقاومت بین پین pwm arduino و دروازه MOSFET استفاده کنید ، دیگران می گویند که شما حداقل از برنامه های کم مصرف استفاده نمی کنید ، بسیار خوب کار می کند ، کمتر از 20 میلی آمپر از پین arduino گرفته شده است ، اما در صورت تمایل می توانید از یک مقاومت 100 اهم استفاده کنید.
به روز رسانی: پس از 2 ماه آزمایش به این نتیجه رسیدم که 100 اهم ضروری است! آردوینو بدون آن به طور تصادفی مسدود می شود. حالا کاملاً کار می کند
همچنین برای لحیم کاری آداپتور I2C به LCD و اگر می خواهید آن را مانند یک نمونه اولیه یا روی PCB انجام دهید ، به ابزار لحیم کاری نیاز خواهید داشت. من برای اتصال آردوینو از پین های هدر استفاده کردم زیرا این امر به من آزادی می دهد تا آردوینو را استخراج کرده ، برنامه ریزی کرده و مجدداً روی آن قرار دهم (و جایگزینی آن آسان تر است).
9. اختیاری - نمونه اولیه برد / PCB
10. اختیاری - پین هدر - هر کدام 15 پین یا بیشتر - 2 عدد (برای اتصال arduino nano به برد لازم است)
همینطور است ، حالا بیایید دست به کار شویم!
مرحله 2: کنار هم قرار دادن اشیا
ابتدا باید آداپتور IIC/I2C را با LCD 1602 لحیم کنید (همچنین با LCD های دیگر مانند 2004 کار می کند). برای انجام این کار از شماتیک ارائه شده استفاده کنید.
حالا اگر می خواهید از تخته نان استفاده کنید ، فقط طرح کلی را دنبال کنید و مطمئن شوید که در صورت استفاده از 5 ولت PS برای آردوینو (روی کابل USB) فقط منبع تغذیه LED و منبع تغذیه arduino متداول است ، در غیر این صورت می توانید همان PS از طریق پین Vin آردوینو.
اگر می خواهید از PCB یا یک نمونه اولیه استفاده کنید ، فقط برای پیوند دادن اجزا ، طرح مورد نظر خود را دنبال کنید ، فقط مطمئن شوید که در انتها پیوندها را دوباره بررسی کنید.
در آداپتور I2C ، در مقابل پاور و پین های داده ، یک جامپر وجود دارد ، این بلوز به چراغ عقب LCD تغذیه می کند ، چراغ روی LCD به طور مداوم روشن می ماند. دکمه فشاری را در اینجا وصل کنید تا فقط در صورت نیاز روشن شود. در صورت تمایل می توانید از انواع دیگر دکمه ها یا سوئیچ ها استفاده کنید.
من همچنین شماتیک سرما را درج کرده ام.
_
PS = منبع تغذیه (اگر کسی می پرسید)
PCB = برد مدار چاپی
مرحله 3: مقداری کد را در MCU قرار دهید
من فایل.ino و دو کتابخانه ای که استفاده کرده ام را ضمیمه کرده ام تا ناسازگاری وجود نداشته باشد. کد داخل فایل.ino توضیح داده شده است.
همچنین برای آدرس صفحه نمایش I2C می توانید از i2c-scanner.ino ضمیمه شده برای پیدا کردن آن استفاده کنید.
هر گونه نظر یا پیشنهاد استقبال می شود. خوش بگذره!
توصیه شده:
سیستم آکواریوم نور و پمپ اتوماتیک با تایمر آردوینو و RTC: 3 مرحله
سیستم آکواریوم خودکار نور و پمپ با آردوینو و تایمر RTC: یک آکواریوم را می توان به یک اکوسیستم مستقل با مداخله صفر و مراقبت و فناوری تبدیل کرد. اولین. من از 2 چراغ سیل هر 50 وات و 1 6 وات استفاده کردم
ترسیم شدت نور با استفاده از آردوینو و کتابخانه اصلی آردوینو پایتون: 5 مرحله
ترسیم شدت نور با استفاده از آردوینو و کتابخانه اصلی آردوینو پایتون: آردوینو یک ابزار اقتصادی و در عین حال بسیار کارآمد و کاربردی است ، برنامه نویسی آن در Embedded C روند ساخت پروژه ها را خسته کننده می کند! ماژول Arduino_Master پایتون این کار را ساده کرده و به ما امکان محاسبه ، حذف مقادیر زباله و
سنسور نور (مقاومت در برابر نور) با آردوینو در Tinkercad: 5 مرحله (همراه با تصاویر)
سنسور نور (Photoresistor) با آردوینو در Tinkercad: بیایید نحوه خواندن مقاومت نوری ، یک نوع مقاومت متغیر حساس به نور ، با استفاده از ورودی آنالوگ آردوینو را بیاموزیم. به آن LDR (مقاومت وابسته به نور) نیز گفته می شود. تا کنون شما کنترل LED ها را با خروجی آنالوگ آردوینو و
PWM با ESP32 - کم نور LED با PWM در ESP 32 با Arduino IDE: 6 مرحله
PWM با ESP32 | کم نور LED با PWM در ESP 32 با Arduino IDE: در این دستورالعمل نحوه تولید سیگنال PWM با ESP32 با استفاده از Arduino IDE و amp؛ PWM اساساً برای تولید خروجی آنالوگ از هر MCU استفاده می شود و خروجی آنالوگ می تواند هر چیزی بین 0V تا 3.3V (در صورت esp32) باشد & amp؛ از جانب
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو