'CPM'에 해당되는 글 2건

  1. 2018.08.12 Hardware | Safecast bGeigi nano firmware upgrade
  2. 2017.11.24 Hardware | bGeigie Nano 를 이용하여 방사능을 측정해 보자 2

Hardware | Safecast bGeigi nano firmware upgrade

|

1. firware upgrade


모든 기기는, 그 동작의 기본이 되는 firmware 가 있습니다.

저번에 만들어 봤던 Safecast bGeigie nano 도 firmware 가 있으므로 upgrade 해봅니다.


지금까지 bGeigie nano 에 대해서는 다음 포스트들을 읽어보세요.


* Hardware | Safecast bGeigie Nano 를 조립해 보자 - 1

http://chocoball.tistory.com/entry/Hardware-Safecast-bGeigie-Nano-1


* Hardware | Safecast bGeigie Nano 를 조립해 보자 - 2

http://chocoball.tistory.com/entry/Hardware-Safecast-bGeigie-Nano-2


* Hardware | bGeigie Nano 의 battery 를 업그레이드 해보자

http://chocoball.tistory.com/entry/Hardware-bGeigie-Nano-battery-upgrade


* Hardware | bGeigie Nano 를 이용하여 방사능을 측정해 보자

http://chocoball.tistory.com/entry/Hardware-bGeigie-Nano-checking-radiation



참고로 firmware upgrade 하기 전에는 1.3.4 입니다.


사용된 환경은 Mac 입니다.

아무래도 unix based OS 이고, arduino / FTDI 사용시 반응이 빠릿빠릿 해서 입니다.





2. FTDI driver


우선 FTDI for mac 드라이버를 인스톨 합니다.


* Future Technology Devices International Ltd.




위 링크에서 최신 driver 를 다운로드 받아서 설치합니다.



정식 명칭은 FTDI USB Serial Driver 군요.







3. AVR 설치


아래 링크에서 다운로드 받아서 설치합니다.


CrossPack for AVR® Development



오랜만에 Mac 에서 설치작업을 해보는군요.



2013년에 나온게 최신버전인가 보군요.






4. FTDI 연결하기


bGeigie nano 의 중앙 처리장치인 arduino FIO 옆에 pinout 이 있습니다.

firmware 업그래이드를 위해 마련된 FTDI 연결 포트입니다.


신기하게도 알리에서 구입한 FTDI breakout board 의 pinout 과 순서가 완벽히 일치합니다.

RX/TX 도 서로 엇갈리게 되어 있고, Vcc / GND 등 모두 짝이 맞춰져 있습니다.



참고로, firmware update 시의 주의사항 입니다.


NOTE: The Nano power switch MUST be turned OFF before connecting (the Fio board powers from the FTDI cable)!
NOTE: If you have a BLEBee or other wireless module, it MUST be removed before reprogramming, since it shares TX/RX signals!


즉, 전원은 꼭 off 로 해 놓고, FTDI 에서 받는 3.3V 를 이용하라는 것이고,

Bluetooth 용인 BLEBee 모듈을 꼭 제거하고 실행하라는 것 입니다. 그렇지 않으면 TX/RX 가 선점되어서 통신이 시작되지 못합니다.

(삽질 하루 걸림...)



꼭! BLEBee 모듈은 제거!



FTDI 와 연결합니다.

지금까지 여러가지 해봤더니, 어느새 FTDI 를 가지고 있네요?


* Hardware | FTDI Serial Adapter 를 사용해 보자

http://chocoball.tistory.com/entry/Hardware-FTDI-FT232RL-using





5. 최신 firmware 다운로드 및 upgrade


최신 firmware 를 다운로드 받습니다.


- wget https://github.com/Safecast/bGeigieNanoKit/raw/master/bGeigieNano.hex


파일을 다운로드 받으려고 하면, redirection 되어서 다음 화면의 링크에서 다운로드 받네요.



"bGeigieNano.hex" 가 그 최신 파일입니다.



다음 명령어로 flashing 합니다.


avrdude -DV -p atmega328p -P /dev/tty.usbserial-A50285BI -c arduino -b 57600 -U flash:w:bGeigieNanao.hex:i


USB port 는 각 기기마다 다르게 보일 터이니, ls 명령어로 우선 확인해 보고 맞는 이름을 사용하면 되겠습니다.

저의 경우는 "/dev/tty.usbserial-A50285BI" 였습니다.



짜잔~. 최신 버전인 1.4.2 로 업그레이드 되었습니다.



참고로 Windows OS 에서의 실행 결과 입니다.

