랩베리피 제로 WH와 선라이트 센서로 자외선 등을 측정해봤어요.

개시하다
안녕하세요.
RaspberryPi를 IoT 기기로 삼아 웹 애플리케이션과의 협력을 목표로 웹 애플리케이션과 Lazupa 개발을 조금씩 진행하고 있다.이번에는 톱니바퀴에 선라이트(태양광) 센서를 연결해 샘플 스크립트를 실행해 측정하기 전 보도를 했다.이 센서는 자외선(자외선 지수), 가시광선과 적외선을 측정할 수 있다.
왜 썼어요?
주로 학습기록에 사용되며 그로브의 선라이트 센서를 사용할 예정인 분들에게 참고가 되길 바랍니다.
준비물
이전 기사에도 기재돼 선라이트 센서가 추가돼 다시 게재됐다.
또 다음 표에서는 실러캔스 파이에 모니터, 키보드, USB 허브를 연결해 직접 조작한다는 전제로 준비한 것을 이번에 VNC(Virtual Network Computing)를 이용해 맥북에서 원격 데스크톱으로 연결했다.(표의 상품명 ※ 인장은 VNC 연결 시 필요 없습니다.)
품명
모델 번호
점포 등을 사다
단가(세금 포함)
Raspberry Pi Zero WH
-
추월 전자통상/M-12961
¥2,200
※ USB 변환 케이블
-
추월전자통상/C-0707
¥150
USB AC 어댑터
-
추월 전자통상/M-12001
¥700
KIOXIA 마이크로SD카드(microSDH) EXCERIA 32GB 100MB/s
-
추월 전자통상/S-15844
¥780
※ USB OTG 케이블
-
추월 전자 통상
¥250
※ HDMI 변환 커넥터
-
추월 전자 통상
¥210
※ USB 허브(자체 출력형)
‎UGREEN/‎60812
Amazon https://www.amazon.co.jp/dp/B07TWGHM99/ref=cm_sw_em_r_mt_dp_XBSB7R6WXHTGD895CQAC?_encoding=UTF8&psc=1
¥2,399
Seeed Grove Base Hat for Raspberry Pi Zero
103030276
전용 온라인 쇼핑/EEHD-5HXA
¥1,222
Seeed DHT22/AM2302 - Grove Temperature & Humidity Sensor Pro
101020019
스위치 사이언스
¥1,386
Seeed Grove - Sunlight sensor (UV-light, visible light and infrared light) - SI1151
101020089
스위치 사이언스/7005
¥1,507
※ 모니터 & 키보드
센서의 움직임을 확인하기 위해 양지쪽과 그늘쪽에서 가격을 비교하고 싶었지만 내 방 책상 부근에 창문이 없는 것을 발견하고 웃었다.고무를 원격 데스크톱에 연결해 창문 근처에 센서를 사용하려고 VNC 연결을 시도했다.
VNC 연결 방법에 대해서는 다음 책을 참고해 설정했다.
·올리 일본, 사이먼 몽크 저서,'래스프리피 조리서(3판)'출판사 HP
절차의 상세한 내용은 다른 인터넷상의 문장에 제출하세요.
필기 정도의 절차는 다음과 같다.
① Macbook에서 VNC Viewer 다운로드
② 실러캔스 파이의 업데이트, 승급
③ 유리 파이의 설정 화면에서 "VNC"활성화(config.txt에서 몇 개 설정)
④ 재부팅
⑤ 십자파의 IP 주소를 확인하고 Macbook "VNC Viewer"에서 연결
(VNC의 원격 연결용 PC는 다음과 같은 사양입니다.)
MacBook Air (13-inch, Early 2014)
1.4GHz 듀얼 코어 Intel Core i5
macOS 11.6.4 (20G417)
Darwin 20.6.0
메시지
제조업체관영 위키에 따라 설치됩니다.
#前回の温湿度センサを使用する時にインストールしたので最初のSeeed-grove.pyのインストトールはスキップ
pi@raspberrypi: $ pip3 install Seeed-grove.py
pi@raspberrypi: $ pip3 install seeed-python-si114x
pi@raspberrypi: $ pip3 install --upgrade seeed-python-si114x
이 센서는 I2C 통신을 통해 신호를 보내기 때문에 이어서 렌즈 파측에서 I2C의 허가 설정을 한다.
설정 > Raspberriipi의 설정 > 인터페이스 탭에서 I2C 사용하기
신중을 기하기 위해 먼저 재시동을 걸다.
사용 여부
pi@raspberrypi: $ i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- 04 -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- 53 -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
'0x53' 이 I2C의 종속 주소인 것으로 나타났습니다.
(0x04는 Grove Base Hat for Raspberry Pi Zero의 종속 주소)
단지 공식 위키에서 이 센서의 주소는
Default I2C Address 0x60
위에 쓰여 있다.
이상하게 생각해서 비키를 다시 읽을 때
The main chip of the device has been updated to SI1151, the tutorial to SI1145 still remain.
뜻밖에도 센서가 새로워져서 SI1145에서 SI1151로 방향을 바꿨는데...
하지만 Wiki의 자습서는 SI1145를 위한 내용만 쓴 것 같습니다.(그래서 주소도 다르다.)
꽉 찰 줄 알았는데, 누군가가 GiitHub의 지점에SI1115를 위한 원본 코드를 놓았다.(감사합니다)
https://github.com/Seeed-Studio/Grove_Sunlight_Sensor/tree/Si1151
여기 복제,seeed-ptyhon-si115x.실행py.
pi@raspberrypi:~ $ git clone -b Si115x https://github.com/Seeed-Studio/Seeed_Python_SI114X.git
pi@raspberrypi:~ $ cd Seeed_Python_SI114X
pi@raspberrypi:~/Seeed_Python_SI114X $ python3 seeed_si115x.py
샘플 코드를 순조롭게 이동했습니다!
양지바른 곳과 그늘진 곳에서 가격을 비교해 보세요.
일단천상↓

다음은응달↓
スクリーンショット 2022-03-06 16.34.46.png
뭐, 그런 거지.
UV 경보에 사용할 수 있었으면 좋겠어요.
최후
끝까지 읽어주셔서 감사합니다.
튜토리얼에 잘 쓰여있는 센서를 선정하려고 했는데 튜토리얼이 오래된 함정도 있다니 뜻밖이다(쓴웃음).어쨌든 새로운 센서ver.어떤 사람이 나를 도와 샘플 코드를 올렸으니 정말 다행이다.
결합저번 보도하면 먼저 고무와 센서를 사용하여 온습도와 자외선, 가시광선, 적외선의 데이터를 얻을 수 있다.
다음에 얻은 데이터를 인터넷을 통해 데이터베이스에 저장하고 웹 애플리케이션으로 확인하고 싶습니다.

좋은 웹페이지 즐겨찾기