فهرست مطالب:
- مرحله 1: تنظیم حساب Ubidots
- مرحله 2: برنامه Jason
- مرحله 3: اول ایمنی
- مرحله 4: شماتیک
- مرحله 5: تخته نان
- مرحله 6: کد
- مرحله 7: نسخه ی نمایشی
تصویری: چراغ های کنترل صدا از هر نقطه با جیسون: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
چراغ های AC که با اتصال به اینترنت از هر نقطه با استفاده از NodeMCU (ESP8266) و Jason (برنامه Android) کنترل می شوند.
جیسون یک برنامه دستیار صوتی کنترل شده است که برای دستگاه های Android برای کنترل وضعیت الکتریکی یک دستگاه AC ، کدگذاری کردم ، تا کنون می تواند چراغ ها را کنترل کند. شما می توانید چراغها را از هر نقطه در جهان تا زمانی که اتصال به اینترنت دارید کنترل کنید. این کار با استفاده از یک کارگزار اینترنت اشیا امکان پذیر است ، در این مورد ما از Ubidots استفاده می کنیم.
برای استفاده از آن باید ماژول سخت افزاری متصل به لامپ (که دستورالعمل ها در این آموزش وجود دارد) را بسازید و همچنین باید یک حساب Ubidots ایجاد کنید.
پس بیایید شروع کنیم…
مرحله 1: تنظیم حساب Ubidots
اولین کاری که باید انجام دهید این است که به وب سایت Ubidots for Education بروید و یک حساب کاربری ایجاد کنید. اگر قبلاً یک حساب توییتر ، Github ، Google یا Facebook دارید ، می توانید مستقیماً وارد شوید.
وقتی حساب خود را قبلاً ایجاد کردید ، به نشانه خود دسترسی خواهید داشت ، با کلیک بر روی نام کاربری خود در گوشه بالا سمت راست و کلیک بر روی اعتبارنامه API. رمز خود را ذخیره کنید ، همانطور که بعداً از آن استفاده می کنیم.
مرحله 2: برنامه Jason
این برنامه را می توان از فروشگاه Play بارگیری کرد ، به انگلیسی و اسپانیایی در دسترس است.
با ضربه زدن روی برگه تنظیمات ، چسباندن آن در قسمت کلید Ubidots ، توکن Ubidots خود را در برنامه کپی کرده و روی دکمه ذخیره ضربه بزنید.
اکنون ما باید یک دستگاه را پیکربندی کنیم ، به برگه دستگاه ها برویم و روی دکمه افزودن ضربه بزنیم. نامی را ترجیحا نام منطقه ای که چراغ ها در آن قرار دارند وارد کنید تا بتوانید بگویید "چراغ های آشپزخانه را روشن کنید". در ESP32 پین ورودی/خروجی "5" را انتخاب کنید که قرار است پین NodeMCU (داخلی ESP8266) متصل به رله باشد. و روی ذخیره ضربه بزنید.
مرحله 3: اول ایمنی
در این پروژه ما با ولتاژ اصلی (ولتاژ A/C) کار می کنیم که اگر نمی دانید چه کار می کنید خطرناک است ، بسیار مراقب باشید. هرگز به قسمتی از مدار دست نزنید یا در صورت اتصال به برق دیوار با آن کار نکنید. اگر نمی دانید در حال انجام چه کاری هستید ، همین جا متوقف شوید یا از متخصصان کمک بگیرید.
من فقط این آموزش آموزشی را ارسال می کنم و به هیچ وجه مسئول هیچ گونه صدمه یا صدمه ای که ممکن است شما ایجاد کنید ، نیستم.
مرحله 4: شماتیک
- با اتصال VIN به VCC (5V) و پین GND به GND ، NodeMCU را تغذیه کنید.
- D8 را به یک سر سوئیچ و یک مقاومت 2.2K اهم متصل به GND وصل کنید.
- سر دیگر سوئیچ را به 3.3 ولت وصل کنید زیرا NodeMCU فقط می تواند آن ولتاژ را در پین های ورودی/خروجی خود کنترل کند.
- مقاومت D1 تا 2.2k اهم به پایه ترانزیستور NPN
- DC منفی رله به کلکتور ترانزیستور.
- فرستنده ترانزیستور به GND
- DC مثبت رله به 5V.
- منفی بودن لامپ به یک پین AC رله.
- لامپ مثبت به AC Live (AC مثبت).
- دیگر پین AC رله به خنثی (AC منفی)
توجه: VCC 5V از کابل USB متصل به شارژر ترانسفورماتور تلفن ساده تامین می شود.
مرحله 5: تخته نان
سوئیچ می تواند یک سوئیچ ضامن ساده یا یک سوئیچ دیواری باشد ، فقط باید تشخیص دهد که آیا کاربر وضعیت خود را تغییر می دهد ، بنابراین ما همچنان می توانیم چراغ ها را با یک سوئیچ معمولی کنترل کنیم.
سوئیچی که من استفاده کردم دارای پرتاب دوگانه است ، ما فقط به یک مورد نیاز داریم ، بنابراین من پین 1 آن را به 3 ولت NodeMCU و پین 2 سوئیچ را به پین D8 NodeMCU وصل کردم.
منبع تغذیه یک شارژر دیواری تلفن 5 ولت با کابل usb پاره است.
با کنترل اتصال زمین با رله می توانیم وضعیت AC لامپ را کنترل کنیم.
مرحله 6: کد
قبل از استفاده از کد منبع ، باید برخی از کتابخانه ها را بارگیری کنید:
- هسته آردوینو برای ESP8266 (مرحله "نصب با مدیر بردها" را بخوانید)
- Ubidots ESP MQTT
توجه: اگر نحوه افزودن کتابخانه به arduino IDE را نمی دانید ، می توانید این آموزش آسان را دنبال کنید.
برد توسعه خود را روی NodeMCU 1.0 (ماژول ESP-12E) تنظیم کنید. شما باید برخی از متغیرها را در کد تغییر دهید:
- SSID شما (نام شبکه Wi-Fi خانگی شما)
- رمز عبور شبکه Wi-FI شما
- رمز Ubidots شما و سرانجام کد خود را روی برد بارگذاری کنید.
و در نهایت کد خود را روی برد بارگذاری کنید.
مرحله 7: نسخه ی نمایشی
کار می کند!
توصیه شده:
دو نقطه پوسیدگی Eurorack نقطه به نقطه: 12 قدم
مدار نقطه به نقطه Eurorack Dual Decay: هدف از این دستورالعمل نشان دادن چگونگی ایجاد یک مدار DUAL DECAY برای سینت سایزر ماژولار خود است. این یک مدار نقطه به نقطه عاری از هر گونه pcb است و راه دیگری برای ساخت مدارهای سینت سایزر کاربردی با حداقل قطعات را نشان می دهد
صدا را کنترل کنید خانه خود را از هر نقطه در جهان: 5 مرحله
کنترل صدا خانه خود را از هر کجای جهان: … دیگر علمی تخیلی نیست … با استفاده از سخت افزار و نرم افزارهای موجود امروز ، این دستورالعمل نشان می دهد که چگونه می توان اکثر سیستم های خانه خود را از طریق کنترل صدا ، تلفن هوشمند ، رایانه لوحی و/یا رایانه از هر کجا که
چراغ های روروک مخصوص بچه ها و درب گاراژ با کنترل صدا: 6 مرحله
چراغ های روروک مخصوص بچه ها و درب گاراژ: سلام به همه! من اخیراً یک اسکوتر برقی خریدم اما چراغ عقب نداشت و درب بازکن داخلی گاراژ هم تعبیه نشده بود … شگفتی !! (ノ ゚ 0 ゚) ノ ~ بنابراین ، من تصمیم گرفتم به جای خرید چراغ های ریموت و عقب درب گاراژ خودم را بسازم. این چیست
کنترل صدا صدا چراغ های الکترونیکی RGB LED و موارد دیگر با کورتانا و آردوینو اتوماسیون خانگی: 3 مرحله
کنترل صوتی چراغ های الکترونیکی RGB LED و موارد دیگر با کورتانا و آردوینو اتوماسیون خانگی: مانند ایده کنترل چیزها با صدای خود؟ یا دوست ندارید برای خاموش کردن چراغ از تخت بلند شوید؟ اما آیا همه راه حل های موجود مانند google home بسیار گران هستند؟ اکنون می توانید خودتان آن را با زیر 10 دلار تهیه کنید. و حتی بهتر از آن بسیار آسان است
سنسور لمسی و سنسور صدا کنترل چراغ های AC/DC: 5 مرحله
سنسور لمسی و سنسور صدا کنترل چراغ های AC/DC: این اولین پروژه من است و بر اساس دو سنسور اصلی کار می کند ، یکی سنسور لمسی و دیگری سنسور صدا است ، هنگامی که صفحه لمسی را روی سنسور لمسی فشار می دهید ، چراغ AC تغییر می کند روشن است ، اگر آن را رها کنید ، نور خاموش می شود و همان