آردوینو آردوینو Arduino Uno آموزش آردوینو پروژه های آردوینو

آموزش ساخت رقص نور با ماژول میکروفن و حلقه ال ای دی Neopixel صوت سنج

Arduino-Sound-Detector-led-neopixel-Module-digispark
نوشته شده توسط پریسا پوربلورچیان

کاربران زیادی ساخت رقص نور با استفاده از ماژول میکروفن را درخواست کرده‌اند. در این پست از حلقه ال ای دی نئوپیکسل برای رقص نور استفاده کردم. نکته‌ی مهم اینجاست که می‌توان کد رنگ‌های متفاوت و جذابی برای این نوع از ال ای دی‌ها انتخاب کرد. با توجه به نوع ساخت ال ای دی حلقه ای در تزیین و طراحی یک گجت زیبا بسیار تاثیرگذار خواهد بود. در ادامه به معرفی ماژول حلقه ال ای دی نئوپیکسل Neopixel و ماژول میکروفن جهت تشخیص و دریافت صدا می‌پردازیم. در این پست به صورت جامع و کامل موارد را توضیح خواهم داد. در ادامه با وب سایت مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

 

 

ایجاد نور رنگی Full Color Light

شاید تا الان مطالب زیادی در مورد نور مطالعه کرده باشید. نور در واقع جزیی ترین مقدار انرژی است که قابلبت جا به جا شدن دارد. در واقع نور یک فوتون است. بنا بر نظریه کوانتومی ( کوانتوم: کمترین مقدار ممکن از یک کمیت) امواج اللکترومغناطیسی کوانتیده هستند و از کوانتوم های گسسته ای به نام فوتون تشکیل شده اند. در واقع هر فوتون دارای انرژی است که مقدار آن فقط به فرکانس بستگی دارد.فوتون در واقع اندازه واقعی ندارد و قابل تقسیم شدن نیست. نوری که چشم انسان تشخیص میدهد درواقع یک نور مرئی است که قسمت کوچیکی از یک طیف الکترومغناطیسی در قالب اشعه ی الکترومغناطیسی است و اشعه های الکترومغناطیسی شامل دامنه های وسیعی از طول موج ها و فرکانس ها هستند. نور مرئی با طول موجی از حدود ۳۸۰ تا حدود ۷۴۰ نانومتر در بین نور نامرئی Infrared و Ultraviolet یافت می‌شود. در ادامه به معرفی پروژه و نحوه راه اندازی آن خواهیم پرداخت.

 

پروژه ساخت رقص نور با ماژول میکروفن

در این آموزش با استفاده از ماژول میکروفن و ماژول ال ای دی حلقه ای نئوپیکسل یک مدار رقص نور Dancing Light طراحی می‌کنیم. ماژول میکروفن با توانایی تشخیص شدت صدای محیط و میکروفن خازنی ۲ پایه بر روی آن صدای محیط را دریافت می‌کند. سپس پس از تشخیص صدا به ال ای دی نئوپیکسل فرمان ارسال می‌کند. در ادامه به بررسی ماژول ها و کد برنامه خواهیم پرداخت.

آموزش ساخت رقص نور با ماژول میکروفن و حلقه ال ای دی Neopixel صوت سنج-digispark

ماژول میکروفن Microphone

مازول میکروفن جهت تشخیص صدا و تنظیم حساسیت صدای محیط استفاده می‌شود. سنسور تشخیص صدا می‌تواند وجود یا عدم وجود صدا را مطابق با اصول ارتعاش تشخیص دهد. مدل های متفاوتی از ماژول های میکروفن ارائه شده است که در این آموزش من از ماژول میکروفن خازنی ۳ پایه استفاده می‌کنم. ولتاژ کاری ماژول میکروفن بین ۳٫۳ تا ۵ ولت DC است.هنگامی که صدا توسط سنسور تسخیص داده می‌شود، سیگنال خروجی فعال شده و به خروجی میکروکنترلر فرمان ارسال می‌کند. خروجی ماژول میکروفن استفاده شده در این آموزش تنها یک پایه دیجیتال دارد. پایه دیجیتال سنسور به صورت ۱ و ۰ و یا HIGH و LOW می‌باشد. بر روی ماژول های میکروفن یک مولتی ترن قرار گرفته شده است که با چرخش آن می‌توانید شدت صدای دریافتی محیط را تنظیم کنید.

