جدول المحتويات:
- اللوازم
- الخطوة 1: أخذ القيم من Arduino بدلاً من ذلك…
- الخطوة الثانية: استخدام ADC
- الخطوة 3: توصيل Raspberry Pi و ADC
- الخطوة 4: الإعداد النهائي والكود
- الخطوة 5: فيديو تعليمي
فيديو: كيف تأخذ قراءات تمثيلية على Raspberry Pi: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبا بالجميع! سأوضح لك في هذا البرنامج التعليمي كيف يمكننا التقاط القيم التناظرية مباشرةً باستخدام Raspberry Pi. كما نعلم جميعًا أن Raspberry Pi هو وحدة كمبيوتر صغيرة قوية جدًا تحظى بشعبية بين الهواة والمحترفين ولديها جميع الميزات التي يريدها أي متحمس إلكتروني. ومع ذلك ، فإن العيب الوحيد في pi هو عدم وجود نظير مخصص لأجهزة المحول الرقمي ، مما يجعل Pi غير مناسب للتسجيل المباشر للقيم التناظرية من أي مستشعر. الحل لذلك هو إما استخدام Arduino فيما يتعلق بـ Pi أو استخدام ADC مخصص. بالنسبة لهذا المشروع ، سأستخدم MCP3204-12 بت ADC.
اللوازم
- Raspberry Pi (يمكنك استخدام أي طراز متوفر لديك)
- MCP3204 ADC أو MCP3008 ADC
- مستشعر تناظري (أستخدم مقياس جهد 10 كيلو بدلاً من ذلك)
- اللوح
- أسلاك العبور
الخطوة 1: أخذ القيم من Arduino بدلاً من ذلك…
أحد البدائل للحصول على القيم التناظرية لـ raspberry pi هو استخدام arduino الذي يحتوي على ADC مخصص 10 بت. يمكن لـ اردوينو و Raspberry Pi الاتصال عبر المنفذ التسلسلي لنقل المعلومات. يمكن استخدام هذه الطريقة عندما تقوم بتجربة بعض بيانات المستشعر وفي نفس الوقت تريد الاستفادة من قوة معالجة Pi. عيب هذا التكوين هو أنك ستستخدم المزيد من موارد الأجهزة وسيتعين عليك أيضًا كتابة رموز منفصلة لـ arduino و Pi.
الخطوة الثانية: استخدام ADC
البديل لاستخدام Arduino كـ ADC هو استخدام ADC IC المخصص الذي يخدم نفس الغرض. بالنسبة لهذا المشروع ، سأستخدم MCP3204 IC وهو عبارة عن 4 قنوات 12 بت ADC والتي يمكنها التواصل مع Raspberry Pi باستخدام بروتوكول SPI. أغراض العرض التوضيحي Foe سأستخدم IC في وضع 10 بت.
لقد أرفقت pinout الخاص بهذا IC الذي يعرض وصف الدبوس.
الخطوة 3: توصيل Raspberry Pi و ADC
الآن بعد أن تم فرز أجهزتنا ، دعنا ندخل في مخطط الاتصال الخاص بـ ADC و Pi.
يحتوي Raspberry Pi على واجهتين SPI: SPI0 و SPI1. بالنسبة لتطبيقنا ، سنستخدم SPI0 وسنستخدم SPI المادية (أو الأجهزة) حيث نقوم بتوصيل ADC بدبابيس SPI الخاصة بالأجهزة في Pi
لقد أرفقت Pinout لـ Pi ومخطط الدائرة الذي استخدمته في المشروع
مخطط التوصيل كالتالي:
- VDD (Pin14) و Vref (Pin13) من ADC لتزويد 5V لـ Pi
- DGND (Pin7) و AGND (Pin12) من ADC على الأرض من Pi
- CLK (Pin11) من ADC إلى GPIO 11 (الدبوس المادي 23) من Pi
- Dout (Pin10) من ADC إلى GPIO 9 (الدبوس المادي 21) من Pi
- الدين (دبوس 9) من ADC إلى GPIO 10 (الدبوس المادي 19) من Pi
- تحديد الشريحة (دبوس 8) من ADC إلى GPIO 8 (الرقم المادي 24) من Pi
الخطوة 4: الإعداد النهائي والكود
الآن وقد تم إجراء جميع اتصالات الطاقة والاتصالات ، فقد حان الوقت لإرفاق أي مستشعر نرغب في رؤيته قيمته. أنا باستخدام مقياس جهد 10 كيلو كجهاز استشعار.
تمت كتابة الرموز في جزأين ، الرمز الأول يتعلق إلى حد كبير بإعداد المكتبات ، وتمكين اتصال SPI ثم الحصول على قيمة ADC من MCP3204 ، ثم طباعتها على طرف Python.
الكود الثاني هو أكثر تفاعلية ويقوم بإنشاء رسم بياني لبيانات الوقت الحقيقي القادمة من المستشعر.
يمكنك التلاعب بالرمز وجعله مناسبًا لاحتياجاتك.
الخطوة 5: فيديو تعليمي
هذا هو الفيديو الذي يصف بالتفصيل جميع الخطوات اللازمة لتنفيذ هذا المشروع. اتمنى ان يكون ذلك مفيدا !
موصى به:
كيف تأخذ صورة لشاشة جهاز الكمبيوتر الخاص بك !!: 5 خطوات
كيفية التقاط صورة لشاشة جهاز الكمبيوتر الخاص بك !!: سيُظهر لك هذا الدليل طريقة سريعة وسهلة لالتقاط صورة لشاشة جهاز الكمبيوتر الخاص بك وحفظها على جهاز الكمبيوتر الخاص بك ، يرجى الاشتراك في قناتي شكرًا
كيف تأخذ فيديو لشاشة جهاز الكمبيوتر الخاص بك !!: 5 خطوات
كيف تأخذ مقطع فيديو لشاشة جهاز الكمبيوتر الخاص بك !!: سيُظهر لك هذا الدليل عرضًا سريعًا طريقة سهلة لأخذ فيديو لشاشة حاسوبك من فضلك اشترك في قناتي شكرا
كيف تصنع لعبة ورق على Raspberry Pi: 8 خطوات
كيف تصنع لعبة ورق على Raspberry Pi: الغرض من ذلك هو إنشاء لعبة على Raspberry Pi باستخدام الموسيقى والأزرار والأضواء والجرس! تسمى اللعبة Aces والهدف هو الاقتراب قدر الإمكان من 21 دون تجاوز الخطوة 1: تحضير Raspberry Pi احصل على raspberry Pi و
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
عرض قراءات مستشعر Arduino Live على شاشة Nokia 5110 LCD: 4 خطوات (مع صور)
عرض قراءات مستشعر Arduino Live على شاشة Nokia 5110 LCD: إذا سبق لك العمل مع arduino ، فمن المحتمل أنك تريده لعرض قراءات المستشعر. استخدام الشاشة التسلسلية أمر جيد تمامًا ، ولكن كونك شخصية اردوينو التي أصبحت عليها بسرعة ، ربما ترغب في عرض القراءات على شيء ما