فهرست مطالب:
- تدارکات
- مرحله 1: اتصال مدار
- مرحله 2: برنامه نویسی آردوینو
- مرحله 3: ساختن تخم مرغ
- مرحله 4: تخم مرغ خود را تزئین کنید/بپوشانید
تصویری: تخم مرغ تعاملی - صدا واکنشی و ضربه ای واکنشی: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من "تخم مرغ تعاملی" را به عنوان یک پروژه برای مدرسه ساختم ، جایی که ما مجبور شدیم یک مفهوم و نمونه اولیه بسازیم. تخم مرغ به صدای بلند با صدای پرنده پاسخ می دهد و اگر 3 بار به اندازه کافی به آن ضربه بزنید ، برای چند ثانیه باز می شود.
این اولین نمونه الکترونیکی تعاملی است که من ساختم و از آنجایی که من دانش برنامه نویسی بسیار اولیه دارم و تجربه قبلی در ساخت پروژه های پیچیده تر آردوینو ندارم ، این یک تجربه یادگیری عالی بود. برای ساختن تخم مرغ استفاده از برش لیزری را آموختم و همچنین مجبور شدم اطلاعات زیادی در مورد dfplayer mini یاد بگیرم (که آنقدرها هم سخت نیست ، وقتی بفهمید چه می خوانید و کار کند).
برای اینکه بتوانم از ماژول دقیق و مواردی که استفاده کرده ام ، پیوندی را به فروشگاه های اینترنتی که از آنها خرید کرده ام ، اضافه کنم.
تدارکات
- آردوینو اونو
- سنسور صدا
- ماژول DFPlayer mini/mini MP3 Player
- کارت microSD SD Sandisk (حداکثر 32 گیگابایت) با آداپتور sd - اگر کارت خوان sd را در لپ تاپ یا رایانه خود نصب نکرده اید ، ممکن است لازم باشد رایانه دیگری را که دارای یکی است برای بارگیری فایل های صوتی یا استفاده از کارت خوان متصل به سیستم قرض بگیرید. از طریق USB
- پیزو/زنگ
- 1 عدد بلندگو - یک بلندگوی کوچک خوب کار می کند و اگر از جک پلاگ و سیم استفاده می کنید ، تقریباً از هر بلندگو می توانید استفاده کنید ، اما اگر از بلندگوی کوچک استفاده می کنید ، ممکن است به تقویت کننده نیاز داشته باشید.
- 1 x 1MΩ مقاومت
- 1 x 1kΩ مقاومت
- سروو (من از towerpro MG90D Digital استفاده کردم) - به خاطر داشته باشید که سرو دیجیتال ممکن است دقیقاً مشابه آنالوگ عمل نکند (حداکثر من 120 درجه می چرخد و به نظر می رسد رفع این مشکل بسیار سخت باشد)
- منبع تغذیه خارجی (من از یک باتری 6 عددی با پریز برای آردوینو و 3 باتری برای سروو استفاده کردم)
- 5 عدد کابل جهنده زن (3 عدد برای حسگر صدا ، 2 مورد برای آزمایش Piezo)
- حداقل 15 سیم بلوز نر - اگر مجبورید سیم های خود را به منبع تغذیه سروو بچسبانید ، مطمئن شوید که حداقل 17 سیم بلوز نر را تهیه کنید.
- تخته نان برای آزمایش - (400 پین مانند این ، راحت ترین است برای استفاده)
- Perfboard - این به این معنی است که مدار نهایی خود را به آن لحیم کنید ، اما اگر می خواهید از تمام قطعات خود مجدداً استفاده کنید یا نمی توانید آنها را لحیم کنید ، می توانید با ورق نان بچسبانید.
مرحله 1: اتصال مدار
مهمترین نکته ای که هنگام ساختن مدار باید به آن توجه داشته باشید این است که شما در اصل دو مدار کاملاً مجزا می سازید. یکی به سروو و دیگری به دیگر اجزا متصل است. با یک سروو کوچکتر می توانید آن را مستقیماً وصل کنید ، اما به طور کلی بهتر است سروو را از بقیه جدا کنید زیرا جریان زیادی را جذب می کند.
قطعات به روشی که در نمودار مدار نشان داده شده است به تخته نان متصل می شوند. سیمهای مدار با سروو را می توان به بقیه اجزا نزدیک کرد ، مادامی که به منفی مدار دیگر وصل نباشند (هنگامی که همه قطعات را لحیم می کنید ، نزدیکتر کردن آنها به یکدیگر باعث صرفه جویی می شود. فضای زیادی دارید)
مقاومت 1MΩ در ترکیب با Piezo استفاده می شود. مقاومت 1kΩ با dfplayer استفاده می شود.
مشکلات احتمالی اتصال
اگر بعداً dfplayer هنگام فعال شدن چراغی نشان نمی دهد ، بررسی کنید که آیا سمت راست dfplayer را وصل کرده اید یا خیر.
اگر سنسور صدا به خوبی وصل شده باشد باید چشمک بزند. در غیر این صورت ، پیچ حساسیت را با یک پیچ گوشتی کوچک بچرخانید. اگر یک چراغ همچنان روشن است ، آن را کمی به عقب برگردانید تا در پاسخ به صدا چشمک بزنید.
مرحله 2: برنامه نویسی آردوینو
این کدی است که من برای این پروژه استفاده کردم.
یکی از چیزهایی که من در کد خود پشیمان هستم این است که نتوانستم تاخیر در کد سنسور صدا و کد سروو را با چیز دیگری جایگزین کنم. این تاخیرها باعث می شود هنگامی که یکی از سنسورها را روشن کردید ، هیچ اتفاق دیگری در حدود 2 ثانیه رخ ندهد. به نظر من شرم آور است ، اما من نمی توانم یک حلقه for ، if-statement یا statement با millis برای کار دریافت کنم. اگر زمان و کمک بیشتری دارید ، توصیه می کنم این تاخیرها را با چیز دیگری جایگزین کنید ، زیرا بسیار بهتر است هر دو سنسور به طور همزمان کار کنند و بتوانند هنگام باز شدن تخم مرغ فریاد بزنند و پاسخی دریافت کنند.
برای درک و کشف عملکردهای dfplayer و درک بیشتر در مورد نحوه عملکرد آن ، توصیه می کنم به اسناد و صفحه مشخصات dfplayer نگاهی بیندازید.
اگر می خواهید از فایل های صوتی mp3 پرندگان استفاده کنید ، می توانید از این وب سایت استفاده کنید ، که دارای ده ها هزار فایل برای انتخاب است.
نکته! هنگامی که کد مناسب برای dfplayer را بارگذاری کردید ، می توانید یک سیم جامپر اضافی نر به نر را در GND در سمت بلااستفاده وصل کنید. می توانید از انتهای شل برای ضربه زدن به سوراخ های کنار آن (IO1 و IO2 همانطور که در اسناد مشاهده شده است) استفاده کنید.
یک ضربه سریع بر روی IO1 باعث می شود dfplayer به فایل صوتی قبلی برود و یک ضربه طولانی صدا را کاهش می دهد.
با ضربه سریع روی IO2 dfplayer به فایل صوتی بعدی می رود و با یک ضربه طولانی صدا افزایش می یابد.
مرحله 3: ساختن تخم مرغ
ساختن تخم مرغ چیزی بود که من به طور کامل برنامه ریزی نکرده بودم.
شامل فایلهایی است که می توانید برای برش لیزری جعبه و قسمت بالای تخم مرغ استفاده کنید. مراقب باشید که شکاف های قفسه چرخ دنده بسیار پهن باشد ، شکاف هایی در صفحه دوم وجود نداشته باشد ، هیچ اتصالی برای صفحه بالا و دوم وجود نداشته باشد و بدون پشتیبانی اضافی قسمت بالایی روی هم بریزد. نکته دیگری که باید در نظر داشته باشید این است که هیچ قسمتی برای نگه داشتن قفسه چرخ دنده روی دنده روی سروو وجود ندارد و هیچ نگهدارنده ای وجود ندارد. همچنین جعبه موجود در فایلها بسیار کوچک است که شامل قسمتهای همکار شما باشد ، بهتر است در صورت ساخت این پروژه یک جعبه بزرگتر بسازید (برای طراحی جعبه و بارگیری فایلهای آن برای برش لیزری اینجا را کلیک کنید).
راه حل من برای این مشکلات این بود که به صورت دستی رول (در بالا و پایین) ایجاد کنم که قفسه چرخ دنده و هد را در جای خود نگه می دارد و قطعاتی را که مانع از سرنگونی آنها می شود اضافه کنم. من همچنین با یک اره کوچک در صفحه دوم سوراخ هایی بریدم ، یک نگهدارنده برای سروو ایجاد کردم (ایجاد سوراخ در یک تکه چوب و اتصال سروو با چند پیچ و صفحه به درپوش با فلز و پیچ کافی است).
از آنجا که جعبه من بسیار کوچک بود ، مجبور شدم همه چیز را با دقت زیادی تکان دهم. با این حال سیمهای من نسبتاً کوتاه بود و بنابراین برای کنار گذاشتن آنها تلاش زیادی لازم بود ، بنابراین آنها در قفسه دنده یا موارد دیگر گیر نمی کنند. استفاده از سیم های طولانی به اندازه کافی برای ایجاد فضای مناسب برای همه چیز یک توصیه بزرگ است.
یکی دیگر از مشکلات کوچکی که به دلیل فضا گرفتم این بود که قسمت های لحیم شده من پشت فلزی بلندگوی من را لمس کرد و بنابراین صدا شروع به عجیب شدن کرد و چنین شد. اگر مشکل فضا دارید یا می خواهید تخته ورق را با قطعات لحیم کاری شده خود در برابر فلز داخل جعبه قرار دهید ، مطمئن شوید که برای جلوگیری از بروز مشکلات ، بین این دو نوع عایق قرار دهید.
مرحله 4: تخم مرغ خود را تزئین کنید/بپوشانید
برای به پایان رساندن پروژه خود ، حتما قسمت بالای آن را بپوشانید. من با استفاده از یک نوع سفید یا کلاه سفید که روی آن قرار داشتیم بداهه پردازی کردم و قسمت بالایی آن را تغییر شکل دادم ، بنابراین با فرم برش لیزری هماهنگ می شود.
البته گزینه های بسیار دیگری نیز وجود دارد و اگر چیزی مانند یک بچه پرنده قدیمی دارید که در اطراف شما خوابیده است ، می توانید یک پرنده یا شکل را داخل آن قرار دهید تا هنگام باز شدن تخم مرغ مشخص شود.
هنگامی که همه این کارها را انجام دادید فقط مطمئن شوید که لذت می برید و اجازه دهید دیگران کار شما را امتحان کنند. به هر حال ، کمی فریاد زدن علیه تخم مرغ هرگز به کسی آسیب نرساند ، به خصوص اگر حتی با خوشحالی به شما توییت کند.
توصیه شده:
پلاتر تخم مرغ مبتنی بر آردوینو: 17 مرحله (همراه با تصاویر)
پلاتر تخم مرغ مبتنی بر آردوینو: پلاتر تخم مرغ یک روبات هنری است که می تواند از اجسام کروی مانند تخم مرغ استفاده کند. همچنین می توانید از این دستگاه برای کشیدن توپ های پینگ پنگ و توپ های گلف استفاده کنید. شما می توانید از تخیل خود با طرح هایی که روی آن قرار داده اید استفاده کنید ، برای مثال می توانید
ربات تخم مرغ لگو "L-egg-o": 14 مرحله (همراه با تصاویر)
روبات تزئین کننده تخم مرغ "L-egg-o": عید پاک تقریباً نزدیک است و این بدان معناست که زمان تزئین تخم مرغ فرا رسیده است! شما می توانید تخم مرغ های خود را در رنگ آمیزی فرو کنید ، اما این به اندازه ساخت یک ربات که بتواند تزئینات را برای شما انجام دهد ، سرگرم کننده نیست
ترنگر تخم مرغ اتوماتیک برای دستگاه جوجه کشی: 9 مرحله (همراه با تصاویر)
چرخاننده تخم مرغ اتوماتیک برای دستگاه جوجه کشی: سلام ، امروز من یک دستگاه چرخان تخم مرغ برای دستگاه جوجه کشی می سازم ، پرندگان باید تخم مرغ را بچرخانند تا گرما به طور مساوی پخش شود و از چسبیدن غشاء تخم به پوسته جلوگیری شود که در روش مصنوعی با انکوباتور تخم مرغ باید بچرخد. تخم مرغ با دست
کنترل کننده Makey Makey - تخم مرغ: 6 مرحله
Makey Makey Controller - Egg: این آموزش به شما کمک می کند تا از طریق قابلیت های ارائه شده توسط makey makey یک کنترلر شخصی بسازید. به نظر من طراحی کنترلر برای کنترل کننده یک دست مناسب تر است.*لطفا توجه داشته باشید که ابزارهای مورد استفاده در این
چرخش تخم مرغ برای دستگاه جوجه کشی 45 درجه چرخش: 7 مرحله (همراه با تصاویر)
چرخش تخم مرغ برای دستگاه جوجه کشی 45 درجه چرخش: سلام امروز من یک دستگاه چرخان تخم مرغ برای دستگاه جوجه کشی می سازم که 360 درجه با زاویه 45 درجه می چرخد که نه تنها تخم مرغ ها را نیز می چرخاند و هم فضای کافی برای دستگاه جوجه کشی کوچک خانگی است ، اگر می خواهید ببینید لطفاً ویدیو را به طور کامل تماشا کنید