فهرست مطالب:
تصویری: کنترل کننده میز میز آردوینو: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
هنگامی که اخیراً نقشهای خود را در شرکت تغییر دادم ، سایتها را منتقل کردم ، از بردفورد به دفتر مرکزی ما در ویکفیلد نقل مکان کردم. من از میز قدیمی وفادارم با فن میز میز برای خداحافظی در اطرافم خداحافظی کردم ……. به هر حال ، روند در دفتر اصلی ما برای طرفداران کوچک USB با اندازه 4 اینچ تا 6 اینچ بود. بنابراین یک مدل 6 اینچی برنجی عتیقه زیبا به سرعت سفارش داده شد و روز بعد تحویل داده شد.
مشکل همه فن ها ، چه دارای تنظیمات سرعت باشند و چه حالتهای نوسان مکانیکی ، این است که آنها روشن یا خاموش هستند و در نهایت آنها را همیشه خاموش و روشن می کنید. جرقه ای از تخیل ، همراه با نیاز به بالا بردن مانیتور من تا 3 اینچ ، و پروژه بعدی من متولد می شود. وارد Fanomatic شوید.
من سالها با آردوینو بازی کردم ، بنابراین اولین توقف منطقی بود.
مرحله 1: لیست خرید و مورد
لیست خرید:
- 1 ورق MDF 12 میلی متری - برای کیس
- 1 آردوینو اونو - مغزها
- 1 sml تخته نان و سیم
- 1 DHT11 - سنسور دما و رطوبت دیجیتال - فقط برای نمونه دما
- صفحه نمایش 1.96 اینچی OLED - برای نمایش متغیرها - سرعت ، دما و غیره
- 1 ماژول IRF520 Mosfet - برای خاموش و روشن کردن USB برای فن
- 4 پتانسیومتر 10k با دستگیره های رنگی مختلف - برای کنترل سرعت فن ، در زمان ، زمان خاموش ، نقطه تنظیم دما
- 1 کلید تغذیه
- 1 sml رنگ تخته سیاه - مناسب برای MDF با 1 لایه
- 1 کابل usb و 1 سوکت usb
مورد:
اندازه قاب با اندازه پایه مانیتور 24 اینچی من و سوئیچ KVM 4 پورت با عرض 220 میلی متر و ارتفاع نهایی که می خواستم مانیتور من تنظیم شود ، تنظیم شد. عمق بسیار انعطاف پذیر بود ، بنابراین 180 میلی متر رفتم تا مقدار زیادی را ارائه دهم. اندازه 220mmx180mmx60mm بود. حالا آن را درست کرده و پر کنید.
MDF 12 میلی متری به راحتی در خانه بریده می شود ، قبل از چسب و پیچ برای ایجاد یک پایه کار و جلو. سپس قسمت جلو متصل شد تا 4 پتانسیومتر 10k و 1 در بالای سوئیچ روشن/خاموش قرار گیرد که قدرت آردوینو و فن را کنترل می کند. یک سوراخ مستطیل شکل برای قرار دادن یک صفحه کوچک اکریلیک خاکستری دودی در نظر گرفته شده بود ، که در پشت آن قصد داشتم یکی از آن نمایشگرهای OLED زیبا را محکم کنم. در نیمه راه ، ای کاش به جای MDF 12 میلی متری ، 3 میلی متر برای جلو حرکت می کردم ، زیرا چوب بیشتری نسبت به باقی مانده حذف شده بود.
هنگامی که سوراخ هایی در پشت و کنار سنسور دما ایجاد شده است ، سوکت usb و برق usb وارد شده است. چند لایه رنگ تخته سیاه روی آن اعمال شد. این یک رنگ عالی برای mdf است زیرا به خوبی جذب می شود و نیازی به زیرپوش ندارد. این یک پایان مات بسیار نابخشودنی می دهد ، همان چیزی که من دنبال آن بودم.
قابلمه ها و سوئیچ ها متصل شده بودند ، اکریلیک دودی به صورت چسبناک روی آن چسبانده شده بود و برچسب های Dyno برای ظاهر یکپارچهسازی با سیستمعامل تولید شده بود.
در کنار کنترل…
مرحله 2: کنترل ها
همه مبتنی بر Arduino Uno هستند. من نان را روی اجزاء سوار کردم و شروع به طراحی کردم.
این طرح از 3 کتابخانه استفاده می کند:
- یکی برای رانندگی mosfet irf520 برای روشن کردن فن.
- یکی برای رانندگی صفحه نمایش OLED
- یکی برای خواندن و ترجمه داده های دما از DHT11
بعد از اینکه کمی آن را مرتب کردم ، طرح را بعداً در اینجا قرار می دهم ، اما لطفاً هشدار داده شود ، من برنامه نویس نیستم ، من اصول برنامه نویسی خوب را درک می کنم ، اما تمایل دارم یک برنامه نویس تنبل باشم. اگر بتوانم راهی را برای چیزی پیدا کنم و کار کند ، پس کار می کند.
برخی از سایتهای عالی وجود دارد که نحوه استفاده از هر یک را توضیح می دهند…. و شامل پیوندهایی به بهترین (به نظر من) سایت ها می شود تا از هر یک بهترین استفاده را ببرید.
منطق:
یک کابل usb تغذیه برق آردوینو و فن USB را تامین می کند. آردوینو نمی تواند فن را کار کند زیرا جریانی که می کشد به آردوینو صدمه می زند (در واقع کمی چشمگیر است! فیوز روی صفحه خراب می شود). بنابراین ما باید راهی برای استفاده از آردوینو برای روشن یا خاموش کردن برق فن پیدا کنیم.
ترانزیستور لازم است ، من ابتدا ترانزیستور دارلینگتون را سفارش دادم ، اما پس از خواندن ، ماژول درایور irf520 MOSFET را از HobbyComponents.com تهیه کردم. هشدار گیک !! IRF520 برای تغییر سطح منطقی (خروجی از پین های آردوینو) عالی است. ولتاژ ارسال شده به دستگاه مقاومت MOSFET ، I. E. را تعیین می کند. ارسال 0 تا 255 به پین دیجیتال ، فن (یا سایر دستگاه های متصل) را از حالت خاموش به سرعت کامل می برد.
بعداً به 0 تا 255 باز می گردیم.
بنابراین ما با یک آردوینو یک فن را روشن می کنیم ، چرا باید زحمت کشید؟ خوب ، ما نمی خواهیم وقتی هوا خیلی سرد است روشن شود ، اینطور نیست؟ بنابراین اگر سنسور دما را اضافه کنیم ، می توانیم کد را بنویسیم و آزمایش کنیم که ببینیم داغ است و فن را روشن (255) یا خاموش (0) کنید. من از DHT11 استفاده کردم زیرا ارزان است ، کدگذاری آن آسان است و برای این پروژه به اندازه کافی دقیق است.
بازگشت به آن تجارت 0 تا 255. اگر می دانیم که کمی کد فن را روشن می کند (255) اگر دما زیاد باشد ، یا خاموش (0) اگر دما پایین باشد ، اگر مقداری بین 0 تا 255 داشته باشیم ، مقاومت در سراسر بالا یا پایین می رود MOSFET و سرعت یا کند کردن فن.
پتانسیومتر متصل به پین آنالوگ را وارد کنید! هنگامی که چرخانده می شود ، مقداری بین 0 تا 1023 ایجاد می کند. این مقدار را می توان در کد آزمایش کرد تا سرعت فن تغییر کند !! yipeeeee
آخرین مورد وجود دارد (خوب ، یک زن و شوهر). کتابخانه کنترل موتور که برای رانندگی درایور MOSFET استفاده می کنیم ، 2 پارامتر را می پذیرد ، یکی برای تنظیم مقاومت (برای سرعت) و دیگری برای تنظیم مدت زمان. بنابراین با استفاده از این پارامتر جادویی ، می توانیم مدت زمان روشن بودن فن و زمان خاموش بودن فن را تعیین کنیم.
بنابراین ، ما 4 پات برای کنترل 4 متغیر داریم. در ادامه صفحه نمایش را بررسی می کنیم.
مرحله 3: صفحه نمایش
آیا به نمایشگر نیاز دارد؟ نه واقعا. پس چرا یکی دارد؟ خوب ، زیرا من می خواستم یک صفحه نمایش زیبا برای نشان دادن دمای فعلی ، سرعت فن ، فن به موقع ، زمان خاموش شدن فن و نقطه تنظیم دما نشان دهد.
کتابخانه U8G در رانندگی این صفحه نمایش کوچک OLED بسیار عالی است. یک شب تحقیق طول کشید و من دستورات را جمع کردم تا اندازه فونت مورد نظر را برای 5 ردیف بدست آورم و متغیرها را با استفاده از دستورات u8g.print () نمایش دهم. مزیت این صفحه نمایش این است که صفحه نمایش 2 یا 4 "ردیفی" نیست که جامعه آردوینو به آن عادت کرده است ، بنابراین گرافیک ، فونت ها بسیار قابل اجرا هستند.
صادقانه بگویم ، بیشتر کدها صفحه نمایش را هدایت می کنند. اگر دستورات مقدارهایی را برای نمایش تعیین می کند ، E. G. مقدار قابلمه های آنالوگ (0 تا 1023) را به مقداری برای نمایش روی صفحه تبدیل کنید. در مجموع ، چندین مجموعه بلوک دستور وجود دارد که سرعت فن را از قابلمه تعیین می کند ، به٪ مقدار صفحه و مقدار بین 0 تا 255 برای هدایت فن تبدیل می کند.
خوب ، این کار فعلاً انجام می شود مردم امیدوارم از این قسمت اول لذت برده باشید. با پیوندها و کد ویرایش و به روز رسانی می کنم. اگر چیزی وجود دارد که می خواهید جزئیات آن را توضیح دهید ، لطفاً نظر دهید و بپرسید.
مرحله 4: کد
3 سال پیش قول دادم که این طرح را بارگذاری کنم ، اما هرگز انجام ندادم.
پس اینجاست ……
توصیه شده:
کنترل کننده بازی مبتنی بر آردوینو - کنترل کننده بازی Arduino PS2 - بازی Tekken With DIY Arduino Gamepad: 7 مرحله
کنترل کننده بازی مبتنی بر آردوینو | کنترل کننده بازی Arduino PS2 | بازی Tekken With DIY Arduino Gamepad: سلام بچه ها ، بازی کردن همیشه سرگرم کننده است اما بازی با کنترلر بازی سفارشی DIY خود سرگرم کننده تر است. بنابراین ما در این دستورالعمل یک کنترلر بازی با استفاده از arduino pro micro ایجاد می کنیم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
میز قهوه LED آردوینو کنترل شده با بلوتوث: 10 مرحله (همراه با تصاویر)
میز کنترل قهوه ای آردوینو کنترل شده با بلوتوث: این اولین پروژه آردوینو واقعی من بود و همچنین اولین دستورالعمل من است بنابراین در نظرات مهربان باشید :) می خواستم سعی کنم به س questionsالاتی پاسخ دهم که برای فهمیدن آنها زمان زیادی صرف شد و دستورالعمل های مفصلی ارائه داد ، اگر شما خیلی با هو آشنا هستید
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
تبدیل Splitter مانیتور VGA به کنترل کننده کنترل کننده کامپیوتر: 4 مرحله
تبدیل Splitter مانیتور VGA به کنترل کننده مانیتور کنترل شده توسط کامپیوتر: این دستورالعمل توضیح می دهد که چگونه می توان یک اسپلیتر مانیتور VGA ارزان (20 یورو) که برای اتصال یک رایانه به دو مانیتور استفاده می شود را به یک سوئیچر مانیتور کنترل شده کامپیوتر تبدیل کرد. دستگاه نهایی از طریق پورت موازی کنترل می شود و امکان چرخش