جدول المحتويات:
- الخطوة 1: كيف يعمل
- الخطوة 2: أجهزة LED والتبديل
- الخطوة 3: جهاز حركة بهلوانية بالدراجة بن الأجهزة
- الخطوة 4: سوفواري
فيديو: Wifi Wheelie Bins وتقويم Google: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
تم استلهام هذا المشروع من مقاطع فيديو Andreas Spiess (You Tube) # 185 ESP8266 - تذكير تقويم Google: كيف تجعل زوجتك / صديقتك سعيدة (Arduino) ½ ، نسخة محدثة.
اتبع هذه الروابط: Andreas Spiess & Andreas Spiess Ver 2 لمقطعين من مقاطع الفيديو مفيدة للغاية ومسلية.
كان المشروع في حالة أندرياس هو التأكد من أنه قد أكمل جميع المهام التي طلبت منه زوجته القيام بها.
يستخدم تقويم Google لتسجيل المهام. يرسل تقويم Google بريدًا إلكترونيًا كتذكير لحدث معين ، في الوقت والتاريخ المحددين. في حالتنا ، الحدث هو مهمة.
يستخدم مشروع Andreas التذكير لتشغيل LED! سيظل مؤشر LED قيد التشغيل ، بغض النظر عن حالة تقويم Google حتى يتم إيقاف تشغيل مؤشر LED يدويًا عند اكتمال المهمة (على سبيل المثال ، قام بتحميل الغسالة).
لقد استخدمت الكود لتذكيرني بأي حاوية بهلوانية بالدراجة لوضعها في الرصيف كل أسبوع حيث يتم إفراغها في أسابيع متناوبة ، والحاوية الزرقاء (قابلة لإعادة التدوير) في أسبوع واحد ثم الحاوية السوداء (النفايات العامة) في اليوم التالي.
نظرًا لكوني كسولًا ، لم أكن أرغب في الضغط على زر لإيقاف تشغيل مؤشر LED ، لذلك الآن ، عندما أميل صندوق حركة بهلوانية بالدراجة لنقله إلى جانب الرصيف ، فإنه يتصل بالإنترنت ، ويكتب إلى تقويم Google الذي يقوم بإيقاف تشغيل مؤشر LED من أجلي
الخطوة 1: كيف يعمل
يتم إنشاء حدث (مهمة) في تقويم Google.
يتم إنشاء نص برمجي في تقويم Google
يتم فحص تقويم Google بين الحين والآخر بواسطة شريحة wifi ESP8266-E12.
إذا تم إرجاع كلمة "أزرق" أو "أسود" بواسطة البرنامج النصي ، فسيتم تشغيل مؤشر LED.
سيؤدي الضغط على مفتاح إلى إيقاف تشغيل مؤشر LED
في حالتي ، يؤدي إمالة سلة المهملات الخاصة بي إلى تشغيل ESP8266 ، والذي يتصل بتقويم Google ويتحقق لمعرفة ما إذا كانت الكلمتان "أزرق" أو "أسود" موجودة.
إذا تم إرجاع "الأزرق" ، تكتب حاوية حركة بهلوانية بالدراجة "Azure_OK" والجهد الكهربائي للبطارية إلى التقويم ، يؤدي ذلك إلى إيقاف تشغيل مؤشر LED.
إذا تم إرجاع "أسود" ، تكتب حاوية حركة بهلوانية بالدراجة "Noir_OK" والجهد الكهربائي للبطارية إلى التقويم ، ثم يقوم هذا بإيقاف تشغيل مؤشر LED.
الخطوة 2: أجهزة LED والتبديل
المكونات
صندوق المشروع مُلصق بشاحن هاتف قديم لإمداد 5 فولت.
1 × ESP8266-12e
جهاز تنحى 1 × 5 فولت إلى 3 فولت (AMS1117)
مقاييس 2 × 180 أوم للحد من تيار LED (لقد صادفت هذه القيم)
2 × زر ضغط اللمس التبديل لحظة اللباقة 12X12X7mm مع مصابيح LED (eBay)
مسدس الغراء تذوب الساخنة.
الدائرة
ترتبط مصابيح LED بالدبابيس 4 و 5 (عن طريق المقاومات المحدودة) والمفاتيح إلى الدبابيس 12 و 13 من ESP8266.
يذهب الجانب الآخر من المفاتيح ومصابيح LED إلى 0 فولت.
نظرًا لأن ESP8266 متعدد الاستخدامات للغاية ، فلا يلزم سوى عدد قليل جدًا من المكونات!
تم تخفيض 5 فولت من شاحن الهاتف إلى 3 فولت عبر AMS1117.
يقوم البرنامج بالباقي - راجع Reminder_org_TR_instruct.ino
تعتبر المفاتيح اللمسية المزودة بمصابيح LED مدمجة رائعة ، ولكن الطريقة الوحيدة لتركيبها في صندوق المشروع هي باستخدام الغراء الساخن الذائب!
الخطوة 3: جهاز حركة بهلوانية بالدراجة بن الأجهزة
قائمة المكونات
1 × صندوق المشروع (قمت بطباعة نسختي النهائية ثلاثية الأبعاد)
1 × ESP8266 - موقع ئي باي
1 بطارية xCR2 (3 فولت) - أمازون
1 × مجموعة نوابض / موصلات بطارية - eBay
1 × مفتاح إمالة - لقد استخدمت في الأصل مفاتيح إمالة زئبقية لكنها كانت مزاجية صغيرة لذا اخترت نوع محمل الكرة. - موقع ئي باي
1 × ترانزستور PNP للأغراض العامة - لقد استخدمت bc557 ولكن إلى حد كبير أي pnp سيفي بالغرض! - موقع ئي باي
1 × مرحل ذاتي الإغلاق 3 فولت مزدوج لفائف -RS عبر الإنترنت 683-9873 ** ملاحظة ** تُظهر الصورة على موقع RS هذا كمرحل 24 فولت ، ومع ذلك ، يوضح الوصف بوضوح 3 فولت (كان لدي 5 في المجموع)! أيضا ، هذا هو تتابع سطح جبل. لقد تمكنت من العثور على حامل ثنائي الفينيل متعدد الكلور ولكنه كان ضعف التكلفة !! يحتوي هذا التتابع على ملفين ، ملف واحد لضبط التتابع والآخر لإعادة ضبطه.
هناك مرحلات أخرى ذاتية الإغلاق في السوق ، ومع ذلك ، عادةً ما يتم إجراء الضبط / إعادة التعيين باستخدام ملف واحد فقط عن طريق عكس قطبية نبضة التشغيل - يمكن القيام به ، ولكن يتطلب الأمر المزيد من الأجهزة.
الدائرة
تسحب الدائرة تيارًا صفريًا عندما تكون في وضع الاستعداد! (لقد استخدمت هذه الدائرة عدة مرات وهي رائعة للمشاريع التي تعمل بالبطاريات والتي تستخدم أي شكل من أشكال التبديل غير الإلكتروني ، على سبيل المثال مفتاح ترحيل الريشة المغناطيسية ، ومفتاح الإمالة ، ومفتاح الحركة اللحظية).
عندما يتم تنشيط مفتاح الإمالة ، يتم "ضبط" التتابع وبالتالي توفير الطاقة لـ ESP8266 وتعيين السن 5 من ESP8266 مرتفعًا مما يحافظ على إيقاف تشغيل الترانزستور. بعد توصيل ESP8266 بشبكة wifi وإرسال المعلومات إلى تقويم Google ، يكون دبوس 5 من ESP8266 منخفض النبض مما يؤدي إلى تشغيل الترانزستور الذي يقوم بإعادة تعيين الترحيل وتشغيل الوحدة لأسفل!
ملاحظة - لقد صنعت هذه الوحدات في أغسطس الماضي (2018) ، تم رسم مخطط الدائرة من الذاكرة ، لكن يبدو جيدًا:-)
الوحدات متصلة بالجزء السفلي من صناديق حركة بهلوانية بالدراجة ، لحسن الحظ توجد فترة راحة في الجزء السفلي من الصناديق مما يجعل المنزل آمنًا ومقاومًا للعوامل الجوية.
الخطوة 4: سوفواري
حسنًا ، هنا يبرز جهلي من خلاله !!
ملفات.ino المرفقة هي نسخة معدلة من Andreas Spiess. تم التعليق على الكثير من التعليمات البرمجية غير الضرورية. لقد أرفقت نسخًا من ملفات gs. أيضًا. كان معظمهم من التجربة والخطأ!
أوصي بشدة بمشاهدة مقاطع الفيديو هذه ، Video # 185 & Video # 189 ، إذا كنت تنوي فعل شيء مشابه لأنه يحتوي على ملف Google Script والذي يتوفر على موقع GitHub الخاص به مع ملفات.ino الخاصة به والتي ستكون أسهل في القراءة والتعديل من الخاص بي!
ماذا بعد؟
اعتبارًا من بضعة أشهر ، يجب أن أطلب أنا وزوجتي أدويتنا عبر الإنترنت ، وذاكرتي ليست رائعة ، لذلك أعتزم تعيين مهمة على تقويم Google والتي ستعمل على تشغيل مصباح LED بجانب السرير لتذكيرني بموعد إعادة الترتيب.
إذا تم قبول هذا المشروع في مسابقة REMIX وتعتقد أنه يستحق ، من فضلك أعطني صوتًا!
تشكرات:-).
موصى به:
إرفاق تقويمات Google بمواقع Google: 5 خطوات
إرفاق تقويمات Google بمواقع Google: هذا دليل إرشادي ليعلمك كيفية إنشاء واستخدام وتحرير تقويمات Google ثم إرفاقها بموقع Google باستخدام إمكانات المشاركة. يمكن أن يكون هذا مفيدًا للعديد من الأشخاص حيث يمكن استخدام مواقع Google للتنسيق والتوزيع في
جهاز WHEELIE CHEAT: 10 خطوات (بالصور)
جهاز WHEELIE CHEAT: في هذا المشروع ، سنصنع جهاز اردوينو يساعدك على تعلم حركة بهلوانية بالدراجة. سوف تضغط على الفرامل الخلفية الخاصة بك والتي سوف توازنك. سيحتوي أيضًا على زرين لزيادة أو تقليل الزاوية التي سيضغط فيها على المكابح ، لذا سيكون الأمر أكثر من ذلك بكثير
أضف خرائط Google بسهولة إلى جداول بيانات Google تلقائيًا ومجانيًا: 6 خطوات
أضف خرائط Google بسهولة إلى جداول بيانات Google الخاصة بك تلقائيًا ومجانيًا: تمامًا مثل العديد من صانعي البرامج ، قمت ببناء عدد قليل من مشاريع تعقب GPS. اليوم ، سنتمكن من تصور نقاط GPS بسرعة مباشرة في جداول بيانات Google دون استخدام أي موقع ويب خارجي أو واجهة برمجة تطبيقات. أفضل للجميع ، إنه مجاني
EasyTalk: اتصال سهل وتقويم بجوارك: 6 خطوات
EasyTalk: اتصال سهل وتقويم بجوارك: اسمي كوبي مارشال ، أدرس في Howest ، بلجيكا وأنا طالب الوسائط المتعددة وتكنولوجيا الاتصالات (MCT). في مهمتي الأخيرة في سنتي الأولى ، كان عليّ إنشاء جهاز إنترنت الأشياء. في المنزل لدينا هذه المشكلة وهي أن أخي يلعب دائمًا
بيانات الطقس باستخدام جداول بيانات Google و Google Script: 7 خطوات
بيانات الطقس باستخدام جداول بيانات Google و Google Script: في مدونة Blogtut هذه ، سنرسل قراءات مستشعر SHT25 إلى أوراق Google باستخدام Adafruit huzzah ESP8266 مما يساعد على إرسال البيانات إلى الإنترنت. والطريقة الأساسية التي تحفظ البيانات في