Мазмұны:
- Жабдықтар
- 1 -қадам: Затты құрыңыз
- 2 -қадам: Blynk қосымшасын орнату
- 3 -қадам: ESP32 бағдарламасын жасаңыз
- 4 -қадам: Оны қалай қолдануға болады?
Бейне: Hack GMC Geigercounter with Blynk: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Менің GMC-320 Plus Geigercounter қондырылған WiFi болса да, мен оны қолдана алмадым. Сондықтан мен жинақталған доза, WiFi және Bluetooth сияқты қосымша мүмкіндіктерді қоса отырып, жазылған деректерді ұялы телефоныма / интернетке жіберетін құрылғы жасағым келді. Мен үйде стационарлық орнату үшін WiFi, ал құрылғыны далада пайдалану үшін Bluetooth қолдануды қалаймын. Сондықтан қарапайым қосқышпен қосылымның екі түрін де таңдауға болады. Барлық деректер 128*32 пиксельді шағын OLED дисплейде көрсетіледі және Blynk бұлтына жүктеледі. Құрылғы геоэлектрондық есептегішке қарапайым қосалқы кабельмен қосылады, сондықтан сіздің геоэлектрлік есептегішіңізге мүлдем өзгеріс енгізудің қажеті жоқ!
Жабдықтар
AUX шығысы бар Geigercounter, мысалы. құлаққаптар үшін
Көмекші кабель
NE555 таймері IC
680uF, 10В конденсатор
C1815 NPN транзисторы
18650 батарея
TP4056 зарядтау және қорғау тақтасы
5В шығысы бар қадам түрлендіргіші (мысалы, XL6009)
2x 1kOhm 0,25W резистор
1х 470 Ом 0,25 Вт резистор
1х 10 Ом 0,25 Вт резистор
1х 3,3 кОм 0,25 Вт резистор
1х 22 Ом 0,25 Вт резистор
0.01uF кермикалық конденсатор (Код: 103)
ПХД материалы
3,5 мм ұя, әйел
Кабельдер
2x тұрақты қосқыш
ESP32
MCP1700-3302 LDO 3.3V реттегіші
Қосымша: 128x32 пиксельді OLED I2C дисплейі
Құралдар
Дәнекерленген дәнекерлегіш
USB - TTL түрлендіргіші
Мультиметр
Ыстық желім
Қосымша: ПХД өңдеуге арналған құралдар
пинцет
1 -қадам: Затты құрыңыз
Енді схеманы жинау уақыты келді. Мен өзіме ПХД -ны нөлден жасадым, бірақ схема соншалықты күрделі емес және оны нан тақтасына немесе ұқсас нәрсеге оңай салуға болады.
Мен қолданған ПХД қоса алғанда, бүкіл жобаны мына жерден табуға болады:
easyeda.com/Crosswalkersam/geigerzaehler-b…
Егер сіз мен қолданған ПХД -ді қолданғыңыз келсе, NE555 түйреуіштерін артқа қарай бүгуіңіз керек, осылайша оны басқа жаққа орнатқан кезде түйісу сәйкес келеді. Сондай -ақ, егер сіз батареялардың кернеуін көргіңіз келсе, R3 пен Battery +қосылмайтын жағы арасындағы кабельді қосуыңыз керек.
Қаласаңыз, оны тұрақты қондырғыға қоюға болады. Мен оған корпус жасадым, оны қазір 3D басып шығаруға болады. STL файлдарын мына жерден алуға болады:
www.thingiverse.com/thing:4127873
2 -қадам: Blynk қосымшасын орнату
Blynk қосымшасын Applestore немесе Google Play дүкенінен жүктеп алыңыз. Қолданбада сіз жаңа есептік жазба жасай аласыз.
Осыдан кейін сіз жаңа жоба жасай аласыз. Тақтаның түрі ретінде «ESP32 Dev board» және қосылым түрі ретінде «Bluetooth» таңдау керек. Сіздің электрондық поштаңызға авторизация белгісі жіберіледі.
Жобада сіз енді жобаға әр түрлі виджеттерді қоса аласыз, жоғарғы оң жақ бұрыштағы + белгішесін қолданыңыз.
Мұнда сіз «Мәнді көрсету» виджетін төрт есе, сонымен қатар «Суперчарт» виджетін қоса аласыз. Егер сіз Bluetooth -ды қолданғыңыз келсе, Bluetooth виджетін қосуыңыз керек.
Әрбір дисплейде әр түрлі мән көрсетіледі (CPM, uSv/h, uSv және Batteryvoltage). Оларды орнату үшін сіз өрісті нұқып, виртуалды түйреуішті дұрыс таңдайсыз (CPM = V1, uSv/h = V3, uSv = V5, кернеу = V7).
Енді сіз суперчартты орната алмайсыз. Ол жазылған деректерді құрастырады. Мұны істеу үшін сіз Superchart виджетін түртуге болады, ал «Datastreams» астында сіз «Жаңа деректер ағыны» параметрін таңдайсыз, ол үшін әр сызба қажет. Кішкене сырғытпа белгішесі оң жақта, сіз түс пен виртуалды түйреуішті таңдай аласыз (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8). Есіңізде болсын, әрбір құндылыққа жаңа Datastream қажет!
3 -қадам: ESP32 бағдарламасын жасаңыз
Бағдарлама портын қолдана отырып (схеманы қараңыз) ESP -ті TTL түрлендіргішімен қосуға болады. GPIO0 және GND - GND, 3.3V және EN - 3.3V, RX - TX және TX - RX.
Енді Arduino IDE орнату керек, оны мына жерден алуға болады:
www.arduino.cc/kz/main/software
Орнатып, іске қосқаннан кейін Arduino> Параметрлер тармағына өту керек. Мұнда сіз мына сілтемені жібересіз:
dl.espressif.com/dl/package_esp32_index.js… Boards Manger URL қосымша опциясына.
Енді сіз қалау терезесін жаба аласыз. Енді Tool> Board> Board manager тармағына өтіп, іздеуге «ESP32» теріңіз. Енді орнатуды нұқыңыз.
Келесі кезекте біз кітапханаларды орнатуымыз керек. Ол үшін эскиз> кітапхананы қосу> кітапханаларды басқару бөліміне өту керек.
Енді сізге «Adafruit_SSD1306», «Adafruit_GFX», «Wire», «SPI» және «Blynk» орнату керек. Олардың кейбіреулері қазірдің өзінде орнатылған болуы мүмкін. Соңында сіз Blynk негізгі кітапханасын осы жерден орната аласыз:
github.com/khoih-prog/BlynkESP32_BT_WF
«Readme» файлындағы нұсқауларды орындаңыз.
Енді эскизді ашыңыз, сіз оны жаңа жүктеген кітапханадан таба аласыз. Мысалдар> GeigercounterOLED тармағына өтіп, Arduino жүйесінде Geigercounter_Oled.ino файлын ашыңыз.
Мұнда сіз Blynk жобасын жасаған кезде сізге электрондық пошта арқылы жіберілген аутентификация коды сияқты WiFis атауын (SSID) және құпия сөзді енгізуіңіз керек.
Міне бітті! «Жүктеу аяқталды» дегенді жүктеуді күтіңіз және күтіңіз. Құрылғы қазір жұмыс істеуі керек.
4 -қадам: Оны қалай қолдануға болады?
Сіз бөлгішті Geigercounter -ге қазір қосалқы байланыс арқылы қосуға болады. Егер сіз GND мен GPIO14 арасындағы қосқышты жауып, оны қоссаңыз, құрылғы Bluetooth режиміне қосылады. Қолданбада енді bluetooth белгішесін шертіп, Geigercounter таңдауға болады. Енді ол Bluetooth арқылы деректерді жібереді.
Егер сіз оның орнына WiFi режимін қаласаңыз, қосқышты ашыңыз. Егер сіз оған Power қолдансаңыз, ол сіздің WiFi желісіне қосылуға және деректерді бұлтқа тікелей жіберуге тырысады.
Егер сізде құрылғы uSv/сағ қате көрсетсе, онда сіздің Geigercounter Geiger Müller түтігінің басқа түрін қолдануы мүмкін, сондықтан басқа түрлендіру коэффициенті болуы мүмкін. GMC320 M4011 түтігін пайдаланады. Мұнда 1uSv/сағ - 152 CPM, сондықтан 1/152 = 0.00658 Эскизде «CONV_FACTOR» өзгерту керек.
Егер сіз конверсиялық факторды білгіңіз келсе, түтікті Google арқылы тауып, мәліметтер кестесін табыңыз.
Егер сіз бұл қалай жұмыс істейтіні туралы және CPM -ден Сиверттерді есептеу әдісі туралы көбірек білгіңіз келсе, мына мақаланы қараңыз:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Ұсынылған:
Arduino көмегімен Chrome T-rex Game Hack: 5 қадам
Arduino көмегімен Chrome T-rex Game Hack: Бұл оқулықта біз chrome t-rex ойынын arduino көмегімен бұзамыз
Әнмен жүру Led-flashing Hack-O-Lantern!: 6 қадам
Әнмен жүретін жарықдиодты шамдар: Hack-O-Lantern
Hack Action камерасының батареяның қызмет ету мерзімі: 4 қадам (суреттермен)
Hack Action Camera Батареяның қызмет ету мерзімі: Сізде GoPro, Contour немесе кез келген басқа камера бар, бұл сізге арналған! Бейнекамера батареялары жиі қиындық тудырады. Немесе сіз ұзақ бейнелер түсіріп жатырсыз, бірақ олар ұзаққа созылмайды, немесе сіз оны бұрын толық зарядтауды ұмытып кеткенсіз. Мүмкін бұл нағыз серіктестік
ESP32 Xiaomi Hack - Деректерді сымсыз алу: 6 қадам (суреттермен)
ESP32 Xiaomi Hack - Деректерді сымсыз алу: Құрметті достар, басқа нұсқаулыққа қош келдіңіз! Бүгін біз Xiaomi температура мен ылғалдылық мониторы ESP32 тақтасының Bluetooth функциясын қолдана отырып жіберетін деректерді алуды үйренеміз. Көріп отырғаныңыздай, мен ESP32 тақтасын қолданамын
NodeMCU, Lokal Blynk Server және Blynk Apk көмегімен жабық өсімдіктерді суару, реттеу нүктесі: 3 қадам
Жабық өсімдіктерді NodeMCU, Blynk Server және Blynk Apk, реттелетін нүктемен суару: Мен бұл жобаны құрдым, себебі мен ұзақ уақыт демалыста болсам да, менің жабық өсімдіктерім сау болуы керек және маған бұл идея ұнайды. Интернетте менің үйімде болатын барлық мүмкін нәрселерді бақылау немесе бақылау