جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54
هذه ساعة ذكية تعرض الوقت على شاشة OLED ويمكنك أيضًا سماع الوقت على فترات زمنية مختلفة تساعد بشكل كامل للمكفوفين كما أنها تغير لون LED مع مرور الوقت مثل الضوء في ضوء الغسق في المساء يتحول إلى اللون البرتقالي إلى الأصفر وما شابه هذا المشروع خارج للغاية ، سنستخدم OLed معه ومتعة جدًا معه.
الخطوة 1: المواد التي نحتاج إلى جمعها
المواد التي نحتاج أولاً إلى جمعها
- 2 صندوق كما في الموافقة المسبقة عن علم أو يمكنك الاختيار حسب اختيارك
- Raspberry Pi أي إصدار (لقد استخدمت A +)
- مكبر صوت مع مكبر للصوت
- بطارية أو بنك طاقة صغير
- شاشة O LED (لقد استخدمت OLED ssd1063)
- قاد R. G. B
- الغراء والغراء الساخن
- ورق كرتون أبيض أو أي ورق سميك
الخطوة 2: سوف تكون هناك حاجة ماسة
- Rasbiam أو Noobs on Raspberry pi
- مكتبة Python Gpio مثبتة في pi
- مكتبة Python ssd oled
قم بتثبيت رابط Ssd OLed من رابط معين oled Liberary
github.com/adafruit/Adafruit_Python_SSD130…
احصل على الخط المستخدم في المشروع من الرابط أدناه
github.com/xxlukas42/RPI_SSD1306
الخطوة 3: توصيل رقم التعريف الشخصي وإصلاح أجزاء الساعة
قم بتوصيل وإصلاح شاشة O. Led و RGB في الصندوق كما هو موضح في الصور.
يمكنك إرفاق وإصلاح شاشة Oled وفقًا للتصميم الخاص بك
توصيل رقم التعريف الشخصي لشاشة O. LED للتوت
لوحة Raspberry Pi دبوس O. LED العرض
Pin3 -------------- ---------- -> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
RGB LED إلى اتصال PI
كومان + هاء دبوس إلى 3 فولت التوت بي
الأحمر ------------- 35
33- نورا
الأزرق ------------- 37
الخطوة الرابعة:
رابط كود البايثون
github.com/ASHWINISINHA/pi-oled-intelligen…
قم بتنزيل برامج Python النصية من الرابط أعلاه وقم بتشغيل ملف run1.py من Terminal لساعة ألوان عشوائية
قم بتشغيل run2.py من المحطة للحصول على لون LED وفقًا للوقت
استيراد نظام التشغيل وقت الاستيراد
استيراد الوقت Adafruit_GPIO. SPI كـ SPI i
mport Adafruit_SSD1306 من استيراد الوقت gmtime و strftime
من استيراد صورة PIL
من PIL استيراد ImageDraw
من PIL استيراد ImageFont
# تكوين Raspberry Pi pin:
RST = 24 # لاحظ استخدام ما يلي فقط مع
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime ("٪ a٪ d٪ b٪ Y time٪ X second"، gmtime ())
def أنثى (نص):
os.system ("espeak" "+ text +" "")
عرض الإناث (وقت العرض) # 128x32 مع الأجهزة I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (rst = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# عرض واضح. disp.clear () disp.display ()
العرض = عرض ارتفاع العرض = عرض ارتفاع الصورة = صورة جديدة ('1' ، (العرض ، الارتفاع))
# احصل على كائن رسم للرسم على الصورة. رسم = ImageDraw. Draw (صورة)
# ارسم صندوقًا أسود مملوءًا لمسح الصورة. رسم مستطيل ((0 ، 0 ، عرض ، ارتفاع) ، مخطط تفصيلي = 0 ، تعبئة = 0)
# ارسم بعض الأشكال. # حدد أولاً بعض الثوابت للسماح بتغيير حجم الأشكال بسهولة. المساحة المتروكة = 2 shape_width = 20 top = padding bottom = height-padding # تحرك من اليسار إلى اليمين مع تتبع موضع x الحالي لرسم الأشكال. x = padding # ارسم قطع ناقص.
# تحميل الخط الافتراضي. font = ImageFont.load_default () font = ImageFont.truetype ('Montserrat-Light.ttf'، 14) font2 = ImageFont.truetype ('Montserrat-Light.ttf'، 20) font_text_big = ImageFont.truetype ('Montserrat-Medium. ttf '، 30)
بينما صحيح: رسم مستطيل ((0 ، 0 ، عرض ، ارتفاع) ، مخطط تفصيلي = 0 ، تعبئة = 0) draw.text ((x ، أعلى) ، str (strftime ("٪ a٪ d٪ b٪ Y" ، gmtime ()))، font = font، fill = 455) draw.text ((x، top + 39)، str (strftime ("٪ a٪ d"، gmtime ()))، font = font2، fill = 455) draw.text ((x، top + 12)، str (strftime ("٪ X"، gmtime ()))، font = font_text_big، fill = 455) وقت العرض = strftime ("٪ a٪ d٪ b٪ Y time ٪ X ثانية "، gmtime ()) def أنثى (نص): os.system (" espeak '"+ text +" "") أنثى (وقت العرض) disp.image (صورة) disp.display () time.sleep (1)
تنزيل برنامج Python الكامل من هنا
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
الخطوة الخامسة: مبروك مشروعك جاهز الآن
موصى به:
سيارة بلوتوث متحكم بها -- سهل -- بسيط -- HC-05 -- درع المحرك: 10 خطوات (بالصور)
سيارة بلوتوث متحكم بها || سهل || بسيط || HC-05 || Motor Shield: … يرجى الاشتراك في قناتي على YouTube ………. هذه السيارة التي يتم التحكم فيها عن طريق البلوتوث والتي تستخدم وحدة HC-05 Bluetooth للتواصل مع الهاتف المحمول. يمكننا التحكم في السيارة عن طريق الهاتف المحمول عبر البلوتوث. هناك تطبيق للتحكم في حركة السيارة
ساعة منبه ذكية: ساعة منبه ذكية مصنوعة من Raspberry Pi: 10 خطوات (مع صور)
المنبه الذكي: ساعة منبه ذكية مصنوعة من Raspberry Pi: هل سبق لك أن أردت ساعة ذكية؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك! لقد صنعت Smart Alarm Clock ، هذه ساعة يمكنك تغيير وقت التنبيه وفقًا لموقع الويب. عندما يرن المنبه ، سيصدر صوت (صفارة) وسيصدر مصباحان
الذراع الروبوتية المتحكم بها من Arduino W / 6 درجات من الحرية: 5 خطوات (بالصور)
الذراع الروبوتية المتحكم فيها من Arduino W / 6 درجات من الحرية: أنا عضو في مجموعة الروبوتات وتشارك مجموعتنا كل عام في مسابقة Mini-Maker السنوية. بدءًا من عام 2014 ، قررت إنشاء مشروع جديد لحدث كل عام. في ذلك الوقت ، كان لدي حوالي شهر قبل الحدث لأضع شيئًا ما
فكرة جديدة لتقوم بها بنفسك لتشغيل أدوات طاقة المحرك العالمي بدون كهرباء: 4 خطوات (بالصور)
فكرة DIY جديدة لتشغيل أدوات طاقة المحرك العالمية بدون كهرباء: مرحبًا يا رفاق !!!! في هذه التعليمات سوف تتعلم كيفية جعل خيار الكهرباء في حالات الطوارئ لتشغيل أدوات طاقة المحرك الشاملة الخاصة بك في حالة عدم وجود كهرباء في المنزل. تهب لتشغيل أدوات الطاقة في المناطق النائية أو حتى على
مشاريع ممتعة لا يجب القيام بها: سماعة بلوتوث: 5 خطوات (بالصور)
مشاريع ممتعة لا يجب القيام بها: سماعة البلوتوث: لقد وجدت سماعة البلوتوث هذه أثناء تصفح الويب. أحببت الفكرة ولكني لم أحب أسلوب "الرجعية". قررت ان اصنع واحدا لنفسي