INHOUDSOPGAWE:

DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm: 4 stappe (met foto's)
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm: 4 stappe (met foto's)

Video: DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm: 4 stappe (met foto's)

Video: DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm: 4 stappe (met foto's)
Video: #162 Build your own 50$ connected Geiger Counter (ESP32) 2024, November
Anonim
Image
Image
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm
DIY Geiger -toonbank met 'n ESP8266 en 'n raakskerm

UPDATE: NUWE EN VERBETERDE VERSIE MET WIFI EN ANDER TOEVOEGDE KENMERKE HIER

Ek het 'n Geiger Counter ontwerp en gebou-'n toestel wat ioniserende straling kan opspoor en die gebruiker van gevaarlike omringende stralingsvlakke kan waarsku met die al te bekende klikgeluid. Dit kan ook gebruik word as u na minerale soek om te sien of die rots wat u gevind het, Uraniumerts bevat!

Daar is baie bestaande kits en tutoriale aanlyn beskikbaar om u eie Geiger -toonbank te maak, maar ek wou een uniek maak - ek het 'n GUI -skerm met aanraakbedienings ontwerp sodat die inligting op 'n mooi manier vertoon word.

Stap 1: Basiese teorie

Basiese teorie
Basiese teorie
Basiese teorie
Basiese teorie

Die werkbeginsel van 'n Geiger -teller is eenvoudig. 'N Dunwandige buis met 'n laedrukgas aan die binnekant ('n Geiger-Muller-buis genoem) kry 'n hoë spanning oor sy twee elektrodes. Die elektriese veld wat geskep is, is nie genoeg om diëlektriese onderbrekings te veroorsaak nie - dus vloei daar geen stroom deur die buis nie. Dit is totdat 'n deeltjie of foton van ioniserende straling daardeur gaan.

As beta- of gammastraling deurgaan, kan dit sommige van die gasmolekules binne -in ioniseer, wat vrye elektrone en positiewe ione skep. Hierdie deeltjies begin beweeg as gevolg van die teenwoordigheid van die elektriese veld, en die elektrone neem eintlik genoeg spoed sodat hulle ander molekules kan ioniseer, wat 'n kaskade van gelaaide deeltjies veroorsaak wat elektrisiteit op 'n oomblik gelei. Hierdie kort stroompuls kan opgespoor word deur die stroombaan wat in die skema getoon word, wat dan gebruik kan word om die klikgeluid te skep, of in hierdie geval aan die mikrobeheerder gestuur word wat berekeninge daarmee kan doen.

Ek gebruik die SBM-20 Geiger-buis, want dit is maklik om op eBay te vind, en baie sensitief vir beta- en gammastraling.

Stap 2: Onderdele en konstruksie

Onderdele en konstruksie
Onderdele en konstruksie
Onderdele en konstruksie
Onderdele en konstruksie
Onderdele en konstruksie
Onderdele en konstruksie

Ek het die NodeMCU -bord, gebaseer op die ESP8266 -mikrobeheerder, as die brein vir hierdie projek gebruik. Ek wou iets hê wat soos 'n Arduino geprogrammeer kan word, maar vinnig genoeg is om die skerm sonder te veel vertraging te bestuur.

Vir die hoogspanningstoevoer gebruik ek hierdie HV DC-DC boost converter van Aliexpress om 400V aan die Geiger-buis te lewer. Hou net in gedagte dat as u die uitsetspanning toets, u dit nie direk met 'n multimeter kan meet nie - die impedansie is te laag en dit sal die spanning laat val, sodat die lesing onakkuraat is. Skep 'n spanningsverdeler met ten minste 100 MOhms in serie met die multimeter en meet die spanning so.

Die toestel word aangedryf deur 'n 18650 -battery wat na 'n ander boost -omskakelaar voed wat 'n konstante 4,2V vir die res van die kring lewer.

Hier is al die komponente wat nodig is vir die stroombaan:

  • SBM-20 GM-buis (baie verkopers op eBay)
  • Hoogspanningsversterker (AliExpress)
  • Boost -omskakelaar vir 4.2V (AliExpress)
  • NodeMCU esp8266 -bord (Amazon)
  • 2.8 "SPI -raakskerm (Amazon)
  • 18650 Li-ion sel (Amazon) OF enige 3,7 V LiPo battery (500+ mAh)
  • 18650 -selhouer (Amazon) Let wel: hierdie batteryhouer blyk 'n bietjie te groot te wees vir die PCB en ek moes die penne na binne buig om dit te kan soldeer. Ek sou aanbeveel om 'n kleiner LiPo -battery te gebruik en soldeer JST lei eerder na die batterykussings op die PCB.

Verskillende elektroniese komponente benodig (u kan alreeds 'n paar hiervan hê):

  • Weerstand (Ohm): 330, 1K, 10K, 22K, 100K, 1.8M, 3M. Beveel aan om 10M weerstande te kry om die spanningsverdeler te maak wat nodig is om die hoogspanningsuitset te meet.
  • Kondensators: 220 pF
  • Transistors: 2N3904
  • LED: 3 mm
  • Gonser: Enige piëzo-zoemer van 12-17 mm
  • Lonthouer 6.5*32 (om Geiger -buis veilig vas te maak)
  • Wisselaar 12 mm

Raadpleeg die PDF -skema in my GitHub om te sien waarheen al die komponente gaan. Dit is gewoonlik goedkoper om hierdie komponente by 'n grootmaatverspreider soos DigiKey of LCSC te bestel. U vind 'n sigblad met my bestellingslys van LCSC op die GitHub -bladsy wat die meeste van die komponente hierbo bevat.

Alhoewel 'n PCB nie nodig is nie, kan dit die stroombaan maklik maak en dit netjies laat lyk. Die Gerber -lêers vir die vervaardiging van PCB's kan ook in my GitHub gevind word. Ek het 'n paar herstelwerk aan die PCB -ontwerp gemaak sedert ek myne gekry het, sodat die ekstra springers nie nodig sou wees met die nuwe ontwerp nie. Dit is egter nie getoets nie.

Die omhulsel is 3D uit PLA gedruk en die onderdele kan hier gevind word. Ek het veranderings aan die CAD -lêers aangebring om die veranderings in die PCB te weerspieël. Dit behoort te werk, maar let daarop dat dit nie getoets is nie.

Stap 3: Kode en UI

Kode en UI
Kode en UI
Kode en UI
Kode en UI
Kode en UI
Kode en UI

Ek het die Adafruit GFX -biblioteek gebruik om die gebruikerskoppelvlak vir die skerm te skep. Die kode kan hier in my GitHub -rekening gevind word.

Die tuisblad toon die dosis, tellings per minuut en die totale opgehoopte dosis sedert die toestel aangeskakel is. Die gebruiker kan 'n stadige of vinnige integrasie -modus kies wat die rolsominterval verander na 60 sekondes of 3 sekondes. Die gonser en LED kan individueel in- of uitgeskakel word.

Daar is 'n basiese instellingsmenu waarmee die gebruiker die dosis -eenhede, die waarskuwingsdrempel en die kalibreringsfaktor wat die CPM met die dosis toelaat, kan verander. Alle instellings word in die EEPROM gestoor, sodat dit herwin kan word wanneer die toestel herstel word.

Stap 4: Toetsing en gevolgtrekking

Toetsing en gevolgtrekking
Toetsing en gevolgtrekking
Toetsing en gevolgtrekking
Toetsing en gevolgtrekking
Toetsing en gevolgtrekking
Toetsing en gevolgtrekking

Die Geiger -toonbank meet 'n kliksnelheid van 15 - 30 tellings per minuut van natuurlike agtergrondstraling, wat gaan oor wat verwag word van 'n SBM -20 -buis. 'N Klein steekproef Uraniumerts word as matig radioaktief aangeteken, teen ongeveer 400 CPM, maar deur 'n lantaarnmantel kan dit vinniger as 5000 CPM klik as dit teen die buis gehou word!

Die Geiger -toonbank trek ongeveer 180 mA by 3.7V, so 'n battery van 2000 mAh behoort ongeveer 11 uur te laai.

Ek is van plan om die buis behoorlik te kalibreer met 'n standaard bron van Cesium-137, wat die dosislesings meer akkuraat sal maak. Vir toekomstige verbeterings kan ek ook WiFi -funksies en funksies vir data -aanmelding byvoeg, aangesien die ESP8266 reeds ingeboude WiFi bevat.

Ek hoop dat u hierdie projek interessant gevind het! Deel u ontwerp as u uiteindelik iets soortgelyks maak!

Aanbeveel: