فهرست مطالب:
- مرحله 1: عملکرد
- مرحله 2: مرحله 1: برد فرستنده
- مرحله 3: مرحله 2: برد گیرنده
- مرحله 4: مرحله 3: کد فرستنده
- مرحله 5: مرحله 4: کد گیرنده
تصویری: آردوینو دربل: 5 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
تدارکات
-2 تخته نان
-زنگ
-سیم های جهنده
-2 arduino/genuino با کابل برق
-RF فرستنده و گیرنده
دکمه فشار
مقاومت -100 اهم
مرحله 1: عملکرد
این پروژه یک زنگ درب است که عملکرد اصلی آن استفاده از کد برای برنامه نویسی آردوینو است به گونه ای که دکمه فشاری با فرستنده با زنگ و گیرنده سیگنالی را به انتهای دریافت کننده ارسال می کند که با اتصال بی سیم صدای وزوز در را آغاز می کند. به
مرحله 2: مرحله 1: برد فرستنده
نحوه عملکرد این پروژه این است که 2 تخته نان و 2 arduiono/genuino به آنها متصل شده است. برای برد فرستنده ، ما دکمه فشار را با مقاومت 100 اهم متصل به زمین و سیم متصل به برق روی تخته نان متصل می کنیم. سپس فرستنده را به تخته نان متصل کرده و دکمه را به تصویر فرستنده و آردوینو وصل کنید.
مرحله 3: مرحله 2: برد گیرنده
در صفحه گیرنده جایی است که زنگ صدا می رود. یک سیم را از طریق گیرنده به زمین وصل کنید و سیم را به پین دلخواه خود وصل کنید که بعداً می توانید آن را در کد خود سفارشی کنید. گیرنده را به تخته نان متصل کرده و مطابق تصویر به آردوینو وصل کنید.
مرحله 4: مرحله 3: کد فرستنده
// ask_transmitter.pde
// -* -حالت: C ++ -* -
// مثال ساده نحوه استفاده از RadioHead برای انتقال پیام
// با یک فرستنده ساده ASK به روشی بسیار ساده.
// یک فرستنده سیمپلکس (یک طرفه) را با ماژول TX-C1 پیاده سازی می کند
#عبارتند از
#شامل // در واقع استفاده نمی شود اما برای کامپایل نیاز است
راننده RH_ASK ؛
// راننده RH_ASK (2000 ، 2 ، 4 ، 5) ؛ // ESP8266 یا ESP32: از پین 11 استفاده نکنید
void setup ()
{
Serial.begin (9600)؛ // فقط اشکال زدایی
pinMode (5 ، ورودی) ؛
if (! driver.init ())
Serial.println ("init ناموفق بود")؛
}
حلقه خالی ()
}
if (digitalRead (5) == HIGH) {
const char *msg = "a"؛
driver.send ((uint8_t *) msg، strlen (msg))؛
driver.waitPacketSent ()؛
تأخیر (200) ؛
}
}
مرحله 5: مرحله 4: کد گیرنده
#عبارتند از
#شامل // در واقع استفاده نمی شود اما برای کامپایل نیاز است
#شامل "pitches.h" // اضافه کردن فرکانس معادل برای نت موسیقی
#شامل "themes.h" // اضافه کردن Note vale و مدت زمان
راننده RH_ASK ؛
void setup ()
{
Serial.begin (9600)؛ // فقط اشکال زدایی
if (! driver.init ())
Serial.println ("init ناموفق بود")؛
دیگری
Serial.println ("انجام شد") ؛
راننده RH_ASK ؛
void setup ()
{
Serial.begin (9600)؛ // فقط اشکال زدایی
if (! driver.init ())
Serial.println ("init ناموفق بود")؛
دیگری
Serial.println ("انجام شد") ؛
}
void Play_Pirates ()
{
for (int thisNote = 0؛ thisNote <(sizeof (Pirates_note)/sizeof (int))؛ thisNote ++) {
int noteDuration = 1000/Pirates_duration [thisNote] ؛ // تبدیل مدت زمان به تاخیر زمانی
تن (8 ، Pirates_note [thisNote] ، noteDuration) ؛
int pauseBetweenNotes = noteDuration * 1.05؛ // در اینجا 1.05 سرعت است ، افزایش دهید تا کندتر پخش شود
تأخیر (pauseBetweenNotes) ؛
noTone (8) ؛ // متوقف کردن موسیقی در پین 8
}
}
حلقه خالی ()
{
uint8_t buf [1]؛
uint8_t buflen = sizeof (buf) ؛
if (driver.recv (buf، & buflen)) // غیر مسدود کردن
{
Serial.println ("منتخب ->" او یک دزد دریایی است ")؛
بازی دزدان دریایی ()؛
Serial.println ("توقف") ؛
}
}
توصیه شده:
آردوینو دربل: 4 مرحله
Arduino Doorbell: امروز نحوه ساخت زنگ درب با استفاده از آردوینو را به شما نشان خواهم داد. این زنگ در یک آهنگ تصادفی از کتابخانه آهنگ ها را پخش می کند. می توانید زنگ در خانه خود را سفارشی کرده و حتی آهنگ های بیشتری اضافه کنید. آن را در خارج از اتاق خواب ، کلاس درس ، دفتر یا حتی شما نصب کنید
ماشین آردوینو: 11 قدم
Arduino Car Thing: ماشین اصلی آردوینو
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
قدم زدن: قایق تنها: 11 قدم
Makecourse: The Lonely Boat: این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. در زمینه طراحی آردوینو ، چاپ سه بعدی و طراحی به کمک کامپیوتر (CAD) جدید؟ این پروژه راهی عالی برای یادگیری
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو