![كعكة عيد ميلاد اردوينو: 4 خطوات كعكة عيد ميلاد اردوينو: 4 خطوات](https://i.howwhatproduce.com/images/002/image-4402-j.webp)
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
في هذه التعليمات ، سأقوم بعمل مشروع اردوينو بسيط للغاية وأساسي: كعكة عيد ميلاد!
يتم عرض كعكة عيد ميلاد على درع شاشة UTFT على اردوينو ويقوم مكبر الصوت بتشغيل موسيقى "عيد ميلاد سعيد".
عندما تنفخ في الميكروفون ، تنطفئ الشموع.
الخطوة 1: المواد
![المواد المواد](https://i.howwhatproduce.com/images/002/image-4402-1-j.webp)
![المواد المواد](https://i.howwhatproduce.com/images/002/image-4402-2-j.webp)
![المواد المواد](https://i.howwhatproduce.com/images/002/image-4402-3-j.webp)
![المواد المواد](https://i.howwhatproduce.com/images/002/image-4402-4-j.webp)
لهذا المشروع البسيط ، ستحتاج إلى:
- اردوينو ميجا
- مكبر صوت أو جرس
- وحدة ميكروفون
- درع اردوينو لشاشة UTFT
قررت استخدام لوحة arduino MEGA لهذا المشروع لسببين: يحتوي على الكثير من الذاكرة ويحتوي على الكثير من المسامير.
لا يمكنك استخدام arduino UNO لهذا المشروع ، لأنه عندما يتم توصيل شاشة UTFT بها ، يتم إخفاء جميع المسامير (لم يعد متاحًا للميكروفون ومكبر الصوت) ، ولا تحتوي على ذاكرة كافية (مكتبة UTFT هي كبير جدا).
الخطوة 2: الأسلاك
![الأسلاك الأسلاك](https://i.howwhatproduce.com/images/002/image-4402-5-j.webp)
![الأسلاك الأسلاك](https://i.howwhatproduce.com/images/002/image-4402-6-j.webp)
![الأسلاك الأسلاك](https://i.howwhatproduce.com/images/002/image-4402-7-j.webp)
![الأسلاك الأسلاك](https://i.howwhatproduce.com/images/002/image-4402-8-j.webp)
يتم توصيل السماعة بمسامير D40 و GND في اردوينو.
يتم توصيل الميكروفون بمسامير GND ("G") و 5 V ("+") و A10 ("A0").
يتم توصيل شاشة UTFT مثل الدرع العادي.
درع شاشة UTFT غير متوافق تمامًا مع Arduino MEGA: قابس USB للوحة اردوينو كبير جدًا
لإصلاح هذه المشكلة ، قمت بتوصيل شاشة UTFT بدرع اردوينو آخر (مع دبابيس أطول) ، ثم قمت بتوصيل كلاهما على اردوينو.
الخطوة 3: قم بمعايرة الميكروفون
![قم بمعايرة الميكروفون قم بمعايرة الميكروفون](https://i.howwhatproduce.com/images/002/image-4402-9-j.webp)
![قم بمعايرة الميكروفون قم بمعايرة الميكروفون](https://i.howwhatproduce.com/images/002/image-4402-10-j.webp)
لمعايرة الميكروفون ، ستحتاج إلى مفك براغي وجهاز الكمبيوتر الخاص بك.
أولاً ، قم بتحميل الكود التالي إلى اردوينو الخاص بك:
int val = 0 ؛
إعداد باطل () {Serial.begin (9600) ؛ } حلقة فارغة () {val = analogRead (10) ؛ Serial.println (فال) ؛ تأخير (100) ؛ }
ثم انتقل إلى الشاشة التسلسلية وقم بمعايرة الميكروفون عن طريق تدوير مقياس الجهد باستخدام مفك البراغي عندما لا يكون هناك صوت ، يجب أن تكون القيمة حوالي 30 ~ 40.
عند النفخ في الميكروفون ، يجب أن تكون القيمة أعلى من 100.
تأكد من أن القيمة أقل من 100 عندما تتحدث (حتى بصوت عالٍ).
الخطوة 4: الكود
ها هو كود المشروع.
يعرض كعكة عيد الميلاد مع الشموع على UTFT ويلعب "عيد ميلاد سعيد" مع السماعة. الكعكة مصنوعة من مستطيلات.
يتطلب هذا البرنامج مكتبة UTFT.
#يشمل
خارجي uint8_t BigFont ؛ // قم بتغيير هذه القيم وفقًا لطراز الشاشة UTFT myGLCD (ITDB28 ، A5 ، A4 ، A3 ، A2) ؛ اللحن الداخلي = {196، 196، 220، 196، 262، 247، 196، 196، 220، 196، 294، 262، 196، 196، 392، 330، 262، 247، 220، 349، 349، 330، 262 ، 294 ، 262} ؛ int noteDurations = {8 ، 8 ، 4 ، 4 ، 4 ، 2 ، 8 ، 8 ، 4 ، 4 ، 4 ، 2 ، 8 ، 8 ، 4 ، 4 ، 4 ، 4 ، 3 ، 8 ، 8 ، 4 ، 4 ، 4 ، 2} ؛ int val = 0 ؛ إعداد باطل () {myGLCD. InitLCD () ، myGLCD.setFont (BigFont) ، myGLCD.fillScr (20 ، 200 ، 150) ؛ // خلفية زرقاء myGLCD.setColor (200 ، 125 ، 50) ؛ // كعكة البني myGLCD.fillRect (100 ، 90 ، 220 ، 160) ؛ myGLCD.setColor (255 ، 255 ، 255) ؛ // الثلج الأبيض myGLCD.fillRect (100 ، 90 ، 220 ، 105) ؛ myGLCD.setColor (255 ، 50 ، 50) ؛ // الخطوط الحمراء myGLCD.fillRect (100 ، 120 ، 220 ، 123) ؛ myGLCD.fillRect (100 ، 140 ، 220 ، 143) ؛ myGLCD.setColor (255 ، 255 ، 0) ؛ // الخط الأصفر myGLCD.fillRect (100 ، 130 ، 220 ، 133) ؛ myGLCD.setColor (255 ، 170 ، 255) ؛ // الشموع الوردية myGLCD.fillRect (128 ، 70 ، 132 ، 90) ؛ myGLCD.fillRect (158 ، 70 ، 162 ، 90) ؛ myGLCD.fillRect (188 ، 70 ، 192 ، 90) ؛ myGLCD.setColor (255 ، 255 ، 0) ؛ // نار الشموع myGLCD.fillCircle (130، 62، 5) ؛ myGLCD.fillCircle (160، 62، 5) ؛ myGLCD.fillCircle (190 ، 62 ، 5) ؛ myGLCD.setColor (0، 255، 0) ؛ // رسالة عيد ميلاد سعيد myGLCD.print ("HAPPY BIRTHDAY!"، CENTER، 200) ؛ لـ (int thisNote = 0 ؛ thisNote 100) {myGLCD.setColor (20 ، 200 ، 150) ؛ // يطفئ الشموع myGLCD.fillCircle (130 ، 62 ، 5) ؛ myGLCD.fillCircle (160، 62، 5) ؛ myGLCD.fillCircle (190 ، 62 ، 5) ؛ myGLCD.setColor (255 ، 255 ، 255) ؛ // ويعرض رسالة "تهانينا" myGLCD.print ("مبروك !!!" ، سنتر ، 10) ؛ تأخير (10000) ؛ myGLCD.clrScr () ، // مسح الشاشة بعد 10 ثوانٍ}}
موصى به:
عيد ميلاد سعيد على مركب الماء مع MakeyMakey و Scratch: 5 خطوات
![عيد ميلاد سعيد على مركب الماء مع MakeyMakey و Scratch: 5 خطوات عيد ميلاد سعيد على مركب الماء مع MakeyMakey و Scratch: 5 خطوات](https://i.howwhatproduce.com/images/002/image-4955-j.webp)
عيد ميلاد سعيد على جهاز توليف المياه مع MakeyMakey و Scratch: بدلاً من الزهور والغناء ، يمكنك بناء هذا التثبيت كمفاجأة كبيرة لأعياد الميلاد
اردوينو: صندوق عيد ميلاد للغناء للعروض: 14 خطوة
![اردوينو: صندوق عيد ميلاد للغناء للعروض: 14 خطوة اردوينو: صندوق عيد ميلاد للغناء للعروض: 14 خطوة](https://i.howwhatproduce.com/images/002/image-4959-29-j.webp)
اردوينو: صندوق عيد ميلاد للغناء للهدايا: صندوق عيد ميلاد الغناء هذا مصنوع لغرض تعبئة هدايا عيد الميلاد ، بمساعدة Arduino لتوفير وظائف خاصة ، بما في ذلك الغناء وإضاءة شمعة LED. مع القدرة على غناء أغنية عيد ميلاد سعيد وإضاءة LED ج
مفاجأة عيد ميلاد مع اردوينو: 8 خطوات (بالصور)
![مفاجأة عيد ميلاد مع اردوينو: 8 خطوات (بالصور) مفاجأة عيد ميلاد مع اردوينو: 8 خطوات (بالصور)](https://i.howwhatproduce.com/images/001/image-844-36-j.webp)
مفاجأة عيد الميلاد مع Arduino: مقدمة ----------------- في عالم يكون فيه كل شيء جديدًا وممتعًا ، تجعل المفاجآت حياتك رائعة. إنها طريقة مثالية لإضافة شرارة إلى أسبوع ممل وجعله ممتعًا. طريقة واحدة لإعطاء ابتسامة على وجه شخص ما هي من خلال منحه
عيد ميلاد العميل المينيون: 5 خطوات
![عيد ميلاد العميل المينيون: 5 خطوات عيد ميلاد العميل المينيون: 5 خطوات](https://i.howwhatproduce.com/images/004/image-9778-9-j.webp)
عيد ميلاد المينيون بوت: لقد صنعت روبوت المينيون في عيد الميلاد هذا من القمامة. يعمل روبوت المينيون لعيد الميلاد هذا مع ضوء الفلاش في عينيه من خلال الغناء بأغنية عيد الميلاد التي صنعتها لعيد ميلاد صديقي
شمعة كعكة عيد الميلاد LED التي يمكنك تفجيرها: 4 خطوات
![شمعة كعكة عيد الميلاد LED التي يمكنك تفجيرها: 4 خطوات شمعة كعكة عيد الميلاد LED التي يمكنك تفجيرها: 4 خطوات](https://i.howwhatproduce.com/images/001/image-2082-96-j.webp)
شمعة كعكة عيد الميلاد LED التي يمكنك تفجيرها: سأوضح لك كيفية صنع شمعة عيد ميلاد تستخدم مصباح LED ولكن لا يزال بإمكانك تفجيرها