PMS5003 미세먼지 센서 시운전
3859 단어 csharppythonbeginnersraspberrypi
이 기사에서는 작동하는지 확인하기 위해 PMS5003 센서를 테스트합니다. 커넥터 보드를 사는 걸 깜빡해서 라즈베리 파이 3 B V2에 수동으로 연결하겠습니다. 여기에는 전선을 절단하고 일부 저항을 추가하는 작업이 포함됩니다.
다음이 필요합니다.
라즈베리 파이 설정
센서를 Pi에 연결하기 전에 이 사용 사례에 맞게 Pi를 구성해야 합니다.
"이 센서를 Raspberry Pi와 함께 사용하는 경우 구성을 몇 가지 변경해야 합니다. 터미널에 sudo raspi-config를 입력한 다음 "인터페이스 옵션"및 "직렬"에서 비활성화합니다. 셸에 로그인하고 직렬 포트 하드웨어를 활성화합니다./boot/config.txt 파일을 편집하고 enable_uart=1 및 dtoverlay=pi3-miniuart-bt 줄을 파일 맨 아래에 추가합니다."Source
위의 설정이 완료되면 Pi를 재부팅하고 소프트웨어를 설치합니다.
sudo pip install pms5003
git clone https://github.com/pimoroni/pms5003-python
참고: 내가 사용했던 Raspberry PiVisual Studio Code 및 Remote – SSH에 연결하기 위해서는 필요하지 않으며, 파일 편집은 VSCode가 개인 취향입니다.
센서 배선
센서의 와이어를 식별하기 위해 PMS5003 specification에 문의했고 센서의 Picoblade 커넥터를 잘라서 점퍼 와이어를 사용하고 와이어에 10K 옴 저항을 연결할 수 있었습니다. 그런 다음 전기 테이프를 사용하여 전선을 분리했습니다.
그 후 다음 다이어그램을 사용하여 센서를 Pi에 연결했습니다.
참고: PIN 3과 PIN 6을 3.3V에서 10K 옴 풀업 저항에 연결했습니다. 현재로서는 센서를 재설정해야 하는지 아니면 절전 모드로 전환해야 하는지 알 수 없기 때문입니다.
일을 더 단순화하려면 다음을 수행하십시오.
그게 다야! 다음과 같이 표시됩니다.
센서가 연결되었는지 확인한 다음 Pi에 ssh하고 pms5003-python에서 all.py 예제를 실행합니다. 다음과 같은 내용이 표시되어야 합니다.
결과는 다음reference table을 사용하여 해석할 수 있습니다.
저와 ❤️ C# 같은 경우 UART를 통해 PMS5003(Particulate Matter Sensor)과 인터페이스하기 위한 라이브러리를 출시했습니다.
코드는 Github에서, 패키지는 NuGet에서 사용할 수 있습니다.
읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(PMS5003 미세먼지 센서 시운전), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nuculabs_dev/pms5003-particulate-matter-sensor-test-run-2mdh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)