جدول المحتويات:
فيديو: DIY Raspberry Pi Smart Google Calendar Clock: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذه ساعة ذكية صنعتها لمسابقة الساعات ، أتمنى أن تنال إعجابك!
يحتوي على Raspberry Pi فيه يقوم بتشغيل برنامج المعالجة و Python للوصول إلى بيانات تقويم Google الخاصة بي وطباعة الأيام العشرة التالية التي يكون لديك شيء ما على الشاشة.
يصل برنامج python إلى بيانات التقويم ، ويحفظها في ملف على Raspberry Pi ، والذي تقوم المعالجة بقراءته ووضعه على الشاشة.
الخطوة 1: كل ما هو مطلوب
فطيرة التوت:
www.amazon.com/Raspberry-Pi-MS-004-0000002…
(إذا أردت ، يمكنك الحصول على 3 مليار + والتي قد تكون أسرع)
شاشة:
www.amazon.com/Elecrow-RPA05010R-800x480-D…
وإذا لم يكن لديك مصدر طاقة ، فيمكنك العثور عليه هنا:
www.amazon.com/CanaKit-Raspberry-Supply-Ad…
ستحتاج أيضًا إلى ماوس ولوحة مفاتيح USB (لا يهم العلامة التجارية)
الخطوة الثانية: البرمجة
إذا كان لديك شاشة أكبر ، فإنني أوصي بشدة باستخدام ذلك لهذه الخطوة لأن الشاشة صغيرة جدًا ومن الصعب رؤية النص.
أولاً ، ستحتاج إلى تثبيت المعالجة:
processing.org/download/
حدد (قيد التشغيل على Pi؟) في قائمة Linux ، ثم انقر فوق Download واتبع دليل الإعداد.
بمجرد الانتهاء من المعالجة ، يمكنك تنزيل البرنامج الموجود في نهاية هذه الخطوة ، كما يمكنك تنزيل برنامج python ، ثم نقله إلى المجلد الرئيسي.
ستحتاج إلى استخدام Python 2.7 لأن Python 3 غير مدعوم من Googles Python Calendar API.
انتقل إلى هنا واتبع الإرشادات الخاصة بإعداد واجهة برمجة التطبيقات (API) ، (سأخبرك بكيفية القيام بذلك ، ولكن يمكن لـ Google فقط إعداد واجهة برمجة التطبيقات)
developers.google.com/calendar/quickstart/…
إذا قمت بكل ذلك ، يجب أن تكون قادرًا على تشغيل برنامج python دون أي أخطاء.
ستحتاج إلى وضع هذا في الملف ~ /.config / lxsession / LXDE-pi / autostart:
/ usr / local / bin / Processing-java --sketch = / home / pi / Clock.pde --run
وهذا في الملف /etc/rc.local:
python /home/pi/Clock.py &
وهذا كل شيء لهذه الخطوة!
الخطوة الثالثة: اختبارها
هذه الخطوة بسيطة جدًا ، ما عليك سوى توصيل Pi بالشاشة وتشغيلها (قد يكون هناك مفتاح على جانب الشاشة لتشغيل وإيقاف الإضاءة الخلفية) و TADA! لديك ساعة تقويم Google!
إذا لم ينجح الأمر ، اسأل فقط ، أود المساعدة!
الخطوة 4: الختم
هذا كل شيء! لا تتردد في طرح الأسئلة ، وإذا كنت تتساءل عن القضية ، فقد قطعت للتو من الورق المقوى. (ملاحظة: لا تنس التصويت في مسابقة الساعات!)
موصى به:
إرفاق تقويمات Google بمواقع Google: 5 خطوات
إرفاق تقويمات Google بمواقع Google: هذا دليل إرشادي ليعلمك كيفية إنشاء واستخدام وتحرير تقويمات Google ثم إرفاقها بموقع Google باستخدام إمكانات المشاركة. يمكن أن يكون هذا مفيدًا للعديد من الأشخاص حيث يمكن استخدام مواقع Google للتنسيق والتوزيع في
DIY Smart Home مع Google Assistant و Arduino: 6 خطوات
DIY Smart Home مع Google Assistant و Arduino: من لا يريد منزلًا ذكيًا؟ من أجمل الأشياء التي يمكنك القيام بها هو تبديل الأضواء أو الأجهزة الأخرى في منزلك عن طريق التحكم الصوتي. بمساعدة تطبيق Google Home ومساعد Google ، هذا حقًا قطعة من الكعكة …… لا
Wifi Smart Switch ESP8266 يعمل مع Alexa و Google Home Automation: 7 خطوات
يعمل Wifi Smart Switch ESP8266 مع Alexa و Google Home Automation: في عالم العولمة ، يرغب الجميع في استخدام أحدث التقنيات الذكية. مفتاح WiFi الذكي ، يجعل حياتك أكثر ذكاءً وملاءمة
أضف خرائط Google بسهولة إلى جداول بيانات Google تلقائيًا ومجانيًا: 6 خطوات
أضف خرائط Google بسهولة إلى جداول بيانات Google الخاصة بك تلقائيًا ومجانيًا: تمامًا مثل العديد من صانعي البرامج ، قمت ببناء عدد قليل من مشاريع تعقب GPS. اليوم ، سنتمكن من تصور نقاط GPS بسرعة مباشرة في جداول بيانات Google دون استخدام أي موقع ويب خارجي أو واجهة برمجة تطبيقات. أفضل للجميع ، إنه مجاني
بيانات الطقس باستخدام جداول بيانات Google و Google Script: 7 خطوات
بيانات الطقس باستخدام جداول بيانات Google و Google Script: في مدونة Blogtut هذه ، سنرسل قراءات مستشعر SHT25 إلى أوراق Google باستخدام Adafruit huzzah ESP8266 مما يساعد على إرسال البيانات إلى الإنترنت. والطريقة الأساسية التي تحفظ البيانات في