جدول المحتويات:

يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية: 10 خطوات (بالصور)
يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية: 10 خطوات (بالصور)

فيديو: يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية: 10 خطوات (بالصور)

فيديو: يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية: 10 خطوات (بالصور)
فيديو: ميزة كارثية بتستهلك 30 % من طاقة البطارية وقفها فورا 🤚 2024, يمكن
Anonim
Image
Image
يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية
يوم من الأسبوع ، التقويم ، الوقت ، الرطوبة / درجة الحرارة مع توفير البطارية

وضع توفير الطاقة هنا هو ما يميز Instructable هذا بصرف النظر عن الأمثلة الأخرى التي تعرض أيام الأسبوع والشهر واليوم من الشهر والوقت والرطوبة ودرجة الحرارة. هذه القدرة هي التي تسمح بتشغيل هذا المشروع من بطارية ، دون الحاجة إلى "ثؤلول الجدار".

لقد قمت بنشر شاشة LCD قابلة للتوجيه والرطوبة ودرجة الحرارة في وقت سابق مع وضع توفير الطاقة: أجزاء صغيرة وممتعة وسريعة وغير مكلفة للغاية ، وفي نهاية هذا Instructable ، قدمت صورة لتعديل اختياري. تضمن هذا التعديل يوم الأسبوع والتقويم والوقت المعروض أيضًا على نفس الشاشة. لقد تلقيت عددًا من الرسائل تطلب معلومات حول هذا العرض المعزز. وبالتالي ، أقوم بنشر Instructable كتعديل وتمديد لتلك السابقة.

لإنقاذ القراء من مشكلة الاضطرار إلى العثور على Instructable السابق المذكور ، قمت بتكرار بعض المعلومات المقدمة في هذا Instructable هنا ، وبالطبع أنا بما في ذلك المعلومات الإضافية للسماح بيوم الأسبوع والتقويم والوقت أيضًا بالإضافة إلى الرطوبة النسبية ودرجة الحرارة. ومع ذلك ، قد لا يحتاج بعض القراء إلى يوم الأسبوع والتقويم والوقت ، ويحتاجون فقط إلى الرطوبة ودرجة الحرارة المعروضة. بالنسبة لهؤلاء القراء ، سيعمل هذا Instructable السابق بشكل جيد.

كما ذكرت في Instructable سابقًا ، لم تكن دراستي دائمًا في أفضل درجة حرارة ، لذلك قررت أنه سيكون من المفيد عرض درجة الحرارة المحيطة على مكتبي. تكلفة جهاز الاستشعار الذي يوفر الرطوبة ، بالإضافة إلى درجة الحرارة ، لم تكن باهظة ؛ لذلك تم تضمين عرض الرطوبة في هذا المشروع.

نشأ مطلب إضافي حيث سألني زوجتي كثيرًا عن يوم الأسبوع و / أو يوم الشهر ، لذلك قررت تضمينها في العرض أيضًا. لقد قمت بعمل نسختين من المشروع المبينين هنا. واحدة لدراستي ، وواحدة للغرفة في منزلنا حيث يوجد زوجي غالبًا. لقد استخدمت كلاً من (1) ساعة الوقت الحقيقي (RTC) و (2) مستشعر الرطوبة ودرجة الحرارة.

يوفر كل من مستشعرات الرطوبة / درجة الحرارة DHT11 و DHT22 التي أعتبرها نتائج درجة الحرارة في درجة مئوية. لحسن الحظ ، إنه تحويل سهل إلى فهرنهايت (التنسيق المستخدم في الولايات المتحدة ، وهو موقعي). يوفر الرسم التخطيطي أدناه رمزًا يمكن تعديله بسهولة لعرض درجة الحرارة في Centigrade ، إذا كان هذا هو ما يتم استخدامه في مكان وجودك.