나중을 위해 명령문도 기록해 놓습니다.


C:\"Program Files (x86)"\Arduino\hardware\tools\avr/bin/avrdude -CC:\"Program Files (x86)"\Arduino\hardware\tools\avr/etc/avrdude.conf -DV -p atmega328p -PCOM5 -c arduino -b 5700 -U flash:w:bGeigieNano.hex:i




6. 마무리


최신 firmware 로 upgrade 한 다음, microSD 및 GPS reset 을 해 줍니다.


GPS reset 은, microSD 를 뺀 다음, 부팅시켜주는 것이고,

microSD는 FAT 로 포맷하고, 필요한 파일인 "config.txt", 및 "SAFECAST.TXT" 만 root 에 copy 하고 리부팅 하면 됩니다.






FIN


거부감 없이 bGeigie nano 의 firmware 를 업그레이드 해봤습니다.

사실 microSD 카드에 logging 하는 기능이 정상 동작하지 않아, 궁여지책으로 해본 작업이었습니다.


firmware upgrade 를 해도 개선이 안되는 것을 보면, 다른 문제가 있어 보이네요.

국내에 얼마나 많은 분들이 가지고 계실지는 모르겠습니다만, 참고가 되었으면 합니다.




Update 20191228


마지막에 기술했다 시피, microSD 카드에 logging 되지 않는 현상과,

toggle switch 로 mode 를 변경시켜도 mode 가 변하지 않는 문제가 지속되었습니다.


일단, toggle switch 의 접점 문제로 인하여 mode 변경이 되지 않는게 아닌가 하여, 관련 부분 납땜을 다시 정리해 주기로 합니다.



살살 분해 합니다.



좀 많이 튀어 나온 부분이나, 납이 부족하다고 생각되는 부분을 정리해 줍니다.



이 작업 후에도 개선은 되지 않더군요... ㅠㅠ



1년 4개월이 흐른 뒤...

긴 휴가를 맞이하여 다시한번 도전하기로 합니다.


9개월 전에 새로운 firmware 가 올라 왔군요. 버전은 1.4.3.

그 전 버전이 1.4.2 였으니 마이너 업데이트 이긴 하지만, 밑져야 본전 입니다.



Firmware 업데이트 후, 되는군요... 문제가 고쳐졌습니다. ㅠㅠ



CPM 을 표시하면서 logging (microSD 에 기록) 하는 모드가 정상으로 돌아 왔습니다!!!



물론, 단순 측정 모드 (logging 하지 않음) 도 잘 되구요.

이제야 제대로 사용할 수 있으려나 합니다.


And

Hardware | bGeigie Nano 를 이용하여 방사능을 측정해 보자

|

1. 측정해보자


방사능 측정기 조립 과정은 아래 두 link 들에 있습니다.


* Safecast bGeigie Nano 를 조립해 보자 - 1

http://chocoball.tistory.com/entry/Hardware-Safecast-bGeigie-Nano-1


* Safecast bGeigie Nano 를 조립해 보자 - 2

http://chocoball.tistory.com/entry/Hardware-Safecast-bGeigie-Nano-2


드디어 방사능 측정을 시작했습니다.

배송받기 까지도 오래 걸렸지만, 완성 후 측정까지도 오래 걸렸습니다.


우선 차의 유리에 부착하여 측정했습니다.



센서가 밖으로 향하게 하고, 자동차 안에서는 OLED 를 볼 수 있으니, 상황을 잘 알수 있습니다.

9개의 GPS 위성과 연결되어 있고, 고도 5m, 측정 개시후 1시간 41분이 지나고 있다는 정보까지 자세하게 나옵니다.



눈으로 동작을 확인하니 즐겁기 그지 없습니다.



46CPM 은 생활 방사능 정도 입니다.




2. App 과 연동해 보자


Safecast 에서 만들어 내 놓은 "Safecast" 를 통하여 스마트폰과 bGeigie Nano 간에 Bluetooth 연동이 가능합니다.



저는 iPhone 이므로, App Store 에서 검색하면 나옵니다.



App 을 인스톨 후, 실행시키면, 가장 가까운 bGeigie Nano 의 bluetooth 를 자동으로 찾아줍니다.

Bluetooth 모듈이 달린 kit 이 조금 더 비쌌지만, 그 값을 하는것 같아요.



연결되면 bGeigie Nano 의 동작 상황을 자세하게 알 수 있습니다.



GPS 를 찾으면, 측정값과 함께 GPS 정보를 함께 저장하기 시작합니다.


