Мазмуну:
- Жабдуулар
- 1 -кадам: Бардыгын куруңуз
- 2 -кадам: Blynk колдонмосун орнотуу
- 3 -кадам: ESP32 программасы
- 4 -кадам: Аны кантип колдонуу керек?
Video: Hack GMC Geigercounter with Blynk: 4 Steps
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Менин GMC-320 Plus Geigercounterде WiFi орнотулган болсо да, мен аны колдоно алган жокмун. Ошол себептен, мен мобилдик / интернетке жаздырылган маалыматтарды агымдай ала турган, доза, WiFi жана Bluetooth сыяктуу кошумча мүмкүнчүлүктөрдү кошо ала турган Түзмөк кургум келди. Мен үйдө стационардык орнотуу үчүн WiFi жана түзмөктү талаада колдонуу үчүн Bluetooth колдонууну кааладым. Ушул себептен улам, сиз жөнөкөй которгуч менен байланыштын эки түрүн тең тандай аласыз. Бардык маалыматтар кичинекей 128*32 пикселдүү OLED дисплейде көрсөтүлөт жана Blynk булутуна жүктөлөт. Түзмөк геоэлектрондук эсептегичке жөнөкөй жардамчы кабель менен туташат, андыктан геогрегаторго эч кандай өзгөртүү киргизүүнүн кажети жок!
Жабдуулар
AUX чыгаруу менен Geigercounter, мис. наушник үчүн
Aux кабели
NE555 таймер IC
680uF, 10V конденсатор
C1815 NPN транзистору
18650 Батарея
TP4056 кубаттоо жана коргоо тактасы
5V чыгаруу менен конвертерди (мис. XL6009) көтөрүңүз
2x 1kOhm 0.25W каршылыгы
1x 470Ohm 0.25W каршылыгы
1x 10Ohm 0.25W каршылыгы
1x 3.3kOhm 0.25W каршылыгы
1x 22Ohm 0.25W каршылыгы
0.01uF Cermaic конденсатор (Code: 103)
ПХБ материал
3,5 мм джек, аял
Кабелдер
2x туруктуу которгуч
ESP32
MCP1700-3302 LDO 3.3V жөнгө салуучу
Кошумча: 128x32 пиксел OLED I2C дисплейи
Куралдар
Лайк менен темир
USB - TTL алмаштыргыч
Мультиметр
Hot Glue
Кошумча: ПХБды чийүү үчүн шаймандар
пинцет
1 -кадам: Бардыгын куруңуз
Эми Circuit чогултуу убактысы келди. Мен өзүмдү нөлдөн баштап жеке ПКБ кылдым, бирок схема анча татаал эмес жана аны нан тактасына же окшош нерсеге оңой эле курууга болот.
Мен колдонгон ПХБны камтыган бүт долбоорду бул жерден тапса болот:
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" тандашыңыз керек. Автордук күбөлүк сиздин электрондук почтаңызга жөнөтүлөт.
Долбоордо, сиз азыр долбооруңузга ар кандай виджеттерди кошо аласыз, жогорку оң бурчта жайгашкан + Белги.
Бул жерде сиз Widget "Value Display" төрт эсе, ошондой эле Widget "Superchart" кошо аласыз. Эгерде сиз дагы Bluetooth колдонгуңуз келсе, анда Bluetooth виджетин кошушуңуз керек.
Ар бир маани дисплейде ар кандай Мааний көрсөтүлөт (CPM, uSv/h, uSv жана Batteryvoltage). Аларды орнотуу үчүн, сиз талааны басып, туура Виртуалдык пинти тандаңыз (CPM = V1, uSv/h = V3, uSv = V5, Voltage = V7).
Эми Суперчартты орното албайсыз. Бул жазылган маалыматтарды пландаштырат. Бул үчүн сиз Superchart виджетин таптап, "Datastreams" астында "New Datastream" дегенди тандап, каалаган жериңизди плоттоону каалайсыз. Оң жактагы кичинекей слайдер сүрөтчөсү менен түстү жана виртуалдык пинти тандай аласыз (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/en/main/software
Орнотуп, иштеткенден кийин, Arduino> Тандоолорго өтүшүңүз керек. Бул жерде сиз бул шилтемени жайгаштырасыз:
dl.espressif.com/dl/package_esp32_index.js… кошумча такталар башкаруучусунун URL опциясына.
Сиз азыр Тандоо Терезесин жаба аласыз. Эми Курал> Такта> Такта менеджерине өтүп, издөөгө "ESP32" териңиз. Эми орнотууну чыкылдатыңыз.
Андан кийин биз китепканаларды орнотушубуз керек. Ал үчүн сиз Sketch> Libary кошуу> Китепканаларды башкаруу бөлүмүнө өтүшүңүз керек.
Эми сиз "Adafruit_SSD1306", "Adafruit_GFX", "Wire", "SPI" жана "Blynk" орнотушуңуз керек. Булардын айрымдары мурунтан эле орнотулган. Акыры сиз бул жерден негизги Blynk китепканасын орното аласыз:
github.com/khoih-prog/BlynkESP32_BT_WF
Жөн гана "Readme" файлындагы көрсөтмөлөрдү аткарыңыз.
Эми эскизди ачыңыз, сиз аны жаңы эле жүктөп алган Китепканадан таба аласыз. Мисалдар> GeigercounterOLEDге өтүңүз жана Arduinoдогу Geigercounter_Oled.ino файлын ачыңыз.
Бул жерде сиз WiFis Атыңызды (SSID) жана сырсөзүңүздү, ошондой эле Blynk долбоорун түзгөндө сизге электрондук почта аркылуу жөнөтүлгөн авторизация кодун киргизишиңиз керек.
Дал ушул! Жүктөө баскычын басып, "Жүктөө аяктады" дегенди күтө туруңуз. Сиз түзмөк азыр иштеши керек.
4 -кадам: Аны кантип колдонуу керек?
Сиз бөлүмдү Geigercounterге азыр auxcable менен туташтырсаңыз болот. Эгер GND менен GPIO14 ортосундагы которуштурууну жаап, аны күйгүзсөңүз, түзмөк Bluetooth режимине жүктөлөт. Колдонмодо, сиз азыр bluetooth сөлөкөтүн басып, Geigercounterди тандай аласыз. Эми ал маалыматты Bluetooth аркылуу агылтат.
Эгер анын ордуна WiFi режимин жактырсаңыз, жөн эле которгучту ачыңыз. Эгер сиз ага Power колдонсоңуз, ал сиздин WiFiга туташууга жана маалыматтарды булутка түз жеткирүүгө аракет кылат.
Эгерде сизде түзмөк туура эмес uSv/h көрсөтсө, анда сиздин Geigercounter башка Гейгер Мюллер түтүкчөсүн колдонушу мүмкүн жана башка конверсиялык факторго ээ болушу мүмкүн. GMC320 M4011 Tube колдонот. Бул жерде 1uSv/h - 152 CPM, андыктан 1/152 = 0.00658 Эскизде "CONV_FACTOR" өзгөртүү керек.
Эгерде сиз конверсиялык факторду билгиңиз келсе, трубаңызды гуглдан алып, маалымат барагын табыңыз.
Эгерде сиз бул кантип иштээри жана CPMден Сиверттерди кантип эсептөө жөнүндө көбүрөөк билгиңиз келсе, бул макаланы карап көрүңүз:
www.cooking-hacks.com/documentation/tutorials/geiger-counter-radiation-sensor-board-arduino-raspberry-pi-tutorial
Сунушталууда:
Ырды ээрчүү Led-flashing Hack-O-Lantern !: 6 Steps
Ырды ээрчитип Led-flashing Hack-O-Lantern
Hack Action Camera Battery Life: 4 Steps (Сүрөттөр менен)
Hack Action Camera Battery Life: Же сизде GoPro, Contour же башка камера бар, бул сиз үчүн! Камера батареялары көп учурда көйгөй жаратат. Же сиз узун видеолорду тартып жатасыз, бирок алар көпкө созулбайт, же мурун эле толук кубаттоону унутуп калдыңыз. Балким, бул чынында эле
DIY AC/ DC Hack "Mod" RD6006 Power Supply & S06A Case W/ S-400-60 PSU Build & DC Input Upgraded: 9 Steps
DIY AC/ DC Hack "Mod" RD6006 Power Supply & S06A Case W/ S-400-60 PSU Build & Upgradeed DC Input: Бул проект S06A корпусун жана S-400-60 Электр энергиясын колдонуу менен негизги RD6006 Build болуп саналат. . Бирок мен чындап эле портативдүүлүккө же электр энергиясынын өчүшүнө батареяны туташтырууну каалайм. Ошентип, мен DCди же батарейканы кабыл алуу үчүн ишти бузуп же өзгөрттүм
Аппараттык жана программалык камсыздоо Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps
Аппараттык жана программалык камсыздоо Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Бул Нускамада мен өзүмдүн программам менен бир нече акылдуу түзмөктөрдү кантип жаркыратканымды көрсөтөм, ошондуктан мен аларды Openhab орнотуум аркылуу MQTT аркылуу башкара алам. Мен аларды бузуп жатканда жаңы түзмөктөр
NodeMCU, Local Blynk Server жана Blynk Apk менен жабык өсүмдүктөрдү сугаруу, жөнгө салынуучу чекит: 3 кадам
NodeMCU, Local Blynk Server жана Blynk Apk, Жөнгө салынуучу пункт менен жабык өсүмдүктөрдү сугаруу: Мен бул долбоорду курдум, анткени мен каникулда болгондо дагы ден -соолугум чың болушу керек жана мага бул идея жагат көзөмөлдөңүз же жок дегенде интернетте менин үйүмдө болуп жаткан бардык мүмкүн болгон нерселерди көзөмөлдөңүз