لقد فكرت في كل من مستشعرات DHT22 و DTH11 ، واستقرت على DHT22 ، على الرغم من أنها أغلى قليلاً. غالبًا ما يمكن شراء DHT11 بأقل من 2 دولار ، بينما غالبًا ما يتم العثور على DHT22 بأقل من 5 دولارات. إذا تم الشراء مباشرة من الصين ، فقد تكون التكلفة أقل. إذا أردت فقط عرض درجة الحرارة ، كان بإمكاني استخدام مستشعر TMP36 بدلاً من DHT22 ، وأدركت بعض المدخرات ، وبالفعل هذه هي الطريقة التي قمت بها ببناء مشروع DIY سابقًا لي. ومع ذلك ، قررت تضمين عرض الرطوبة النسبية بين العناصر الأخرى المعروضة في هذا المشروع.

يعتبر DHT22 أكثر دقة بقليل من DHT11. لذلك ، بدت التكلفة المرتفعة قليلاً لـ DHT22 معقولة. يحتوي كلا جهازي DHT على مستشعرات رطوبة سعوية. تستخدم مستشعرات الرطوبة هذه على نطاق واسع في المشاريع الصناعية والتجارية. على الرغم من أنها ليست دقيقة للغاية ، إلا أنها قادرة على العمل في درجات حرارة عالية نسبيًا ولديها مقاومة معقولة للمواد الكيميائية الموجودة في محيطها. يقيسون التغيرات في العازل الكهربائي التي تنتجها الرطوبة النسبية لمحيطهم. لحسن الحظ ، فإن التغيرات في السعة تكون خطية بشكل أساسي بالنسبة للرطوبة. يمكن رؤية الدقة النسبية لهذه المستشعرات بسهولة عن طريق وضع اثنين منها جنبًا إلى جنب. إذا تم ذلك ، سيتبين أنهما يختلفان بالنسبة للرطوبة النسبية بنسبة 1 أو 2 نقطة مئوية على الأكثر.

يمكن بسهولة استبدال مستشعرات DHT11 / 22 ببعضها البعض. اعتمادًا على قيود التكلفة ، إن وجدت ، يمكن اختيار أي من المستشعرات. كلاهما يأتي في عبوات متشابهة ذات 4 أطراف قابلة للتبديل ، وكما سنرى قريبًا ، ستكون هناك حاجة إلى 3 دبابيس فقط من 4 دبابيس على أي من الحزمة لبناء رطوبة سطح المكتب وعرض درجة الحرارة المعروضة هنا. على الرغم من الحاجة إلى ثلاثة دبابيس فقط للاستخدام ، فإن المسامير الأربعة توفر ثباتًا إضافيًا عند وضع / تركيب مستشعرات DHT على لوح التجارب.

بطريقة مماثلة نظرت في كلا DS1307 و DS3231 RTCs. نظرًا لأن درجة الحرارة المحيطة يمكن أن تؤثر على DS1307 ، فقد استقرت على DS3231. على الرغم من أنه يمكن استخدام DS1307 اختياريًا. في مجموعة متنوعة من الاختبارات التي تقارن RTCs فيما يتعلق بالانحراف (أي الحصول على الوقت بشكل خاطئ) ، ظهر DS3231 على أنه أكثر دقة ، لكن الفرق في استخدام أي من المستشعرات ليس كبيرًا.

بالطبع ، إذا كان بإمكانك الاتصال بالإنترنت بسهولة في مشروعك ، فيمكنك تنزيل الوقت مباشرةً وبالتالي لا تحتاج إلى ساعة في الوقت الفعلي. ومع ذلك ، يفترض هذا المشروع عدم توفر اتصال إنترنت سهل ، وهو مصمم للعمل بدون اتصال.

إذا كنت تستخدم "ثؤلول الجدار" ، فقد لا يكون استهلاك الطاقة الإضافي ذا أهمية كبيرة. ومع ذلك ، إذا كنت تقوم بتشغيل الشاشة من بطارية ، فسيؤدي تقليل استهلاك الطاقة إلى إطالة عمر البطارية. وبالتالي ، يوفر Instructable والرسم أدناه طريقة ، باستخدام الزر "Left" الموجود على درع LCD ، لتبديل الإضاءة الخلفية وإيقافها لتقليل استهلاك الطاقة.

كما سيتضح في Instructable هذا ، يتطلب المشروع مكونات قليلة نسبيًا حيث يتم تنفيذ غالبية "الرفع الثقيل" بواسطة المستشعرات والرسم.

