תוכן עניינים:

לפרוץ את GMC Geigercounter עם Blynk: 4 שלבים
לפרוץ את GMC Geigercounter עם Blynk: 4 שלבים

וִידֵאוֹ: לפרוץ את GMC Geigercounter עם Blynk: 4 שלבים

וִידֵאוֹ: לפרוץ את GMC Geigercounter עם Blynk: 4 שלבים
וִידֵאוֹ: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, נוֹבֶמבֶּר
Anonim
לפרוץ את GMC Geigercounter עם Blynk
לפרוץ את GMC Geigercounter עם Blynk

למרות של- GMC-320 Plus Geigercounter שלי יש WiFi מובנה, לא ממש הצלחתי להשתמש בו. זו הסיבה שרציתי לבנות מכשיר שיוכל להזרים את הנתונים המוקלטים לנייד / האינטרנט תוך הוספת תכונות נוספות כגון מנה מצטברת, WiFi ו- Bluetooth. רציתי אפשרות להשתמש ב- WiFi להתקנה נייחת בבית ו- Bluetooth לשימוש במכשיר בשטח. זו הסיבה שאתה יכול לבחור בין שני סוגי החיבורים באמצעות מתג פשוט. כל הנתונים מוצגים בתצוגת OLED קטנה בגודל 128*32 פיקסלים ומועלים לענן Blynk. המכשיר מתחבר לדלפק ה geiger באמצעות כבל aux פשוט, כך שלא תצטרך לבצע שינויים במדריך ה geiger שלך כלל!

אספקה

מונה Geiger עם יציאת AUX, למשל לאוזניות

כבל Aux

NE555 טיימר IC

680uF, קבלים 10V

טרנזיסטור NPN C1815

סוללה 18650

לוח טעינה והגנה TP4056

ממיר מדרגה (למשל XL6009) עם פלט 5V

נגד 1 kOhm 0.25W

נגד 470Ohm 0.25W

נגד 10 Ohm 0.25W

1 x 3.3kOhm 0.25W נגד

נגד 22 אוהם 0.25W

קבלים Cermaic 0.01uF (קוד: 103)

חומר PCB

שקע 3.5 מ מ, נקבה

כבלים

2x מתג קבוע

ESP32

הרגולטור 3.3V LDO MCP1700-3302

אופציונלי: 128x32 פיקסל OLED I2C תצוגה

כלים

מלחם עם הלחמה

ממיר USB ל TTL

מולטימטר

דבק חם

אופציונלי: כלים לחרוט PCB

מַלְקֶטֶת

שלב 1: בנה את הדבר

בנה את הדבר!
בנה את הדבר!
בנה את הדבר!
בנה את הדבר!

עכשיו הגיע הזמן להרכיב את המעגל. הכנתי לעצמי PCB מותאם אישית מאפס, אבל המעגל לא כל כך מורכב וניתן לבנות אותו בקלות על קרש לחם או משהו דומה.

כל הפרויקט כולל ה- PCB בו השתמשתי ניתן למצוא כאן:

easyeda.com/Crosswalkersam/geigerzaehler-b…

אם אתה רוצה להשתמש במחשב הלוח שהשתמשתי בו, עליך לכופף את הפינים של ה- NE555 לאחור כך שהתקנה תואם כאשר תעלה אותו בצד השני. אתה גם צריך לחבר כבל בין הצד הלא מחובר של R3 לבין סוללה +, אם אתה רוצה לראות את המתח של הסוללות שלך.

אם תרצה, תוכל להכניס אותו להגדרה קבועה יותר. תכננתי לו דיור, אתה יכול להדפיס אותו בתלת מימד עכשיו. אתה יכול לקבל את קבצי STL מכאן:

www.thingiverse.com/thing:4127873

שלב 2: הגדרת אפליקציית Blynk

הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk

הורד את אפליקציית Blynk מחנות אפלסטור או מחנות Google Play. באפליקציה תוכל ליצור חשבון חדש.

לאחר מכן תוכל ליצור פרויקט חדש. כסוג לוח עליך לבחור "לוח ESP32 Dev" וכסוג חיבור "Bluetooth". אסימון אימות יישלח לכתובת הדוא"ל שלך.

בפרויקט תוכל כעת להוסיף ווידג'טים שונים לפרויקט שלך באמצעות הסמל + בפינה השמאלית העליונה.

