Բովանդակություն:
- Պարագաներ
- Քայլ 1: Կառուցեք բանը:
- Քայլ 2: Կարգավորեք Blynk ծրագիրը
- Քայլ 3. Programրագրեք ESP32- ը
- Քայլ 4: Ինչպե՞ս օգտագործել այն:
Video: Hack GMC Geigercounter with Blynk: 4 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Չնայած այն բանին, որ իմ GMC-320 Plus Geigercounter- ը ներկառուցված WiFi է, ես իսկապես չէի կարողանում օգտագործել այն: Ահա թե ինչու ես ուզում էի կառուցել մի սարք, որը կարող էր գրանցված տվյալները փոխանցել իմ բջջայինին / համացանցին ՝ միաժամանակ ավելացնելով լրացուցիչ հնարավորություններ, ինչպիսիք են կուտակային դոզան, WiFi- ն և Bluetooth- ը: Ես ուզում էի տարբերակ օգտագործել WiFi- ն տանը ստացիոնար տեղադրման համար և Bluetooth- ը ՝ սարքը դաշտում օգտագործելու համար: Ահա թե ինչու կարող եք միացման երկու տեսակների միջև ընտրել մի պարզ անջատիչ: Բոլոր տվյալները ցուցադրվում են 128*32 պիքսելանոց փոքր OLED էկրանով և տեղադրվում են Բլինկի ամպի վրա: Սարքը միանում է geigercounter- ին պարզ aux մալուխով, այնպես որ դուք ընդհանրապես ստիպված չեք լինի որևէ փոփոխություն կատարել ձեր geigercounter- ում:
Պարագաներ
Geigercounter AUX ելքով, օրինակ. ականջակալների համար
Aux մալուխ
NE555 Timամաչափի IC
680uF, 10 Վ կոնդենսատոր
C1815 NPN տրանզիստոր
18650 Մարտկոց
TP4056 լիցքավորման և պաշտպանության տախտակ
Քայլափոխիչ (օրինակ ՝ XL6009) 5 Վ ելքով
2x 1kOhm 0.25W դիմադրություն
1x 470 Օմ 0.25W դիմադրություն
1x 10 Օմ 0.25 Վտ դիմադրություն
1x 3.3kOhm 0.25W դիմադրություն
1x 22 Օմ 0.25 Վտ դիմադրություն
0.01uF Cermaic capacitor (Կոդ `103)
PCB նյութ
3.5 մմ jack, իգական
Մալուխներ
2x մշտական անջատիչ
ESP32
MCP1700-3302 LDO 3.3V կարգավորիչ
Լրացուցիչ ՝ 128x32 Pixel OLED I2C էկրան
Գործիքներ
Oldոդման երկաթ Sոդման հետ
USB- ից TTL փոխարկիչ
Բազմաչափ
Տաք սոսինձ
Լրացուցիչ. PCB- ի փորագրման գործիքներ
պինցետ
Քայլ 1: Կառուցեք բանը:
Այժմ ժամանակն է հավաքել Շրջանը: Ես ինքս ինձ համար զրոյից պատրաստեցի PCB, բայց միացումն այնքան էլ բարդ չէ և հեշտությամբ կարելի է կառուցել տախտակի կամ նմանատիպ այլ բանի վրա:
Ամբողջ նախագիծը, ներառյալ օգտագործած PCB- ն, կարող եք գտնել այստեղ.
easyeda.com/Crosswalkersam/geigerzaehler-b…
Եթե ցանկանում եք օգտագործել իմ օգտագործած PCB- ն, դուք պետք է թեքեք 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- ը: Այն գծագրելու է գրանցված տվյալները: Դա անելու համար կարող եք թակել Superchart Widget- ը և «Datastreams» բաժնում ընտրել «New Datastream» յուրաքանչյուր արժեքի համար, որը ցանկանում եք գծել: Աջ կողմում գտնվող փոքր սահող պատկերակով կարող եք ընտրել գույնը և վիրտուալ կապը (CPM = V2, uSv/h = V4, uSv = V6, Volatage = V8): Հիշեք, որ յուրաքանչյուր արժեքի կարիք ունի նոր Տվյալների հոսք:
Քայլ 3. Programրագրեք ESP32- ը
Usingրագրի նավահանգստի միջոցով (տես սխեմատիկ) կարող եք ESP- ը միացնել TTL փոխարկիչին: GPIO0 և GND- ից GND, 3.3V և EN մինչև 3.3V, RX- ից TX և TX- ից RX:
Այժմ դուք պետք է տեղադրեք Arduino IDE- ն, այն կարող եք ստանալ այստեղ ՝
www.arduino.cc/hy/main/software
Տեղադրելուց և գործարկելուց հետո դուք պետք է գնաք Arduino> Preferences: Այստեղ տեղադրում եք այս հղումը.
dl.espressif.com/dl/package_esp32_index.js… լրացուցիչ Boards Manger URL տարբերակի մեջ:
Այժմ կարող եք փակել նախընտրած պատուհանը: Այժմ գնացեք Գործիք> Տախտակ> Տախտակի կառավարիչ և որոնման մեջ մուտքագրեք «ESP32»: Այժմ կտտացրեք տեղադրել:
Հաջորդը մենք պետք է տեղադրենք Գրադարանները: Դա անելու համար դուք պետք է գնաք ուրվագիծ> Ավելացնել գրադարան> Կառավարեք գրադարանները:
Այժմ դուք պետք է տեղադրեք «Adafruit_SSD1306», «Adafruit_GFX», «Wire», «SPI» և «Blynk»: Դրանցից մի քանիսը գուցե արդեն տեղադրված են: Վերջապես, այստեղից կարող եք տեղադրել Բլինկի հիմնական գրադարանը.
github.com/khoih-prog/BlynkESP32_BT_WF
Պարզապես հետևեք «Readme» ֆայլի հրահանգներին:
Այժմ բացեք ուրվագիծը, այն կարող եք գտնել հենց նոր ներբեռնած գրադարանում: Գնացեք Օրինակներ> GeigercounterOLED և բացեք Geigercounter_Oled.ino ֆայլը Arduino- ում:
Այստեղ դուք պետք է մուտքագրեք ձեր WiFis անունը (SSID) և գաղտնաբառը, ինչպես նաև հեղինակային կոդը, որը ձեզ ուղարկվել է էլ. Փոստով ՝ Blynk նախագիծը ստեղծելիս:
Վերջ! Կտտացրեք upload և սպասեք, մինչև այն ասի «Վերբեռնումն ավարտված է»: Դուք Սարքը պետք է աշխատի հիմա:
Քայլ 4: Ինչպե՞ս օգտագործել այն:
Դուք այժմ կարող եք սարքը միացնել Geigercounter- ին օժանդակ սարքով: Եթե փակեք GND- ի և GPIO14- ի միջև անջատիչը և այն միացնեք, Սարքը կբեռնվի Bluetooth ռեժիմի մեջ: Հավելվածում այժմ կարող եք սեղմել bluetooth պատկերակի վրա և ընտրել Geigercounter- ը: Այժմ այն կհեռարձակի տվյալները Bluetooth- ի միջոցով:
Եթե փոխարենը նախընտրում եք WiFi ռեժիմը, պարզապես բացեք անջատիչը: Եթե դրա վրա ուժ կիրառեք, այն կփորձի միանալ ձեր WiFi- ին և Տվյալները ուղիղ հոսել ամպի վրա:
Եթե ձեր Սարքը ցույց է տալիս սխալ uSv/h, հնարավոր է, որ ձեր Geigercounter- ը օգտագործում է Geiger Müller խողովակի այլ տեսակ և, հետևաբար, ունի փոխարկման այլ գործոն: 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
Խորհուրդ ենք տալիս:
Chrome T-rex Game Hack Using Arduino: 5 Steps
Chrome T-rex Game Hack Using Arduino: This tutorial we will hack chrome t-rex game with arduino
DIY AC/ DC Hack "Mod" RD6006 Power Supply & S06A Case W/ S-400-60 PSU Build & Upgraded DC Input: 9 Steps
DIY AC/ DC Hack "Mod" RD6006 Power Supply & S06A Case W/ S-400-60 PSU Build & Upgrade . Բայց ես իսկապես ուզում եմ մարտկոցը դյուրատարության կամ հոսանքի անջատման միացման ընտրություն ունենալ: Այսպիսով, ես նաև կոտրեցի կամ ձևափոխեցի գործը ՝ DC կամ մարտկոց ընդունելու համար
Hack Your Headphones - Micro: Bit: 15 Steps (With Pictures)
Hack Your Headphones - Micro: Bit. Օգտագործեք ձեր Micro: Bit- ը ՝ ականջակալների միջոցով երաժշտություն նվագելու համար:
Սարքավորումներ և ծրագրաշարեր Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps
Սարքավորումներ և ծրագրաշարեր Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug. Այս հրահանգում ես ձեզ ցույց եմ տալիս, թե ինչպես եմ մի քանի խելացի սարքեր փայլեցրել իմ սեփական որոնվածով, այնպես որ ես կարող եմ դրանք վերահսկել MQTT- ով ՝ իմ Openhab տեղադրման միջոցով: Ես կավելացնեմ նոր սարքեր, երբ ես դրանք կոտրել եմ: Իհարկե, կան ծրագրային ապահովման վրա հիմնված այլ մեթոդներ ՝ սովորական գործերը բռնկելու համար
Ներքին բույսերի ջրելը NodeMCU- ով, Տեղական Blynk Server- ով և Blynk Apk- ով, կարգավորելի սահմանման կետ. 3 քայլ
Ներքին բույսեր ջրելը NodeMCU- ով, Local Blynk Server- ով և Blynk Apk- ով, կարգավորելի սահմանման կետ. Ես կառուցել եմ այս նախագիծը, քանի որ իմ փակ բույսերը պետք է առողջ լինեն նույնիսկ երկար ժամանակ արձակուրդում լինելիս և ինձ դուր է գալիս վերահսկել կամ գոնե վերահսկել ինտերնետում իմ տանը տեղի ունեցող բոլոր հնարավոր բաները