أفضل استخدام منصة تجريبية للعديد من مشاريعي ، خاصةً تلك التي ستنتهي كشاشات عرض ، حيث تسمح هذه المنصة بمعالجة المشاريع وعرضها كوحدة واحدة.

الخطوة 1: العناصر المطلوبة

العناصر المطلوبة
العناصر المطلوبة

العناصر المطلوبة هي:

- منصة تجريبية بالرغم من إمكانية بناء المشروع بدونها إلا أنها تسهل عرض البناء النهائي.

- لوح توصيل يحتوي على 400 نقطة ربط

- درع LCD بأزرار

- جهاز استشعار رقمي لدرجة الحرارة والرطوبة DHT22 (AOSONG AM2302).

- ساعة في الوقت الفعلي ، اخترت DS3231 (ومع ذلك ، سيعمل DS1307 مع الكود المقدم هنا ، فقط تأكد من أن دبابيس GND و VCC و SDA و SCL متصلة بطريقة مشابهة لـ DS3231. يمكن استبدال DS1307 بـ DS3231 ببساطة عن طريق التأكد من أن المسامير المناسبة على DS1307RTC تتطابق مع المقابس المناسبة على اللوح ، ولن تحتاج أسلاك توصيل دوبونت إلى النقل.) والفرق الأساسي بين هذين RTCs هو دقتها ، حيث أن يمكن أن يتأثر DS1307 بدرجة الحرارة المحيطة التي يمكن أن تغير وتيرة مذبذب على متنها. يستخدم كل من RTCs اتصال I2C.

- رؤوس أنثوية يتم لحامها على درع LCD. لقد استخدمت رؤوسًا أنثوية ذات 5 و 6 سنون (على الرغم من أنك إذا حددت الدرع البديل ، كما هو موضح هنا ، فلن تكون هناك حاجة إلى رؤوس). يمكن استبدال دبابيس الرأس الذكرية بالمآخذ ، وإذا تم استخدامها فقط ، فستحتاج إلى تغيير جنس جانب واحد من بعض أسلاك ربط دوبونت.

- أسلاك توصيل دوبونت

- Arduino UNO R3 (يمكن استخدام Arduinos الأخرى بدلاً من UNO ، ولكن يجب أن تكون قادرة على إخراج 5v والتعامل معها)

- كبل USB لتحميل الرسم الخاص بك من جهاز كمبيوتر إلى UNO

جهاز مثل "ثؤلول الحائط" أو البطارية لتشغيل UNO بعد برمجته. قد يكون لديك العديد من العناصر المطلوبة على طاولة العمل الخاصة بك ، على الرغم من أنك قد تحتاج إلى شراء بعضها. إذا كان لديك أول عدد قليل ، فمن الممكن أن تبدأ أثناء انتظار الآخرين. كل هذه العناصر متاحة بسهولة عبر الإنترنت من خلال مواقع مثل Amazon.com و eBay.com و Banggood.com وغيرها الكثير

الخطوة 2: تحضير المنصة التجريبية

تحضير المنصة التجريبية
تحضير المنصة التجريبية
تحضير المنصة التجريبية
تحضير المنصة التجريبية
تحضير المنصة التجريبية
تحضير المنصة التجريبية

تأتي المنصة التجريبية في كيس من الفينيل يحتوي على لوح زجاجي مقاس 120 مم × 83 مم ، وحقيبة بلاستيكية صغيرة تحتوي على 5 براغي ، و 5 حواجز بلاستيكية (فواصل) ، و 5 صواميل ، وصفيحة بأربع مصدات ، وأرجل ذاتية اللصق. ستكون هناك حاجة إلى جميع المصدات الأربعة ، وكذلك أربعة عناصر أخرى. هناك برغي إضافي ، ومواجهة ، وصمولة غير مطلوبة. ومع ذلك ، فإن الحقيبة لا تحتوي على تعليمات.

في البداية يتم قطع كيس الفينيل مفتوحًا لإزالة لوح زجاجي والكيس الصغير. ورقة زجاجي مغطاة على كلا الجانبين بالورق لحمايتها أثناء المناولة والعبور.

