Innehållsförteckning:
- Tillbehör
- Steg 1: Bygg saken
- Steg 2: Konfigurera Blynk -appen
- Steg 3: Programmera ESP32
- Steg 4: Hur använder man det?
Video: Hacka GMC Geigercounter med Blynk: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Även om min GMC-320 Plus Geigercounter har inbyggd WiFi kunde jag inte riktigt använda den. Det var därför jag ville bygga en enhet som kan strömma inspelad data till min mobil / webben samtidigt som jag lägger till ytterligare funktioner som en kumulativ dos, WiFi och Bluetooth. Jag ville ha ett alternativ att använda WiFi för en stationär installation hemma och Bluetooth för att använda enheten ute på fältet. Det är därför du kan välja mellan båda anslutningstyperna med en enkel switch. All data visas på en liten 128*32 pixel OLED -skärm och laddas upp till Blynk -molnet. Enheten ansluter till geigercounter med en enkel aux -kabel, så du behöver inte göra några ändringar i din geigercounter alls!
Tillbehör
Geigercounter med AUX -utgång, t.ex. för hörlurar
Aux -kabel
NE555 Timer IC
680uF, 10V kondensator
C1815 NPN -transistor
18650 batteri
TP4056 laddnings- och skyddskort
Step up -omvandlare (t.ex. XL6009) med 5V utgång
2x 1kOhm 0.25W motstånd
1x 470Ohm 0.25W motstånd
1x 10Ohm 0.25W motstånd
1x 3,3 kOhm 0,25 W motstånd
1x 22Ohm 0.25W motstånd
0.01uF Cermaic kondensator (kod: 103)
PCB -material
3,5 mm jack, hona
Kablar
2x permanent strömbrytare
ESP32
MCP1700-3302 LDO 3.3V regulator
Valfritt: 128x32 pixel OLED I2C -skärm
Verktyg
Lödkolv med lödning
USB till TTL -omvandlare
Multimeter
Hot Lim
Valfritt: Verktyg för att etsa PCB
pincett
Steg 1: Bygg saken
Nu är det dags att montera kretsen. Jag gjorde mig en anpassad PCB från början, men kretsen är inte så komplex och kan enkelt byggas på en brödbräda eller något liknande.
Hela projektet inklusive kretskortet jag använde hittar du här:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Om du vill använda kretskortet som jag använde måste du böja stiften på NE555 bakåt så att pinout matchar när du monterar det på andra sidan. Du måste också ansluta en kabel mellan den oanslutna sidan av R3 och Battery +, om du vill se batteriernas spänning.
Om du vill kan du lägga den i en mer permanent installation. Jag har designat ett hölje för det, du kan 3D -skriva ut det nu. Du kan hämta STL -filerna härifrån:
www.thingiverse.com/thing:4127873
Steg 2: Konfigurera Blynk -appen
Ladda ner Blynk -appen från Appestore eller Google Play Store. I appen kan du skapa ett nytt konto.
Därefter kan du skapa ett nytt projekt. Som korttyp måste du välja "ESP32 Dev -kort" och som anslutningstyp "Bluetooth". En autentikett skickas till din e -postadress.
I projektet kan du nu lägga till olika widgets till ditt projekt med hjälp av + -ikonen i det övre högra hörnet.
Här kan du lägga till widgeten "Value Display" fyra gånger samt widgeten "Superchart". Om du också vill använda Bluetooth måste du också lägga till Bluetooth -widgeten.
Varje värdevisning visar ett annat värde (CPM, uSv/h, uSv och batterispänning). För att konfigurera dem klickar du på fältet och väljer rätt virtuell pin (CPM = V1, uSv/h = V3, uSv = V5, Spänning = V7).
Nu kan du inte konfigurera Superchart. Det kommer att plotta de inspelade data. För att göra detta kan du trycka på Superchart -widgeten och under "Datastreams" väljer du "New Datastream" för varje värde du vill planera. Med den lilla reglaget Ikon till höger kan du välja färg och virtuell pin (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Tänk på att varje värde behöver en ny Datastream!
Steg 3: Programmera ESP32
Med programporten (se schemat) kan du ansluta ESP med TTL -omvandlaren. GPIO0 och GND till GND, 3.3V och EN till 3.3V, RX till TX och TX till RX.
Du måste nu installera Arduino IDE, du kan få den här:
www.arduino.cc/en/main/software
Efter att du har installerat och öppnat det måste du gå till Arduino> Inställningar. Här lägger du ut den här länken:
dl.espressif.com/dl/package_esp32_index.js… till ytterligare Boards Manger URL -alternativ.
Du kan nu stänga inställningsfönstret. Gå nu till Tool> Board> Board manager och skriv "ESP32" i sökningen. Klicka nu på installera.
Därefter måste vi installera biblioteken. För att göra det måste du gå till Sketch> Add Libary> Manage Libraries.
Nu måste du installera "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" och "Blynk". Några av dessa är kanske redan installerade. Slutligen kan du installera huvudblynk -biblioteket härifrån:
github.com/khoih-prog/BlynkESP32_BT_WF
Följ bara instruktionerna i filen "Readme".
Öppna nu skissen, du kan hitta den i biblioteket du just laddat ner. Gå till Exempel> GeigercounterOLED och öppna filen Geigercounter_Oled.ino i Arduino.
Här måste du ange ditt WiFis -namn (SSID) och lösenord, liksom den autentiska koden som skickades till dig via e -post när du skapade Blynk -projektet.
Det är allt! Tryck på uppladdning och vänta tills det står "Överföring klar". Din enhet borde fungera nu.
Steg 4: Hur använder man det?
Du kan ansluta enheten till Geigercounter med hjälp av en extra nu. Om du stänger omkopplaren mellan GND och GPIO14 och slår på den startar enheten i Bluetooth -läge. I appen kan du nu klicka på Bluetooth -ikonen och välja Geigercounter. Det kommer nu att strömma data via Bluetooth.
Om du föredrar WiFi -läge istället, öppna bara strömbrytaren. Om du använder Power på den försöker den ansluta till din WiFi och strömma data direkt till molnet.
Om din enhet visar fel uSv/h är det möjligt att din Geigercounter använder en annan typ av Geiger Müller Tube och därför har en annan omvandlingsfaktor. GMC320 använder ett M4011 -rör. Här är 1uSv/h 152 CPM, så 1/152 = 0,00658 I skissen måste du ändra "CONV_FACTOR".
Om du vill ta reda på omvandlingsfaktorn, bara googla ditt rör och hitta ett datablad.
Om du vill veta mer om hur detta fungerar och hur du beräknar Sieverts från CPM, ta en titt på den här artikeln:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Rekommenderad:
Hacka din bil med Wio -terminal och CAN -buss: 7 steg
Hacka din bil med Wio -terminal och CAN -buss: Om du har en viss förståelse för CAN -buss och Arduino -programmering och vill hacka din bil, kan dessa instruktörer ge dig en lösning. När det gäller varför du vill hacka din bil, jag vet inte, men det här är verkligen en intressant sak.Denna pr
Hacka Hexbug Spider XL för att lägga till datorsyn med en Android -smartphone: 9 steg (med bilder)
Hacka Hexbug Spider XL för att lägga till Computer Vision med en Android -smartphone: Jag är ett stort fan av den ursprungliga Hexbug ™ Spindel. Jag har ägt över ett dussin och hackat dem alla. När som helst går en av mina söner till en kompis ’ födelsedagsfest får vännen en Hexbug ™ spindel i present. Jag har hackat eller
Hacka IKEA Växer: 12 steg (med bilder)
Hacka IKEA Växer: Här är ett snabbhelgsprojekt för att automatisera IKEAs Växer (+ Krydda) inomhusodlingsljus, integrera det i Home Assistant med hjälp av en mikrokontroller och ESPHome. Detta förutsätter att du redan är igång med Home Assistant
Hacka din Halloween med Phidgets: 9 steg (med bilder)
Hacka din Halloween med Phidgets: Detta projekt visar dig hur du kan " hacka " dina Halloween -dekorationer och få dem att bete sig precis som du vill! Halloween -dekorationen som vi arbetar med har följande standardfunktion: Aktiverad genom kastströmbrytare (visas i
Hacka Canon EOS 300D för att bekräfta fokus med alla objektiv permanent: 5 steg (med bilder)
Hacka Canon EOS 300D för att bekräfta fokus med alla objektiv, permanent: Tja, det kan du enkelt göra genom att använda olika chippade adaptrar för flera objektivfästen - men vad sägs om att permanent ändra din kamera för att göra samma sak och undvika att betala extra för flera adaptrar? Jag älskar min 300D men jag äger inget EF/S -objektiv