جدول المحتويات:
- اللوازم
- الخطوة 1: بناء الشيء
- الخطوة 2: إعداد تطبيق Blynk
- الخطوة 3: برمجة ESP32
- الخطوة 4: كيفية استخدامه؟
فيديو: هاك GMC Geigercounter مع Blynk: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
على الرغم من أن GMC-320 Plus Geigercounter الخاص بي يحتوي على شبكة WiFi مدمجة ، إلا أنني لم أتمكن حقًا من استخدامها. لهذا السبب كنت أرغب في إنشاء جهاز يمكنه دفق البيانات المسجلة إلى هاتفي المحمول / الويب مع إضافة ميزات إضافية مثل الجرعة التراكمية و WiFi و Bluetooth. أردت خيارًا لاستخدام WiFi لإعداد ثابت في المنزل و Bluetooth لاستخدام الجهاز في الحقل. هذا هو السبب في أنه يمكنك الاختيار بين نوعي الاتصال بمفتاح بسيط. يتم عرض جميع البيانات على شاشة OLED صغيرة بحجم 128 * 32 بكسل وتحميلها على سحابة Blynk. يتصل الجهاز بـ geigercounter باستخدام كابل aux بسيط ، لذلك لا يتعين عليك إجراء أي تغييرات على عداد geigercounter الخاص بك على الإطلاق!
اللوازم
عداد Geigercounter بمخرج AUX ، على سبيل المثال لسماعات الرأس
كابل Aux
NE555 المؤقت IC
680 فائق التوهج ، مكثف 10 فولت
C1815 NPN الترانزستور
بطارية 18650
لوحة الشحن والحماية TP4056
محول تصعيد (مثل XL6009) بإخراج 5 فولت
2x 1 كيلو أوم 0.25 واط المقاوم
1x 470Ohm 0.25W المقاوم
1x 10 أوم 0.25 واط المقاوم
1x 3.3 كيلو أوم 0.25 واط المقاوم
1x 22Ohm 0.25W المقاوم
0.01 فائق التوهج مكثف سيراميك (كود: 103)
مادة ثنائي الفينيل متعدد الكلور
3.5 ملم جاك ، أنثى
الكابلات
2x مفتاح دائم
ESP32
منظم MCP1700-3302 LDO 3.3 فولت
اختياري: شاشة OLED I2C بحجم 128 × 32 بكسل
أدوات
لحام الحديد مع جندى
USB لتحويل TTL
المقياس المتعدد
الغراء الساخن
اختياري: أدوات حفر ثنائي الفينيل متعدد الكلور
ملاقيط
الخطوة 1: بناء الشيء
حان الوقت الآن لتجميع الدائرة. لقد صنعت لنفسي PCB مخصصًا من البداية ، لكن الدائرة ليست معقدة ويمكن بسهولة بناؤها على لوح تجارب أو شيء مشابه.
يمكن العثور على المشروع بأكمله بما في ذلك PCB الذي استخدمته هنا:
easyeda.com/Crosswalkersam/geigerzaehler-b…
إذا كنت تريد استخدام PCB الذي استخدمته ، فيجب عليك ثني دبابيس NE555 للخلف بحيث يتطابق pinout عند تثبيته على الجانب الآخر. يجب عليك أيضًا توصيل كبل بين الجانب غير المتصل من R3 و Battery + ، إذا كنت تريد رؤية جهد البطاريات.
إذا كنت ترغب في ذلك ، يمكنك وضعه في إعداد دائم. لقد صممت مسكنًا لها ، يمكنك طباعة ثلاثية الأبعاد الآن. يمكنك الحصول على ملفات STL من هنا:
www.thingiverse.com/thing:4127873
الخطوة 2: إعداد تطبيق Blynk
قم بتنزيل تطبيق Blynk من Applestore أو متجر Google Play. في التطبيق يمكنك إنشاء حساب جديد.
بعد ذلك يمكنك إنشاء مشروع جديد. كنوع لوحة ، يجب عليك تحديد "لوحة ESP32 Dev" وكنوع اتصال "Bluetooth". سيتم إرسال رمز المصادقة إلى عنوان بريدك الإلكتروني.
في المشروع ، يمكنك الآن إضافة عناصر واجهة مستخدم مختلفة إلى مشروعك ، باستخدام الرمز + في الزاوية اليمنى العليا.
هنا يمكنك إضافة عنصر واجهة المستخدم "عرض القيمة" أربع مرات بالإضافة إلى القطعة "مخطط سوبر". إذا كنت تريد استخدام Bluetooth أيضًا ، فيجب عليك أيضًا إضافة أداة Bluetooth.
ستعرض كل قيمة عرض قيمة مختلفة (CPM و uSv / h و uSv و Batteryvoltage). لإعدادهم ، انقر فوق الحقل وحدد الدبوس الظاهري الصحيح (CPM = V1 ، uSv / h = V3 ، uSv = V5 ، Voltage = V7).
الآن لا يمكنك إعداد Superchart. سوف يرسم البيانات المسجلة. للقيام بذلك ، يمكنك النقر فوق Superchart Widget وتحت "Datastreams" ، حدد "Datastream جديد" لكل قيمة تريد رسمها. باستخدام رمز شريط التمرير الصغير على اليمين ، يمكنك تحديد اللون والدبوس الافتراضي (CPM = V2 ، uSv / h = V4 ، uSv = V6 ، Volatage = V8). ضع في اعتبارك أن كل قيمة تحتاج إلى Datastream جديد!
الخطوة 3: برمجة ESP32
باستخدام منفذ البرنامج (انظر التخطيطي) ، يمكنك توصيل ESP بمحول TTL. GPIO0 و GND إلى GND ، 3.3 فولت و EN إلى 3.3 فولت ، RX إلى TX و TX إلى RX.
عليك الآن تثبيت Arduino IDE ، يمكنك الحصول عليه من هنا:
www.arduino.cc/en/main/software
بعد تثبيته وتشغيله ، يجب عليك الانتقال إلى Arduino> التفضيلات. هنا تنشر هذا الرابط:
dl.espressif.com/dl/package_esp32_index.js… في خيار عنوان URL لـ Boards Manger الإضافي.
يمكنك الآن إغلاق نافذة التفضيلات. اذهب الآن إلى Tool> Board> Board manager واكتب "ESP32" في البحث. الآن انقر فوق تثبيت.
بعد ذلك علينا تثبيت المكتبات. للقيام بذلك ، يجب عليك الانتقال إلى Sketch> Add Libary> Manage Libraries.
الآن عليك تثبيت "Adafruit_SSD1306" و "Adafruit_GFX" و "Wire" و "SPI" و "Blynk". ربما تم تثبيت بعض هذه بالفعل. أخيرًا يمكنك تثبيت مكتبة Blynk الرئيسية من هنا:
github.com/khoih-prog/BlynkESP32_BT_WF
ما عليك سوى اتباع التعليمات الموجودة في ملف "الملف التمهيدي".
الآن افتح الرسم التخطيطي ، يمكنك العثور عليه في المكتبة التي قمت بتنزيلها للتو. انتقل إلى أمثلة> GeigercounterOLED وافتح ملف Geigercounter_Oled.ino في Arduino.
هنا يجب عليك إدخال اسم WiFis (SSID) وكلمة المرور ، بالإضافة إلى رمز المصادقة الذي تم إرساله إليك عبر البريد الإلكتروني عند إنشاء مشروع Blynk.
هذا كل شيء! اضغط على تحميل وانتظر حتى تظهر الرسالة "اكتمل التحميل". يجب أن يعمل جهازك الآن.
الخطوة 4: كيفية استخدامه؟
يمكنك توصيل القسمة بـ Geigercounter مع auxcable الآن. إذا أغلقت المفتاح بين GND و GPIO14 وقمت بتشغيله ، فسيقوم الجهاز بالتمهيد في وضع Bluetooth. في التطبيق ، يمكنك الآن النقر فوق أيقونة البلوتوث وتحديد Geigercounter. سيتم الآن دفق البيانات عبر البلوتوث.
إذا كنت تفضل وضع WiFi بدلاً من ذلك ، فما عليك سوى فتح المفتاح. إذا قمت بتطبيق Power عليه ، فسيحاول الاتصال بشبكة WiFi الخاصة بك ودفق البيانات إلى السحابة مباشرة.
إذا أظهر جهازك uSv / h خاطئًا ، فمن الممكن أن يستخدم Geigercounter الخاص بك نوعًا مختلفًا من أنبوب Geiger Müller وبالتالي يكون له عامل تحويل مختلف. يستخدم GMC320 أنبوب M4011. هنا 1uSv / h تساوي 152 CPM ، لذا 1/152 = 0.00658 في الرسم ، عليك تغيير "CONV_FACTOR".
إذا كنت ترغب في معرفة عامل التحويل ، فما عليك سوى البحث عن أنبوب Google الخاص بك والعثور على ورقة البيانات.
إذا كنت ترغب في معرفة المزيد حول كيفية عمل ذلك وكيفية حساب Sieverts من CPM ، ألق نظرة على هذه المقالة:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
موصى به:
هاك سيارتك مع Wio Terminal و CAN Bus: 7 خطوات
Hack Your Car with Wio Terminal and CAN Bus: إذا كان لديك بعض الفهم لبرمجة CAN Bus و Arduino ، وترغب في اختراق سيارتك ، فيمكن أن توفر لك هذه التعليمات حلاً. لا أعرف ، لكن هذا أمر مثير للاهتمام حقًا
هاك بطارية PSP: 4 خطوات
PSP Battery Hack !: خطرت لي هذه الفكرة وهي الرغبة في إحياء PSP 2000 القديم الخاص بي ، ولكن عندما بحثت في Google ، قام الناس بالفعل بإجراء المزيد من تكوينات البطاريات ، ووجدت أيضًا تعليمات لـ PSP 1000 بواسطة TailsL ، وهي وظيفة جيدة جدًا: https: // www. Instructables.com/id/How-to-Fix-a-Psp
12 فولت بطارية هاك! لن تصدق عينيك!!!!! (محدث): 7 خطوات
12 فولت بطارية هاك! لن تصدق عينيك!!!!! (محدث): مستوحى من التعليمات التي قدمها Kipkay ، اعتقدت أنني سألتقط بعض البطاريات الخاصة بي من علامة تجارية مختلفة … وفوجئت ، يا فتى
هاك جوجل الزجاج الملحمي: 8 خطوات
Epic Google Glass Hack !: هل لديك Google Glass الذي تستخدمه ولكن كل الناس غريبون عنه؟ حسنًا ، لقد اكتشفت اختراقًا يجعل من السهل على الجمهور الاستعداد له. إليك كيفية استخدام نظارة Google Glass وتحويلها إلى تقنية مفضلة لدى الجميع يمكن ارتداؤها
هاك الضوء في غرفة جرس الباب لضعاف السمع: 7 خطوات (بالصور)
هاك ضوء غرفة جرس الباب لضعف السمع: المشكلة: تم تسجيل والدي على أنه أصم وأمي تعاني من ضعف السمع ونتيجة لذلك غالبًا ما يجدون صعوبة في سماع جرس الباب. قد تكون هذه مشكلة يعاني منها الكثيرون أيضًا ، فقد اشتروا جرس باب بضوء وامض لمساعدتهم في