تتمثل الخطوة الأولى في تقشير الورق مرة أخرى على كل جانب من المنصة وإزالة الورقتين. بمجرد إزالة الورق من كل جانب ، يمكن رؤية الفتحات الأربعة لتركيب Arduino على المنصة بسهولة. من الأسهل وضع لوح الأكريليك بعد تقشير الورق مع الفتحات الأربعة الموجودة على اليمين والأقرب من الثقوب معًا وبالقرب من حافة واحدة من لوح الأكريليك ، باتجاهك (كما يمكن رؤيته في الصورة المرفقة).

الخطوة 3: تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي

تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي
تركيب Arduino UNO أو Clone على النظام الأساسي التجريبي

تحتوي لوحة Arduino UNO R3 على أربعة ثقوب متصاعدة. يتم وضع الفواصل الشفافة بين الجانب السفلي من UNO R3 والجانب العلوي من لوح الأكريليك. أثناء العمل على أول لوح تجريبي خاص بي ، ارتكبت خطأً بافتراض أن الفواصل كانت عبارة عن غسالات يجب وضعها أسفل لوح زجاجي لتثبيت الصواميل في مكانها - لا ينبغي أن تفعل ذلك. يتم وضع الفواصل أسفل لوحة Arduino UNO ، حول البراغي بعد مرور المسامير عبر فتحات التثبيت الخاصة بـ UNO. بعد المرور عبر اللوح ، تمر المسامير عبر الفواصل ثم من خلال الفتحات الموجودة في لوح زجاجي أكريليك. يتم إنهاء البراغي بواسطة الصواميل الموجودة في العبوة الصغيرة. يجب شد البراغي والصواميل لضمان عدم تحرك Arduino عند الاستخدام.

لقد وجدت أنه من الأسهل البدء بالفتحة الأقرب إلى زر إعادة الضبط (انظر الصور) والعمل في طريقي في اتجاه عقارب الساعة حول Arduino. يتم توصيل UNO باللوحة ، كما هو متوقع ، باستخدام برغي واحد في كل مرة.

ستحتاج إلى مفك برأس فيليبس صغير لقلب البراغي. لقد وجدت أن المقبس لتثبيت المكسرات كان مفيدًا للغاية ، رغم أنه ليس ضروريًا. لقد استخدمت برامج تشغيل من صنع Wiha ومتاحة على Amazon [a Wiha (261) PHO x 50 و Wiha (265) 4.0 x 60]. ومع ذلك ، يجب أن يعمل أي مفك براغي صغير برأس فيليبس دون مشكلة ، وكما لوحظ سابقًا ، فإن برنامج تشغيل الجوز ليس مطلوبًا حقًا (على الرغم من أنه يجعل التثبيت أسرع وأسهل وأكثر أمانًا).

الخطوة 4: تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية

تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية
تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية
تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية
تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية
تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية
تركيب نصف حجم ، 400 نقطة التعادل ، لوح التجارب على المنصة التجريبية

الجانب السفلي من اللوح نصف الحجم مغطى بورق مضغوط على دعامة لاصقة. قم بإزالة هذا الورق واضغط على لوح التجارب ، مع دعمه اللاصق المكشوف الآن ، على المنصة التجريبية. يجب أن تحاول وضع جانب واحد من لوح التجارب موازيًا لجانب Arduino وهو الأقرب إليه. ما عليك سوى الضغط على الجانب ذاتية اللصق من اللوح على لوح الأكريليك.

بعد ذلك ، اقلب المنصة وقم بتركيب الأرجل البلاستيكية الأربعة المضمنة على الزوايا الأربع للجانب السفلي للمنصة.

مهما كانت المنصة التجريبية التي تستخدمها ، عند الانتهاء ، يجب أن يكون لديك كل من Arduino UNO R3 ولوحة توصيل نصف الحجم مثبتة عليها ، وأربعة أقدام على الجانب السفلي للسماح للمنصة ولوح التجارب بوضعهما على أي سطح مستو دون تشويه هذا السطح ، مع توفير دعم قوي للتجميع

الخطوة 5: شاشة LCD Shield

درع LCD
درع LCD
درع LCD
درع LCD
درع LCD
درع LCD