نکته در ساخت رقص نور

دقت کنید اگر ماژول میکروفن شما دارای پایه آنالوگ و دیجیتال است، برای استفاده از پایه آنالوگ باید در کد آردوینو برنامه پایه آنالوگ را تعریف کنید. سپس از پایه آنالوگ جهت ارسال سیگنال به خروجی استفاده کنید.

ماژول حلقه ال ای دی LED Neopixel

ماژول ال ای دی حلقه ای استفاده شده در این آموزش از مدل ۱۶ تایی می‌باشد. این حلقه ی ال ای دی نئوپیکسل از ۱۶ عدد ال ای دی RGB در کنار یکدیگر تشکیل شده است. ال ای دی ها به صورت پیکسل‌هایی که توانایی تولید رنگ مختلف دارند، تبدیل می‌شوند و با اختصاص کد رنگ های متفاوت در برنامه آردوینو می‌توانید رنگ های متفاوتی را به ماژول اختصاص و آدرس دهی کنید. حلقه های LED RGB دارای مدل های متفاوت با تعداد ال ای دی متفاوت است که از لینک LED Neopixel میتوانید آن ها را مشاهده و تهیه نمایید.

 

وسایل مورد نیاز مدار رقص نور آردوینو

برد آردوینو Arduino UNO R3

شیلد آردوینو Arduino Shield UNO

ماژول ال ای دی حلقه ای LED RGB NeoPixel

ماژول میکروفن Microphone Module

کابل فلت نری به نری

 

ماژول حلقه ال ای دی LED Neopixel و صوت سنج با آردوینو

فراخوانی کتابخانه رقص نور آردوینو

در این آموزش برای راه اندازی حلقه ال ای دی نیاز به کتابخانه Adafruit_NeoPixel خواهیم داشت. لینک دانلود کتابخانه Adafruit_NeoPixel در صفحه محصول ماژول ال ای دی حلقه ای NeoPixel در قسمت دانلود قرار دارد. با کلیک بر روی آن و دانلود کتابخانه Adafruit_NeoPixel، آن در محل نصب آردوینو Arduino / Library ذخیره کنید. همچنین نحوه نصب کتابخانه در نرم افزار آردوینو در پست نصب کتابخانه در نرم افزار آردوینو کامل آموزش داده شده است، در صورت نیاز ابتدا مطالعه و سپس کتابخانه را فراخوانی کنید.

 

اتصالات مدار رقص نور آردوینو

  • پایه DI ماژول حلقه LED NeoPixel را به پایه ۸ آردوینو اتصال دهید.
  • پایه VCC ماژول حلقه LED NeoPixel را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول حلقه LED NeoPixel را به پایه GND آردوینو اتصال دهید.
  • پایه OUT ماژول میکروفن را به پایه A0 آردوینو اتصال دهید.
  • پایه VCC ماژول میکروفن را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول میکروفن را به پایه GND آردوینو اتصال دهید.

 

کد آردوینو مدار رقص نور

برای تحلیل کدها در طول اجرای پروژه توجه به چند نکته اهمیت دارد که به توضیح آن ها خواهیم پرداخت:

 

تعیین تعداد ال ای دی LED در آردوینو

یکی از نکات مهم در اجرای کد آردوینو پروژه، تعیین تعداد ال ای دی های استفاده شده در آموزش است. در این آموزش من از حلقه ال ای دی ۱۶ تایی NeoPixel استفاده کرده ام. پس با توجه به این نکته در خط ۳ برنامه تعداد ال ای دی LED را ۱۶ عدد مشخص می‌کنم. پس با توجه به تعداد ال ای دی های ماژول، در این قسمت وارد نمایید. NUM_PIXELS را ۱۶ عدد تعریف می‌کنیم:

 

آموزش ساخت رقص نور با ماژول میکروفن و حلقه ال ای دی Neopixel صوت سنج دیجی اسپارک

آدرس دهی نوار ال ای دی LED NeoPixel

