Სარჩევი:
- მარაგები
- ნაბიჯი 1: შექმენით რამე
- ნაბიჯი 2: დააყენეთ Blynk აპლიკაცია
- ნაბიჯი 3: პროგრამირება ESP32
- ნაბიჯი 4: როგორ გამოვიყენოთ იგი?
ვიდეო: Hack GMC Geigercounter ერთად Blynk: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მიუხედავად იმისა, რომ ჩემს GMC-320 Plus Geigercounter– ს აქვს ჩაშენებული WiFi, მე მისი გამოყენება ნამდვილად არ შემეძლო. სწორედ ამიტომ მინდოდა შემექმნა მოწყობილობა, რომელსაც შეეძლო ჩაწერილი მონაცემების გადატანა ჩემს მობილურში / ინტერნეტში, დამატებითი ფუნქციების დამატებით, როგორიცაა კუმულაციური დოზა, WiFi და Bluetooth. მე მინდოდა, რომ გამომეყენებინა WiFi სტაციონარული დაყენებისთვის სახლში და Bluetooth გამოეყენებინა მოწყობილობა ველში. ამიტომაც შეგიძლიათ აირჩიოთ კავშირის ორივე ტიპს მარტივი გადამრთველით. ყველა მონაცემი ნაჩვენებია პატარა 128*32 პიქსელიანი OLED ეკრანზე და ატვირთულია ბლინკის ღრუბელში. მოწყობილობა აკავშირებს გეიგრანგტერს უბრალო დამხმარე კაბელით, ასე რომ თქვენ საერთოდ არ გჭირდებათ რაიმე სახის ცვლილების შეტანა თქვენს გეირაუნთერში!
მარაგები
Geigercounter AUX გამომავალი, მაგ. ყურსასმენებისთვის
Aux კაბელი
NE555 ტაიმერის IC
680uF, 10V კონდენსატორი
C1815 NPN ტრანზისტორი
18650 ბატარეა
TP4056 დამტენი და დაცვის დაფა
დააჩქარეთ გადამყვანი (მაგ. XL6009) 5 ვ გამომავალით
2x 1kOhm 0.25W რეზისტორი
1x 470Ohm 0.25W რეზისტორი
1x 10Ohm 0.25W რეზისტორი
1x 3.3kOhm 0.25W რეზისტორი
1x 22Ohm 0.25W რეზისტორი
0.01uF Cermaic capacitor (კოდი: 103)
PCB მასალა
3.5 მმ ჯეკი, ქალი
კაბელები
2x მუდმივი გადამრთველი
ESP32
MCP1700-3302 LDO 3.3V რეგულატორი
სურვილისამებრ: 128x32 პიქსელიანი OLED I2C ჩვენება
ინსტრუმენტები
Soldering რკინის ერთად Solder
USB to TTL გადამყვანი
მულტიმეტრი
ცხელი წებო
სურვილისამებრ: ინსტრუმენტები PCB- ის დასამუშავებლად
პინცეტი
ნაბიჯი 1: შექმენით რამე
ახლა დროა შევიკრიბოთ წრე. მე ნულიდან შევქმენი პერსონალური PCB, მაგრამ წრე არ არის ისეთი რთული და ადვილად შეიძლება ავაშენოთ პურის დაფაზე ან რაიმე მსგავსზე.
მთელი პროექტი, მათ შორის PCB, რომელსაც მე ვიყენებ, შეგიძლიათ იხილოთ აქ:
easyeda.com/Crosswalkersam/geigerzaehler-b…
თუ გსურთ გამოიყენოთ PCB, რომელიც მე გამოვიყენე, თქვენ უნდა მიაბრუნოთ NE555- ის ქინძისთავები უკან ისე, რომ pinout ემთხვეოდეს, როდესაც მას მეორე მხარეს დაამონტაჟებთ. თქვენ ასევე უნდა დააკავშიროთ კაბელი R3– ის დაუკავშირებელ მხარეს და Battery +–ს შორის, თუ გსურთ დაინახოთ თქვენი ბატარეების ძაბვა.
თუ გსურთ, შეგიძლიათ უფრო მუდმივ კონფიგურაციაში ჩადოთ. მე შევიმუშავე საცხოვრებელი, ახლა შეგიძლიათ 3D ბეჭდვა. თქვენ შეგიძლიათ მიიღოთ STL ფაილები აქედან:
www.thingiverse.com/thing:4127873
ნაბიჯი 2: დააყენეთ Blynk აპლიკაცია
ჩამოტვირთეთ ბლინკის აპლიკაცია Applestore– დან ან Google Play მაღაზიიდან. აპლიკაციაში შეგიძლიათ შექმნათ ახალი ანგარიში.
ამის შემდეგ თქვენ შეგიძლიათ შექმნათ ახალი პროექტი. როგორც დაფის ტიპი, თქვენ უნდა აირჩიოთ "ESP32 Dev board" და როგორც კავშირის ტიპი "Bluetooth". ავტორიზაციის ნიშანი გაიგზავნება თქვენს ელ.ფოსტის მისამართზე.
პროექტში, თქვენ შეგიძლიათ დაამატოთ სხვადასხვა ვიჯეტები თქვენს პროექტში, + მარჯვენა ხატის გამოყენებით ზედა მარჯვენა კუთხეში.
აქ შეგიძლიათ დაამატოთ ვიჯეტი "ღირებულების ჩვენება" ოთხჯერ, ასევე ვიჯეტი "სუპერჩარტი". თუ გსურთ გამოიყენოთ Bluetooth ასევე, თქვენ უნდა დაამატოთ Bluetooth ვიჯეტი.
თითოეული მნიშვნელობის ჩვენება აჩვენებს განსხვავებულ მნიშვნელობას (CPM, uSv/h, uSv და ბატარეის ძაბვა). მათი დასაყენებლად, თქვენ დააწკაპუნებთ ველზე და ირჩევთ ვირტუალურ პინს (CPM = V1, uSv/h = V3, uSv = V5, ძაბვა = V7).
ახლა თქვენ არ შეგიძლიათ შექმნათ სუპერჩარტი. ის ასახავს ჩაწერილ მონაცემებს. ამისათვის თქვენ შეგიძლიათ დააჭიროთ სუპერჩარტის ვიჯეტს და "მონაცემთა ნაკადების" ქვეშ შეარჩიეთ "ახალი მონაცემთა ნაკადის" ყველა მნიშვნელობა, რომლის დახატვაც გსურთ. პატარა სლაიდერის ხატის მარჯვნივ, შეგიძლიათ აირჩიოთ ფერი და ვირტუალური პინი (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). გაითვალისწინეთ, რომ ყველა ღირებულებას სჭირდება ახალი Datastream!
ნაბიჯი 3: პროგრამირება ESP32
პროგრამის პორტის გამოყენებით (იხ. სქემა) შეგიძლიათ დააკავშიროთ ESP TTL გადამყვანთან. GPIO0 და GND to GND, 3.3V და EN to 3.3V, RX to TX და TX to RX.
ახლა თქვენ უნდა დააინსტალიროთ Arduino IDE, შეგიძლიათ მიიღოთ აქ:
www.arduino.cc/en/main/software
მისი ინსტალაციისა და მუშაობის შემდეგ, თქვენ უნდა გადახვიდეთ Arduino> პარამეტრები. აქ თქვენ განათავსებთ ამ ბმულს:
dl.espressif.com/dl/package_esp32_index.js… დამატებითი დაფების მენეჯერის URL ვარიანტში.
ახლა თქვენ შეგიძლიათ დახუროთ პარამეტრების ფანჯარა. ახლა გადადით ინსტრუმენტზე> დაფაზე> დაფის მენეჯერზე და ჩაწერეთ "ESP32" ძიებაში. ახლა დააჭირეთ ინსტალაციას.
შემდეგ ჩვენ უნდა დავაყენოთ ბიბლიოთეკები. ამისათვის თქვენ უნდა გადახვიდეთ Sketch> Add Libary> Manage Libraries.
ახლა თქვენ უნდა დააინსტალიროთ "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" და "Blynk". ზოგიერთი მათგანი უკვე დამონტაჟებულია. დაბოლოს, თქვენ შეგიძლიათ დააინსტალიროთ ბლინკის მთავარი ბიბლიოთეკა აქედან:
github.com/khoih-prog/BlynkESP32_BT_WF
უბრალოდ მიჰყევით ინსტრუქციას "Readme" ფაილში.
ახლა გახსენით ესკიზი, შეგიძლიათ იპოვოთ ბიბლიოთეკაში, რომელიც გადმოწერეთ. გადადით მაგალითებზე> GeigercounterOLED და გახსენით Geigercounter_Oled.ino ფაილი არდუინოში.
აქ თქვენ უნდა ჩაწეროთ თქვენი WiFis სახელი (SSID) და პაროლი, ასევე ავტორის კოდი, რომელიც გამოგიგზავნეთ ელ.წერილით, როდესაც თქვენ შექმენით ბლინკის პროექტი.
Ის არის! დააჭირეთ ატვირთვას და დაელოდეთ სანამ ნათქვამია "ატვირთვა დასრულებულია". თქვენი მოწყობილობა უნდა იმუშაოს ახლა.
ნაბიჯი 4: როგორ გამოვიყენოთ იგი?
თქვენ შეგიძლიათ დააკავშიროთ მოწყობილობა Geigercounter– ით დამხმარე საშუალებით. თუ დახურავთ გადამრთველს GND და GPIO14 შორის და ჩართავთ მას, მოწყობილობა ჩაირთვება Bluetooth რეჟიმში. აპლიკაციაში ახლა შეგიძლიათ დააწკაპუნოთ bluetooth ხატულაზე და აირჩიოთ Geigercounter. ახლა ის გადაუშვებს მონაცემებს Bluetooth– ის საშუალებით.
თუ თქვენ გირჩევნიათ WiFi რეჟიმი, უბრალოდ გახსენით გადამრთველი. თუ თქვენ გამოიყენებთ Power- ს მასზე, ის შეეცდება დაუკავშირდეს თქვენს WiFi- ს და პირდაპირ გადასცეს მონაცემები ღრუბელში.
თუ თქვენი მოწყობილობა აჩვენებს არასწორი uSv/h, შესაძლებელია, რომ თქვენი Geigercounter იყენებს სხვა სახის Geiger Müller Tube- ს და, შესაბამისად, აქვს განსხვავებული კონვერტაციის ფაქტორი. GMC320 იყენებს M4011 მილს. აქ 1uSv/h არის 152 CPM, ასე რომ 1/152 = 0.00658 ესკიზში თქვენ უნდა შეცვალოთ "CONV_FACTOR".
თუ გსურთ გაარკვიოთ თქვენი კონვერტაციის ფაქტორი, უბრალოდ google თქვენი მილი და იპოვეთ მონაცემთა ცხრილი.
თუ გსურთ გაიგოთ მეტი როგორ მუშაობს ეს და როგორ გამოვთვალოთ Sieverts CPM– დან, გადახედეთ ამ სტატიას:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
გირჩევთ:
MIDI Handpan ერთად 19 Tonefields ზედა და ქვედა მხარეს : 15 ნაბიჯი (სურათებით)
MIDI Handpan ერთად 19 Tonefields ზემოდან და ქვევით … თქვენი ინდივიდუალური საჭიროებისთვის. ეს არ არის დიზაინის ჯილდოს მფლობელი რეჟიმი
Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად: 11 ნაბიჯი
Setup ST Visual განვითარება Cosmic STM8 შემდგენელთან ერთად: ასე ვაყენებ ინტეგრირებული განვითარების გარემოს (IDE) პროგრამირებას STM8 მიკროკონტროლერებისგან ST Microelectronics (ST) Windows 10. მე არ ვამტკიცებ, რომ ეს არის სწორი გზა, მაგრამ ის კარგად მუშაობს ჩემთვის. ამ ინსტრუქციებში ის გამოიყურება
IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი
IOT DMX კონტროლერი Arduino– ს და Stage Monster Live– ით: აკონტროლეთ სცენის განათება და სხვა DMX მოწყობილობები თქვენი ტელეფონიდან ან სხვა ვებ – ჩართული მოწყობილობიდან. მე გაჩვენებთ თუ როგორ სწრაფად და მარტივად ააშენოთ თქვენი საკუთარი DMX კონტროლერი, რომელიც მუშაობს Stage Monster Live პლატფორმაზე Arduino Mega– ს გამოყენებით
როგორ გამოვიყენოთ RFID-RC522 მოდული არდუინოსთან ერთად: 5 ნაბიჯი
როგორ გამოვიყენოთ RFID-RC522 მოდული Arduino– სთან ერთად: ამ ინსტრუქციებში მე განვიხილავ RFID მოდულის ფუნდამენტურ პრინციპს, მის ტეგებსა და ჩიპებთან ერთად. მე ასევე მოვიყვან იმ პროექტის მოკლე მაგალითს, რომელიც მე გავაკეთე ამ RFID მოდულის გამოყენებით RGB LED– ით. ჩვეულებისამებრ ჩემს ინსინებთან
დაბრკოლების თავიდან აცილება პადლის ნავზე არუდინოსთან ერთად: 9 ნაბიჯი
დაბრკოლების თავიდან აცილება პადლის ნავთან არუდინოსთან ერთად: გამარჯობა მეგობრებო, ამ გაკვეთილში მე გაჩვენებთ როგორ გააკეთოთ დაბრკოლება პედლის ნავის თავიდან აცილების მიზნით. ეს იდეა მაშინ მომივიდა, როცა ჩემს თევზის აუზთან ვისვენებდი და პლასტიკური გამოწვევის იდეას ვფიქრობდი. მივხვდი, რომ პლასტიკური აქ იქნება ძალიან