يمكنك استخدام درع ، مثل الذي تم عرضه سابقًا مع دبابيس ملحومة بالفعل. ومع ذلك ، يحتوي هذا الدرع على دبابيس بدلاً من مآخذ توصيل ، لذلك يجب اختيار كابلات اللوح Dupont وفقًا لذلك. إذا كان الأمر كذلك ، فأنت تحتاج فقط إلى تثبيته على UNO. عند التثبيت ، تأكد من تثبيت الدرع في الاتجاه الصحيح ، مع محاذاة المسامير الموجودة على كل جانب من جوانب الدرع مع المقابس الموجودة على UNO.

إذا كنت تستخدم درعًا ، مثل الذي أستخدمه هنا ، بدون دبابيس ملحومة بالفعل في مكانها. ضع الرؤوس الأنثوية جانباً مع 5 و 6 مآخذ ، على التوالي ، للحام على الدرع. يجب أن تكون مآخذ هذه الرؤوس على الجانب المكون من الدرع عند اللحام بها (انظر الصور). بمجرد أن يتم لحام الرؤوس في مكانها ، يمكنك المتابعة بطريقة مماثلة لتلك الخاصة بالدرع الذي تم شراؤه باستخدام المسامير الملحومة بالفعل. اخترت استخدام كبلات M-M Dupont بدلاً من كبلات MF ، لأنني أفضل بشكل عام كبلات M-M. ومع ذلك ، يمكنك اختيار استخدام المسامير الموجودة على درع LCD وليس الرؤوس الأنثوية ، وفي هذه الحالة تحتاج فقط إلى تغيير الجنس على جانب واحد من كابلات توصيل Dupont.

أيًا كان الدرع الذي تختاره لتبدأ ، عند الانتهاء ، يجب أن يكون لديك درع مثبت أعلى Arduino UNO. يستخدم إما الدرع ، الذي يحتوي على دبابيس ملحومة مسبقًا أو الذي قمت بتلحيمه بنفسك برؤوس أنثوية (أو رؤوس ذكر إذا اخترت) ، عددًا قليلاً من المسامير الرقمية. لا يتم استخدام المسامير الرقمية D0 إلى D3 و D11 إلى D13 بواسطة الدرع ، ولكن لن يتم استخدامها هنا. يستخدم الدرع المقبس التناظري A0 للاحتفاظ بنتائج الضغط على الزر. وبالتالي ، يمكن استخدام المسامير التناظرية من A1 إلى A5 مجانًا. في هذا المشروع ، لترك شاشة LCD بدون عائق تمامًا ، استخدمت فقط المقابس التناظرية ولم أستخدم أي مدخلات رقمية.

لقد وجدت أنه من الأسهل استخدام لوح التجارب برؤوس ذكر لحمل الرؤوس الأنثوية للحام (انظر الصور).

يتم استخدام الدبوس الرقمي 10 لعرض الإضاءة الخلفية لشاشات الكريستال السائل ، وسوف نستخدمه في الرسم التخطيطي الخاص بنا للتحكم في الطاقة في شاشة LCD عندما لا تكون الشاشة قيد الاستخدام. على وجه التحديد ، سوف نستخدم الزر "LEFT" الموجود على الدرع لتبديل الإضاءة الخلفية وإيقاف تشغيلها لتوفير الطاقة عند عدم الحاجة إلى الشاشة.

الخطوة 6: استخدام مستشعر الرطوبة ودرجة الحرارة DHT22

باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22
باستخدام مستشعر الرطوبة ودرجة الحرارة DHT22

أدخل المسامير الأربعة لـ DHT22 في اللوح نصف الحجم ، وبالتالي قم بتركيب المستشعر على اللوح.

لقد قمت بترقيم دبابيس DHT22 من 1 إلى 4 كما هو موضح في الصورة المضمنة. يتم توفير الطاقة إلى المستشعر عبر المسامير 1 و 4. على وجه التحديد ، يوفر الدبوس 1 الطاقة + 5 فولت ، ويستخدم الدبوس 4 للأرض. لا يتم استخدام الدبوس 3 ، ويستخدم الدبوس 2 لتوفير المعلومات اللازمة لشاشة العرض الخاصة بنا.

قم بتوصيل المسامير الثلاثة المستخدمة في DHT22 ، باستخدام مآخذ التوصيل المرتبطة بها على اللوح ، لتوصيل الدرع ، وبالتالي Arduino UNO على النحو التالي:

