» من المواقع » خاص »ميزان حرارة رقمي LED

ترمومتر LED رقمي




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

الأدوات والمواد:
-توت العليق Pi Zero.
-1.5 بوصة وحدة OLED ؛
- مصدر طاقة 5 فولت 2.4 أمبير ؛
- شريط LED WS2812B- 5 أمتار ؛
-الأصحاب.
- لوحة الدوائر المطبوعة ؛
- ملحقات لحام.
- مسدس غراء
- غراء النجار.
-الخشب الرقائقي ؛
-اكريل.
قطع الليزر باستخدام الحاسب الآلي ؛


الخطوة الأولى: بيانات الطقس
يقوم المعالج بجمع بيانات الطقس مجانًا مع OpenWeatherMap.org. يوفر هذا الموقع بيانات الطقس من العديد من المدن الكبيرة في العديد من دول العالم.
تحتاج أولاً إلى التسجيل في OpenWeatherMap.org.
ثم انسخ مفتاح واجهة برمجة التطبيقات لاستخدامه لاحقًا.
بعد ذلك ، قم بتنزيل ملف city.list.json.gz وفك ضغطه وفتحه.
حدد المدن المطلوبة وانسخ معرفاتها.
city.list.json.gz

الخطوة الثانية: تكوين R Pi و Code
أولاً ، قام المعالج بتوصيل الشاشة بـ Raspberry ، وقام بتثبيت المكتبات الضرورية لـ OLED ، كما هو موضح من قبل الشركة المصنعة هنا.
بعد ذلك ، تحتاج إلى التأكد من اتصال R Pi بالإنترنت.
1. قم بتمكين وظيفة I2C و SPI في raspi-config في قسم "خيارات الواجهة". اخرج وأعد تحميل البرنامج.
2- شغّل مرة أخرى للتحديث:
sudo apt-get update

3. قم بتشغيل الأوامر التالية لتثبيت المكتبات المطلوبة:
sudo apt-get install python-dev
sudo apt-get install python-smbus
sudo apt-get تثبيت بيثون المسلسل
sudo apt-get تثبيت بيثون التصوير

4. قم بتشغيل الأمر التالي لفتح ملف التكوين:
sudo nano / etc / modules

تأكد من وجود السطرين التاليين في ملف التكوين ، ثم قم بالخروج وإعادة التشغيل:
i2c-bcm2708
i2c-dev

5 تشغيل:
git clone https: / /github.com/Anders644PI/1.5inch-OLED-with-RPi .git

6. انتقل إلى المجلد الجديد وفك ضغط RPi_GPIO-0_6_5.zip:
فك ضغط RPi_GPIO-0_6_5.zip

قم بتشغيل لتثبيت المكتبات:
cd RPi_GPIO-0_6_5 sudo python setup.py install

7. عد إلى المجلد الرئيسي:
cd /home/pi/1.5inch-OLED-with-RPi/
أو
مؤتمر نزع السلاح
spidev-3_2.zip.

8. ثم قم بفك ضغط Pi.zip:
فك ضغط wiringPi مؤتمر نزع السلاح

قم بتشغيل الأوامر:
chmod 777 build ./build

تحقق من التثبيت:
gpio –v

9. ارجع إلى المجلد الرئيسي وفك ضغط bcm2835-1_45.zip
بفك bcm2835-1_45.zip
قرص مضغوط bcm2835-1_45

10. تشغيل:
. / التكوين
اصنع
تأكد من ذلك
جعل التثبيت sudo

11. ارجع إلى /home/pi/1.5inch-OLED-with-RPi/ مرة أخرى وركض للتحقق من الشاشة:
cd / Demo_Code / Python /
sudo python main.py

يقوم المعالج بعد ذلك بتثبيت المكتبات لشريط LED WS2812B ، بعد ذلك هذا الدليل.
بعد ذلك ، تحتاج إلى كتابة الرمز وتنزيله. يمكن تنزيل الرمز هنا.
ترمومتر LED رقمي

الخطوة الثالثة: إعداد Weather API
1. انتقل إلى LED_Thermometer_Code_and_OLED_driver:
قرص مضغوط LED_Thermometer_Code_and_OLED_driver

2. ثم افتح Official_Digital_LED_Thermometer_v1-0.py:
nano Official_Digital_LED_Thermometer_v1-0.py

ثم قم بالتمرير لأسفل وقم بتغيير مفتاح api إلى api الخاص بك من openweathermap.org ، كما هو موضح في الصورة أعلاه. قم أيضًا بتغيير معرفات المدينة وأسماء المدن وفقًا للموقع المطلوب.

الخطوة الرابعة: ثنائي الفينيل متعدد الكلور
بعد ذلك ، قام السيد بتصميم وطلب لوحة دوائر مطبوعة.



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


كل شيء جاهز.




10
10
10

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب

ننصحك بقراءة:

تسليمها للهاتف الذكي ...