이제 bGeigie Nano 의 OLED 를 확인하지 않아도, App 을 통하여 측정 상황을 확인할 수 있습니다.

측정이 끝나면, 바로 인터넷을 통하여 Safecast API 로 측정 log 를 쏴줄수 있습니다.



"api.safecast.org" 에서 자기가 올린 data 를 확인할 수 있으며,

data 내용이 문제 없다면, 추가 정보를 기입하고 승인 요청을 합니다.

data 에 문제가 없고 승인이 끝나면, 전 세계인에게 공유됩니다.




3. Singapore


마침 Singapore 에 한달짜리 출장을 가게 되었습니다.

Singapore 는 어떤 상황인지 궁금합니다.


숙소에서 Singapore Sports Hub 까지 자전거를 타고 가면서 측정해 봅니다.



사용된 자전거는 10월 한달 free promotion 중인 OBike 와 함께 하였습니다.


Obike 는 길 가다가 자전거를 발견하면 바로 타고, 목적지에서 버리면 되는 간편한 시스템 입니다.

비용은 탄 시간에 맞게 지불하면 됩니다만, Singapore 에서는 현재 동일한 서비스를 제공하는 회사들이 있어서

Free promotion 기간이었습니다.


OBike 에 대해서는 따로 글을 작성하였습니다.


쓰고 목적지에서 버리는 자전거

http://chocoball.tistory.com/entry/Life-bicycle-sharing


저기 오늘 같이할 자전거가 저를 기다리고 있군요.



자전거에 문제 없는지 확인하고 바로 올라 탑니다.



조금 돌아왔더니만 1Km 더 주행했습니다.



방사능 측정 결과 입니다.

문제 없는 수치 입니다.


자세히 보면, 하천 근처나 공사가 많이 이루어진 장소에서 값이 비교적 높게 나옵니다. 흠흠... 그렇군.




4. 하늘에서 측정하기


후꾸시마 사태때에 일본 정부에서 항상 빼놓지 않고 이야기 한 내용이,

"비행기 타고 다니면 장난 아니게 방사능 쐬지만 문제 없잖아" 였습니다.


실제로 그런지 무척 궁금한 내용입니다.


귀국하는 비행기에서 측정할 수 있도록 full 충전 해놓고 드디어 비행기 이륙 !



비행기에서 다행히 창가쪽 자리가 배정되었습니다.

GPS 도 무리없이 잘 잡히네요.



이륙 후, 고도 1282m 까지 올라갔습니다.

41 CPM 이면 지상과 거의 다를바 없습니다. 그렇군...



4682m 올라 왔습니다.

86 CPM 으로 값이 살짝 올라갔습니다. 비가 많이 들치고 먼지가 쌓이는 창틀의 홈에서도 81 CPM 이었으니...



5431m. 표시하는 값이 새로운 영역에 도달했습니다.

95 CPM 은 여지껏 처음 보는 수치 입니다.



5873m. 126 CPM 입니다.

이는 지상의 값인 60 CPM 의 약 2배의 값입니다.



6226m. 134 CPM 를 가리킵니다.

고도에 따라 우주에서 오는 방사능은 점점 강해지는 것을 눈으로 실제로 확인하게 되네요.

대기층의 중요함을 정말 피부로 느낍니다.



7362m. 183 CPM.



8201m. 214 CPM.



9104m. 257 CPM.



거의 지상 10Km 상공에서 동영상을 찍어봅니다.



9867m. 309 CPM.

기어이 300 CPM 을 넘었습니다. 지상의 5배 정도 입니다.



비행기의 항속 높이 입니다.

12600m. 524 CPM 을 찍었습니다.


이정도면 저의 사타구니를 납으로 만든 컵으로 가려야 하는게 아닌가 진심 걱정되었습니다.

이렇게 쎌 줄이야 !!!



후덜덜 하네요.

비행기 많이 타면 방사능 샤워를 한다는 이야기는 맞는것 같습니다.



App 을 통해서도 확인이 가능했습니다.



최종적으로 괴적을 그려봤습니다.

중간에 이빨이 빠졌지만, 대체로 잘 측정이 되었습니다.




FIN


도보, 자전거, 자동차, 비행기를 이용하여 여러가지 측정해 봤습니다.

비행기를 빼곤, 일반적으로는 무시할 수 있는 일반적인 수치를 보여줬습니다.


다만, 앞으로 비행기 탈 일이 생기면, 납으로 만든 컵을 가지고 다닐까 합니다.

And
prev | 1 | next