1) يذهب دبوس 1 من المستشعر إلى مقبس طاقة 5 فولت للدرع ،

2) يذهب دبوس 4 من المستشعر إلى أحد موصلات GND للدرع ،

3) ينتقل الدبوس 2 من المستشعر ، دبوس إخراج البيانات ، إلى المقبس التمثيلي A1 (قارن هذا بالمقبس السابق Instructable حيث انتقل إلى المقبس الرقمي 2 على الدرع). لقد استخدمت المقبس التناظري بدلاً من المقبس الرقمي هنا لترك شاشة LCD بدون عائق تمامًا. من المفيد أن تتذكر أنه يمكن أيضًا استخدام جميع المسامير التناظرية كدبابيس رقمية. على الرغم من أن A0 محجوز لأزرار الدرع.

يمكن لمستشعر DHT22 توفير معلومات محدثة كل ثانيتين فقط. لذلك ، إذا قمت بتوجيه المستشعر أكثر من مرة كل ثانيتين ، كما يمكن أن يحدث هنا ، فقد تحصل على نتائج قديمة بعض الشيء. بالنسبة للمنازل والمكاتب ، هذه ليست مشكلة ، لا سيما أن الرطوبة النسبية ودرجة الحرارة معروضة كأرقام صحيحة بدون كسور عشرية.

الخطوة 7: إضافة ساعة الوقت الحقيقي (RTC)

إضافة ساعة الوقت الحقيقي (RTC)
إضافة ساعة الوقت الحقيقي (RTC)
إضافة ساعة الوقت الحقيقي (RTC)
إضافة ساعة الوقت الحقيقي (RTC)
إضافة ساعة الوقت الحقيقي (RTC)
إضافة ساعة الوقت الحقيقي (RTC)

لقد استخدمت الجانب ذي الستة دبابيس من DS3231 ، على الرغم من الحاجة إلى أربعة دبابيس فقط. كان هذا لتوفير المزيد من الاستقرار لـ RTC هذا عند توصيله بلوح التجارب. تُظهر الصورة المرفقة بطارية CR2032 التي يجب توصيلها في DS3231 RTC للسماح لها بالاحتفاظ بالمعلومات حتى عند فصلها من مصدر طاقة آخر. يقبل كل من DS1307 و DS3231 بطارية زر CR2031 ذات النمط نفسه.

اتصالات DS3231 هي كما يلي:

- GND على DS3231 إلى GND على درع LCD

- VCC على DS3231 إلى 5V على درع LCD

- SDA على DS3231 إلى A4 على درع LCD

- SCL على DS3231 إلى A5 على درع LCD

عند الانتهاء ، سيكون لديك كبلات Dupont موصلة بمنفذ A1 (لـ DHT22) و A4 و A5 لمسامير SDA و SCL الخاصة بـ RTC.

لقد قمت أيضًا بتضمين صورة DS1307 الاختيارية توضح المسامير التي يجب توصيلها. على الرغم من أنه لا يمكن قراءته من الصورة ، فإن IC الصغير الأقرب إلى "الثقوب" غير الملحومة هو DS1307Z وهو RTC. IC الصغير الآخر الذي يمكن رؤيته هو EEPROM الذي يمكن استخدامه للتخزين ؛ لم يتم استخدامه في الرسم أدناه.

يستهلك كل من RTCs طاقة قليلة جدًا ، في نطاق nanoamps ، لذلك ستحتفظ ساعات الوقت الفعلي بالمعلومات ولن تنفد من الطاقة إذا تم تشغيلها من البطاريات الداخلية فقط. ربما يكون من الأفضل تغيير بطارية الزر كل عام ، على الرغم من أن الاستنزاف الحالي منخفض جدًا لكل من RTCs ، حيث من المحتمل أن يحتفظوا بشحنهم لعدة سنوات.

الخطوة 8: الرسم