پس از فراخوانی کتابخانه Adafruit_NeoPixel باید در کد برنامه نوار ال ای دی نئوپیکسل را آدرس دهی کنیم. همانند کد زیر:

  • NUM_PIXELS در خط سوم برنامه به عنوان تعداد ال ای دی های استفاده شده تعریف شده است و تنها نام آن را وارد می‌کنیم.
  • PIN در خط دوم برنامه به عنوان پایه دیجیتال DI ال ای دی حلقه ای نئوپیکسل تعریف شده است و تنها نام آن را وارد می‌کنیم.
  • NEO_RGB مربوط به نوع ال ای دی مورد استفاده است که ما از RGB استفاده کرده ایم.
  • NEO_KHZ800 محدوده فرکانس را مشخص می‌کند.

 

حال کد را در نرم افزار آردوینو کپی کنید. طبق اتصالات گفته شده در متن آموزش، ماژول ال ای دی و ماژول میکروفن را به برد آردوینو اتصال دهید. کد را کامپایل کنید. ماژول میکروفن در ابتدا در محیطی قرار گرفته است که صدایی تشخیص داده نمی‌شود. همچنین در این حالت ماژول ال ال دی نئوپیکسل LED NeoPixel به رنگ قرمز و ثابت است. حال با ایجاد صدا در محیط ماژول میکروفن Sound Module صدا را تشخیص داده و ماژول ال ای دی نئوپیکسل به رنگ های متفاوت تغییر رنگ داده و رقص نور به وجود خواهد آمد.. رنگ ایجاد شده در ماژول حلقه ال ای دی با توجه به شدت صدای دریافتی توسط ماژول ال ای دی متفاوت خواهد بود. ماژول ال ای دی در کمترین صدای دریافتی به رنگ سبز و در بیشترین صدای دریافتی از محیط به رنگ آبی تغییر می‌کند. موزیک های متفاوتی بگذارید و میزان ارتعاش صدا را با توجه به تغییر رنگ ماژول تحلیل و بررسی کنید.

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد.

 

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

