[아두이노 DIY] 2개의 아두이노 간 블루투스 통신으로 RC 카 조종하기 with 조이스틱

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 41

  • @류재호-b5x
    @류재호-b5x 3 года назад +1

    정말 감사 합니다. 늘 건강하시고 행복하십시요.

    • @codingpeople2020
      @codingpeople2020  3 года назад

      네 감사합니다!
      낚시 하실때 항상 안전하고 늘 월척 하시길 바랍니다 ^^

  • @류재호-b5x
    @류재호-b5x 3 года назад

    정말 감사합니다, 저가 보유한 RC 송수신기는 라디오 링크사의 AT-9입니다.

    • @codingpeople2020
      @codingpeople2020  3 года назад

      기존에 보유하신 송수신기는 제작과정에서 프로그래밍이 돼있어서 다시 아두이노와 연결하기가 번거러울 듯 해요ㅜ
      가지고계신 송수신기가 블루투스 모듈을 페어링 설정이 가능한가요?

    • @codingpeople2020
      @codingpeople2020  3 года назад

      송수신기가 아두이노에 연결된 블루투스 모듈과 페어링이 가능하다면,
      송신기(조종기)에서 전송하는 데이터를 설정해서 수신부(아두이노)에 받은 데이터를 처리하는 프로그래밍을 하여서 모터를 정역방향 제어하시면 될 듯해요.
      저도 기성품으로 만들어진 송수신기에 대해서는 잘 몰라서ㅜ

  • @류재호-b5x
    @류재호-b5x 3 года назад +1

    네 감사합니다.

  • @류재호-b5x
    @류재호-b5x 3 года назад

    환절기에 건강관리 잘하십시요. 저가 L298N모터 드라이브와 아두이노를 이용하여 DC모터가 정역방향 하도록 하여 낚시용 전동릴을 제작하여 RC낚시 보트에 설치하고자 하는데, 아두이노를 RC수신기에 연결 시켜 RC조종기로 원격 제어를 하고자 하는데, 이 방법을 알려 주시면 감사 하겠 습니다. 늘 행복 하십시요.

    • @codingpeople2020
      @codingpeople2020  3 года назад

      네 감사합니다!
      rc조종기는 기성품 입니까? 아니면 스마트폰? 직접 제작한 제품 인가요?

  • @juadnjuo
    @juadnjuo 27 дней назад

    둘 다 hc06 이면 뭐가 문제인가요??

  • @isfp668
    @isfp668 2 года назад

    4:45 좌측 모터와 연결된 2개의 전선을 각각 반대 자리에 모터드라이브에 연결되면 어떻게 되나요?

    • @codingpeople2020
      @codingpeople2020  2 года назад +1

      바퀴의 회전방향이 반대가 되겠죠?
      그럴경우 모터드라이버에 연결된 핀을 서로 바꿔주거나 아두이노의 디지털핀에 연결된 핀을 바꿔주면 됩니다 ^^

    • @isfp668
      @isfp668 2 года назад

      @@codingpeople2020 감사합니다

  • @류재호-b5x
    @류재호-b5x 3 года назад

    저가 알고 싶은 것이 있어 질문 드립니다. L298N모터드라이버와 아두이노로 DC모터 정역회전을 하도록 회로를 다 연결 하고나서 반드시 코드 입력을 해야 하는지 알고 싶고 입력해야 된다면 어디서 프로그램을 찾아야 하는지 알려 주시면 감사 하껬습니다.

    • @codingpeople2020
      @codingpeople2020  3 года назад

      네 아두이노로 구현을 하실려면
      아두이노 통합개발환경(IDE)이라는 프로그램에서 코드를 작성후에 업로드해주셔야 해요^^
      프로그램 다운 받는 사이트는 아두이노 공식사이트인 arduino.cc 에 접속하셔서 다운받고 설치하시면 되고, 관련 코드는 인터넷 유투브 등 여러 매체에서 검색하셔서 찾을 수있습니다! 물론 제가 올린 영상에서 모터드라이버와 dc 모터를 제어하는 것도 있어용 ^^

  • @0tae342
    @0tae342 3 года назад

    안녕하세요. 덕분에 잘 작동됩니다~!
    그런데 저 같은 경우 바퀴가 한쪽만 돌아가네요. 모터만 돌릴때는 둘다 돌아가는데, 코딩하고 연결하면 하나만 돌아가네요;;
    해결 방법을 알 수 있을까요?

    • @codingpeople2020
      @codingpeople2020  3 года назад

      코딩이나 회로도구성, 전압 등의 여러가지 원인 일 수 있습니다! 하나씩 확인해보아야 합니다!

  • @정허-k1l
    @정허-k1l 3 года назад

    혹시 rightWeel이라는 변수를 사용하지 않고 핀 번호가 하나인 상태에서 ananlogWrite를 어떻게 써야할지 알려주실 수 있나요?

    • @codingpeople2020
      @codingpeople2020  3 года назад

      모터드라이버와 아두이노가 연결된 핀이 한개면 모터가 양방향으로 제어되지 않을것 같아요.

    • @codingpeople2020
      @codingpeople2020  3 года назад

      모터 하나당 2개의 핀을 사용하여
      하나가 analogWrite()로 전압 값을 가지면 나머지 하나는 0의 값을 줘야 합니다.
      모터가 2개라면 2개씩 네개 핀이 사용되겠죠?

    • @정허-k1l
      @정허-k1l 3 года назад

      아 그러면 서보모터로는 안되는건가요..?

    • @codingpeople2020
      @codingpeople2020  3 года назад

      @@정허-k1l 서보모터는 서보모터의 각도를 제어하는 코드 함수가 따로 존재 합니다 ~

    • @정허-k1l
      @정허-k1l 3 года назад

      @@codingpeople2020 계속 시도를 해봤는데 조이스틱 코딩이 잘 안된건지 서보모터가 잘 안 움직입니다 혹시 원인이 있을까요?

  • @정세윤-l4q
    @정세윤-l4q 2 года назад

    혹시 아두이노 나노를 사용하지 않고 우노를 2개 사용하여 제작한다면 작동이 안 될까요?

    • @codingpeople2020
      @codingpeople2020  2 года назад

      상관없습니다 !! 작동됩니다 ~

    • @정세윤-l4q
      @정세윤-l4q 2 года назад

      @@codingpeople2020 네~한 번 해보겠습니다 답변주셔서 감사드립니다

  • @koy0408
    @koy0408 Год назад

    혹시 블루투스 모듈이 둘다 HC-06이여도 문제가 없을까요?

    • @한연진-d3s
      @한연진-d3s Год назад

      하나는 받는 쪽 하나는 주는 쪽이라 안될 듯?

  • @im_living_alone
    @im_living_alone 4 года назад

    배터리 충전단자를 넣고싶은데 그렇게 할려면 회로를 어떻게 구성해야 하나요?
    +앞뒤로 총 바퀴를 4개넣고싶은데 그러면 코드랑 회로가 어떻게 바뀌죠?

    • @im_living_alone
      @im_living_alone 4 года назад

      @@codingpeople2020 네 그런 충전단자요 c타입을 쓸수도 있을것 같긴 한데 뭐 그건 차이가 없을것 같구요

    • @im_living_alone
      @im_living_alone 4 года назад

      @@codingpeople2020 우와....네 감사합니다!

    • @im_living_alone
      @im_living_alone 4 года назад

      @@codingpeople2020 그리고 조종기에 온오프기능이 없어서 터치센서모듈을 써서 온오프기능을 할수 있나요?
      있으면 회로를 어떻게 해야 하고 안되면 그냥 스위치를 어디다가 달아야하는지좀 알려주세요...ㅜ 참고로 터치센서모듈 모델명은 TTP223 로 보고있는데 안되면 다른것도 생각해볼려구요...

    • @im_living_alone
      @im_living_alone 4 года назад

      @@codingpeople2020 넵! 귀찮으실텐데 감사합니다!

  • @sjs1163
    @sjs1163 4 года назад

    블루투스끼리 통신은 성공했는데 온도센서 온도가 올라가면 부저가 울리게 하려고 합니다.
    void loop() {
    float tem, hum;
    tem = dht.readTemperature();
    hum = dht.readHumidity();
    if(isnan(hum) || isnan(tem))
    {
    Serial.println("Failed to read from DHT sensor!!");
    return;
    }
    Serial.print("Temperature : ");
    Serial.print(tem);
    Serial.println("C ");
    /*Serial.print("Humidity : ");
    Serial.print(hum);
    Serial.println("% ");*/



    BTSerial.write(tem);
    delay(1000);
    송신되는 이쪽이 HC-05로 온도를 측정하고
    --------------------------------------------------------------------------------------------------------------------------
    void loop() {
    if(BTSerial.available()){
    unsigned char bt= BTSerial.read();
    float n=(float)bt;
    delay(1);

    if(n>=30)
    {
    tone(beep, 830);
    }
    else
    {
    noTone(beep);
    }
    }
    수신되는 이쪽이 HC-06 입니다. 온도가 30가 넘어도 부저가 울리지 않는데 코딩에 문제가 있을까요?ㅜㅜ
    블루투스 통신은 되고있습니다.

    • @sjs1163
      @sjs1163 4 года назад

      @@codingpeople2020 hc-06쪽에 온도값이 안나온네요...
      그러면 통신아 안되고 있는건가요?

  • @sisju2499
    @sisju2499 3 года назад

    재료값이 총 얼마 정도 일까요?

    • @codingpeople2020
      @codingpeople2020  3 года назад

      아두이노 2개에 쉴드, 블루투스 모듈이 2개라서 대략 3~4만원 정도 든것 같습니다 ^^

  • @류재호-b5x
    @류재호-b5x 3 года назад

    초보자인 저에게 성실히 답변해 주신 것에 감사 합니다. 저가 초보자이여서 사장님이 말 씀 하신것 잘 이해가 않됩니다. 번거로우면 자라알 겠습니다.

    • @codingpeople2020
      @codingpeople2020  3 года назад

      하려고 하시는 건 멋진 아이디어라고 생각합니다.
      제가 가지고 계신 송수신기에 대해 잘 몰라 큰 도움을 못 드렸네요.