جدول المحتويات:
- اللوازم
- الخطوة 1: رسم الثقوب
- الخطوة 2: نشر / حفر الثقوب
- الخطوة 3: لصق العلبة
- الخطوة 4: المخططات
- الخطوة 5: لحام المضخات
- الخطوة 6: توصيل لوحة الترحيل بالمضخات
- الخطوة 7: أضف مصدر الطاقة و Raspberry Pi
- الخطوة 8: أضف مستشعر الأشعة تحت الحمراء
- الخطوة 9: قم بتوصيل وحدة الموجات فوق الصوتية
- الخطوة 10: قم بتثبيت الباب
- الخطوة 11: قم بتثبيت Doorwitch
- الخطوة 12: اصنع حامل أنبوب
- الخطوة 13: أدخل القمع
- الخطوة 14: قم بتوصيل الأنابيب بالمضخة
- الخطوة 15: قطع الأنابيب للزجاجات
- الخطوة 16: أضف قابس التوزيع
- الخطوة 17: قم بتوصيل شاشة LCD
- الخطوة 18: الصق اللوحة الأمامية
- الخطوة 19: الرسم
- الخطوة 20: املأ الآلة
- الخطوة 21: إنشاء قاعدة البيانات
- الخطوة 22: كتابة الكود
فيديو: صانع الكوكتيل: 22 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
الكوكتيلات طريقة رائعة لإنهاء يوم متعب أو لبدء حفلة مثيرة. تذهب إلى البار ، وتطلب مشروبًا فاخرًا ، وتجلس وتنتظر وصول المزيج السماوي. في نهاية الليل ستدفع الفاتورة ، بقشيش للنادل وستكون في طريقك. ولكن ماذا لو أخبرتك أن هناك طريقة يمكنك من خلالها الاستمتاع بنفس الكوكتيل اللذيذ دون الذهاب إلى البار أو حتى إنفاق الكثير من المال. كل ما يتطلبه الأمر هو القليل من وقت فراغك وبعض الإبداع. استمر في القراءة ، وسأشرح خطوة بخطوة كيفية صنع آلة الكوكتيل الخاصة بك في المنزل.
اللوازم
للقضية
- سمك MDF 6 مم
- 2 × 374 ملم / 462 ملم
- 2 × 280 مم / 462 مم
- 2 × 174 مم / 250 مم
- 1 × 162 ملم / 250 ملم
- 1 × 150 مم / 250 مم
- 1 × 180 ملم / 162 ملم
- 1 × 180 ملم / 362 ملم
- 1 × 362 مم / 100 مم
- 1 × 374 ملم / 292 ملم
- سمك MDF 12 مم
- 1 × 374 ملم / 292 ملم
- 2 × مفصلة
- مسامير
- غراء الخشب
للإلكترونيات
- 1 × شاشة عرض LCD مقاس 16 × 2.5 بوصة
- 1 × 5 فولت 8 قنوات ريلاي بورد
- 1 × 12 فولت تيار مستمر 100 واط مصدر طاقة
- 1 x التوت باي 3B +
- مضخة جرعات 8 × 12 فولت تيار مستمر
- 1 موسع PCA8574p I2C I / O
- 1 × لوح توصيل
- 1 × 330 أوم المقاوم
- 2 × 470 أوم المقاوم
- 1 × قابس التوزيع
- 1 × مستشعر تجنب عقبة الأشعة تحت الحمراء
- 1 × وحدة بالموجات فوق الصوتية
- 1 × مفتاح مغناطيسي
- سلك نحاس
إضافي
- 1 × قمع صغير
- 1 x غطاء نوتيلا مرن
- أنبوب مرن 8 م بسمك 4 مم
- 3 × مشابك غسيل
- طلاء ابيض
- 1 × شاكر كوكتيل
مشروبات
- 1 × زجاجة الجن
- 1 × زجاجة شراب الروم
- 1 × زجاجة فودكا
- 1 x زجاجة تكيلا
- 1 × زجاجة ثلاثية ثانية
- 1 x زجاجة عصير ليمون
- 1 × زجاجة شراب بسيط
- 1 x زجاجة كولا
(اختياري)
- 8 زجاجات متساوية
الخطوة 1: رسم الثقوب
نبدأ بقياس ورسم الثقوب المطلوبة على الخشب.
-
اللوحة الأمامية (374 ملم / 462 ملم)
- 6.5 سم من أعلى ، في وسط اللوحة ، نرسم مستطيلاً بحجم شاشة LCD الخاصة بنا.
- في الجزء السفلي ، في منتصف اللوحة ، نرسم مستطيلاً بارتفاع 25 سم وعرض 15 سم للباب.
-
اللوحة الخلفية لمقصورة الإلكترونيات (362 مم / 100 مم)
ارسم 8 أضعاف سطح المضخات على هذه اللوحة ، لجعل جميع المضخات مناسبة
-
اللوحة العلوية لحجرة شاكر (180 مم / 162 مم)
- ارسم سيركل بحجم نهاية القمع في وسط اللوحة
- 3 سم من حافة الجانب القصير ، ارسم شكل الفتحتين اللازمتين لتناسب وحدة الموجات فوق الصوتية.
- في الزاوية اليمنى الأمامية ، ارسم ثقبًا صغيرًا ، على بعد 1 سم من كلا الجانبين. تم إطلاق اثنين من الأسلاك من خلاله.
-
اللوحة الجانبية اليمنى لحجرة شاكر (174 مم / 250 مم)
10 سم من الأسفل (الجانب القصير) ، ارسم الفتحتين اللازمتين لملاءمة مستشعر الأشعة تحت الحمراء (في المنتصف)
الخطوة 2: نشر / حفر الثقوب
الآن وقد رسمنا ثقوبنا ، فقد حان الوقت لأخذ بعض الآلات الثقيلة وقطعها / نشرها / حفرها. لقد استخدمت تمرينًا بسيطًا ومنشار فريتس ، وفي أقل من ساعة تم إنجاز المهمة.
إذا كنت مثلي وتواجه صعوبات في نشر الخطوط المرسومة ، يمكنك استخدام ملف بعد ذلك لتصحيح أخطائك.
الخطوة 3: لصق العلبة
-
للخارج
- ابدأ بلصق اللوحة الخلفية (الأكبر) على اللوحة السفلية (اللوح السميك) بزاوية 90 درجة.
- أضف الجوانب (2 × 280 مم / 462 مم).
- سنترك المقدمة والأعلى مفتوحين الآن
-
للداخل
-
ابدأ بجعل غرفة الخلط.
- الصق الجانبين (2 × 174 مم / 250 مم) على اللوحة الخلفية (162 مم / 250 مم)
- أضف اللوحة العلوية (180 مم / 162 مم) مع الفتحتين للوحدة فوق الصوتية التي تواجه اللوحة الخلفية. يجب أن تغطي هذه اللوحة جوانب الألواح الثلاثة بشكل مثالي.
-
-
لمقصورة الإلكترونيات
الصق لوحة المحرك على اللوحة السفلية (362 مم / 180 مم)
- قم بغراء غرفة الخلط في منتصف الجزء الأمامي من الماكينة (اترك 6 مم للوحة الأمامية.
- الصق حجرة الإلكترونيات أعلى الماكينة ، 6 مم من الأمام. يجب أن تكون لوحة المحرك مواجهة للوحة الخلفية.
الخطوة 4: المخططات
قبل أن نبدأ في توصيل جميع المكونات الإلكترونية ، دعنا نلقي نظرة على المخططات.
الخطوة 5: لحام المضخات
تأكد من توصيل جميع الأسباب. بهذه الطريقة يمكننا بسهولة توصيلها بأرضية مصدر الطاقة.
الخطوة 6: توصيل لوحة الترحيل بالمضخات
- قم بتوصيل جميع COM الخاصة بلوحة الترحيل ، حتى نتمكن من توصيلها بسهولة بمزود الطاقة بجهد 12 فولت.
- قم بتوصيل كل NO على لوحة الترحيل بمضخة مختلفة (+).
الخطوة 7: أضف مصدر الطاقة و Raspberry Pi
لا تمانع في اللوحة الأمامية في الصورة ، لقد وضعتها هناك للتو للحصول على فكرة عن مقدار المساحة المتوفرة للإلكترونيات.
-
قم بتوصيل لوحة الترحيل مثل هذا
- 5V إلى دبوس 5V على التوت باي
- GND إلى GND على التوت pi
- كل IN إلى دبوس GPIO على باي التوت
- قم بتوصيل سلسلة دبابيس GND للمضخات بجهد 0 فولت من مزود الطاقة ، وسلسلة COM على لوحة الترحيل مع 12 فولت من مصدر الطاقة.
- الآن ، إذا قمت بتشغيل برنامج نصي بسيط ينشط جميع دبابيس GPIO المتصلة ، فيمكنك اختبار اللحام الخاص بك وإصلاح أي أخطاء قبل أن يكون هناك العديد من الأسلاك في المقصورة. يجب أن تبدأ جميع المضخات
الخطوة 8: أضف مستشعر الأشعة تحت الحمراء
- بادئ ذي بدء ، قمت بحفر ثقب في منتصف حجرة الإلكترونيات ، بحيث يمكن أن ترتفع الكابلات من غرفة شاكر.
-
ابدأ بتكوين جهاز الاستشعار بشكل صحيح
- قم بتوصيل VDD بـ 3.3V على التوت بي
- قم بتوصيل GND بـ GND على raspberry pi
- ضع قطعة صغيرة من الورق المقوى بين جهاز الاستقبال وجهاز الإرسال
- ضع شاكر على بعد حوالي 5 سم من المستشعر
- خذ مفك براغي وأدر ماكينة الحلاقة في الأعلى حتى ينطفئ مصباح OUT.
- قم باختبار تحريك الهز ذهابًا وإيابًا ومعرفة ما إذا كان المستشعر يتفاعل مع الحركات. (يجب تشغيل مؤشر OUT و).
- كرر إذا لزم الأمر.
- أدخل جهاز الاستقبال وجهاز الإرسال من خلال الفتحات التي صنعناها سابقًا.
- قم بتوصيل دبوس OUT بدبوس GPIO على raspberry pi.
الخطوة 9: قم بتوصيل وحدة الموجات فوق الصوتية
- أدخل الوحدة في الفتحات الموجودة في الجزء العلوي من غرفة شاكر التي صنعناها سابقًا.
- قم بتوصيل VCC بخمسة فولت على التوت pi.
- قم بتوصيل المشغل بدبوس GPIO
- قم بعمل محول جهد بين GND و echo (كما هو موضح في الصورة)
- قم بتوصيل GDN بـ GND الخاص بـ raspberry pi.
- قم بتوصيل echo بدبوس GPIO
إذا كنت لا تفهم ما أعنيه بمحول الجهد ، فقم بإلقاء نظرة أخرى على الخطط. فهو يتأكد من خفض صدى 5 فولت إلى 3.3 فولت.
الخطوة 10: قم بتثبيت الباب
- استخدم براغي صغيرة لربط المفصلات بالباب واللوحة الأمامية.
- فتحة بحجم الأصابع لتسهيل فتح الباب.
الخطوة 11: قم بتثبيت Doorwitch
استخدم البراغي أو الغراء لربط جزأين من مفتاح الباب بالباب ، وداخل حجرة شاكر.
الخطوة 12: اصنع حامل أنبوب
- قطع ثماني قطع من الأنبوب بحوالي 20 سم
- استخدم جسمًا دائريًا (استخدمت غطاء نوتيلا مرنًا) لحملها
الخطوة 13: أدخل القمع
- ضع القمع في الفتحة الأخيرة في اللوحة العلوية لحجرة شاكر.
- ضع حامل الأنبوب في القمع وثبته بأوتاد الملابس.
الخطوة 14: قم بتوصيل الأنابيب بالمضخة
إرفاق الجانب الآخر من الأنابيب إلى جانب الاستغناء عن المضخات.
الخطوة 15: قطع الأنابيب للزجاجات
قطع الأنابيب بأحجام مختلفة ، بحيث يتم توصيل كل زجاجة بمضخة. اربطهم بالجانب غير المستخدم من المضخات.
الخطوة 16: أضف قابس التوزيع
- قطع قابس الموصل
- حفر حفرة على جانب حجرة الإلكترونيات
- ضع الكابل في الفتحة
- أعد توصيل قابس الموصل
الخطوة 17: قم بتوصيل شاشة LCD
- قم بتوصيل شاشة LCD كما هو موضح في المخططات
- استخدم موسع I2C i / o ، لأنه لن يكون هناك ما يكفي من دبابيس GPIO
- هذه هي المرة الوحيدة التي نحتاج فيها إلى لوح صغير
الخطوة 18: الصق اللوحة الأمامية
الآن بعد أن تم توصيل شاشة LCD (مكوننا الأخير) ، يمكننا لصق اللوحة الأمامية بجهازنا.
الخطوة 19: الرسم
تأكد من تغطية الأجزاء غير الخشبية بشريط لاصق ، وقم بطلاء الماكينة بلون من اختيارك.
الخطوة 20: املأ الآلة
آخر شيء يتعين علينا القيام به قبل أن نتمكن من تحميل الكود والاستمتاع بكوكتيل لذيذ ، هو ملء الماكينة ببعض المشروبات الكحولية وبعض الخلاطات.
الخطوة 21: إنشاء قاعدة البيانات
قم بإجراء اتصال بـ raspberry pi ، وأنشئ قاعدة البيانات.
أنشئ قاعدة بيانات في حالة عدم وجود "cocktailmaker" / *! 40100 مجموعة أحرف افتراضية utf8 * / ؛ استخدم "cocktailmaker" ؛ - MySQL dump 10.13 Distrib 5.7.17، for Win64 (x86_64) - - Host: 127.0.0.1 Database: cocktailmaker - --------------------- --------------------------------- - إصدار الخادم 5.7.20-log
/ *! 40101 SETOLD_CHARACTER_SET_CLIENT =CHARACTER_SET_CLIENT * / ؛
/ *! 40101 SETOLD_CHARACTER_SET_RESULTS =CHARACTER_SET_RESULTS * / ؛ / *! 40101 SETOLD_COLLATION_CONNECTION =COLLATION_CONNECTION * / ؛ / *! 40101 SET NAMES utf8 * /؛ / *! 40103 SETOLD_TIME_ZONE =TIME_ZONE * / ؛ / *! 40103 SET TIME_ZONE = '+ 00:00' * / ؛ / *! 40014 SETOLD_UNIQUE_CHECKS =UNIQUE_CHECKS ، UNIQUE_CHECKS = 0 * / ؛ / *! 40014 SETOLD_FOREIGN_KEY_CHECKS =FOREIGN_KEY_CHECKS ، FOREIGN_KEY_CHECKS = 0 * / ؛ / *! 40101 SETOLD_SQL_MODE =SQL_MODE ، SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO' * / ؛ / *! 40111 SETOLD_SQL_NOTES =SQL_NOTES ، SQL_NOTES = 0 * / ؛
--
- هيكل الجدول للجدول `cocktaillogboek` -
إسقاط الجدول إذا كان خارج "cocktaillogboek" ؛
/ *! 40101 SETsaved_cs_client =character_set_client * / ؛ / *! 40101 SET character_set_client = utf8 * / ؛ CREATE TABLE `cocktaillogboek` (` id_cocktail_log` int (11) NOT NULL AUTO_INCREMENT، `aantal` tinyint (4) DEFAULT NULL ،` datum` datum` DEFAULT CURRENT_TIMESTAMP ، `cocktail_id` int (11) NOT NULL ، PRIMARY KEY (` ، `cocktail_id`)، KEY` fk_Cocktaillogboek_Cocktails1_idx` (`cocktail_id`) ، CONSTRAINT` fk_Cocktaillogboek_Cocktails1` FOREIGN KEY (`cocktail_id`) REFERENCES` cocktails` (`id_cocktail) قيد التشغيل 5 مجموعة افتراضية = utf8 ؛ / *! 40101 SET character_set_client =saved_cs_client * / ؛
--
- بيانات الإغراق للجدول "cocktaillogboek" -
جداول القفل "cocktaillogboek" اكتب ؛
/ *! 40000 ALTER TABLE `cocktaillogboek` مفاتيح تعطيل * / ؛ أدخل `cocktaillogboek` VALUES (1، 1، '2019-05-31 18:06:24'، 1)، (2، 1، '2019-05-31 18:06:24'، 2)، (3 ، 2، '2019-05-31 18:06:24'، 1)، (4، 2، '2019-05-31 18:06:24'، 2) ؛ / *! 40000 ALTER TABLE `cocktaillogboek` تمكين مفاتيح * / ؛ فتح الجداول.
--
- هيكل طاولة للطاولة "كوكتيلات" -
إسقاط الجدول في حالة وجود "كوكتيلات" ؛
/ *! 40101 SETsaved_cs_client =character_set_client * / ؛ / *! 40101 SET character_set_client = utf8 * / ؛ إنشاء جدول `كوكتيل` (` id_cocktail` int (11) NOT NULL AUTO_INCREMENT، `naam_cocktail` نص قصير ،` code_cocktail` varchar (45) DEFAULT NULL ، `inhoud_cocktail` عائم DEFAULT NULL ، PRIMARY KEY (` id_cocktail`) code_cocktail_UNIQUE` (`code_cocktail`)) المحرك = InnoDB AUTO_INCREMENT = 3 رموز افتراضية = utf8 ؛ / *! 40101 SET character_set_client =saved_cs_client * / ؛
--
- بيانات الإغراق لجدول "الكوكتيلات" -
جداول القفل "الكوكتيلات" اكتب ؛
/ *! 40000 ALTER TABLE `cocktails` DISABLE KEYS * /؛ أدخل "الكوكتيلات" القيم (1، 'Long Island iceed tea'، '1q3n2q3n3q3n4q3n5q3x6q3n8q2'، 20)، (2، 'tequila sunrise'، '2q5x7q5x9q3'، 13) ؛ / *! 40000 ALTER TABLE `cocktails` ENABLE KEYS * /؛ فتح الجداول.
--
- هيكل الجدول للجدول "dranken" -
إسقاط الجدول إذا تم إخراج "شرب" ؛
/ *! 40101 SETsaved_cs_client =character_set_client * / ؛ / *! 40101 SET character_set_client = utf8 * / ؛ إنشاء جدول `dranken` (` id_drank` int (11) NOT NULL AUTO_INCREMENT، `naam_drank` tinytext ،` tijd_per_centiliter` float DEFAULT NULL ، `inhoud_drank` float DEFAULT NULL ،` DEF pomp_drank` tinyint (4) id_drank`)) المحرك = InnoDB AUTO_INCREMENT = 12 حرفًا افتراضيًا = utf8 ؛ / *! 40101 SET character_set_client =saved_cs_client * / ؛
--
- بيانات الإغراق للجدول "dranken" -
إقفال الجداول `dranken` اكتب ؛
/ *! 40000 ALTER TABLE `dranken` DISABLE KEYS * /؛ أدخل في قيم "dranken" (1، 'gin'، 20، 70، 1)، (2، 'tequila'، 20، 70، 2)، (3، 'wodka'، 20، 70، 3)، (4 ، 'triple sec'، 20، 70، 4)، (5، 'rum'، 20، 70، 5)، (6، 'whiskey'، 20، 70، NULL)، (7، 'cola'، 15، 100، 6)، (8، 'sinaasappelsap'، 25، 100، 7)، (9، 'limoensap'، 20، 100، 8)، (10، 'grenadine'، 30، 100، 9)، (11، 'suikersiroop' ، 30 ، 100 ، 10) ؛ / *! 40000 ALTER TABLE `dranken` ENABLE KEYS * /؛ فتح الجداول.
--
- هيكل الجدول للجدول "dranken_cocktails" -
إسقاط الجدول إذا كان EXISTS "dranken_cocktails" ؛
/ *! 40101 SETsaved_cs_client =character_set_client * / ؛ / *! 40101 SET character_set_client = utf8 * / ؛ CREATE TABLE `dranken_cocktails` (` Dranken_id_drank` int (11) NOT NULL ، `Cocktail_id_cocktail` int (11) NOT NULL ، PRIMARY KEY (` Dranken_id_drank`، `Cocktail_id_cocktail`)، KEYtail` fk_Dranken_`has_Cid_Cid_Ctail_ fk_Dranken_has_Cocktail_Dranken1_idx` (`Dranken_id_drank`)، CONSTRAINT` fk_Dranken_has_Cocktail_Cocktail1` FOREIGN KEY (`Cocktail_id_cocktail`) مراجع` cocktails` (`id_cocktail`) ON DELETE NO ACTION ON UPDATE NO ACTION، CONSTRAINT` fk_Dranken_has_Cocktail_Dranken1` FOREIGN KEY (`Dranken_id_drank`) مراجع` dranken` (`id_drank`) في حذف أي إجراء عند التحديث بلا إجراء) المحرك = مجموعة InnoDB الافتراضية = utf8 ؛ / *! 40101 SET character_set_client =saved_cs_client * / ؛
--
- بيانات الإغراق للجدول "dranken_cocktails" -
جداول القفل `dranken_cocktails` اكتب ؛
/ *! 40000 ALTER TABLE `dranken_cocktails` مفاتيح تعطيل * / ؛ / *! 40000 ALTER TABLE `dranken_cocktails` ENABLE KEYS * /؛ فتح الجداول.
--
- هيكل الجدول للجدول "softs" -
إسقاط الجدول إذا تم إخراج "softs" ؛
/ *! 40101 SETsaved_cs_client =character_set_client * / ؛ / *! 40101 SET character_set_client = utf8 * / ؛ إنشاء TABLE `softs` (` bruisend_drank` tinyint (4) DEFAULT NULL ، `drank_id` int (11) NOT NULL ، KEY` fk_Softs_Dranken1_idx` (`drank_id`) ، CONSTRAINT` fk_Softs_Dranken1` DranEFENKEY` `(` id_drank`) عند حذف أي إجراء عند التحديث بلا إجراء) المحرك = مجموعة مفاتيح InnoDB الافتراضية = utf8 ؛ / *! 40101 SET character_set_client =saved_cs_client * / ؛
--
- إغراق البيانات للجدول "softs" -
جداول القفل `softs` WRITE ؛
/ *! 40000 ALTER TABLE `softs` DISABLE KEYS * / ؛ أدخل قيم `softs` (1 ، 7) ، (0 ، 8) ، (0 ، 9) ، (0 ، 10) ، (0 ، 11) ؛ / *! 40000 ALTER TABLE `softs` ENABLE KEYS * /؛ فتح الجداول.
--
- هيكل طاولة لطاولة "أرواح" -
إسقاط الجدول في حالة وجود "أرواح" ؛
/ *! 40101 SETsaved_cs_client =character_set_client * / ؛ / *! 40101 SET character_set_client = utf8 * / ؛ إنشاء جدول "المشروبات الروحية" (`الكحول_السعر_المغري` نص صغير ،` soort_drank` نص صغير ، `drank_id` int (11) NOT NULL ، KEY` fk_Spirits_Dranken_idx` (`drank_id`) ، CONSTRAINTIGN` fkEY_Spirits_Drank (`(` id_drank`) عند حذف أي إجراء عند التحديث بلا إجراء) المحرك = مجموعة مفاتيح InnoDB الافتراضية = utf8 ؛ / *! 40101 SET character_set_client =saved_cs_client * / ؛
--
- بيانات إغراق لطاولة "أرواح" -
جداول القفل "الأرواح" اكتب ؛
/ *! 40000 ALTER TABLE `spirits` DISABLE KEYS * /؛ أدخل قيم "الأرواح" ('40'، 'gin'، 1)، ('35'، 'tequila'، 2)، ('37.5 '،' wodka '، 3)، (' 40 '،' triple sec '، 4)، ('37.5'، 'روم'، 5)، ('37.5 '،' ويسكي '، 6) ؛ / *! 40000 ALTER TABLE `sprits` ENABLE KEYS * /؛ فتح الجداول.
--
- أحداث الإغراق لقاعدة البيانات "Cocktailmaker" -
--
- إجراءات الإغراق لقاعدة البيانات "Cocktailmaker" - / *! 40103 SET TIME_ZONE = @ OLD_TIME_ZONE * / ؛
/ *! 40101 SET SQL_MODE = @ OLD_SQL_MODE * / ؛
/ *! 40014 SET FOREIGN_KEY_CHECKS = @ OLD_FOREIGN_KEY_CHECKS * / ؛ / *! 40014 SET UNIQUE_CHECKS = @ OLD_UNIQUE_CHECKS * / ؛ / *! 40101 SET CHARACTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * / ؛ / *! 40101 SET CHARACTER_SET_RESULTS = @ OLD_CHARACTER_SET_RESULTS * / ؛ / *! 40101 SET COLLATION_CONNECTION = @ OLD_COLLATION_CONNECTION * / ؛ / *! 40111 SET SQL_NOTES = @ OLD_SQL_NOTES * / ؛
- اكتمل التفريغ في 2019-06-03 14:56:53
الخطوة 22: كتابة الكود
ذهب العديد من ساعات العمل إلى هذا البرنامج ، ولحسن الحظ لدي مستودع جيثب.
هنا رابط للرمز.
موصى به:
اصنع آلة الكوكتيل الخام الخاصة بك: 5 خطوات (بالصور)
اصنع آلة الكوكتيل الخام الخاصة بك: في هذا المشروع ، سأوضح لك كيف قمت بدمج Arduino Nano ، وشاشة LCD ، وجهاز تشفير دوار ، وثلاث مضخات تمعجية مع محركات محركات ، وخلية تحميل ، وقطعتين من الخشب لإنشاء الخام ، ولكن آلة كوكتيل وظيفية. على طول الطريق سوف أصف
صانع الكوكتيل: 4 خطوات
CocktailMaker: CocktailMaker هو اسم مشروعي ، ويمكن بالفعل استنتاج الوظيفة من الاسم ، والهدف هو صنع الكوكتيل الذي تختاره على موقع ويب تم إنشاؤه بنفسك. على الموقع ، يمكنك العثور على الكوكتيلات التي يمكن صنعها ، وتاريخ الكوكتا
صانع اختيار جافا: 13 خطوة
صانع اختيار جافا: ستوضح مجموعة التعليمات هذه كيفية إنشاء برنامج جافا يقوم بالاختيار من قائمة الخيارات التي يتم إدخالها بواسطة المستخدم. معرفة عملية أساسية بجافا و IDE لبناء البرنامج فيها. يجب ألا تستغرق كل خطوة أكثر من دقيقتين
شجرة صانع RGB LED: 15 خطوة (بالصور)
شجرة صانع RGB LED: رعت مساحة التصنيع المحلية لدينا شجرة لعرضها في الشارع الرئيسي لشهر ديسمبر (2018). خلال جلسة العصف الذهني ، توصلنا إلى فكرة وضع كمية سخيفة من مصابيح LED على الشجرة بدلاً من الزخرفة التقليدية
صانع القصدير: 16 خطوة (بالصور)
Maker Tin: لسوء الحظ ، لا يمكننا دائمًا أن نكون في طاولة العمل أو المكتب مع جميع أدواتنا الجاهزة ، وأحيانًا يتعين علينا فقط الخروج واستكشاف العالم … لكن لا تخف! لقد توصلت إلى الحل الأمثل لهذه المعضلة المزعجة ، وذلك بفضل