فهرست مطالب:
تصویری: Happy Hack Light Switch: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در 2 هفته گذشته ما روی یک پروژه مدرسه به نام "Happy hacking" کار کرده ایم. با این پروژه ما سعی کردیم یک "هک مبارک" برای یک فضای عمومی ایجاد کنیم. خوب ، "هک مبارک" چیست؟ در مورد ما ما نیاز به ایجاد چیزی مثبت بر اساس ناامیدی داریم. استفاده از آردوینو برای این پروژه الزامی بود. "هک مبارک" که تصمیم گرفتیم انجام دهیم یک نصب برای دور زدن سوئیچ چراغ بود.
مرحله 1: مواد:
1 برابر آردوینو اونو
1x تخته نان
2 برابر سروو
سنسور مادون قرمز 1 برابر
سیم 11x
فرستنده مادون قرمز 1 برابر (حذف تلویزیون)
نوار
مرحله 2: نحوه اتصال:
گیرنده مادون قرمز آردوینو را داخل تخته نان قرار دهید. با فرض اینکه قسمت جلوی گیرنده طرفی با کره روی آن باشد:
- یک سیم را از سمت چپ ترین پا به پورت آردوینو uno 6 متصل کنید.
- یک سیم را از "پای" میانی به ردیف "-" در تخته نان متصل کنید.
- یک سیم را از راست ترین "پا" به ردیف "+" در تخته نان متصل کنید.
مطمئن شوید که یک سیم بین ردیف "-" در نان و پورت "زمین" در Arduino uno قرار دارد و مطمئن شوید که سیم بین ردیف "+" در تخته نان و پورت "5V" در آردوینو اونو قرار دارد.
حالا 2 سروو را وصل کنید ،
- هر دو با سیم از تیره ترین سیم روی سروو تا ردیف "-" روی تخته نان.
- هر دو با یک سیم از سیم میانی روی سروو تا ردیف "+" روی تخته نان.
اکنون ، برای یکی از سروها ، سیم سروو باقی مانده را به پورت آردوینو uno 9 وصل کنید و سروو دیگر را به پورت Uno آردوینو '10' وصل کنید.
مرحله 3: کد:
#عبارتند از //
#عبارتند از //
#عبارتند از //
IRrecv irrecv (6)؛
decode_results results؛
Servo theServo1؛
سرو theServo2 ؛
bool lightOn = false؛
bool disco = false؛
void setup () {
theServo1.attach (10) ؛
theServo2.attach (9)؛
pinMode (6 ، ورودی) ؛
Serial.begin (9600)؛
irrecv.enableIRIn ()؛ // گیرنده را روشن کنید
irrecv.blink13 (درست) ؛
}
حلقه خالی () {
if (irrecv.decode (& results))) {
Serial.println (results.value) ؛ // برای هر دکمه نتیجه متفاوتی دریافت می کنید. بنابراین در مانیتور سریال چک کنید ارزش دکمه های شما چقدر است.
if (results.value == 3772793023) {// این نتیجه دکمه پاور ما است (3772793023). این احتمالاً با ریموت شما متفاوت است.
lightOn =! lightOn؛
if (lightOn) {
theServo1.write (65) ؛
theServo2.write (15)؛
}
اگر (! lightOn) {
theServo1.write (95)؛
theServo2.write (95)؛
}
تاخیر (1000) ؛
}
if (results.value == 3772839943) {// این نتیجه دکمه اطلاعات ما (37728) است.
دیسکو =! دیسکو؛
تاخیر (1000) ؛
}
Serial.println (results.value) ؛
irrecv.resume ()؛ // مقدار بعدی را دریافت کنید
}
اگر (دیسکو) {
lightOn =! lightOn؛
if (lightOn) {
theServo1.write (65) ؛
theServo2.write (15)؛
}
اگر (! lightOn) {
theServo1.write (95)؛
theServo2.write (90) ؛
}
تاخیر (2000) ؛
}
}
توصیه شده:
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: 7 مرحله
Switch Adapt a Toy: WolVol Train Made Switch قابل دسترس !: سازگاری با اسباب بازی راه های جدید و راه حل های سفارشی را باز می کند تا به کودکان با توانایی های حرکتی محدود یا ناتوانی های رشدی اجازه دهد به طور مستقل با اسباب بازی ها ارتباط برقرار کنند. در بسیاری از موارد ، کودکانی که به اسباب بازی های مناسب نیاز دارند ، نمی توانند از
Switch Peg Switch: 22 مرحله
Clothes Peg Switch: Switch Peg Switch نوع دیگری از سوئیچ های کمکی است. این برای کودکان دارای معلولیت طراحی شده است تا بتوانند از آنها برای استفاده از وسایل روزمره قدرت بگیرند
WAVE SWITCH -- TOUCH LESS SWITCH با استفاده از 555: 4 مرحله
WAVE SWITCH || TOUCH LESS SWITCH با استفاده از 555: سلام به همه خوش آمدید امروز من یک سوئیچ کمتر لمسی ساده می سازم ، فقط با تکان دادن دست خود با کمک سنسور مادون قرمز و IC 555 تایمر فعال می شود ، بنابراین اجازه دهید آن را بسازیم …. عملکرد آن ساده است به عنوان 555 که به عنوان فلیپ فلاپ در فروشگاه خود کار می کند ،
DIY a Colorful Happy Birthday Circle Circle: 7 مرحله
DIY a Colorful Happy Birthday Circle Circle: طراحی طراحی این مدار شمعی از زندگی ما است. در جشن تولد ما باید شمع ها را با فندک روشن کنیم و پس از آرزو ، شمع ها را خاموش می کنیم. این مدار DIY به همان شیوه عمل می کند. همانطور که از سیرک می بینیم
Ikea Light Hack (flexin Your Light): 5 مرحله
Ikea Light Hack (flexin Your Light): هنگامی که تصمیم گرفتم نورپردازی روی میز کار خود را افزایش دهم ، به Ikea مراجعه کردم. Ikea Jansjo (http://www.ikea.com/us/en/catalog/products/10128748) و Ikea Lack (http://www.ikea.com/us/en/catalog/products/60124272 ) و به اشتباه رسید را دور انداخت