توجد أجهزة استشعار مماثلة بقدر مولدات RC. ولكن تبين أنه يمكنك "تعليم" كيفية قياس السعة المتغيرة لجهاز الاستشعار اردوينو - برنامج ، لا يلزم مولد خارجي لذلك. ويمكنك جعل المستشعر نفسه افعلها بنفسك - عن هذا محلية الصنع يخبر مؤلف التعليمات تحت الاسم المستعار luismorales-navarro.
يقوم المعالج بتطوير أربعة تفاصيل مستشعر وتحميل الملفات الناتجة إلى موقع Tinkercad على الويب: الأنبوب الداخلي, غلافها, الأنبوب الخارجي و غلافها. يطبع هذه الأجزاء على طابعة ثلاثية الأبعاد.
يلف الأنابيب برقائق الألومنيوم ، ويربط الموصلات بها. هنا ، من النحاس إلى الألومنيوم - يمكنك أيضًا التأثير على الدقة ، هذا كل شيء. في دوائر الطاقة ، هذا غير ممكن ، حتى لو كان هناك "عشرات المللي أمبير فقط".
يقوم المعلم بجمع المستشعر ، وإغلاقه بمادة لاصقة تذوب على الساخن ، والتأكد من عدم تسربه ، وعدم ملامسة السائل للرقائق في أي مكان. بعد كل شيء ، يجب أن يكون المستشعر سعويًا وليس مقاومًا.
يتصل Arduino كما هو موضح أدناه. من المكونات الإضافية ، مطلوب مقاوم واحد فقط. بالطبع ، يمكن أن تكون التعليمات بعنوان: "إحساس! مقياس مستوى من مقاوم واحد!" ، ولكن من الواضح على الفور أن هذا "عصيدة من فأس".
يتحقق المعلم من تشغيل المستشعر باستخدام أبسط برنامج يتطلب مكتبة CapacitiveSensing:
/ * * رسم توضيحي لمكتبة CapitiveSense
* Paul Badger 2008 * يستخدم مقاومًا عالي القيمة مثل 10M بين إرسال دبوس وتلقي دبوس
* المقاوم آثار حساسية ، تجربة القيم ، 50K - 50M. تنتج قيم المقاوم الأكبر قيمًا أكبر للمستشعر.
* دبوس الاستلام هو دبوس المستشعر - جرب كميات مختلفة من الرقائق / المعدن على هذا الدبوس
* /
CapacitiveSensor cs_4_2 = CapacitiveSensor (4.2) ؛
// 10M المقاوم بين السنين 4 و 2 ، الطرف 2 هو دبوس مستشعر ، أضف سلكًا أو ورقًا إذا كان إعداد الفراغ المطلوب () {cs_4_2.set_CS_AutocaL_Millis (0xFFFFFFFF) ؛
// off off autocalibrate on channel 1 - كمثال Serial.begin (9600) ؛ } حلقة فارغة () {long start = millis ()؛ المجموع الطويل 1 = cs_4_2.capacitiveSensor (30) ؛ Serial.print (millis () - start) ؛
// check on performance in milliseconds Serial.print ("\ t")؛
// حرف جدولة لتصحيح تباعد الرياح المتسلسلة Serial.print (total1) ؛
// إخراج مستشعر الطباعة 1 Serial.print ("\ t")؛ تأخير (10) ؛
// تأخير تعسفي لقصر البيانات على المنفذ التسلسلي}
لا تندهش من قلة تغذية الخط - هذا ما فعله الأصل. يتم إرسال بيانات القياس إلى مراقب المنفذ التسلسلي. في المستقبل ، يمكن دمج الجزء المقترح في رسومات أكثر تعقيدًا ، حيث يتم تنفيذ التنبيه حول مستوى السائل الكبير جدًا أو المنخفض ، والتحكم في المحركات.