ESPr developer 참고

FYI



현재는 ESPr Developer는 Rev.4로 전환하고 있으니까 괜찮을 것입니다만, 만약 수중의 것이 해당했을 때의 참고에:
  • ESPr Developer Rev.4 : 회로도가 미게재이지만, 괜찮아 보인다.
  • ESPr Developer Rev.3 솔더 브리지 없음 : nodemcu 회로가 작동하기 어렵다? 느낌이므로, 그러한 때는, 버튼 조작으로 기입 모드로 해 기입한다. 핀 헤더가있는 소유.
  • ESPr Developer Rev.3 솔더 브리지 첨부 : PIN16 을 사용한 슬립으로 장시간 운용하는 것은 피하는 편이 좋을 것 같다. 대체로 움직이지만, 가끔 이상하다고 하는 트러블에 있었다(후술). 핀 헤더 없음 소유.
  • ESPr Developer Rev.2 : 소유 없음
  • ESPr Developer 무인 : 문제 없다.

  • 사례



    주로 열사병 대책을 목적으로 온습도계를 집에 설치하여 관측하고 있습니다.

    기본 구성은 WROOM-02 + BME280이며 무선을 통해 Influxdb (HTTP)에서 직접 수신하는 구성입니다.



    녹색 라인은 ESPr Developer 무인 + 환경 센서 실드의 구성입니다. 오렌지는 ESPr Developer Rev.3 솔더 브리지 부착 + 타사 제품 BME280 (후술)입니다. 오렌지는 초록보다 컴팩트한 패키징으로 해, 다른 장소에 추가 설치할 예정이었습니다. 환경 센서 실드와의 차이는 광량 센서가 없고 I2C pull up 저항이 2.2K가 10K가 되는 정도입니다.

    초록은 1년 이상 운용하고 있어, 안정된 계측이 되어 있습니다. 문제는 오렌지 측에서 비정상적인 값이 때때로 혼합됩니다. 이상치의 출방이 불규칙하고, 손으로 리셋 버튼을 반복해서 눌러도 이상값은 나오고, PIN 16 을 사용한 RST 에서도 마찬가지로 이상값이 나옵니다. 센서 측을 교체해도 똑같은 현상이 발생했습니다. I2C의 레지스터 읽기 바이트열을 봐도 비트가 깨져 있다는 레벨이 아니라 A/D 변환 레벨에서 이상한 예감이 납니다. 솔더 브리지 없음 Rev.3 (핀 헤더 포함)에서 브레드 보드에서 작동하면 이상값은 없습니다. 솔더 브릿지로 센서측에 노이즈가 흐르고 있을 것 같은 예감.

    pull up 저항은 시정수의 차이이므로, 만약을 위해 Wire.setClock 로 I2C 의 표준 스피드인 100k 로 지정하고 있었습니다만, 있어도 없어도 관계없는 것 같은 느낌이었습니다.

    BME280 의 드라이버에 재설정 를 추가해 동작시키면, 이상치 때문에 분이 약간 완화되는 인상.

    그렇다고 해서, 솔더 브릿지 첨부는 피하는 편이 좋을 것 같습니다. 핀 헤더 없는 보드를 원하는 경우는 "시리얼 없음 핀 헤더 없음 모델을 사용"또는 "핀 헤더 첨부에서 핀 헤더를 제거한다"가 좋을 것 같다. "Rev.4 핀 헤더 없음"으로 전환하고 있으면, 그래도 좋을지도. 브리지 땜납을 제거하는 것은 어렵고, 나는 칩 저항을 날려 버렸다 (폐기).

    Switch science BME280



    이것의 사용은 :
  • raspberry pi로 I2C 연결
  • SPI 연결

  • 라고 생각합니다. ESPr Developer 로 I2C 접속하려면 pull up 저항을 추가하지 않으면 안 되고, 칩 저항을 싣는 기술이 필요하게 되는지, 혹은, 무골에 카본 저항을 배선에 꽂는 느낌입니까? 와이어만으로 「환경 센서 실드」상당히 할 수 있으면, 소스 코드 사용 주름으로 컴팩트판을 만들 수 있었지만, 그것은 실현되지 않고. 차라리 I2C pull up 저항이 있는 다른 제품에서도 간단할 것 같아서, 지금은 그렇게 하고 있습니다.

    좋은 웹페이지 즐겨찾기