[아두이노

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024

ความคิดเห็น • 17

  • @kimheejin3714
    @kimheejin3714 8 หลายเดือนก่อน

    slave_id 변경을 setup()에서 한번만 set_slave_id()을 부르니 CRC에러가 발생하네요...loop()에서 성공 할 때까지 돌려야 변경 됩니다.
    modbus 4ch를 esphome에 연결은 실패 했는데....여기에서는 되니까....어느정도 개념을 잡은 후에 다시 시도해야 할 것 같습니다.

  • @최광용-m6o
    @최광용-m6o 2 ปีที่แล้ว

    출석이 늦었네요. 출석합니다

  • @하바세하늘에서바라본
    @하바세하늘에서바라본 3 ปีที่แล้ว

    어제 오늘 일이 많아서 생방 사수를 못했습니다 ㅠㅠ 창원 다녀오느라...ㅜㅜ
    내일은 꼭 생방 참석 하겠습니다~

    • @nockanda
      @nockanda  3 ปีที่แล้ว

      좋아요 기다리구 있을게용

  • @kimheejin3714
    @kimheejin3714 8 หลายเดือนก่อน

    혹시 Thread.sleep()에 관한 강의가 있습니까 ?
    워낙 강의가 많아서 찾지를 못하겠습니다.
    esp32의 핀을 모두 활용(먼지센서, Co2, 수위센서, dosing pump)하여 내부적으로 자동화하고,
    또한 modbus로 4ch realy(여러개), sdm120(여러개), yieryi 3178(ec,ph,orp,cf,수온,습도)등의 센서를 모두 사용하고,
    mqtt로 데이터를 esphome에 날려야 하는데....Thread로 돌려야 합니까?

    • @nockanda
      @nockanda  8 หลายเดือนก่อน

      별도로 준비된건 없어용

    • @kimheejin3714
      @kimheejin3714 8 หลายเดือนก่อน

      예 알겠습니다...답변 감사합니다

  • @손상표-h9q
    @손상표-h9q 5 หลายเดือนก่อน

    녹칸다님 좋은 영상 감사합니다.
    영상을 보며 궁금한게 있어 댓글답니다.
    32ch 모드버스 가능한 릴레이 모듈을
    2개를 아두이노 1개로 제어하고 싶습니다.
    그러면
    맵스 485?? 모듈 하나로 쓰고
    32ch에 딥스위치로 slave ID를 1번 2번를 설정하면 될까요?
    예)
    아두이노1개->맵스4851개 -> slave ID1 slave ID2
    이런식으로 릴레이보드를 확장 할 수 있을까요?

    • @nockanda
      @nockanda  5 หลายเดือนก่อน

      가능합니당

  • @kimheejin3714
    @kimheejin3714 8 หลายเดือนก่อน

    질문 있습니다.
    modbus 4ch-relay가 제조사 마다 메뉴얼이 다를 수 있습니까?
    몇 몇 메뉴얼을 인터넷에서 찾아보니까...다른 것 같습니다. 판매처에 문의를 해도 대답도 없고 답답하네요.
    한 예로 이런것도 있네요
    Open relay 1 01 05 00 01 01 00 9d 9a Relay 1 closed 01 05 00 01 00 00 9c 0a 이것은 ch1~ch4을 의미하는것
    녹칸다 예
    Relay No. 0 is on: 01 05 00 00 FF 00 8C 3A Relay No. 0 is closed: 01 05 00 00 00 00 CD CA 이것은 ch0~ch3을 의미하는것
    어쨌던간에 위는 다섯번째 byte가 on off = 01, 00 인데 녹칸다는 FF, 00 이네요...아이고 헷갈려!
    이것 이외에 다른 제품들도 다 다릅니다.

    • @nockanda
      @nockanda  8 หลายเดือนก่อน

      modbus 프로토콜이라 동일해요
      왼쪽에서 네번째 값이 채널이에요
      다섯번째 여섯번째가 ff 00이면 on하라는 의미이고
      00 00이면 off하라는 의미입니당
      일곱 여덟번째는 체크섭(crc)라서 첫번째~여섯번째값에 따라서 계산됩니당

    • @nockanda
      @nockanda  8 หลายเดือนก่อน

      write single coil(0x05)이라는 modbus 명령입니당

    • @kimheejin3714
      @kimheejin3714 8 หลายเดือนก่อน

      아닌것 같은데요 어떤 메뉴얼은 01 00이면 On이고 00 00이면 OFF로 표기되어 있던데요.... 다 조사를 했지만 제품마다 상당히 다른것을 확인 했습니다.

    • @nockanda
      @nockanda  8 หลายเดือนก่อน

      @@kimheejin3714 저는 modbus 프로토콜을 말하는거에용
      01 00에 on이면 그건 modbus가 아니구 그 제품의 자체 제어 프로토콜이 되는거겠지용
      write single coil의 데이터 프레임을 찾아보세용

  • @하바세하늘에서바라본
    @하바세하늘에서바라본 3 ปีที่แล้ว

    RF24 어뎁터 모듈에 25V 10uf 써도 괜찮을까요? 25V 45uf랑 두 가지를 가지고 있어서 재고 처리는 해야 할 것 같아서요....

    • @nockanda
      @nockanda  3 ปีที่แล้ว

      어댑터가 정확히 뭔지 모르겠네요
      전용 어댑터라면 콘덴서가 들어가있을텐데용