درباره نویسنده

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۷۰ دیدگاه

  • خانم مهندس سلام عرض میکنم . و تبریک عرض میکنم بخاطر خدمات خوبتان و صداقتتان در انتقال معلومات . خدمت تان عرض کنم که اینجانب ازقدیم علاقه شدیدی به مقوله الکترونیک دارم . متاسفانه بخاطراینکه شغل اصلیم هنرگرافیک ونقاشی میباشد هیچگاه هم نتوانستم معلوماتم رابه حد خوبی برسانم . غرض از آوردن این مطالب این بودکه معرفی اجمالی ازخودم داده باشم …. بهر حال اخیرا به مقوله ماژولها و آردینیو وو علاقمندشده ام ولی درمقوله آرینیو اطلاعاتم درحدصفرمیباشد و چندیقبل دریوتیوب فیلمی دیدم ازساخت رقص نور مشابه موردشما بااین تفاوت که ازآردینیوی نانو استفاده کرده بود و ازال ای دی رنگی نواری (https://youtu.be/5oRir4dck_w) سوال اول اینکه درمدارمعرفی شده شما میتوانم بجای ال ای دی دایره ای ازمدل نواری استفاده کنم ؟. دوم اینکه آیا محدودیت درنوع ال ای دی وجوددارد؟ . باتشکرفراوان

  • باسلام و عرض خسته نباشید
    – جهت کنترل کشتی مدلی که ساخته ام نیازبه دستگاه کنترل ازراه دور که هم بردی درحد ۵۰۰متر تایک کیلومتر داشته باشد دارم که چهارکانال هم باشد منتهی باید کانالها بایستی قابلیت حرکت رفت وبرگشت داشته باشند یعنی که موتورهرکانال باید توانایی حرکت راست و چپگرد داشته باشد . ممنون میشم اگه راهنمایی کنین. باتشکر

  • خیلی وقت منتظر این آموزش بودم. هر جوری که تست میکردم نمیشد و هیچ اتفاقی برای ال ای دیم نمیفتاد. ولی الان با توضیحات شما مشکلم حل شد. خیلی خیلی ممنونم

  • سلام
    من خیلی سعی کردم با میکروفن اینکار انجام بدم ولی نشد
    البته فهمیدم باید شدت صدا رو تنظیم میکردم! مرسی از آموزش خوبتون

  • سلام خانم مهندس
    اموزش خوبی بود .درهمین باب یع سوال داشتم میخواستم بدونم میشه به جای اینکه از میکروفون استفاده کنم از دستکاه پخش موسیقی استفاده کنم؟

    سپاس

    • سلام
      از توجه شما ممنونم.
      این کار امکان پذیر است ولی با کد آردوینو این آموزش نمی‌توانید اجرا کنید.

  • سلام پروژه ی جالبی است
    فقط یه سوال داشتم اینکه بجای گذاشتن ماژول میکروفون می توان این پروژه را مستقیم به خروجی هدفون موبایل وصل نمود ؟
    خیلی ممنون.

  • سلام
    تنها اموزش مناسبی که پیدا کردم بود ولی من کلا از این کد نویسی ها که گفتیدسر در نمیارم
    یه طرحی تو ذهنم دارم که اگه بشه راهنماییم کنید اجرا کنمش
    میخوام یه رقص نور بر اساس صدای خروجیه کامپیوترطراحی کنم برا پشت مانیتور که نور ال ای دی کم باش مثل یه حاله ای از نور که موقع
    پخش فیلم با ریتم صدا نور کمی روی دیوار پخش بشه

    • سلام
      از توجه شما ممنونم.
      تمامی کدها به زبان فارسی توضیح داده شده است و تنها کافیست سوالات خود را بپرسید تا راهنمایی کنم.
      پروژه مورد نظر شما همانند AUX است و به این کدها بی ربط است. باید کد جداگانه برای راه اندازی آن تعریف کنید. در این آموزش توسط پخش کننده ماژول میکروفن فعال شده و به ال ای دی فرمان می‌دهد.

  • سلام و سپاس از آموزشها و راهنمائیهای خوبتن. تازه با Arduino کارم رو شروع کردم. این پروژه رو با ۷ LED انجام دادم و ماژول میکروفن هم ۲ سیمه خازنی هست با ۲ خروجی آنالوگ و دیجیتال. متاسفانه وقتی برنامه رو آپلودش کردم و راه اندازی، ۶ تا از LED ها دائم با رنگ آبی روشن هستن و هیچ عکس العملی نسبت به صدا ندارن.ممنون میشم راهنمائی بفرماید.

    • سلام
      از توجه شما ممنونم.
      اگر ماژول میکروفن شما دارای مولتی ترن است، باید با تنظیم مولتی ترن قرار گرفته شده بر روی ماژول حساسیت آن را تنظیم کنید. دقت کنید که اگر از هر کدام از پایه های دیجیتال و یا آنالوگ استفاده میکنید در کد برنامه به درستی آن را تعریف کنید. همزمان با پخش صدا در محیط، مولتی ترن را تغییر دهید تا نسبت به صدای دریافتی از محیط، وضعیت خروجی یعنی ال ای دی ها تغییر کند. مجددا تست کنید و نتیجه را از همین طریق اعلام کنید تا بررسی کنم.

  • سلام و خسته نباشید خدمت شما مهندس پریسا پوربلورچیان
    من چندتا از کارای شما و دیدم و خیلی خوشم اومد من علاقه شدیدی به این مدار ها و الکترونیک دارم سر رشته ای هم دارم ازشون خواستم ببینم برای سخت این مدار ها از کجا باید شروع کنم .
    ممنون میشم کمکم کنید . این ایدی منه تلگرام XXXXXXXXXXX
    ممنون میشم با من در تماس باشید از هر لحاظی ک به من کمک کنید بازم مرسی شب بخیر .
    به امید دیدار .

    • سلام
      از توجه و دقت نظر شما ممنونم.
      امکان ارتباط از طریق تلگرام وجود ندارد. تنها راه ارتباطی با تیم فنی تبادل اطلاعات از طریق ثبت نظر در سایت است.
      برای شروع ابتدا قسمت از کجا شروع کنم را مطالعه نمایید. پیشنهاد می‌شود ابتدا از آموزش های پکیج ۳۷ سنسور شروع به کار کنید. تمامی کدها به زبان فارسی ترجمه شده است و با سنسورهای متنوع آشنا و روش راه اندازی آن ها را فرا خواهید گرفت. در انتهای هر آموزش در قبسمت نظرات سوالات و ابهامات خود را بپرسید، حتما پاسخ داده خواهد شد.

      • سلام خسته نباشید
        ببخشید انگار من نتونستم منظورم و درست بفهمونم ا شایدم سایت شما یکم از سطح پیشرفته شروع به یاد گیری میکنه خیلی سنگینه این اموزش ها من برنامه ادرینو و نصب کردم چطور کد نویسی کنم ؟
        چطور با ماژول ها ارتباط برقرار کنم ؟
        کد هارو چطور فراخوان کنم ؟
        ووو
        سوال های ک هر کدام دنیایی از ابهام دارن و من نیاز دارم کمکم کنید و یکمی منو راه بندازید خیلی خیلی ممنون از لطف بی نهایت شما من منتظر جواب شما خانم مهندس گل هستم .

        • سلام مجدد
          کاربر گرامی مواردی که شما میفرمایید صحیح است. در این خصوص لطفا به صفحه از کجا شروع کنم؟ مراجعه کنید. در قوانین دیجی اسپارک نوشته شده است که شما لازم نیست کلیه مراحل را بدانید، بلکه میتوانید در هر بخشی که سوالی داشتید از نویسنده بپرسید. از اینرو اولین سوال شما این است که چطور کدها را فراخوانی کنم؛ خب کافیست به لینک آموزش کار با برد آردوینو Arduino و نصب نرم افزار Arduino IDE مراجعه کنید. به همین ترتیب موارد را ادامه میدهید تا به نتیجه نهایی برسید.
          موفق باشید.

  • سلام مهندس
    خیلی پروژه تون باحال بود. من انجام دادم و در مدرسه معلممان از این پروژه خیلی تعریف کرد. خیلی الان خوشحالم. واقعااااااااااا عالی هستین.

  • با عرض سلام خدمت سرکار خانم پور بلورچیان
    سوال بنده در مورد led های مورد استفاده در این ماژول هست. طبق مطالعه ای که داشتم این LED ها ۳ بایت دیتا برای ۳ رنگ دریافت میکنندو بصورت سری پشت سر هم قرار می گیرند.
    این LED ها بصورت خام و مونتاژ نشده در بازار موجود شده خوشبختانه
    حالا سوال من اینه که ما حداکثر چه تعداد از این نوع LED میتونیم زنجیر کنیم به هم؟
    آیا نیاز به آمپلیفایر جرریان داریم؟
    ممنونم

    • سلام
      دقت داشته باشید که در این آموزش به علت سادگی و سرعت اجرا از ماژول استفاده شده است. برای چنین مواردی که شما می‌فرمایید بایستی محاسبات دقیقی انجام دهید، شامل جریان و ضریب افت امپدانس در طول رشته‌ها که تمامی این موارد از بحث اینجا خارج است. ولی شما می‌توانید به تعداد دلخواه ماژول‌ها را به هم متصل و فقط جریان کافی در منبع تغذیه برای آن‌ها فراهم کنید.

      • با تشکر از پاسخ شما
        به لحاظ توان منبع تغذیه موردی نیست
        اما در مورد جریان دیتا و ضریب افت امپدانس در طول رشته که فرمودید، در صورت امکان منابعی رو معرفی بفرمایید تا مطالعه کنم.
        ممنونم

        • سلام
          از توجه شما ممنونم.
          منبعی در این مورد نمیشناسم. همچنین با توجه به اینکه این موضوع از بررسی در کامنت‌ها خارج است. پیشنهاد می‌کنم از یک مهندس الکترونیک که در این زمینه اطلاعات کاملی دارد، درخواست همکاری کنید.

  • ضمن سلام و خسته نباشید خدمت شما خانوم مهندس پریسا پوربلورچیان . سوال من در رابطه با این کدهای شما میباشد و اینکه قطعه کدهایی که شما در این برنامه استفاده میکنید با زبان پایتون هم میشه نوشت یا خیر ؟
    اگرمیشه نوشت لطفا راهنمایی کنید … ممنون و متشکر از کارهای زیباتون …

    • سلام
      از توجه شما ممنونم. بله با پایتون هم میتوانید این پروژه را اجرا کنید. ولی توضیحات و کد اجرای آن بسیار گسترده است و در این پست نمیگنجد.

  • با سلام و تشکر معتقدم گوگل با نشر برخی مطاللب مهم رایگان علم به بشریت خدمت میکند و شما نیز …
    سرکار خانم مهندس لطفا راهنمایی بفرمایید برای ساخت ربات تعقیب صدا با چند میکروفون چگونه … چند فایل اینترنتی دارم ولی تا کنئن موفق نشدم با سپاس اگر ممکنه اجازه بدین موبایلم درج بشه تا کسی داوطلب کمک باشد راهنمایی ام نماید.
    اگر صلاحتون نیست پاکش کنید بازم متشکرم بزودی چیزی میسازم که از علم رباتیک برا اشتغالزایی هموطنان مفید میباشد . زنده باشید . علوی

    • با سلام و تشکر از شما
      بله گوگل خدمات انتفاعی بسیاری ارایه می‌کند و به طبع کاربران را هم به انجام این فعالیت‌ها ترغیب می‌کند. فعالیت دیجی اسپارک هم به صورت انتفاعی بوده و این موضوع نیازمند درک عمیق شما کاربران خواهد بود. در خصوص پروژه شما، به چندین روش قابل پیاده سازی است. به عبارتی ماهیت این سوال که چگونه فلان پروژه را انجام دهم، در خصوص این موارد کاملا غلط می‌باشد. چرا که به N روش می‌توان یک پروژه را پیاده سازی کرد. در ابتدا بایستی مشخص کنید که چه زبان‌هایی را برای برنامه نویسی انتخاب می‌کنید و به چه دلیل، سپس مواردی از جمله ماهیت اقتصادی بودن و همچنین موارد استفاده ربات، مانند آموزشی، صنعتی یا نظامی مشخص شوند. به همین ترتیب شیوه‌های ساخت و انتخاب کالاها مشخص می‌شوند. در خصوص انتشارات اطلاعات تماس جنابعالی به علت نقض قوانین حریم خصوصی امکان این کار وجود ندارد. کاربران علاقمند به همکاری با شما می‌توانند از همین طریق با شما در ارتباط باشند. سپس موارد را با رعایت قوانین حریم خصوصی رد و بدل خواهیم کرد.
      موفق باشید.

  • سلام
    ممنون از آموزش های خوبتون.
    اگر بخوایم حلقه بجای روشن شدن و زیاد شدن لامپ هاش از یک طرف، از دوطرف این کارو انجام بده چجوری باید کد تغییر کنه؟

    • سلام
      در این خصوص بنده این مورد را تست نکرده ام. همچنین از کاربران دیگر که در این مورد تجربه دارند، تقاضا دارم در این بحث شرکت کنند.

  • سلام خسته نباشید
    می خواستم بدونم به جای فیش سه پایه میکروفن – میشه از سیم aux استفاده کرد
    یعنی به جای سه پایه میکروفن از سه سیم aux استفاده بشه
    ممنون

  • سلام خانوم مهندس . خدمت شما عارضم که من برنامه arduino رو از سایت ایرانی دانلود کردم و کدهای این برنامه شمارو توی برنامه کپی مردم ولی بعد از زدن دکمه upload در پایین صفحه با خطا مواجه میشم … لطفا کمکم کنید

  • سلام خانوم . مهندس پاک روش هستم . من مشکلم از این کداست . من یبار upload کردم کدو درون اردوینو و بعدش برنامه پیام داد زیر صفحه و من شروع کردم به اهنگ گذاشتن و از چراغ های حلقه ای من ۱ دونش به رنگ سبز روشن بود بعد چند ثانیه بایه ارور مواجه شدم که پایین میزارم براتون . بعد از اون برنامه رو بستم و سیم پایه ۸ رو تکون دادم و رنگ ۱ دونه چراغ حلقه ای من به رنگ زرد و مثل قبل ثابت موند …
    Arduino: 1.8.1 (Windows 7), Board: “Arduino/Genuino Uno”

    Sketch uses 4158 bytes (12%) of program storage space. Maximum is 32256 bytes.
    Global variables use 58 bytes (2%) of dynamic memory, leaving 1990 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xac
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xac
    Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.
    این خطارو میده .. نمیدونم چیه .. لطفا کمک کنید

    • سلام
      کد آردوینو به درستی به نرم افزار آردوینو انتقال داده نشده است. کد را از طریق کلیدهای میانبری که برای انتقال کدها در نظر گرفته شده است، در نرم افزار آردوینو کپی کنید.
      نتیجه را اعلام کنید.

  • سلام. امین پاک روش هستم . خانوم مهندس من این کدو کپی کردم در برنامه و اجرا گرفتم و تمامی اتصالات را بطور کامل زدم و بعدش تمامی ۱۶ چراق حلقه ای پروژه بنده بطور آبی و ثابت موندن و هیچ تکونی نمیخورن و من هرکاری میکنم صدا اصلا تشخیص داده نمیشه که رنگ ها بصورت رندوم به اجرا در بیان … به نظر شما ایا از تشخیص صدا میباشد ؟ … ممنون میشم اگه کمک کنید به بنده . مرسی و ممنون

    • سلام مجدد
      اتصالات ماژول میکروفن را باید چک کنید و اینکه با پتانسیومتر قرار گرفته شده بر روی ماژول حساسیت آن را تنظیم کنید. نتیجه را اعلام کنید.

      • سلام . من درجه روی ماژول میکروفون رو در همه حالات چرخوندم و هیچ اتفاقی نیوفتاد در اتصالات هم من دوتا پایه ۵v و Gnd رو مشترک گرفتم از روی برد برد . یعنی میکروفن رو گذاشتم روی برد و بعد ۵ ولت و gnd رو به همون مسیر پایه ها وصل کردم و از همون مسیر دوتا ۵ ولت و gnd برای چراغ حلقه ای گرفتم . حالا بازم اتصالات را جا به جا میکنم …

      • سلام خانوم . من الان اینو قطعاتشو دوباره اتصالات را جابجا و چک کردم و هنوز ۱۶ چراغ بصورت آبی و ثابت هستند و اینکه بلندگو هیچ صدایی رو تشخیص نمیده فک کنم … شما راه حل دیگه ای سراغ داری تا بتونم درست کنم ؟

  • با سلام و خسته نباشید.
    میشه از ال ای دی تک رنگ استفاده کرد؟
    و اگر جواب بله است باید تمام ال ای دی های ال ای دی های نواری در کد ثبت کرد؟؟؟

  • با سلام و خسته نباشید من در این پروژه از ماژول میکروفن مدلKY-037 استفاده کردم باید از پایه ی AO میکروفن به عنوان خروجی استفاده کنم ولی نیاز به کمک دارم در کد باید چه تغییری ایجاد کنم چون وقتی از پایه ی DO استفاده میکنم شدت صدایی را دریافت نمیکند.اگه راهنمایی کنید ممنون میشم

    • سلام
      از توجه شما ممنونم.
      اگر از پایه آنالوگ استفاده می‌کنید، باید در کد برنامه آن را تعریف کنید، مانند زیر:
      ;int pin = A0
      که انتخاب پایه آنالوگ هم دلخواه است. همچنین دقت داشته باشید باید توسط مولتی ترن حساسیت ماژول را نسبت به صدای محیط تنظیم کنید.

  • سلام..وقتتون بخیر ..من تا الان فقط با AVR کار کردم و اطلاعی از آردوینو ندارم
    جچوری و از کجا میتونم آموزشاشو پیدا کنم؟

  • سلام ببخشید من ی همچین دستگاهیو برا میکرو avr میخواستم اگه برنامشو داشتین یا اموزششو بفرستین به ایمیلم ممنونتون میشم

    • با سلام
      کاربر گرامی دیجی اسپارک یک بستر انتشار آموزش‌های DIY می‌باشد. اگر به مبحث خاصی علاقمند هستید می‌بایست مداوم سایت را بررسی بفرمایید. اگر وجود داشته باشد منتشر خواهد شد. ولی در حال حاضر چنانچه ثبت نام نکرده باشید، امکان ارسال ایمیل چنین آموزشی در صورت انتشار آن وجود نخواهد داشت.

    • سلام
      طبق همین آموزش پیش بروید. وسایل مورد نیاز جهت اجرا لینک شده است، تهیه کنید و سوالات خود را از همین طریق بپرسید.