فهرست مطالب:
تصویری: NodeMcu با ماژول ISD1820 صحبت کنید: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این آموزش ساده نحوه اتصال و استفاده از ماژول ISD1820 با استفاده از برد NodeMCU را توضیح خواهم داد. P. S. متاسفم برای انگلیسی بد من.
با خواندن برگه اطلاعات ماژول نوشته شده است که: استفاده از این ماژول بسیار آسان است که می توانید آن را با دکمه روی صفحه یا توسط میکروکنترلر مانند Arduino ، STM32 ، ChipKit و غیره کنترل کنید. از این موارد می توانید ضبط ، پخش و تکرار و غیره را به راحتی کنترل کنید. بر.
مرحله 1: به چه چیزی نیاز دارید؟
برای تحقق این پروژه ما به: برد NodeMCU نیاز داریم.
ماژول ISD1820
بلندگوی Breadboard (معمولاً همراه با ماژول موجود است).
به یاد داشته باشید: برد NodeMcu با ولتاژ 3.3 ولت کار می کند ، بنابراین برای اتصال به ماژول نیازی به مقاومت در مدار نداریم زیرا ماژول نیز با 3.3 ولت کار می کند.
مرحله 2: اتصالات
اتصال برد NodeMcu با ماژول بسیار آسان است ، ما فقط به 5 سیم نیاز داریم. اتصال را همانطور که در تصویر نشان داده شده یا همانطور که در فیلم نشان داده شده است ، ایجاد کنید. به یاد داشته باشید که هنگام برنامه نویسی nodeMCU نام ها با Arduino IDE متفاوت است و سپس به شما توصیه می کنم در مراحل آزمایش اتصالات را همانطور که در تصویر نشان داده شده اجرا کرده و برنامه مشترک را بارگذاری کنید.
مرحله 3: کد
ماژول ISD1820 توسط 3 پین کنترل می شود ، هر پین در صورت دریافت (بنابراین پین های ماژول ورودی هستند) یک سیگنال 3.3 ولت باعث می شود که ماژول عملکرد متفاوتی را انجام دهد (بدیهی است بسته به پینی که سیگنال به آن ارسال می شود). همانطور که در تصویر نشان داده شده است ، ISD1820 مجهز به 3 حالت استفاده است که هر حالت با سیگنال 3.3 ولت ارسال شده از nodeMcu مجهز است. حالتها "ضبط" هستند که در آن صدا توسط میکروفون جوش داده شده به ماژول ضبط می شود (حداکثر زمان ضبط بسیار کوتاه است) ، حالت "بازتولید" صدای ضبط شده قبلی و در نهایت حالت "بازتولید در قسمتی از صدا "جایی که صدا تا حدی تولید می شود ، تحت شرایط خاصی که در حین برنامه نویسی توضیح خواهم داد
به با نگاهی به طرحی که من کشیدم (نمی دانم چگونه lol را بکشم) می توانید به راحتی حدس بزنید که تخته چگونه کار می کند جایی که فلش های قرمز سیگنالی از 3.3 ولت ارسال شده از nodeMcu به یک پین واحد ماژول را نشان می دهد. (پیکان های سیاه نشان می دهد که هیچ سیگنالی ارسال نمی شود بنابراین ما به پین های برنامه "LOW" می نویسیم)
پس از درک عملکرد مدار ، می توانیم نوشتن برنامه را شروع کنیم. همانطور که قبلاً ذکر شد برای برنامه نویسی NodeMCU ما از Arduino IDE استفاده خواهیم کرد. این برنامه بسیار ساده است: پس از اعلام 3 پین (نشان دادن 3 حالت) و تنظیم آنها به عنوان پین خروجی ، می توانیم عملکردهای خود را بنویسیم. (من از مانیتور سریال فقط برای ارسال فرمان از صفحه کلید برای فعال کردن عملکرد خاصی از ماژول)
اولین عملکرد "ضبط" است که در صورت بالا بودن پین "REC" ، ماژول ضبط آن صدا را تا زمانی که پین بالا باشد شروع می کند.
عملکرد دوم "playSignal" که در آن شما فقط باید یک سیگنال کوتاه به ماژول ارسال کنید تا پخش صدای ضبط شده فعال شود (پین PLAY_E).
آخرین عملکرد "playSignal_L" است که در آن ماژول فقط در زمانی که پین "PLAY_L" زیاد است صدا را پخش می کند (به عنوان مثال اگر صدای ضبط شده 3 ثانیه باشد و من عملکرد playSignal_L را فقط برای یک ثانیه فعال کنم ، ماژول پخش می شود این صدا فقط برای یک ثانیه)
پس از نوشتن برنامه ، آن را در NodeMCU بارگذاری کنید و از بازی با مدار لذت ببرید. امیدوارم به شما کمک کرده باشم. روبوگی
توصیه شده:
سیستم هشدار صحبت کردن / اطلاع رسانی صوتی را ایجاد کنید: 4 مرحله
ایجاد سیستم هشدار دهنده صحبت کردن / اطلاع رسانی صوتی: در این پروژه ما یک سیستم اطلاع رسانی و هشدار دهنده صحبت / صدا ایجاد کرده ایم. حداقل دو سنسور می تواند در این پروژه استفاده شود
بارگذاری مقدار سنسور ارتعاشی در IOT Thing با استفاده از NodeMCU صحبت کنید: 4 مرحله
بارگذاری مقدار سنسور ارتعاشی در IOT ThingSpeak با استفاده از NodeMCU: چندین ماشین حیاتی یا تجهیزات گران قیمت وجود دارد که به دلیل ارتعاشات آسیب می بینند. در چنین حالتی ، یک سنسور ارتعاش مورد نیاز است تا بداند دستگاه یا تجهیزات ارتعاش تولید می کنند یا خیر. شناسایی شیء در
فاصله صحبت با آردوینو اونو ، سنسور اولتراسونیک HC-SR04 و ماژول صدا WTV020SD: 4 مرحله
Talking Distance with Arduino Uno ، Ultrasonic Sensor HC-SR04 و WTV020SD Sound Module: به آموزش 31 ام خوش آمدید ، یکی از محبوب ترین پروژه های آردوینو. اگر این پروژه را دوست دارید ، لطفاً یکی از پیروان من در Instructables شوید و در کانال یوتیوب من مشترک شوید … www.youtube.com/rcloversan به هر حال ، برای این پروژه شما
کامپیوتر خود را وادار کنید آنچه را که با استفاده از دفترچه یادداشت تایپ می کنید ، صحبت کند: 3 مرحله
رایانه خود را وادار کنید آنچه را که با استفاده از دفترچه یادداشت تایپ می کنید صحبت کند: در اینجا یک کد جالب ایجاد شده است که باعث می شود رایانه شما با آنچه تایپ می کنید صحبت کند. ما از دفترچه یادداشت برای ایجاد آن استفاده می کنیم. بیا شروع کنیم
پورت USB NODEMcu کار نمی کند؟ کد را با استفاده از USB به ماژول TTL (FTDI) فقط در 2 مرحله: 3 مرحله بارگذاری کنید
پورت USB NODEMcu کار نمی کند؟ بارگذاری کد با استفاده از ماژول USB به TTL (FTDI) تنها در 2 مرحله: از اتصال به سیمهای زیادی از USB به ماژول TTL به NODEMcu خسته شده اید ، این دستورالعمل را دنبال کنید تا کد را فقط در 2 مرحله بارگذاری کنید. اگر پورت USB NODEMcu کار نمی کند ، پس نگران نباشید. این فقط تراشه درایور USB یا اتصال USB است ،