כאן תוכל להוסיף את הווידג'ט "תצוגת ערך" ארבע פעמים וכן את יישומון "תרשים העל". אם ברצונך להשתמש גם ב- Bluetooth, עליך להוסיף את ווידג'ט ה- Bluetooth.

כל תצוגת ערך תציג ערך שונה (CPM, uSv/h, uSv ו- Batteryvoltage). כדי להגדיר אותם, לחץ על השדה ובחר את הסיכה הוירטואלית הנכונה (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7).

עכשיו אתה לא יכול להגדיר את Superchart. זה ישרטט את הנתונים המוקלטים. לשם כך, אתה יכול להקיש על יישומון סופרצ'רט ותחת "Datastreams" אתה בוחר "זרם נתונים חדש" עבור כל ערך שתרצה לתכנן. עם סמל המחוון הקטן מימין, אתה יכול לבחור את הצבע ואת הסיכה הווירטואלית (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). זכור כי כל ערך זקוק ל Datastream חדש!

שלב 3: תכנת את ESP32

באמצעות יציאת התוכנית (ראה סכמטי) ניתן לחבר את ה- ESP עם ממיר TTL. GPIO0 ו- GND ל- GND, 3.3V ו- EN עד 3.3V, RX ל- TX ו- TX ל- RX.

כעת עליך להתקין את Arduino IDE, תוכל להשיג אותו כאן:

www.arduino.cc/en/main/software

לאחר ההתקנה והפתחה, עליך לעבור ל- Arduino> Preferences. כאן אתה מפרסם את הקישור הזה:

dl.espressif.com/dl/package_esp32_index.js… לאפשרות URL נוספת של Boards Manger.

כעת תוכל לסגור את חלון ההעדפות. כעת עבור אל כלי> לוח> מנהל לוח והקלד "ESP32" בחיפוש. כעת לחץ על התקן.

בשלב הבא עלינו להתקין את הספריות. לשם כך, עליך לעבור לסקיצה> הוסף ליברי> ניהול ספריות.

כעת עליך להתקין את "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" ו- "Blynk". חלקם אולי כבר מותקנים. לבסוף תוכל להתקין את ספריית Blynk הראשית מכאן:

github.com/khoih-prog/BlynkESP32_BT_WF

פשוט עקוב אחר ההוראות בקובץ "Readme".

כעת פתח את המערכון, תוכל למצוא אותו בספרייה שהורדת זה עתה. עבור אל דוגמאות> GeigercounterOLED ופתח את הקובץ Geigercounter_Oled.ino בארדואינו.

כאן עליך להכניס את שם ה- WiFis שלך (SSID) ואת הסיסמה שלך, כמו גם את קוד האימות שנשלח אליך בדוא ל בעת יצירת פרויקט Blynk.

זהו זה! הקש על העלה והמתן עד שיאמר "העלאה הושלמה". המכשיר שלך אמור לעבוד עכשיו.

שלב 4: כיצד להשתמש בו?

איך להשתמש בזה?
איך להשתמש בזה?

אתה יכול לחבר את המחלקה ל- Geigercounter עם מכשיר עזר כעת. אם תסגור את המעבר בין GND ל- GPIO14 ותפעיל אותו, המכשיר יאתחל למצב Bluetooth. באפליקציה, כעת תוכל ללחוץ על סמל ה- Bluetooth ולבחור ב- Geigercounter. כעת הוא יזרם את הנתונים באמצעות Bluetooth.

אם אתה מעדיף את מצב ה- WiFi במקום זאת, פשוט פתח את המתג. אם תפעיל עליו Power, הוא ינסה להתחבר ל- WiFi שלך ולהזרים את הנתונים לענן ישירות.

אם המכשיר מציג uSv/h שגוי, יתכן שמדריך ה Geiger שלך משתמש בצינור מסוג Geiger Müller מסוג אחר ולכן יש לו גורם המרה שונה. GMC320 משתמש בצינור M4011. כאן 1uSv/h הוא 152 CPM, ולכן 1/152 = 0.00658 בסקיצה, עליך לשנות את "CONV_FACTOR".

אם אתה רוצה לברר את גורם ההמרה שלך, פשוט חפש בגוגל את הצינור שלך ומצא גליון נתונים.

אם ברצונך לברר פרטים נוספים על אופן הפעולה וכיצד לחשב את הסיבים ממחיר לאלף הופעות, עיין במאמר זה:

www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial

מוּמלָץ: