فهرست مطالب:
- مرحله 1: اجزاء
- مرحله 2: دستور مونتاژ
- مرحله 3: ماژول و دکمه های بلوتوث
- مرحله 4: ترانزیستورها
- مرحله 5: کد آردوینو
- مرحله 6: برنامه آسانسور دیجیتال
- مرحله 7: نهایی
تصویری: کنترل دیجیتال برای سیستم تعلیق هوا با استفاده از آردوینو و تلفن هوشمند از راه دور: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
سلام به همگی
در این دستورالعمل سعی خواهم کرد به شما نشان دهم که چگونه با استفاده از یک ماژول آردوینو + بلوتوث و برای کنترل از راه دور هر گوشی هوشمندی با اندروید +4.4 ، یک کنترلر برای سیستم تعلیق هوای خودرو بسازید ، این نیز اولین دستورالعمل من است بنابراین لطفاً با من همراه باشید:)
این پروژه با دوستی شروع شد که سیستم تعلیق هوا نصب شده بود اما کنترل کننده دیجیتال نداشت ، بنابراین در اوقات فراغت تصمیم گرفتم ببینم آیا می توانم برای او یک نمونه بسازم یا نه ، بعداً تصمیم گرفتم این ایده را بفروشم اما در پرتغال هیچ کس علاقه ای به نظر نمی رسید و از آنجا که من حتی یک ماشین با هوا نصب ندارم ، اکنون می خواهم این پروژه را با همه به اشتراک بگذارم.
سخت افزار و نرم افزار آردوینو برای کار با apk DigitalPowerLift در تلفن هوشمند ساخته شده است ، روی سیستم تعلیق با 4 شیر برقی کار می کند یا با 8 نیز 3 دکمه روی این سخت افزار وجود دارد تا بتوانید ارتفاع خودرو را بدون گوشی تنظیم کنید.
گام بعدی من با این پروژه قرار گرفتن سنسورهای ارتفاع برای هر چرخ و فعال کردن حالت خودکار در apk بود ، اما باز هم ، چون من حتی خودرویی ندارم که هر روز چیزهایی را امتحان کند ، فقط سرعت را نشان می دهد.
این پروژه برای ساخت به برخی از اجزای دیگر نیاز دارد زیرا آردوینو به تنهایی نمی تواند سلونوئیدهای 12 ولت را روی دریچه های هوا فعال کند و نوعی تنظیم کننده برای تأمین برق آردوینو به دلیل افزایش خطوط 12 ولت خودرو "در هر صورت" ، این پروژه همچنین می تواند از طرح مشابهی برای پروژه های دیگر که نیاز به فعال سازی سلونوئیدها از طریق تلفن های هوشمند دارند استفاده کند.
با استفاده از این دستورالعمل ، همچنین نحوه اعمال تقسیم کننده های ولتاژ به پروژه خود را یاد خواهید گرفت ، با استفاده از چندین دکمه فشاری که آردوینو شما فقط به یک پین آنالوگ متصل شده است ، با استفاده از ترانزیستورها برای فعال کردن بار بزرگتر از آردوینو 5 ولت.
شما می توانید تمام مراحل مربوط به arduino را فقط چند قدم جلوتر بارگیری کنید ، برای تلفن هوشمند apk DigitalPowerLift را می توانید از google play بارگیری کنید.
من نحوه مونتاژ همه چیز را روی یک تخته نورد نشان خواهم داد ، اما من دو مثال دارم آخرین ویدیو را از همه اجزا در یک PCB کوچک بررسی کنید ، برای کسانی که به مهارت های لحیم کاری نیاز دارید.
مرحله 1: اجزاء
لیست اجزاء:
TIP120 -ترانزیستور ---- 8
N4007 -دیود استاندارد ---- 8
مقاومت 1K ---- 9
مقاومت 1K8 ---- 1
مقاومت 390k ---- 1
مقاومت 470k ---- 3
دکمه فشاری ---- 3
LED 3 میلی متر سبز ---- 4
LED 3 میلی متر قرمز ---- 4
اختیاری-DC-DC Step Down 4.5V- 60V تا 3-35V ---- 1
ماژول بلوتوث HC-05
آردوینو
تخته نان 830 امتیاز
جامپرهای تخته نان
توجه: اگر در اتومبیل خود فقط 2 سولنوئید برای هر محور دارید فقط به 2 عدد از هر Led نیاز دارید ، 4 - TIP120 و 4 - دیود هر کدام از این arduino ها "Uno، Pro mini، Breaduino" سایر موارد را نیز کار خواهد کرد اما برخی تغییرات قبل از بارگذاری ، ولتاژ مرحله پایین و کد پین کردن باید ویرایش شود.
مرحله 2: دستور مونتاژ
همانطور که فکر می کنم اتصال همه چیز به تخته نان راحت تر است.
دستور مونتاژ:
- با اتصال آردوینو به ریل های برق روی نانبرد 5v و Gnd در دو طرف شروع کنید.
- ماژول بلوتوث را وصل کنید.
- همه ترانزیستورها را وصل کنید.
- همه دکمه ها را وصل کنید.
- اتصالات GND را از ماشین با تخته نان به اشتراک بگذارید.
- در صورت داشتن آردوینو ، از برنامه پایین صفحه استفاده کنید.
- کد را در آردوینو بارگذاری کنید.
- برنامه را بر روی تلفن هوشمند خود نصب کنید.
- مانیتور سریال را باز کنید ، مطمئن شوید که دکمه های فشار دهنده "متن روی مانیتور سریال ظاهر می شود" کار می کنند چراغ ها باید هنگام فشار دادن روشن شوند.
- تمام خروجی ترانزیستور را مشخص کنید تا بتوانید چرخ صحیح را در ماشین به بالا یا پایین متصل کنید.
مرحله 3: ماژول و دکمه های بلوتوث
با فرض این که برخی از شما هرگز از ماژول بلوتوث یا ترانزیستور استفاده نکرده اید ، تصمیم گرفتم راهنمای کوچکی در مورد نحوه اتصال همه چیز با جزئیات تهیه کنم ، این اولین ها هستند. می توانید تصاویر را دنبال کنید تا به شما کمک کند همه چیز را به خوبی متصل کنید.
ماژول بلوتوث:
ابتدا باید آردوینو Rx را که 5 ولت است به 3.3 ولت کاهش دهیم. ساده ترین و ارزان ترین راه ساخت تقسیم ولتاژ است ، همانطور که در تصویر مشاهده می کنید بسیار ساده است.
- +5v و GND ماژول را وصل کنید
- فقط یک سر مقاومت 1k8 را به زمین و سر دیگر را در نزدیکی ماژول در سوراخ اول ریل وصل کنید.
- یک سر مقاومت 1k را در همان ریل 1k8 وصل کنید فقط یک سوراخ بین آنها باقی بگذارید ، انتهای دیگر مقاومت 1k در جای دیگری متصل شود.
- کابل را روی پین دیجیتال 10 آردوینو به RX ماژول بلوتوث وصل کنید.
- کابل را روی آردوینو پین 11 دیجیتال به ریل وصل کنید که مقاومت 1k در آن تنها است.
سرانجام یک کابل را به همان ریل که محل اتصال دو مقاومت است متصل کنید ، کابل را درست بین آنها و سر دیگر را به ماژول TX وارد کنید.
دکمه ها را فشار دهید:
از آنجا که من در حال ساختن این پروژه بودم با خواندن مقادیر از پین های آنالوگ ، باید پین ها را بر روی آردوینو رایگان نگه می داشتم و با 8 سلونوئید برای عملکرد به علاوه 2 پین از ماژول بلوتوث به سرعت پایین می آمدند ، بنابراین تصمیم گرفتم از 3 دکمه در همان پین آنالوگ آردوینو با استفاده از اتصال همانطور که در تصویر مشاهده می کنید.
توجه: برای کارکردن این دکمه ها باید از همان مقاومت هایی که من استفاده کردم استفاده کنید یا باید کد را تغییر دهید
- دکمه های فشاری را وارد کنید.
- همه آنها را در همان پایه اول به +5 ولت وصل کنید.
- در طرف دیگر تخته نان ، مقاومتهای 470k را به صورت سری در قسمت مخالف +5v و آخرین مقاومت را به یک ریل خالی وصل کنید.
- اکنون فقط همانند تقسیم کننده ولتاژ با ماژول بلوتوث عمل کنید ، یک سر مقاومت 390k را به زمین وصل کنید و سر دیگر را به همان ریل وصل کنید که 470k به تنهایی یک سوراخ بین آنها ایجاد می کند.
- در نهایت یک کابل را از بین مقاومتها به پین آنالوگ A1 در آردوینو وصل کنید.
مرحله 4: ترانزیستورها
حالا ترانزیستورها
این ساده است ، فقط با اتصال یکی مانند تصویر شروع کنید و برای بقیه آنها تکرار کنید.
در این مرحله باید بدانید که دیود چگونه کار می کند ، اگر این کار را نمی کنید واقعا ساده است. فقط آن را به عنوان رودخانه ای تصور کنید که فقط یک طرف جریان دارد ، زیرا ما با GND برای فعال کردن سلونوئید کار می کنیم ، باید انتهای دیود را که دارای حلقه نقره ای کوچک در اطراف آن است ، به + و سر دیگر آن را در همان قسمت متصل کنیم. به عنوان پین وسط در TIP120 ، این امر برای جلوگیری از سرخ شدن ترانزیستور شما است زیرا سلونوئیدها مانند یک موتور DC هستند ، هنگامی که آنها را رها می کنید برای مدت کوتاهی جریان تولید می کنند که سعی می کند به ترانزیستور بازگردد ، بنابراین ما باید دوباره آن را به + بریزید "از تصاویر ارائه شده برای راهنمایی و مثال استفاده کنید"
اگر نصب سواری هوایی شما فقط 4 شیر برقی دارد ، به آخرین نکته توجه کنید.
مراحل:
- رو به روی متن روی ترانزیستور ، پین سمت چپ جایی است که باید یک سر مقاومت 1k را در انتهای دیگر به ریل خالی وصل کنید ، همچنین پایه بلند Led "Anode" را در همان پین سمت چپ و پای کوتاه "Cathode" را به GND
- در ریل پین وسط دیود را در نزدیک ترانزیستور و یک سیم کابل را بعد از دیود "دستورالعمل های تصویر را دنبال کنید" ، وصل کنید ، "سیم کابل چیزی است که قرار است به GND شیر برقی متصل شود".
- پین سمت راست بین همه ترانزیستورها به اشتراک گذاشته می شود ، این نیز باید با car Ground و Arduino GND به اشتراک گذاشته شود.
- یک کابل از پین دیجیتال آردوینو 2 را به انتهای تنها مقاومت 1k وصل کنید.
- برای همه ترانزیستورها از پین دیجیتال 2 تا پین دیجیتال 9 را تکرار کنید ، در زیر به برخی از برچسب های نحوه اتصال به سیستم هوای خودرو مراجعه کنید.
اتصالات آردوینو - ترانزیستور:
چراغ سبز برای UP است:
پین دیجیتال 2 - چرخ چپ جلو بالا
پین دیجیتال 3 - چرخ راست جلو بالا
پین دیجیتال 4 - چرخ چپ عقب بالا
پین دیجیتال 5 - چرخ راست عقب بالا
چراغ قرمز برای Down است:
پین دیجیتال 6 - چرخ چپ جلو پایین
پین دیجیتال 7 - چرخ راست جلو پایین
پین دیجیتال 8 - چرخ عقب سمت چپ پایین
پین دیجیتال 9 - چرخ راست عقب پایین
توجه داشته باشید:
برای نصب سواری هوایی ، به جای کنترل چرخ مستقل ، "8 سلونوئید" فقط برای هر محور کنترل دارند "4 سولنوئید" به این شکل به هم متصل می شوند.
چراغ سبز:
پین دیجیتال 2 - محور جلو بالا
پین دیجیتال 4 - محور عقب بالا
قرمز سرخ:
پین دیجیتال 6 - محور جلو پایین
پین دیجیتال 8 - محور عقب پایین
مرحله 5: کد آردوینو
اگر تمام اتصالات را به صورت مشخص انجام داده اید ، فقط کد را در arduino خود بارگذاری کنید.
اگر نه ، برخی از تصاویر برای کمک به شما وجود دارد.
اگر از مقاومت های مختلف برای دکمه ها استفاده کرده اید ، در تصاویر نیز از آنها کمک بگیرید
کد آردوینو را از اینجا بارگیری کنید ، کد را از اینجا بارگیری کنید.
در تصاویر می توانید پیدا کنید:
- کجا می توان بارتراسیون را تغییر داد
- کجا می توان پین هایی را که به ترانزیستورها متصل می شوند و با شیر برقی کار می کنند تغییر داد
- کجا می توان پین های بلوتوث RX/TX را تغییر داد
- اگر از مقاومت های متفاوت با دستورالعمل های دکمه استفاده کرده اید ، برخی از آنها در آنجا کمک می کنند.
در صورت تمایل به آن لطفاً کد را تغییر دهید یا از آن به عنوان دلخواه در پروژه های دیگر خود استفاده کنید.
"اشتراک گذاری اهمیت دارد"
!!خیلی مهم
در جایی که داده ها را از برنامه Android دریافت می کند ، کد را تغییر ندهید ، در غیر اینصورت با برنامه اندروید کار نمی کند ، فقط در صورت اطمینان از کاری که انجام می دهید ، آن را تغییر دهید
مرحله 6: برنامه آسانسور دیجیتال
این برنامه قبلاً با کد arduino کار می کند.
می توانید ویدیو را بررسی کنید.
برای بارگیری برنامه از google play می توانید آن را در اینجا پیدا کنید.
فقط بلوتوث تلفن خود را فعال کنید ، ماژول Bt خود را جستجو کرده و جفت کنید.
برنامه را باز کنید ، به گوشه سمت راست بالا بروید و برای اتصال کلیک کنید ، سپس لیستی از دستگاه های مرتبط با هم باز می شود ، فقط با کلیک روی آن ماژول Bt را انتخاب کرده و منتظر بمانید ، باید با یک توپ سبز رنگ در گوشه بالا سمت چپ به عقب برگردد و بگوید که متصل است
همه چیز به جز حالت خودکار کار می کند ، که در حال حاضر فقط سرعت GPS را نمایش می دهد.
در عملکرد اضافی که صفحه تلفن خود را رو به بالا قرار داده و گوشی را کج می کنید ، خودرو نیز همین کار را می کند.
مرحله 7: نهایی
اگر شک دارید یا به کمک احتیاج دارید فقط به من اطلاع دهید که من سعی خواهم کرد تا جایی که می توانم به شما کمک کنم.
شما می توانید نمونه های موجود در ویدئو را در مورد چگونگی تهیه این در یک pcb کوچک بسیار جمع و جور و کاملاً کارایی که انجام داده ام دنبال کنید.
اگر شما علاقه مند هستید که چگونه می توان یک برنامه کاربردی اندرویدی برای کنترل پروژه های آردوینو با استفاده از Android studio تهیه کرد ، در نظرات به من اطلاع دهید.
امیدوارم شما توانسته اید این کار را انجام داده و از انجام آن لذت ببرید.
اگر نکاتی برای اصلاح یا بهبود دستورالعمل من دارید ، لطفاً در نظرات نیز به من اطلاع دهید.
با آرزوی بهترین ها برای شما!
:)
توصیه شده:
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 1]: 7 مرحله
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - ژوئیه 2019 [قسمت 1]: پس از جستجوی زیاد ، من از اطلاعات متناقض در مورد نحوه تنظیم کنترل از راه دور IR برای پروژه RPi خود شگفت زده و مأیوس شدم. فکر می کردم کار آسانی باشد اما راه اندازی کنترل مادون قرمز لینوکس (LIRC) برای مدت طولانی مشکل ساز بوده است
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: 3 مرحله
راه اندازی آسان کنترل از راه دور IR با استفاده از LIRC برای Raspberry PI (RPi) - جولای 2019 [قسمت 2]: در قسمت 1 نحوه مونتاژ RPi + VS1838b و پیکربندی ماژول LIRC Raspbian برای دریافت دستورات IR از راه دور IR را نشان دادم. همه مسائل سخت افزاری و راه اندازی LIRC در بخش 1 مورد بحث قرار گرفته است. قسمت 2 نحوه اتصال هاردوا را نشان می دهد
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 را با تلفن هوشمند خود کنترل کنید
ساخت یک دوربین کنترل از راه دور از طریق تلفن همراه !: 5 مرحله (همراه با تصاویر)
از طریق تلفن همراه یک دوربین کنترل از راه دور بسازید!: آیا می خواهید بدانید گربه شما هنگام کار در حال انجام چه کاری است؟ یک پیام متنی به تلفن همراه نظارتی جدید خود بفرستید و چند ثانیه بعد تصاویر و فیلم ها را دریافت کنید. به نظر می رسد یک رویا است؟ دیگر نه! این ویدئو نحوه کار آن را توضیح می دهد:
کنترل از راه دور سایه/کنترل از راه دور: 5 مرحله
Shadow/Remote Control Activated Leds: آیا تا به حال خواسته اید یک نور فعال شده در شب یا سایه ایجاد کنید؟ خوب .. در اینجا یک دستورالعمل وجود دارد ، اما یک مورد اضافی وجود دارد: می توانید آن را با کنترل RF از راه دور فعال کنید. این بسیار قدرتمند است ، من می توانم اتاق سوراخ خود را روشن کنم