لوازم الکترونیکی را با گوشی خود کنترل کنید
درباره این پروژه
( لوازم الکترونیکی را با گوشی خود کنترل کنید ) این پروژه شما را از طریق سرگرم کننده زمانی که قدرت RF، Android smartphone و arduino ترکیب شده است.
برای تنظیم روشنایی لامپ / چراغ در استودیو اگر شما یک عکاس هستید ، سرعت پنکه سقفی ، تنظیم حجم صدای ضبط خانه ، و یا برای کنترل سرعت موتور، شما بایداز تنظیم پتانسیومتر / dimmer یا اسلاید چیزی دیگری استفاده کنید ، اما می توانید این کارها را با هر گوشی هوشمند و یا تبلت انجام دهید؟
بعله این کار شدنی است ، امروزه اتوماسیون خانه از طریق اینترنت / بلوتوث / وای فای بسیار محبوب هستند.
شما فقط باید اسمارت فون اندروید خود رایا تبلت اسلاید، بدون نیاز به باز کردن قفل آن بدون نیاز به تنظیم فقط نگه داشتن گوشی خود را روی میز و چرخش آن این کار را انجام دهید.
بیایید شروع کنیم 🙂
مرحله 1: مواد مورد نیاز
1.) 1 عدد شیلد
2.) آردوینو
3.) USB برای آردوینو
4.) گوشی هوشمند آندرویدی با قابلیت جهت گیری
5.) LED
6) مقاومت هر کدام 1K کار خواهد کرد
7.) Arduino IDE نصب شده در کامپیوتر شما
مرحله 2: درباره شیلد
اگر شما در مورد آردوینو و سپر های آن مانند GSM و WIFI آگاه هستید و همچنین خرید هر کدام از آنها برای استفاده گران است. مخترعان مصری تنها یک محافظ شگفت انگیز را که تنها با یکبار جایگزین آنها می شوند، ساخته اند و از طریق بلوتوث به تلفن هوشمند Android خود متصل می شوند و از تمام سنسورها و قابلیت اتصال آن استفاده می کنند. شما همچنین می توانید بیش از یک سپر را در یک زمان مانند GSM، WIFI، شتاب سنج، ژیروسکوپ و غیره استفاده کنید .
لوازم الکترونیکی
مرحله 3: به طور صحیح خود را شیلد قرار دهید
مرحله 4: کتابخانه 1sheeld را دانلود کنید
شما نیاز به دانلود و قرار دادن کتابخانه شیلد از اینجا https: //github.com/Integreight/1Sheeld-Arduino-Lib …
و سپس آن را به محل مورد نظر در کتابخانه arduino کپی کنید.
مرحله 5: کد ها
باز کردن arduino IDE سپس کپی کردن و چسباندن این کد.
کد بر اساس 10 دستورالعمل ساده analogWrite است.
کد
#include <OneSheeld.h>
int ledPin1 = 11; float xOrientation; void setup() { /* Start communication. */ OneSheeld.begin(); pinMode(ledPin1,OUTPUT); } void loop() { // Check X-axis orientation. xOrientation = OrientationSensor.getX(); // Map orientation to brightness if(xOrientation < 102) analogWrite(ledPin1,xOrientation * 2.5); // Or turn off the LED if the orientation is > 125 degrees else analogWrite(ledPin1, 0); } |
مرحله 6: کد را بارگذاری کنید
باز کردن IDU arduino سپس کپی، کپی کردن این کد و سپس آپلود.
مرحله 7: برنامه شیلد را دانلود کنید
آن را می توانید از Playstore دانلود کنید، آن را باز کنید، بلوتوث را فعال کنید، به قسمت 1 وصل شوید و سپس Orientation Shield را انتخاب کنید.
گام 8: مقاومت را به LED وصل کنید
بستن مقاومت به رهبری و سپس اتصال به منجر به arduino به پین نه. 11. (شما می توانید شماره پین را در کد تغییر دهید)
مرحله 9: استفاده بیشتر
در حال حاضر آن چیزی است که شما می خواهید کنترل کنید، مثلا اگر می خواهید چراغ را روشن کنید و از رله ها استفاده کنید، اگر بخواهید روشنایی لامپ را تنظیم کنید، می توانید با استفاده از MOSFET، یک dimmer را تنظیم کنید، همانطور که در این دستورالعمل نشان داده شده است بنابراین با این کار می توانید سرعت هوای سقفی، هالوژن یا بخاری با قدرت بالا را کنترل کنید.
مراقب باشید در هنگام اتصال هر بار القایی مدار، فراموش نکنید که هنگام انجام این کار دیود Flyback را استفاده کنید.
متشکرم
#include <OneSheeld.h> int ledPin1 = 11; float xOrientation; void setup() { /* Start communication. */ OneSheeld.begin(); pinMode(ledPin1,OUTPUT); } void loop() { // Check X-axis orientation. xOrientation = OrientationSensor.getX(); // Map orientation to brightness if(xOrientation < 102) analogWrite(ledPin1,xOrientation * 2.5); // Or turn off the LED if the orientation is > 125 degrees else analogWrite(ledPin1, 0); } |
پرینتر سه بعدی