يزيل هذا الموقع الرموز الأصغر من والأكبر من والنص الموجود بين هذه الرموز. وبالتالي لم أتعب من تضمين الرسم في النص هنا. لمشاهدة الرسم كما هو مكتوب ، يرجى تنزيل الملف النصي المرفق. لا يتم عرض الثواني في المخطط ، ولكن يتم إرسالها إلى المخازن المؤقتة المخفية على شاشة العرض LCD 1602 خلف المخازن المؤقتة للعرض. وبالتالي ، إذا كانت الثواني شيئًا تريد عرضه ، فما عليك سوى التمرير باستمرار على الشاشة لليسار ثم لليمين.

في الرسم ، قمت بتضمين ملف رأس لـ DS3231 ، وقمت بتعريف كائن من النوع DS3231. يتم استخدام هذا الكائن في الرسم التخطيطي لاسترداد معلومات يوم الأسبوع والشهر واليوم والوقت المطلوبة بشكل دوري. يتم تعيين هذه المعلومات الخاصة بيوم الأسبوع والشهر واليوم من الشهر إلى متغيرات char ، ثم تتم طباعة النتائج المخزنة في هذه المتغيرات على شاشة LCD. تتم طباعة الوقت بالكامل ، ولكن يتم إرسال جزء الثواني من الوقت ، كما تمت مناقشته سابقًا ، إلى المخازن المؤقتة غير المعروضة المكونة من 24 حرفًا على شاشة LCD 1602 ، بعد الأحرف المعروضة فقط. كما هو مذكور أعلاه ، يتم عرض الساعات والدقائق فقط ويتم إخفاء الثواني في الجزء الأول من هذه المخازن المؤقتة المكونة من 24 حرفًا.

يمكن تشغيل الإضاءة الخلفية لشاشة LCD عند الحاجة ، وإيقاف تشغيلها بخلاف ذلك. نظرًا لأن الشاشة لا تزال نشطة حتى مع إطفاء الإضاءة الخلفية ، يمكن قراءتها بضوء قوي حتى في حالة إيقاف تشغيلها. بمعنى ، لا يلزم تشغيل الإضاءة الخلفية لقراءة المعلومات المعروضة على شاشة LCD ، والتي تستمر في التحديث حتى إذا تم إيقاف تشغيلها.

في الرسم ، سترى السطر:

RTC.adjust (DateTime (2016 ، 07 ، 31 ، 19 ، 20 ، 00)) ؛

يستخدم هذا كائنًا من النوع RTC_DS1307 ويسمح لنا بتعيين التاريخ والوقت الحاليين بسهولة. الرجاء إدخال التاريخ والوقت المناسبين في هذا السطر عند تشغيل الرسم التخطيطي. لقد وجدت أن الدخول بعد دقيقة واحدة من الوقت الحالي ، المعروض على جهاز الكمبيوتر الخاص بي ، أدى إلى تقريب قريب جدًا من الوقت الفعلي (يستغرق IDE بعض الوقت لمعالجة الرسم ، وحوالي 10 ثوانٍ إضافية لتشغيل الرسم التخطيطي).

الخطوة 9: عرض المشروع المجمع

عرض المشروع المجمع
عرض المشروع المجمع

لقد قمت بتركيب مشروعي المجمع على حامل بطاقة عمل (انظر الصورة). كان حامل بطاقة العمل متاحًا في مجموعة "الاحتمالات والنهايات" الخاصة بي.نظرًا لأن لدي العديد من هؤلاء الحوامل ، فقد استخدمت واحدة هنا. ومع ذلك ، يمكن عرض المشروع المُجمَّع بنفس السهولة على حامل الهاتف المحمول ، وما إلى ذلك. أي حامل يأخذ المشروع المُجمَّع من وضع مسطح إلى زاوية 30-60 درجة يجب أن يعمل أيضًا.

الخطوة 10: بعد ذلك

تهانينا ، إذا اتبعت الخطوات المذكورة أعلاه ، فلديك الآن شاشة عرض خاصة بك تعرض يوم الأسبوع والتقويم والوقت والرطوبة النسبية ودرجة الحرارة.

إذا وجدت هذه التعليمات ذات القيمة ، وخاصة إذا كان لديك أي اقتراحات للتحسين أو لزيادة معرفتي في هذا المجال ، فسيسعدني أن أسمع منك. يمكنك الاتصال بي على [email protected]. (يُرجى استبدال حرف "i" الثاني بحرف "e" للاتصال بي.

موصى به: