Taula de continguts:
- Subministraments
- Pas 1: construeix la cosa
- Pas 2: configureu l'aplicació Blynk
- Pas 3: programa l'ESP32
- Pas 4: com utilitzar-lo?
Vídeo: Hack GMC Geigercounter amb Blynk: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Tot i que el meu GMC-320 Plus Geigercounter té WiFi integrat, no el vaig poder utilitzar. És per això que volia crear un dispositiu que pogués transmetre les dades gravades al meu mòbil o a la web i que afegís funcions addicionals, com ara dosis acumulatives, WiFi i Bluetooth. Volia una opció per utilitzar WiFi per a una configuració fixa a casa i Bluetooth per utilitzar el dispositiu al camp. Per això, podeu seleccionar entre tots dos tipus de connexió amb un senzill commutador. Totes les dades es mostren en una petita pantalla OLED de 128 * 32 píxels i es carreguen al núvol de Blynk. El dispositiu es connecta al geigercounter amb un senzill cable auxiliar, de manera que no haureu de fer cap canvi al vostre geigercounter.
Subministraments
Geigercounter amb sortida AUX, p. Ex. per a auriculars
Cable auxiliar
IC de temporitzador NE555
Condensador de 680uF, 10V
C1815 Transistor NPN
18650 Bateria
Tauler de protecció i càrrega TP4056
Convertidor intensiu (per exemple, XL6009) amb sortida de 5 V.
2x 1kOhm 0,25W resistència
1x 470Ohm resistència de 0,25 W.
1x resistència de 0,25 W. 10Ohm
1 resistència de 3,3 kOhm de 0,25 W.
1x resistència de 0,25W de 22Ohm
Condensador Cermaic 0,01uF (Codi: 103)
Material de PCB
Jack de 3,5 mm, femella
Cables
2x interruptor permanent
ESP32
Regulador MCP1700-3302 LDO 3.3V
Opcional: pantalla OLED I2C de 128x32 píxels
Eines
Soldador amb soldador
Convertidor USB a TTL
Multímetre
Cola calenta
Opcional: eines per gravar PCB
pinces
Pas 1: construeix la cosa
Ara és el moment de muntar el Circuit. Em vaig fer un PCB personalitzat des de zero, però el circuit no és tan complex i es pot construir fàcilment sobre una taula de treball o alguna cosa similar.
Tot el projecte, inclòs el PCB que he utilitzat, es pot trobar aquí:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Si voleu utilitzar el PCB que he utilitzat, heu de doblegar els passadors del NE555 cap enrere perquè el pinout coincideixi quan el munteu a l'altre costat. També heu de connectar un cable entre el costat desconnectat de R3 i Battery +, si voleu veure el voltatge de les vostres bateries.
Si voleu, podeu instal·lar-lo en una configuració més permanent. He dissenyat una carcassa per a això, ara podeu imprimir-la en 3D. Podeu obtenir els fitxers STL des d’aquí:
www.thingiverse.com/thing:4127873
Pas 2: configureu l'aplicació Blynk
Baixeu-vos l'aplicació Blynk des d'Appestore o de Google Play Store. A l'aplicació podeu crear un compte nou.
Després podeu crear un projecte nou. Com a tipus de placa, heu de seleccionar "ESP32 Dev board" i com a tipus de connexió "Bluetooth". S’enviarà un testimoni d’autorització a la vostra adreça de correu electrònic.
Al Projecte, ara podeu afegir diferents ginys al vostre projecte mitjançant la icona + que hi ha a l'extrem superior dret.
Aquí podeu afegir el widget "Display Value" quatre vegades, així com el widget "Superchart". Si voleu utilitzar el Bluetooth també, també heu d'afegir el widget Bluetooth.
Cada visualització de valor mostrarà un valor diferent (CPM, uSv / h, uSv i voltatge de la bateria). Per configurar-los, feu clic al camp i seleccioneu el pin virtual correcte (CPM = V1, uSv / h = V3, uSv = V5, Voltage = V7).
Ara no podeu configurar el Superchart. Representarà les dades enregistrades. Per fer-ho, podeu tocar el widget Superchart i, a "Datastreams", seleccioneu "New Datastream" per a cada valor que vulgueu representar. Amb la petita barra lliscant a la dreta, podeu seleccionar el color i el pin virtual (CPM = V2, uSv / h = V4, uSv = V6, Volatage = V8). Tingueu en compte que cada valor necessita un nou Datastream.
Pas 3: programa l'ESP32
Mitjançant el port de programa (vegeu l’esquema) podeu connectar l’ESP amb el convertidor TTL. GPIO0 i GND a GND, 3.3V i EN a 3.3V, RX a TX i TX a RX.
Ara heu d’instal·lar l’IDE Arduino, el podeu obtenir aquí:
www.arduino.cc/ca/main/software
Després d’instal·lar-lo i obrir-lo, heu d’anar a Arduino> Preferències. Aquí publiqueu aquest enllaç:
dl.espressif.com/dl/package_esp32_index.js… a l’opció addicional de l’URL del tauler de control.
Ara podeu tancar la finestra de preferències. Ara aneu a Eina> Tauler> Gestor de tauler i escriviu "ESP32" a la cerca. Ara feu clic a Instal·la.
A continuació, hem d’instal·lar les biblioteques. Per fer-ho, heu d’anar a Sketch> Add Libary> Gestiona biblioteques.
Ara heu d’instal·lar "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" i "Blynk". Alguns d'aquests potser ja estan instal·lats. Finalment, podeu instal·lar la biblioteca principal de Blynk des d’aquí:
github.com/khoih-prog/BlynkESP32_BT_WF
Només heu de seguir les instruccions del fitxer "Llegeix-me".
Ara obriu l'esbós, el trobareu a la biblioteca que acabeu de descarregar. Aneu a Exemples> GeigercounterOLED i obriu el fitxer Geigercounter_Oled.ino a Arduino.
Aquí heu d'introduir el vostre nom de WiFis (SSID) i la vostra contrasenya, així com el codi d'autenticació que us va ser enviat per correu electrònic quan vau crear el projecte Blynk.
Això és! Feu clic a Càrrega i espereu fins que es digui "Càrrega completa". El dispositiu hauria de funcionar ara.
Pas 4: com utilitzar-lo?
Podeu connectar el dispositiu al Geigercounter ara amb un cable auxiliar. Si tanqueu el commutador entre GND i GPIO14 i l’activeu, el dispositiu arrencarà en mode Bluetooth. A l'aplicació, ara podeu fer clic a la icona de bluetooth i seleccionar el Geigercounter. Ara transmetrà les dades mitjançant Bluetooth.
Si preferiu el mode WiFi, obriu l'interruptor. Si hi apliqueu Power, intentarà connectar-se al vostre WiFi i transmetre les dades directament al núvol.
Si el dispositiu mostra un uSv / h incorrecte, és possible que el vostre Geigercounter utilitzi un altre tipus de tub Geiger Müller i, per tant, tingui un factor de conversió diferent. El GMC320 utilitza un tub M4011. Aquí 1uSv / h és de 152 CPM, de manera que 1/152 = 0,00658 A l'esbós, heu de canviar "CONV_FACTOR".
Si voleu conèixer el vostre factor de conversió, només cal que busqueu a Google el vostre tub i trobeu un full de dades.
Si voleu obtenir més informació sobre com funciona això i sobre com calcular els Sieverts a partir del CPM, consulteu aquest article:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Recomanat:
Hack de llum de la porta del timbre amb discapacitat auditiva: 7 passos (amb imatges)
Problema auditiu: truc de llum de la porta del timbre: problema: el meu pare està registrat com a sord i la meva mare té discapacitat auditiva i, per això, sovint els costa escoltar el timbre. Aquest podria ser un problema que també van patir molts altres: van comprar un timbre lleuger intermitent per ajudar-los a
Reg de plantes interiors amb NodeMCU, servidor local Blynk i Blynk Apk, punt de configuració ajustable: 3 passos
Reg de plantes d'interior amb NodeMCU, Local Blynk Server i Blynk Apk, punt ajustable: He construït aquest projecte perquè les meves plantes d'interior han de ser sanes fins i tot quan estic de vacances durant un període prolongat de temps i m'agrada tenir la idea controlar o, com a mínim, supervisar totes les coses possibles que passen a casa meva per Internet
Hola Blynk! Interfície de l'SPEEEduino amb l'aplicació Blynk: 5 passos
Hola Blynk! Interfacer SPEEEduino amb l'aplicació Blynk: Què és SPEEEduino? L'SPEEEduino és una placa de microcontrolador habilitada per a Wi-Fi basada al voltant de l'ecosistema Arduino, creada per a educadors. El SPEEEduino combina el factor de forma i el microcontrolador de l’Arduino amb el SoC Wi-Fi ESP8266, fent
Broken Toy Drone Hack Hack: 12 passos (amb imatges)
Broken Toy Drone Hardware Hack: En aquest instructiu, us mostraré com convertir pràcticament qualsevol dron de joguina trencat que tingués llums controlables de manera remota en un parell de dispositius versàtils. El primer dispositiu fabricat amb el control remot antic detecta alguna cosa mitjançant un mòdul de sensor
DJI Drone Cable Hack Hack: 13 Passos (amb imatges)
DJI Drone USB Cable Hack: Instagram: withered_perception Odio els cables i els cables! Si llegís algun dels meus altres instructibles, ho sabríeu … Així que anem de nou … Simplificant, espantant i desordenant la meva vida