جدول المحتويات:
- الخطوة 1: المشتريات الموصى بها:
- الخطوة 2: مخطط الحالة (خارجي)
- الخطوة 3: مخطط التخطيط الداخلي
- الخطوة 4: إعداد Raspberry Pi OS و Python و CRON
- الخطوة 5: توصيل الأسلاك بالمكونات (التبديل ومصابيح LED)
- الخطوة 6: منظر داخلي للوحة الأمامية
- الخطوة 7: منظر خارجي للوحة الأمامية
- الخطوة 8: منظر داخلي للجزء الخلفي من العلبة
- الخطوة 9: منظر خلفي للخارج
- الخطوة 10: المنظر الخارجي للجانب الأيمن من القضية
- الخطوة 11: تركيب النافذة
- الخطوة 12: عينة تغريدة:
- الخطوة 13: الأفكار النهائية-
فيديو: كاميرا الطقس Raspberry Pi: 13 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
منذ فترة ، أردت مشروعًا يجمع ما يلي:
- فطيرة التوت
- كود بايثون
- الحالة الحية
- مؤشرات النشاط
لذلك قررت إنشاء صندوق Raspberry Pi يلتقط صورًا للفناء الخلفي الخاص بي على فترات زمنية محددة ، ويوضح وقت التقاط الصور ، وأخيراً دفع هذه المعلومات إلى Twitter لمراجعتها.
قائمة المستلزمات الكهربائية:
- فطيرة التوت
- لوحة اندلاع Raspberry Pi (لمؤشر LED)
- شاشة LCD مقاس 5 بوصات للعرض التفاعلي عند الحاجة
- كاميرا Raspberry Pi (5 ميجابيكسل)
- كابل HDMI
- كابل CAT 5
- حزمة الطاقة DC لـ Pi
- سلك قياس 24-26 أو وصلات العبور
- 3 مصابيح LED
- 3 مقاومات 10-100 أوم
- 2 موقف زر التبديل
قائمة مستلزمات الحالة:
-
1/4 ألواح من خشب الصنوبر مقطعة حسب حجم المشروع
الجزء العلوي والسفلي والأمامي والخلفي مصنوعان من نفس نوع الخشب في المثال الخاص بي
- تم استخدام ألواح من خشب الصنوبر بعرض 1/4 × 1 بوصة لعمل الجانبين الأيمن والأيسر من العلبة.
- تم صنع دعامة لتركيب النافذة من قصاصات كان لدي في ورشة العمل.
متفرقات:
- مسامير للقضية
- الغراء الساخن للتركيب
- اللحام والتدفق لتوصيلات المقاوم / LED
أدوات:
- ميتري أو منشار طاولة
- منشار تهزهز أو دريميل
- أداة صنفرة أو متأرجحة برأس سنفرة
- بندقية لحام
- مبخرة خشب
- قصبات ، ملفات ، أزاميل حسب الحاجة لعمل الثقوب الأصغر في العلبة
البرامج والحسابات:
- Raspberry Pi OS من اختيارك
- حساب Twitter مع مفتاح مطور مجاني
- Python 3 على Raspberry Pi
الخطوة 1: المشتريات الموصى بها:
لتسهيل هذا التصميم ، أوصي بأحد Canakit المتاح الذي يأتي مع Raspberry Pi و LED و Resistors و Breakout board وبطاقة SD والحالة.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
الكاميرا التي هي قيد الإنتاج حاليا هي 8 ميجابيكسل
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- لا يزال الإصدار الأقدم 5 ميجابكسل متاحًا:
الخطوة 2: مخطط الحالة (خارجي)
هذا هو التصميم العام للجزء الخارجي من حالتي ، وهو يعتمد حقًا على ما إذا كنت قد قررت إضافة جميع المكونات في جهازك. اعتمادًا أيضًا على المكان الذي تخطط لوضع الكاميرا فيه ، قد تجد أن حقيبة الحجم هذه لا تناسبك إذا كانت هذه الخطط عبارة عن اقتراح أكثر من كونها قائمة إنشاء رسمية.
الخطوة 3: مخطط التخطيط الداخلي
بناءً على أهدافي للمشروع ، يمكنك أن ترى أنني أضفت الكاميرا إلى نظام Raspberry Pi الأساسي بالإضافة إلى لوحة الانقطاع حتى أتمكن من التحكم في مصابيح LED في مقدمة العلبة. قررت إضافة شاشة LCD للأوقات التي أريد فيها استخدام Pi بشكل تفاعلي وليس في وضع مقطوعة الرأس.
تمت إضافة زر الضغط لإعادة تعيين Pi إذا لزم الأمر.
الخطوة 4: إعداد Raspberry Pi OS و Python و CRON
نظام Raspberry Pi OS:
إذا قمت بشراء مجموعة ، فستحصل عادةً على بطاقة SD مثبتة مع NOOBS ، إذا لم يكن هناك العديد من البرامج التعليمية لتثبيت RASPBIAN (خياري في هذا المشروع). ولكن هنا هو الدليل الرسمي لتثبيت RASPBIAN من بطاقة NOOBS SD-
بايثون 3:
من الغلاف إذا لم يتم تثبيت Python 3:
sudo apt-get install python3
تم تعيين كود python المرفق للقيام بما يلي:
- قراءة القيم من Raspberry Pi (وقت التشغيل ودرجة حرارة وحدة المعالجة المركزية)
-
أنشئ تغريدة باستخدام الرموز المميزة للمطورين التي تم توفيرها للنشر على Twitter (سيأخذك الرابط أدناه إلى Twitter لإنشاء حساب dev أو إضافته إلى حسابك الخاص)
https://developer.twitter.com/ar/docs/basics/getti…
- قم بإضاءة مؤشر LED الأصفر عند بناء العمود
- قم بإضاءة مؤشر LED الأحمر عند النشر
كرون
أستخدم وظيفة مجدولة (CRON) لتشغيل البرنامج النصي في فترة زمنية محددة مسبقًا:
كما هو موضح أدناه ، يتم تشغيل البرنامج النصي كل خمس دقائق من الساعة 7 صباحًا حتى 4 مساءً
0، 5، 10، 15، 20، 25، 30، 35، 40، 45، 50، 55 7-16 * * * sudo / usr / bin / python3 /home/pi/system_info.py
لإدراج المستخدمين CRON:
sudo crontab -l -u pi
لتحرير المستخدمين CRON:
sudo crontab -e -u pi
الخطوة 5: توصيل الأسلاك بالمكونات (التبديل ومصابيح LED)
لوحة الاختراق من GPIOs إلى LEDs:
يمكننا التحكم في الإخراج من موصل GPIO الخاص بـ Raspberry Pi باستخدام لوحة اندلاع مثل تلك الموجودة في الصورة.
في هذه الحالة ، سيرسل كود python إشارة تشغيل إلى الدبوس الموجود في GPIO (في الصورة اتصال بـ GPIO 26). نرسل الجهد عبر السلك الموجود على لوحة الكسر ومن خلال المقاوم إلى أحد أرجل LED. يتم توصيل الجانب الآخر من LED بالجانب الأرضي من لوحة الفصل لإكمال الدائرة.
لاحظ أن المقاوم مضمن لمنع احتراق مؤشر LED ، فكلما زاد الحد الحالي على مؤشر LED أصبح باهتًا. تحتوي حزم Canakit عادةً على مصابيح LED مع مقاومات 220 أوم و 10 كيلو أوم بالإضافة إلى لوحة الانكسار. يساعد هذا في التخلص من بعض التخمينات في شراء إعداد مقاوم LED الصحيح.
مفتاح زر الضغط:
مع Raspberry Pi 2 و Raspberry Pi 3 ، توجد نقطة إعادة تعيين على اللوحة. في حالة Pi 2 ، فإن زوج الدبوس "P6" وفي Pi 3 يسمح لنا زوج الدبوس "RUN" بإرسال "مرتفع" عندما نقوم بتوصيل الدبابيس لإرسال "توقف" إلى النظام.
هذا ليس مفتاح إيقاف التشغيل ، بل مجرد إعادة تعيين….. أوصي بإصدار ما يلي كقوة لأسفل من الغلاف:
sudo الاغلاق - ح الآن
الخطوة 6: منظر داخلي للوحة الأمامية
تُظهر هاتان الصورتان شاشة LCD ، وزر الطاقة ، ولوحة Breakout ، ومصابيح LED متصلة بالجزء الأمامي من العلبة.
إخلاء واحد سريع ، توقف مؤشر LED الموجود في أقصى اليمين عن العمل وهذا هو سبب إنهاء الأسلاك (حتى أقوم باستبدال مؤشر LED)
الخطوة 7: منظر خارجي للوحة الأمامية
كما ترون هذه اللوحة الأمامية النهائية مع شاشة LCD ومصابيح LED في مكانها وخشب الرسومات محترق في علبة الصنوبر
الخطوة 8: منظر داخلي للجزء الخلفي من العلبة
لقد حددت موقع Raspberry Pi بجوار كاميرا Raspberry Pi لمجرد أن كابل شريط الكاميرا قصير جدًا.
الخطوة 9: منظر خلفي للخارج
لا يوجد الكثير ليقوله عن اللوحة الخلفية بخلاف الكاميرا الثابتة في الموضع ، لذا ستحتاج إلى تحريك الجراب للحصول على زاوية الرؤية التي تريدها
الخطوة 10: المنظر الخارجي للجانب الأيمن من القضية
يحتوي الجانب الأيمن من حالتي على فتحات للسماح بالاتصال بـ pi (USB و CAT 5) بالإضافة إلى بعض المساحة لتوجيه كبل USB من شاشة LCD احتياطيًا إلى Pi حيث كان الكبل صلبًا جدًا بحيث لا يمكن جعل الانحناء بدون زيادة عرض العلبة.
الخطوة 11: تركيب النافذة
نظرًا لأن هذا موضع كاميرا ثابت ، فقد اضطررت إلى بناء حامل دعم وأقواس للحصول على الزاوية الصحيحة للكاميرا للفناء الخلفي. قصاصات بسيطة من الخشب من المتجر وبعض الحشوات الخشبية لإنشاء منصة بزاوية. تستخدم الأقواس L لتثبيت الجزء الأمامي من صندوق الكاميرا في مكانه (غالبًا ما تحركه القطط إذا لم يكن هناك شيء في مكانه لدعم العلبة)
الخطوة 12: عينة تغريدة:
twitter.com/allthingstazz/status/934537216…
الخطوة 13: الأفكار النهائية-
يمكن تحويل هذا الدليل إلى العديد من البنيات المختلفة ، لقد توصلت للتو إلى بعض الأهداف وبدأت في بناء جهاز لتنفيذ الأهداف. نتطلع إلى تعليقاتكم ويبني !!
موصى به:
كاميرا أمان Raspberry Pi: 11 خطوة (بالصور)
كاميرا أمان Raspberry Pi: هذه خطوة بخطوة تعليمات حول كيفية إنشاء IoT ، وكاميرا أمان تنشيط الحركة باستخدام Raspberry Pi. سوف تتعلم كيفية إنشاء خادم ويب flask وشكل يسمح للمستخدم بضبط حساسية الكاميرا ووقت التسجيل ،
شمعة الطقس - لمحة سريعة عن الطقس ودرجة الحرارة: 8 خطوات
شمعة الطقس - لمحة سريعة عن الطقس ودرجة الحرارة: باستخدام هذه الشمعة السحرية ، يمكنك معرفة درجة الحرارة والظروف الحالية بالخارج على الفور
محطة الطقس Raspberry Pi الكاملة: 14 خطوة (بالصور)
أكمل محطة الطقس Raspberry Pi: مرحبًا بالجميع ، هذه هي أول تعليمات لي! سأرشدك في هذا البرنامج التعليمي إلى إنشاء محطة طقس Raspberry Pi بقاعدة بياناتها وموقعها الإلكتروني. لقد صنعت محطة الطقس هذه في سياق مهمة مدرسية ، وحصلت على إلهامي في Ins
كاميرا ويب في كاميرا Hawkeye Brownie: 3 خطوات (بالصور)
كاميرا ويب في كاميرا Hawkeye Brownie: قبل بضع فراشات واجهت مجلة DIY حول وضع كاميرا ويب داخل كاميرا قديمة قابلة للطي ، وكان شيئًا أقرب إلى ما كنت أحاول القيام به باستخدام نقطة وكاميرا تصوير لكني لم أجد الحالة المثالية لذلك. انا احب ال
كاميرا رقمية / كاميرا فيديو للرؤية الليلية بالأشعة تحت الحمراء: 17 خطوة (مع صور)
كاميرا رقمية / كاميرا فيديو للرؤية الليلية بالأشعة تحت الحمراء: يشرح هذا الدليل كيفية تحويل كاميرا ديسكفري كيدز للرؤية الليلية (التي تم الإعلان عنها بشكل خاطئ لاستخدام & quot ؛ تقنية الرؤية الليلية الحقيقية بالأشعة تحت الحمراء & quot ؛) إلى كاميرا فيديو حقيقية للرؤية الليلية بالأشعة تحت الحمراء. & nbsp؛ هذا مشابه لـ IR webca