앱인벤터: 9버튼 RC카 조종 스마트폰 앱 제작

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 51

  • @AR-dt9fy
    @AR-dt9fy Місяць тому

    블루투스 모듈 말고 초음파 센서로도 만들 수 있나요?

    • @gyungun
      @gyungun  Місяць тому

      댓글 감사합니다.
      블루투스 모듈과 초음파 센서는 종류가 다릅니다. 블루투스 모듈은 신호를 보내거나 받는 통신 모듈이고, 초음파 센서는 앞에 있는 장애물까지 거리와 관련된 값을 받기만 하는 센서입니다.
      본 영상에서는 스마트폰에서 신호를 보내면 아두이노에 연결된 블루투스 모듈이 신호를 수신합니다. 블루투스 모듈 자리에 초음파 센서를 연결하면 스마트폰이 보내는 신호를 아두이노 쪽에서 수신하지 못합니다. 초음파 센서에는 스마트폰에서 보내는 신호를 받는 기능이 없기 때문입니다. 제가 질문을 잘 못 이해했을지도 모른다는 생각도 듭니다. 감사합니다.

  • @iililililkilijlijliajsldfj
    @iililililkilijlijliajsldfj 4 місяці тому

    많이 배워갑니다. 이런 프로그램이 다있네요.

    • @gyungun
      @gyungun  4 місяці тому

      네 감사합니다.

  • @아두이노프로젝트
    @아두이노프로젝트 2 роки тому

    아...앱에서 손으로 그린듯한 저 대각선 방향 화살표키가 매우 매력적이네요...^^

    • @gyungun
      @gyungun  2 роки тому

      아.. 감사합니다. 그림판에서 펜 선택하고 그렸습니다.

  • @송승호-r9y
    @송승호-r9y 8 місяців тому +1

    앱 인벤터 메뉴에서 팔레트 종류가 사용자인터페이스, 레이아웃, 미디어, 그리기, 센서, 확장기능 이렇게만 메뉴가 나옵니다...사용자 인터터페이스에도 소메뉴가 6개밖에 나오지 않습니다....해결 방법좀 알려주세요

    • @gyungun
      @gyungun  8 місяців тому

      지금 노트북으로 접속했는데, 팔레트 종류가 사용자인터페이스 등 14가지가 보입니다. 사용자 인터페이스의 소메뉴도 17개 입니다. 제가 노트북이나 데스크톱 컴퓨터로 앱인벤터에 접속했을 때는 언제나 이 정도로 보였던 것 같습니다. 메뉴가 조금 밖에 안 보이신다니 이상합니다. 혹시 운영체제가 윈도우인 노트북이나 테스크톱 컴퓨터가 아니라 운영체제가 안드로이드인 태브릿이나 스마트폰인가 해서 스마트폰으로도 접속해 보았습니다. 마찬가지로 팔레트가 14가지가 보입니다. 메뉴가 덜 보이는 이유늘 모르겠습니다. 껏다가 켜보시면 어떨까요? 또는 다른 컴퓨터나 스마트폰으로 접속해 보시면 어떨까요?

  • @dlgusdnr
    @dlgusdnr 10 місяців тому

    블루투스 페어링까지는 영상보고 따라 했는데 그 다음 연결부분에서 자꾸 에러 515,503이 뜨는데 혹시 해결방법을 아실까요?

    • @gyungun
      @gyungun  10 місяців тому

      댓글 감사합니다.
      1.
      Error 503은 입력한 블루투스 연결 주소가 잘못되었다는 뜻입니다. 이것은 앱인벤터 코딩할 때 "선택된 후에"에 블루투스 클라이언트 연결 주소에 "선택된 항목"을 가져와 연결해야 하는데, 그 밑에 있는 "선택된 항목 번호"를 가져와 연결했을 때 발생하는 것을 여러 번 경험했습니다.
      2.
      Error 515는 연결되지 않은 블루투스 컴포넌트를 사용하려고 할 때 알려주는 에러 코드입니다. 어쩌면 주소를 잘못 입력하여 Error 503이 발생하면서 연결이 안 된 상태인데, 이어서 블루투스를 사용하는 코드를 실행하니 Error 515가 발생하는 것 같습니다.
      따라서 먼저 "1"과 같이 앱인벤터 코드를 해결하시고, 2가 계속 발생하는지 확인하시기 바랍니다.

  • @thousand_spirits
    @thousand_spirits Рік тому +1

    블루투스에 기기목록이 뜨지않는데
    왜그런지를 모르겠어서 댓글을 남겨봅니다ㅜㅜ

    • @gyungun
      @gyungun  Рік тому +1

      댓글 감사합니다. 저도 주변에서 그런 경우를 보았고 해결책을 검색해 본 적 있습니다. 그러다가 아래 사이트를 발견했습니다.
      ua-cam.com/video/UCJegMEYdJQ/v-deo.html
      이 사이트에서 알려주는 해결책으로 해결된 것도 있고, 그대로 안되는 것도 있었던 기억이 있습니다. 그렇지만 결국은 모두 해결했었는데, 기록을 남겨두지 않아 안타깝습니다. 그렇지만 기본적인 해결 방법은 위 사이트의 방법이었던 것 같습니다.
      최근 핸드폰 즉 안드로이드 12이상인 설치된 경우에 이런 현상이 발생하는데, MIT AI2~ 앱 아이콘을 길게 눌러 앱 정보 -> 권한 들어가서 "근처기기"를 허용해 주는 방법으로 해결합니다. 이 방법으로 해결되기를 바랍니다.

    • @gyungun
      @gyungun  Рік тому

      지금 찾아 보니 저의 동영상 "앱인벤터: DHT11 온도, 습도 스마트폰으로 전송받기( ua-cam.com/video/Y4wsTT1pcu8/v-deo.html ) " 의 댓글에 앱인벤터로 만든 앱으로 블루투스 접속할 때 여러 가지 오류와 해결책이 있습니다. 참고 바랍니다.

    • @thousand_spirits
      @thousand_spirits Рік тому

      @@gyungun 친절한 답변감사드립니다~ 공유해주신 주소의 영상으로 목록 해결이 되었습니다😄 그런데 블루투스 모듈이 연결이 안되는듯하여 알씨카님 다른 영상보고 AT입력하여 연결 확인하는 과정을 했는데, 몇번을 다시 회로도와 소스코드도 확인했지만 현제까지 OK가 안떠서 잠시 멈추었습니다ㅜㅜ 모듈을 새로다시 사야할까싶습니다ㅜㅜ

    • @gyungun
      @gyungun  Рік тому

      혹시 시리얼 모니터 창 하단의 속도와 그 옆 라인 엔딩 이런 부분을 맞추어 보셨는지요? 저는 그것을 안 맞추어 고생한 적이 있었습니다.

    • @thousand_spirits
      @thousand_spirits Рік тому

      @@gyungun 네ㅜㅜ 몇번을 확인하고 해봐도 안되고, 핸드폰 블루투스 연결 가능 기기목록에도 뜨질않아서 새로다시 사는게 좋으려나 싶어요 불량인가 생각되서요~ 같이 고민해주셔서 고맙습니다~🙏

  • @김나영-d2z
    @김나영-d2z 9 місяців тому

    기기에 블루투스 터미널 앱을 통해 연결이 된 상태에서 앱인벤터 큐알 찍고 화살표 나오는 거까지 했습니다. 근데 연결을 누르면 00:00:00:00:...으로 뜹니다. 오류코드는 에러 515로 블루투스와 연결이 안 되어있다고 뜹니다.

    • @gyungun
      @gyungun  9 місяців тому

      댓글 감사합니다.
      Error 515는 연결되지 않은 블루투스 컴포넌트를 사용하려고 할 때 알려주는 에러 코드입니다. 블루투스 모듈이 제대로 작동하지 않기 때문인 것 같습니다.
      연결 전에 블루투스 모듈은 선명하게 빨간불이 깜박입니다. 만약 약한 빨간빛이 매우 자주 깜박이는 듯 하면 블루투스 모듈이 제대로 작동하지 않는 것입니다. 배터리가 부족할 때 그런 경우를 몇 번 경험했습니다. 배터리를 충분히 충전시킨 후 다시 연결하면 됩니다.
      블루투스 모듈이 고장난 것이어서 그럴 수도 있으니, 위와 같이 해도 안될 때는 블루투스 모듈(HC-06)을 잘 되는 것으로 교체하고 해 보시기 바랍니다.
      그래도 안되면 앱인벤터 코드 오류를 살펴 보아야 할 것 같습니다.
      계속 안되시면 증상을 자세히 알려 주세요. 감사합니다.

    • @김나영-d2z
      @김나영-d2z 9 місяців тому

      답변 감사합니다. 블루투스 연결 시 빨간불이 선명하게 들어옵니다. 모듈을 바꿔보겠습니다.

    • @gyungun
      @gyungun  9 місяців тому

      가끔은 앱인벤터 코딩에서 "선택된 후에" 블럭의 블루투스 클라이언트 연결 주소에 "선택된 항목"을 가져와 연결해야 하는데, 그 밑에 있는 "선택된 항목 번호"를 가져와 연결이 안되는 경우도 경험했습니다. 블루투스 모듈을 교체해도 안되시면 앱인벤터 코드 중 위 부분도 점검해 보시면 좋을 것 같습니다.

    • @김나영-d2z
      @김나영-d2z 9 місяців тому

      @@gyungun 안녕하세요! 블루투스 모듈에 문제가 있었어서 바꾸었습니다. 근데 노트북과 로봇을 연결했을 때는 모든 방향으로 잘 움직이는데, 노트북과 연결을 끊고 단독으로 운전할 때에 8방향 중 앞뒤왼오만 움직이지 않습니다. 앞왼과 앞오는 앞으로 가고, 뒤왼과 뒤오는 뒤로만 갑니다. 왤까요?

    • @김나영-d2z
      @김나영-d2z 9 місяців тому

      노트북과 로봇을 분리하고 블루투스 조종으로 다시 해봤습니다. 여전히 앞뒤오왼은 운전이 안 되고, 앞왼은 오른쪽으로, 앞오는 왼쪽으로, 뒤왼은 오른쪽으로, 뒤오는 왼쪽으로 움직입니다.

  • @iililililkilijlijliajsldfj
    @iililililkilijlijliajsldfj 4 місяці тому

    블루투스 모듈이
    아이폰에선 폰에 등록이 안되고
    안드로이드는 등록은 되는데 app inverter어플로 QR찍은상태서 앱실행후
    연결하면 검은화면만 보입니다. 왜그러는지 모르겠습니다. 폰 3개가 다 그러네요;;

    • @gyungun
      @gyungun  4 місяці тому +1

      글 감사합니다.
      아이폰에서 등록이 안되는 문제는 안해봐서 잘 모르겠습니다. 또한 앱인벤터가 아이폰에서도 되는지도 잘 모르겠습니다.
      안드로이드 폰에서는 당연히 되어야 하는데요.
      안드로이드12 등 최신 안드로이드 버전일 때 보안 정책이 강화되어 그런 경우가 있습니다. 저는 이 동영상 ( ua-cam.com/video/UCJegMEYdJQ/v-deo.html ) 대로 MIT AI2 앱의 "권한" -> "근처기기" -> 허용 으로 설정을 바꾸었을 때 근처에 있는 블루투스 기기가 검색되고, 또 그 중 하나를 선택했을 때 앱이 정상적으로 실행되었습니다. 한 번 해 보시기 바랍니다.

    • @iililililkilijlijliajsldfj
      @iililililkilijlijliajsldfj 4 місяці тому

      @@gyungun 와우 정말 감사드립니다. 나오네요. 저는 메시지창도 안나와서 몇일을 헤맸네요. 많은 동영상들 감사히 잘보겠습니다.~

    • @gyungun
      @gyungun  4 місяці тому +1

      감사합니다 ㅎㅎ

  • @woOo_j
    @woOo_j 11 місяців тому +1

    혹시 이 앱 인벤터만 설정하고 폰으로 속도 조절이나 앞 정지 이런 9개 버튼 눌렀을때 에러가 뜨는 건 아직 아두이노에 연결이나 이런걸 안했으니 당연한건가요?! 미리 앱만 만들어봤는데 에러가 떠서 처음부터 문제가 있는건가 여쭤봅니다!

    • @gyungun
      @gyungun  11 місяців тому

      댓글 감사합니다.
      Not connected~ 이런 에러가 뜨는 것은 정상입니다. 버튼을 누르면 그 값을 블루투스 통신으로 전송하려 하는데, 블루투스 기기가 연결되지 않았기 때문입니다.

    • @woOo_j
      @woOo_j 11 місяців тому

      아 그렇네요! 아두이노에 블루투스 모듈로 연결하는건데 ㅎㅎ 감사합니다!!
      혹시 사용하신 18650 배터리는 네이버에서 아무거나 사도 괜찮을까요?!

    • @woOo_j
      @woOo_j 11 місяців тому

      그리고 차체로 우드락 사용하셨던 거 두께는 어느정도로 하셨나요?! 주문하려니까 주문제작으로 두께까지 입력해야하더라구요 ㅜ

    • @gyungun
      @gyungun  11 місяців тому

      네 맞습니다. 그런데 배터리 홀더 때문에 주의할 점이 있습니다.
      18650 배터리는 보호회로가 없는 것이 있고, 있는 것이 있습니다. 보호회로 없는 것은 국내 생산과 판매는 불가인 듯 합니다. 보호회로 있는 것은 홀더에 끼울 때 너무 빡빡한 경우가 많습니다.
      따라서 18650 배터리 홀더를 구입하실 때는 홀더의 길이에 주의해야 합니다. 보호 배터리가 들어가는 것은 홀더의 길이가 70mm 후반(최대한 긴 것)은 되어야 하는 것 같습니다. 꼭 보호회로 18650배터리 장착 가능한지 상품 설명에서 확인하시거나 상품평 댓글에서 확인하신 후 구매하시기 바랍니다.
      그래서 저는 배터리 홀더 문제도 있고, 보호, 비보호 문제도 있어서 리튬폴리머 배터리를 사용해볼 생각도 하고 있습니다.

    • @gyungun
      @gyungun  11 місяців тому

      일반적으로 많이 사용하는 것입니다. 측정해 보니 5mm 입니다.

  • @답십리구르카
    @답십리구르카 Рік тому

    ATMEGA128도 호환이 되나요

    • @gyungun
      @gyungun  Рік тому

      댓글 감사합니다. 9버튼 RC카 조종 스마트폰 앱은 HC-06 블루투스 모듈이 인식할 수 있는 신호를 보내는 앱입니다. 따라서 ATMEGA128보드를 사용한다고 하더라도 거기에 HC-06 블루투스 모듈이 연결되어 있다면 이 앱과 블루투스 통신이 가능할 것이라고 추측해 봅니다. 그런데 저는 ATMEGA128 보드를 사용해 본 적이 없습니다. 그래서 확실한 답은 드릴 수가 없습니다.

  • @oldo.9
    @oldo.9 Рік тому +1

    안녕하세요. 아두이노와 앱인벤터를 사용한 RC카로 미로탈출 및 경사면 오르기라는 과제를 하다가 영상을 접하게 되었는데요. 미로탈출은 빛센서와 초음파센서로 진행하는데 앱인벤터로 소스코드를 어떻게 작성해야 할지 감이 안 잡히네요 ㅠㅠ 그리고 경사면을 잘 오를 수 있도록 바퀴속도를 빠르게 해줄 수 있는 방법이 있는지도 여쭤보고 싶습니다. 혹시 조언해주실 말씀 있을까 해서 댓글 남겨봅니다.

    • @gyungun
      @gyungun  Рік тому

      댓글 감사합니다.
      "미로탈출 및 경사면 오르기"라는 과제가 무척 흥미로워 보입니다. 만약 저에게 그런 과제가 주어진다면 잠 안자고 노력할 것 같습니다.
      미로탈출 과제인데 빛 센서를 어떻게 이용하는지는 감이 안옵니다. 보통은 자동차가 초음파 센서로 앞쪽 벽과 거리를 측정하면서 이동합니다. 그러다가 측정값이 예를 들어 10cm보다 작으면 멈추어서 초음파센서를 왼쪽으로 90도 회전시켜서 거리 측정하고, 오른쪽으로도 90도 회전시켜서 거리를 측정합니다. 그리고 10cm보다 큰 쪽으로 이동합니다. 만약 좌우 모두 10cm 보다 가까우면 뒤로 갑니다. 이런 식으로 이동하는데, 미로를 탈출할 수 있도록 벽이 있던 길로 다시 가지 않으려면 갔던 길을 표시하는 코드가 필요해 보입니다.
      이 과정을 진행할 때에는 제 채널의 다음 영상들을 참고할 수 있겠습니다.
      - 초음파 센서로 거리 측정하기 : 아두이노: 초음파 센서(HC-SR04)를 이용한 이동식 거리측정기 제작 ( ua-cam.com/video/D01Apli9qq4/v-deo.html )
      - 초음파 센서를 좌우로 회전시키기 : 아두이노: 스마트폰으로 서보모터 제어하기( ua-cam.com/video/btHrAah0Tkk/v-deo.html )
      - 기본적인 자동차 제작하기 : 아두이노: L298N 모터드라이버로 RC카 제작하기( ua-cam.com/video/Inf-lJYKbbs/v-deo.html ) 또는 아두이노: L293D 모터쉴드로 RC카 제작하기 ( ua-cam.com/video/le7ygfxk7jA/v-deo.html ) 또는 아두이노: L9110s 모터드라이버로 RC카 제작하기( ua-cam.com/video/YU_pJtfGWBI/v-deo.html ) 등
      만약 미로를 자동차가 자동으로 통과하는 것이 아니라 조종해서 통과하는 것이라면, 즉 RC카 이어야 한다면 위에서 소개한 RC카 제작 동영상과 RC카 조종앱 제작 동영상이 도움될 것 같습니다.
      - RC카 조종 앱 제작하기: 앱인벤터: 9버튼 RC카 조종 스마트폰 앱 제작 ( ua-cam.com/video/UNFiVKJJaC0/v-deo.html )
      그리고 자동차의 바퀴를 빠르게 회전시키는 방법은 위에서 알려 드린 자동차 제작 동영상과 RC카 조종앱 제작 방법에 나와 있습니다. 조종앱에 슬라이더를 넣어 슬라이더를 움직어 바퀴의 회전 속도를 조종하여 자동차의 빠르기를 변화시킵니다.
      기어드 모터 종류에 따라서 자동차의 속도와 힘은 달라질 수 있습니다. 아래 동영상을 참고하실 수 있습니다. 아두이노가 아닌 기판을 사용한 영상이지만 아두이노로 제작한 자동차에 모터를 바꾸면 이동이 어떻게 달라지는지 알 수 있습니다ㅏ.
      ESP32-CAM: 모터의 감속비가 다른 RC카의 속도와 힘 비교 ( ua-cam.com/video/ikXbRqCelIw/v-deo.html )
      경사가 매우 급하면 자동차의 힘이 문제가 아니라 바퀴가 미끄러져서 못올라 갑니다. 이때는 너비가 1.5cm 정도이고 둘레가 자동차 바퀴 둘레 정도인 고무 밴드나 손목밴드 를 구입하여 바퀴에 끼우면 경사면을 더 잘 올라갑니다. 이런 내용도 위의 모터 동영상에서 소개하였습니다.
      센서를 다루기 위한 코드는 앱인벤터로 작성하지 않습니다. 아두이노 IDE에서 작성합니다. 작성 방법은 위에서 소개한 동영상들에 나와 있습니다. 물론 유튜브에서 어렵지 않게 찾을 수 있습니다.
      더 구체적으로 문의하시면 저도 더 구체적인 답변을 드릴 수 있습니다. 과제를 성공적으로 수행하시기를 바랍니다. 감사합니다.

    • @oldo.9
      @oldo.9 Рік тому +1

      @@gyungun 몇 주 전 댓글로 자문을 구한 학생입니다. 현재 저희에게 주어진 과제는 총 네 가지입니다. 바닥의 검정 선을 빛 센서를 활용하여 RC카가 따라가도록 만드는 과제, 초음파 센서를 활용한 RC카의 미로탈출 과제, 경사로를 잘 오르는 과제, RC카가 단순하게 좌, 우, 앞, 뒤를 움직일 수 있는지 확인하는 과제로 이루어져 있습니다. 모든 과제를 한 번에 테스트하기에 앱 인벤터에는 네 과제를 모두 수행할 수 있는 버튼이 필요할 것 같고 그에 따른 아두이노 소스 코드는 모든 과제를 한 번에 수행할 수 있어야 하니 한 파일로 합치고 싶은데 이 과정에서 막혀버린 것 같습니다. 혹시 실례가 안 된다면 이메일로 더 구체적인 조언을 구해도 괜찮을까요?

    • @gyungun
      @gyungun  Рік тому

      @@oldo.9 네 이메일 보내 주세요
      주소는 gyungun88@gmail.com 입니다.

  • @팡제-d4e
    @팡제-d4e 2 роки тому

    이것과 연결되는 아두이노 코드 영상이 어디 있나요?

    • @gyungun
      @gyungun  2 роки тому

      이 동영상에서 만든 앱으로는 제 채널에서 만든 알씨카를 모두 조종할 수 있습니다.
      제 채널에서 rc카 만들기는 아래와 같은 동영상들이 있습니다.
      L298N 모터드라이버로 rc카 제작하기
      L293D모터쉴드로 rc카 제작하기
      L9110s모터드라이버로 rc카 제작하기

  • @djtjrjdjdjdjdn
    @djtjrjdjdjdjdn 2 роки тому

    이게 가능하구나...

    • @gyungun
      @gyungun  2 роки тому

      감사합니다!!