Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Bauen Sie das Ding
- Schritt 2: Blynk-App einrichten
- Schritt 3: Programmieren Sie den ESP32
- Schritt 4: Wie benutzt man es?
Video: GMC-Geigerzähler mit Blynk hacken - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Obwohl mein GMC-320 Plus Geigercounter über eingebautes WiFi verfügt, konnte ich es nicht wirklich nutzen. Aus diesem Grund wollte ich ein Gerät bauen, das die aufgezeichneten Daten auf mein Handy / ins Web streamen kann und gleichzeitig zusätzliche Funktionen wie kumulative Dosis, WiFi und Bluetooth hinzufügt. Ich wollte eine Option, um WiFi für eine stationäre Einrichtung zu Hause und Bluetooth zu verwenden, um das Gerät im Feld zu verwenden. Deshalb können Sie mit einem einfachen Schalter zwischen beiden Anschlussarten wählen. Alle Daten werden auf einem kleinen 128 * 32 Pixel OLED Display angezeigt und in die Blynk Cloud hochgeladen. Das Gerät wird über ein einfaches Aux-Kabel mit dem Geigerzähler verbunden, sodass Sie keinerlei Änderungen an Ihrem Geigerzähler vornehmen müssen!
Lieferungen
Geigerzähler mit AUX-Ausgang, z. B. für Kopfhörer
Aux-Kabel
NE555 Timer-IC
680uF, 10V Kondensator
C1815 NPN-Transistor
18650 Batterie
TP4056 Lade- und Schutzplatine
Aufwärtswandler (z. B. XL6009) mit 5V Ausgang
2x 1kOhm 0,25W Widerstand
1x 470Ohm 0,25W Widerstand
1x 10Ohm 0,25W Widerstand
1x 3.3kOhm 0.25W Widerstand
1x 22Ohm 0,25W Widerstand
0,01uF Keramikkondensator (Code: 103)
PCB-Material
3,5-mm-Klinke, weiblich
Kabel
2x Dauerschalter
ESP32
MCP1700-3302 LDO 3.3V-Regler
Optional: 128x32 Pixel OLED I2C Display
Werkzeuge
Lötkolben mit Lot
USB-zu-TTL-Konverter
Multimeter
Heißkleber
Optional: Werkzeuge zum Ätzen von PCB
Pinzette
Schritt 1: Bauen Sie das Ding
Jetzt ist es an der Zeit, die Schaltung zusammenzubauen. Ich habe mir von Grund auf eine benutzerdefinierte Platine gemacht, aber die Schaltung ist nicht so komplex und kann leicht auf einem Steckbrett oder ähnlichem aufgebaut werden.
Das gesamte Projekt einschließlich der von mir verwendeten Platine finden Sie hier:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Wenn Sie die von mir verwendete Platine verwenden möchten, müssen Sie die Pins des NE555 nach hinten biegen, damit die Pinbelegung bei der Montage auf der anderen Seite übereinstimmt. Sie müssen auch ein Kabel zwischen der nicht angeschlossenen Seite von R3 und Battery + anschließen, wenn Sie die Spannung Ihrer Batterien sehen möchten.
Wenn Sie möchten, können Sie es in ein dauerhafteres Setup einfügen. Ich habe ein Gehäuse dafür entworfen, Sie können es jetzt 3D-Drucken. Die STL-Dateien erhalten Sie hier:
www.thingiverse.com/thing:4127873
Schritt 2: Blynk-App einrichten
Laden Sie die Blynk-App vom Applestore oder Google Play Store herunter. In der App können Sie ein neues Konto erstellen.
Danach können Sie ein neues Projekt erstellen. Als Boardtyp müssen Sie "ESP32 Dev Board" und als Verbindungstyp "Bluetooth" auswählen. Ein Auth-Token wird an Ihre E-Mail-Adresse gesendet.
Im Projekt können Sie Ihrem Projekt nun verschiedene Widgets hinzufügen, indem Sie das + Symbol in der oberen rechten Ecke verwenden.
Hier können Sie das Widget "Wertanzeige" viermal sowie das Widget "Superchart" hinzufügen. Wenn Sie auch Bluetooth verwenden möchten, müssen Sie auch das Bluetooth-Widget hinzufügen.
Jede Wertanzeige zeigt einen anderen Wert (CPM, uSv/h, uSv und Batteriespannung). Um sie einzurichten, klicken Sie auf das Feld und wählen den richtigen virtuellen Pin aus (CPM = V1, uSv/h = V3, uSv = V5, Spannung = V7).
Jetzt können Sie das Superchart nicht einrichten. Es zeichnet die aufgezeichneten Daten auf. Tippen Sie dazu auf das Superchart-Widget und wählen Sie unter "Datastreams" für jeden Wert, den Sie plotten möchten, "New Datastream" aus. Mit dem kleinen Schieberegler-Icon rechts können Sie die Farbe und den virtuellen Pin auswählen (CPM = V2, uSv/h= V4, uSv = V6, Volatage = V8). Denken Sie daran, dass jeder Wert einen neuen Datenstrom benötigt!
Schritt 3: Programmieren Sie den ESP32
Über den Program Port (siehe Schema) können Sie den ESP mit dem TTL-Konverter verbinden. GPIO0 und GND auf GND, 3.3V und EN auf 3.3V, RX auf TX und TX auf RX.
Sie müssen nun die Arduino IDE installieren, Sie können sie hier bekommen:
www.arduino.cc/en/main/software
Nach der Installation und dem Öffnen müssen Sie zu Arduino > Preferences gehen. Hier postest du diesen Link:
dl.espressif.com/dl/package_esp32_index.js… in die zusätzliche Boards-Manager-URL-Option.
Sie können jetzt das Einstellungsfenster schließen. Gehen Sie nun zu Tool > Board > Boardmanager und geben Sie "ESP32" in die Suche ein. Klicken Sie nun auf Installieren.
Als nächstes müssen wir die Bibliotheken installieren. Dazu müssen Sie zu Sketch > Add Libary > Manage Libraries gehen.
Nun müssen Sie "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" und "Blynk" installieren. Einige davon sind möglicherweise bereits installiert. Schließlich können Sie die Hauptbibliothek von Blynk von hier aus installieren:
github.com/khoih-prog/BlynkESP32_BT_WF
Folgen Sie einfach den Anweisungen in der "Readme"-Datei.
Öffnen Sie nun die Skizze, Sie finden sie in der Bibliothek, die Sie gerade heruntergeladen haben. Gehen Sie zu Beispiele > GeigercounterOLED und öffnen Sie die Datei Geigercounter_Oled.ino in Arduino.
Hier müssen Sie Ihren WLAN-Namen (SSID) und Ihr Passwort eingeben, sowie den Auth-Code, der Ihnen beim Erstellen des Blynk-Projekts per E-Mail zugesandt wurde.
Das ist es! Klicken Sie auf Upload und warten Sie, bis "Upload abgeschlossen" angezeigt wird. Ihr Gerät sollte jetzt funktionieren.
Schritt 4: Wie benutzt man es?
Sie können das Gerät jetzt mit einem Aux-Kabel an den Geigerzähler anschließen. Wenn Sie den Schalter zwischen GND und GPIO14 schließen und einschalten, bootet das Gerät in den Bluetooth-Modus. In der App können Sie nun auf das Bluetooth-Symbol klicken und den Geigerzähler auswählen. Die Daten werden nun über Bluetooth gestreamt.
Wenn Sie stattdessen den WLAN-Modus bevorzugen, öffnen Sie einfach den Schalter. Wenn Sie es mit Strom versorgen, versucht es, eine Verbindung zu Ihrem WLAN herzustellen und die Daten direkt in die Cloud zu streamen.
Wenn Ihr Gerät falsche uSv/h anzeigt, ist es möglich, dass Ihr Geigerzähler eine andere Geiger-Müller-Röhre verwendet und daher einen anderen Umrechnungsfaktor hat. Der GMC320 verwendet eine M4011-Röhre. Hier ist 1uSv/h 152 CPM, also 1/152 = 0,00658 In der Skizze müssen Sie "CONV_FACTOR" ändern.
Wenn Sie Ihren Umrechnungsfaktor herausfinden möchten, googeln Sie einfach Ihre Tube und finden Sie ein Datenblatt.
Wenn Sie mehr darüber erfahren möchten, wie das funktioniert und wie Sie die Sieverts aus CPM berechnen, lesen Sie diesen Artikel:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Empfohlen:
So hacken Sie ein Sonoff-Gerät – wikiHow
So hacken Sie ein Sonoff-Gerät: Prakhar Agrawal Junior Researcher (IoT Exploits) SICHERE HARDWAREEINFÜHRUNG In diesem Beitrag werden wir darüber diskutieren, wie man eine benutzerdefinierte Firmware auf das Sonoff-Gerät lädt und es mit seiner IP-Adresse steuert das
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Hacken Sie eine Maus mit Arduino. 2500 Fuß kabellos. PS/2: 5 Schritte
Hacken Sie eine Maus mit Arduino. 2500 Fuß kabellos. PS / 2: In diesem anweisbaren zeige ich Ihnen, wie Sie eine Maus hacken, damit Sie sie als Controller für LEDs, Motoren, drahtlose Anwendungen und so weiter verwenden können. In diesem Tutorial werden Mäuse behandelt, die einen Draht haben. Die meisten dieser Mäuse verwenden das PS/2-Protokoll. Die Einrichtung
Knoten-MCU mit 4-Port-Relaismodul, Blynk-App, IFTTT und Google Home. Gewinn?: 5 Schritte
Knoten-MCU mit 4-Port-Relaismodul, Blynk-App, IFTTT und Google Home. Profit?: In diesem Beitrag dreht sich alles darum, wie Sie Google Home mit NodeMCU und der blynk-App verbinden. Sie können Ihre Geräte mit einem einfachen blynk-gesteuerten NodeMCU-Schalter und Google Assistant steuern. Also los, Ok Google.. Schalten Sie das Ding ein
Hacken Sie, um alle Schritte eines Instructable anzuzeigen, ohne sich anzumelden
Hacken Sie, um alle Schritte eines Instructable anzuzeigen, ohne sich anzumelden!: Hier ist ein kleiner Hack, der Ihnen unnötige Minuten beim Anmelden spart. Im Grunde können Sie alle Schritte auf einer Seite eines Instructable anzeigen, ohne sich anzumelden und OHNE zu verwenden jede 'Hacking'-Software! Bitte beachten Sie, dass dies nur ein kleiner Trick ist