- 54
- 154 694
알씨카
Приєднався 3 лис 2012
무선 조종 자동차 직접 제작 채널입니다. 자동차 뿐만 아니라 무선이라면 무엇이든 흥미를 느낍니다.
구글 스프레드시트 파일로 실시간 데이터 수집(앱인벤터와 구글 스프레드시트 파일 연동)
#아두이노 #초음파센서 #구글스프레드시트 #앱인벤터 #연동
앱인벤터와 구글스프레드시트 연동을 이용하여 HC-SR04 초음파 센서로 만든 거리 측정기의 거리를 실시간으로 구글 스프레드시트 파일로 받는 방법입니다. 거리 측정 뿐만 아니라 온도나 습도, 조도 등 모든 측정값을 실시간으로 구글 스프레드시트 파일로 받을 수 있습니다. 차트를 그리도록 하면 실시간 차트도 볼 수 있습니다.
주요 내용
1. 거리 측정기 제작 영상 소개 ua-cam.com/video/MenjaBA8nKw/v-deo.html
2. 앱인벤터로 구글 스프레드시트 파일과 연동하는 앱 제작1 ua-cam.com/video/MenjaBA8nKw/v-deo.html
3. 구글 스프레드시트 파일 만들고, 링크 얻는 방법 ua-cam.com/video/MenjaBA8nKw/v-deo.html
4. 앱인벤터로 구글 스프레드시트 파일과 연동하는 앱 제작2 ua-cam.com/video/MenjaBA8nKw/v-deo.html
5. 앱 작동 확인 ua-cam.com/video/MenjaBA8nKw/v-deo.html
참고 영상
아두이노: 초음파 센서(HC-SR04)를 이용한 이동식 거리측정기 제작 ( ua-cam.com/video/D01Apli9qq4/v-deo.html )
앱인벤터와 구글스프레드시트 연동을 이용하여 HC-SR04 초음파 센서로 만든 거리 측정기의 거리를 실시간으로 구글 스프레드시트 파일로 받는 방법입니다. 거리 측정 뿐만 아니라 온도나 습도, 조도 등 모든 측정값을 실시간으로 구글 스프레드시트 파일로 받을 수 있습니다. 차트를 그리도록 하면 실시간 차트도 볼 수 있습니다.
주요 내용
1. 거리 측정기 제작 영상 소개 ua-cam.com/video/MenjaBA8nKw/v-deo.html
2. 앱인벤터로 구글 스프레드시트 파일과 연동하는 앱 제작1 ua-cam.com/video/MenjaBA8nKw/v-deo.html
3. 구글 스프레드시트 파일 만들고, 링크 얻는 방법 ua-cam.com/video/MenjaBA8nKw/v-deo.html
4. 앱인벤터로 구글 스프레드시트 파일과 연동하는 앱 제작2 ua-cam.com/video/MenjaBA8nKw/v-deo.html
5. 앱 작동 확인 ua-cam.com/video/MenjaBA8nKw/v-deo.html
참고 영상
아두이노: 초음파 센서(HC-SR04)를 이용한 이동식 거리측정기 제작 ( ua-cam.com/video/D01Apli9qq4/v-deo.html )
Переглядів: 590
Відео
아두이노: 아이스크림 막대로 RC카 제작(철사로 조향)
Переглядів 8138 місяців тому
#아두이노RC카 #RCcar #steering 아두이노와 서보모터, 아이스크림 막대로 RC카를 제작하였습니다. 스마트폰 앱으로 조종하며, 앞바퀴를 좌우로 움직여 조향 가능한 RC카입니다. "앞바퀴 조향 장치가 있는 RC카 제작" 으로 이전 영상과 매우 유사하며, 조향 장치를 기어가 아니라 철사로 구현하였다는 점이 다릅니다. RC카 제작에 필요한 준비물은 제 채널의 "아두이노: 아이스크림 막대로 RC카 제작 ( ua-cam.com/video/729arNh ds/v-deo.html )" 영상을 참고하세요. 아두이노 보드에 업로드하는 코드 설명과 조종앱 제작 방법은 제 채널의 " 아두이노: 판매하는 RC카 개조하기( ua-cam.com/video/-ZuoQi2NX-o/v-deo.html ) " 영상을 참고 ...
아두이노: PT100 센서로 온도계 만들기
Переглядів 1,5 тис.9 місяців тому
#아두이노온도계 #PT100 #MAX31865 PT100 온도 센서를 MAX31865에 연결하고 아두이노 우노 기판에 연결하여 온도계를 만들었습니다. LCD로 온도를 확인하는 방법과 온도 확인 스마트폰 앱 제작 방법도 소개합니다. PT100은 RTD(resistance temperature detector) 중 하나이며, 온도에 따라 변하는 저항값을 통해 온도를 측정하는데 사용됩니다. 주요 내용 준비물 ua-cam.com/video/kZVHFhfoohY/v-deo.html 회로도 ua-cam.com/video/kZVHFhfoohY/v-deo.html PT100 센서 온도계 제작 과정 ua-cam.com/video/kZVHFhfoohY/v-deo.html 아두이노 코드 ua-cam.com/video/kZ...
아두이노: 아이스크림 막대로 RC카 제작(기어로 조향)
Переглядів 68610 місяців тому
#아두이노RC카 #arduinoRCcar #steering 아두이노와 서보모터, 아이스크림 막대로 RC카를 제작하였습니다. 스마트폰 앱으로 조종하며, 앞바퀴를 좌우로 움직여 조향 가능한 RC카입니다. 영상에서는 RC카 조립 방법을 주로 다루었습니다. 아두이노 보드에 업로드하는 코드 설명과 조종앱 제작 방법은 제 채널의 " 아두이노: 판매하는 RC카 개조하기( ua-cam.com/video/-ZuoQi2NX-o/v-deo.html ) " 영상을 참고 바랍니다. " 아두이노: 서보모터 테스터기 제작 " 동영상 ua-cam.com/video/5dSZTfX_uhA/v-deo.html 아두이노 코드 docs.google.com/document/d/1_jWRN9QZ0MXZfWGGM4TQwggPtXkpXwdO2DK...
아두이노: 서보모터 테스터기 제작
Переглядів 36010 місяців тому
#servomotor #서보모터 #servo 서보모터를 포함한 어떤 것을 만들 때는 완성하기 전에 서보모터를 회전시켜 보게 됩니다. 서보모터의 회전 팔이 원하는 방향으로 원하는 만큼 회전하는지, 그럴 때 제작중인 것이 의도한 대로 작동하는지를 확인할 필요가 있기 때문입니다. 그런데 서보모터를 회전시켜보는 과정이 간단하지가 않습니다. 본 영상에서는 가변저항을 이용하여 서보모터를 회전시켜볼 수 있는 "서보모터 테스터기"를 제작 방법을 소개합니다. 주요 내용 준비물 ua-cam.com/video/5dSZTfX_uhA/v-deo.html 회로도 ua-cam.com/video/5dSZTfX_uhA/v-deo.html 테스터기 조립 ua-cam.com/video/5dSZTfX_uhA/v-deo.html 아두이노 ...
ESP32-CAM: 모터의 감속비가 다른 RC카의 속도와 힘 비교
Переглядів 979Рік тому
#ESP32-CAM #감속비 #ESP32-CAMBluetooth 감속비가 1:48, 1:120, 1:220인 모터로 RC카를 만들고 속도와 힘을 비교해 보았습니다. 1:220모터로 만든 RC카가 느리지만 힘이 좋을 것이라 예상했는데, 뜻밖의 결과가 나오기도 했습니다. 본 영상에서 사용한 RC카 제작 방법은 본 채널의 영상 "ESP32-CAM: 블루투스 RC카 제작( ua-cam.com/video/0pSSaIahCgc/v-deo.html )"을 참고하시고, RC카 조종 앱 제작 방법은 "앱인벤터: 9버튼 RC카 조종 스마트폰 앱 제작( ua-cam.com/video/UNFiVKJJaC0/v-deo.html )"을 참고하시기 바랍니다. 주요 내용 속도 비교 ua-cam.com/video/ikXbRqCelI...
아두이노: DHT11 온도 센서 값을 LCD 1602(I2C)에 나타내기
Переглядів 2,1 тис.Рік тому
#아두이노 #LCD1602 #DHT11 DHT11 센서가 측정하는 온도와 습도 값을 바로 확인할 수 있도록 LCD 1602(I2C)에 나타내는 방법을 소개합니다. 주요 내용 준비물 ua-cam.com/video/BAHKOfM_zIw/v-deo.html LCD 1602(I2C) 소개 ua-cam.com/video/BAHKOfM_zIw/v-deo.html 회로 연결 ua-cam.com/video/BAHKOfM_zIw/v-deo.html 아두이노 코드 ua-cam.com/video/BAHKOfM_zIw/v-deo.html 업로드/작동 확인 ua-cam.com/video/BAHKOfM_zIw/v-deo.html 아두이노 코드 docs.google.com/document/d/12xvpaufaDKs8fiA0lCx...
ESP32-CAM: Arduino IoT Cloud 사용법2(외부에서 DHT11 온도 확인)
Переглядів 1,3 тис.Рік тому
#ESP32CAM #dht11 #arduinoiot 인터넷이 되는 곳이라면 어디서나 집 안에 설치된 dht11 센서가 측정하는 온도와 습도를 스마트폰으로 확인하는 방법입니다. 와이파이를 지원하는 ESP32-CAM 보드와 "arduino iot cloud" 서비스를 이용합니다. 주요 내용 계정 만들기 ua-cam.com/video/NeXiwW-nEpk/v-deo.html Thing 만들기 ua-cam.com/video/NeXiwW-nEpk/v-deo.html 코딩 ua-cam.com/video/NeXiwW-nEpk/v-deo.html 코드 업로드 준비(Agent 설치) ua-cam.com/video/NeXiwW-nEpk/v-deo.html ESP32-CAM과 컴퓨터 연결 ua-cam.com/video/N...
ESP32-CAM: Arduino IoT Cloud 사용법(외부에서 스마트폰으로 집안 LED 켜고 끄기)
Переглядів 3,1 тис.Рік тому
#ESP32CAM #arduino #arduinoiot 인터넷이 되는 곳이라면 어디서나 집 안에 설치된 LED를 스마트폰으로 켰다 껐다 하는 방법입니다. 와이파이를 지원하는 ESP32-CAM 보드와 "arduino iot cloud" 서비스를 이용합니다. 주요 내용 계정 만들기/시작하기 ua-cam.com/video/eeh6S6qv-oQ/v-deo.html 코딩 / Agent 설치 ua-cam.com/video/eeh6S6qv-oQ/v-deo.html ESP32-CAM과 컴퓨터 연결하기 ua-cam.com/video/eeh6S6qv-oQ/v-deo.html 코드 업로드 ua-cam.com/video/eeh6S6qv-oQ/v-deo.html 보드에 LED 연결 ua-cam.com/video/eeh6S6q...
ESP32-CAM: 블루투스 RC카 제작
Переглядів 763Рік тому
#ESP32CAM #RC카 #Bluetooth ESP32-CAM 보드는 기본적으로 블루투스 기능을 제공합니다. 그 기능을 이용하여 RC-CAR를 제작하는 방법입니다. 부품의 수가 적고 연결도 간단하고 가격도 저렴합니다. 코드와 업로드 방법의 생소함이 단점이긴 합니다만 익숙해지면 문제 없습니다. 영상에서 사용한 RC-CAR 조종 스마트폰 앱은 본 채널의 "앱인벤터: 9버튼 RC카 조종 스마트폰 앱 제작( ua-cam.com/video/UNFiVKJJaC0/v-deo.html )" 영상을 따라하여 제작할 수 있습니다. 주요 내용 준비물 ua-cam.com/video/0pSSaIahCgc/v-deo.html RC-CAR 회로도/조립 과정 ua-cam.com/video/0pSSaIahCgc/v-deo.html...
아두이노: 초음파 센서(HC-SR04)를 이용한 이동식 거리측정기 제작
Переглядів 1,8 тис.Рік тому
#아두이노 #초음파센서 #HCSR04 HC-SR04 초음파 센서를 아두이노에 연결하여 이동식 거리측정기를 제작합니다. 측정한 거리는 블루투스 통신으로 스마트폰에서 확인합니다. 주요 내용 1. 준비물 ua-cam.com/video/D01Apli9qq4/v-deo.html 2. 부품 조립하기/연결 회로도 ua-cam.com/video/D01Apli9qq4/v-deo.html 3. 아두이노 코드 ua-cam.com/video/D01Apli9qq4/v-deo.html 4. 거리 확인 스마트폰 앱 제작 ua-cam.com/video/D01Apli9qq4/v-deo.html 5. 작동 확인 ua-cam.com/video/D01Apli9qq4/v-deo.html8 영상에 포함된 아두이노 코드 docs.google....
아두이노: 유선 조종 자동차를 RC카로 개조하기
Переглядів 1,5 тис.Рік тому
#아두이노 #L9110S #앱인벤터 유선으로 조종하고 방향변경이 가능한 과학상자 자동차를 아두이노 나노와 L9110s 모터드라이버, HC-06블루투스 모듈을 이용하여 RC카로 개조하였습니다. 크기가 작은 아두이노 나노를 사용하였고, 과학상자 모터 2개를 L9110S 모터드라이버에 연결하였습니다. 블루투스 연결과 RC카 조종 앱은 앱인벤터로 제작하였습니다. 이 자동차는 전후진 속도가 빠르지 않고 앞바퀴로 좌우 방향 조정을 하므로 후진이 미숙하여 실제 자동차 주차에 어려움을 겪는 가족에게 주차하는 모습을 천천히 보여주기 위해 만들었습니다. 과학상자 자동차 제작 동영상 링크 ua-cam.com/video/HL6BxCMDuLE/v-deo.html 주요 내용과 링크 주차하는 RC카 ua-cam.com/video...
ESP32-CAM: 집 안 여러 곳의 온도 실시간 모니터링(DHT11 AsyncWebServer)
Переглядів 809Рік тому
#ESP32-CAM #AsyncWebServer #DHT11 집안 여러 곳에 DHT11웹서버를 연결해 두고 실시간으로 온도와 습도를 모니터링합니다. 이를 위해 DHT11 웹서버가 여러 개 필요한데, 제작 방법은 본 동영상에서 다루지 않습니다. 본 채널의 동영상 "ESP32-CAM: DHT11센서의 온도, 습도 알려주는 웹서버(AsyncWebServer) 구축하기 (ua-cam.com/video/JV1VSj5MMGk/v-deo.html )"에서 이미 상세히 소개했습니다. 참고 바랍니다. 이번 동영상에서는 여러 개의 DHT11 웹서버가 작동하고 있을 때, 그들 모두로부터 데이터를 받아 표시하는 HTML 페이지를 제작하여 모니터링하는 방법을 안내합니다. 주요 내용과 링크 작동중인 DHT11 웹서버 ua-ca...
아두이노: 릴레이(relay)로 220V 전구 켜고 끄기
Переглядів 2,7 тис.Рік тому
#아두이노 #relay #220V전구 릴레이(relay)를 연결하여 아두이노로 220V 전구를 켰다 껐다 해 보았습니다. 릴레이를 이용하면 220V 등 고전압에서 사용하는 전기기구를 아두이노로 제어할 수 있습니다. 그런데 실제로 해보니 예상과 다른 점이 있었습니다. HIGH 신호가 아니라 LOW 신호가 스위치 역할을 하였습니다. 왜 이런지 또는 저의 경우에만 일어나는 특별한 현상인지는 모르겠습니다. 어찌 되었든 HIGH와 LOW만 바꾸어서 코딩하면 220V 전구를 아두이노로 원하는 대로 제어할 수 있었습니다. 주요 내용과 링크 릴리에의 구조와 작동 원리 ua-cam.com/video/4U7N_tfrR1U/v-deo.html 회로 연결 ua-cam.com/video/4U7N_tfrR1U/v-deo.htm...
아두이노: 시리얼(Serial) 통신으로 LED 켜고 끄기
Переглядів 2,3 тис.Рік тому
#아두이노 #Serial #시리얼통신 아두이노에 연결된 LED를 시리얼 통신으로 켰다 껐다 합니다. 아두이노에서 시리얼 통신은 USB 선을 통해 아두이노 기판과 컴퓨터 사이에 이루어지는 통신입니다. 이 통신 방법은 값에 따라서 아두이노 프로그램이 제대로 작동하는지 알아볼 때, 아두이노 코딩의 오류를 찾을 때 등 매우 자주 사용됩니다. 주요 내용과 링크 아두이노 보드에 LED 연결하기 ua-cam.com/video/qgIicGahEeI/v-deo.html 코드 설명 ua-cam.com/video/qgIicGahEeI/v-deo.html 작동 확인 ua-cam.com/video/qgIicGahEeI/v-deo.html on 으로 LED 켜기 ua-cam.com/video/qgIicGahEeI/v-deo.h...
ESP32-CAM: 스마트폰으로 서보모터 회전시키기(bluetooth 연결, PWM 사용 방법)
Переглядів 1 тис.Рік тому
ESP32-CAM: 스마트폰으로 서보모터 회전시키기(bluetooth 연결, PWM 사용 방법)
ESP32-CAM: 스마트폰으로 LED 밝기 조절하기(PWM 사용 방법, Bluetooth 연결)
Переглядів 477Рік тому
ESP32-CAM: 스마트폰으로 LED 밝기 조절하기(PWM 사용 방법, Bluetooth 연결)
ESP32-CAM: DHT11센서의 온도, 습도 알려주는 웹서버(AsyncWebServer) 구축하기
Переглядів 2,1 тис.Рік тому
ESP32-CAM: DHT11센서의 온도, 습도 알려주는 웹서버(AsyncWebServer) 구축하기
ESP32-CAM: 웹서버( AsyncWebServer ) 구축하고 스마트폰으로 LED 제어하기
Переглядів 2,1 тис.Рік тому
ESP32-CAM: 웹서버( AsyncWebServer ) 구축하고 스마트폰으로 LED 제어하기
WHEN I PROGRAMMING ESP32 CAM WITH TTL ADAPTOR LAST SECTION ON SERIAL MONITOR THERE IS SHOWING THIS MESSAGE CONTINOUSLY....WHY THIS? NOT SHOWING IP ADDRESS WHY? rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1100 load:0x40078000,len:9232 load:0x40080400,len:6400 entry 0x400806a8 .............
I don't know exactly, but let me guess the error part of the code. As the code "this line" runs, "AP IP address:" should appear on the serial monitor. However, this doesn't appear, and the IP Address below it doesn't appear. void setup(void) { setUpPinModes(); Serial.begin(115200); WiFi.softAP(ssid, password); IPAddress IP = WiFi.softAPIP(); Serial.print("AP IP address: "); <===== this line Please refer to the video below that I uploaded. This video introduces how to use esp32-cam in AP mode as shown in this video. ESP32-CAM: 이동식 CCTV 만들기(AP모드)( ua-cam.com/video/9S_1jYwKGKY/v-deo.html ) If it doesn't work out, please upload the code I explained in the video to esp32-cam as it is and check if the IP address appears on the serial monitor. If it appears, you can determine that there was an error in your code. The code I explained in the video docs.google.com/document/d/1D1EFzLVmaHZPtmNJHW-llaJIfSHYeFafQZx4tiDfJ8w/edit?usp=sharing If the ip address does not appear, it seems necessary to check if the esp32-cam board is broken or if the ttl adaptor connecting the esp32-cam to the computer is working well. Thank you.
블루투스 제어하신 앱 한번 알려주실수 있으실까요?
댓글 감사합니다. 이 영상에는 앱 제작 중 앞부분( 전후진 등 이동 버튼, 블루투스 연결)이 없습니다. 이미 올린 영상과 중복되는 내용이라 생략했습니다. 그것은 아래 영상에 있습니다. 앱인벤터: 9버튼 RC카 조종 스마트폰 앱 제작( ua-cam.com/video/UNFiVKJJaC0/v-deo.html )
다 되는데, 작동시키면 차가 안움직이네요. 혹시 무슨 문제가 있을까요..? , dc모터 작동 확인했고, 배터리 확인도 했습니다 ㅠㅠ
댓글 감사합니다. 일단 하드웨어(부품 연결) 문제인지 소프트웨어 문제인지 확인해야 합니다. 써 주신 내용만으로는 원인을 알기 힘듭니다. dc 모터 작동 확인했다는 말씀이 알씨카로 조립 전에 모터만 연결했을 때 모터가 돌아갔다는 뜻으로 이해됩니다. 다음을 확인해 주세요. 1. 블루투스 연결이 되는지 확인해 주세요. 연결이 안되면 앱 중에서 블루투스 연결 부분 코드를 확인해야 합니다. 그리고 블루투스 모듈이 아두이노에 제대로 연결되었는지도 확인해야 합니다. 또는 블루투스 모듈 자체가 고장났을 수도 있습니다. 2. 블루투스 연결은 되는데 이후에 조종했을 때 자동차가 움직이지 않는지요? 이때는 모터드라이버와 모터, 그리고 모터 드라이버와 아두이노 사이에 선 연결이 제대로 되었는지 확인해야 합니다. 선 연결이 잘 되었는데도 움직이지 않는다면 모터드라이버가 고장났을 수도 있습니다. 여분이 있다면 모터 드라이버를 교체해 볼 수 있습니다. 그래도 안되면 아두이노 코드나 앱의 코드에 오류가 있을 수도 있습니다. 제가 올린 영상의 내용과 비교해 보시기 바랍니다. 올리신 글 내용이 부족하여 제가 어떤 말씀을 더 드려야 할지 모르겠습니다. 조금 더 해 보시다가 어디까지 되고 어디부터 안되는지 조금 더 구체적으로 올려 주세요. 감사합니다.
다 작동 가능합니다!! 질문이 있는데 버튼을 누를때 LED가 켜지게 만들려고 하는데 코딩을 어디에 추가해야할까요??
댓글 감사합니다. 제 채널의 아래 영상에 있습니다. 아두이노: L298N RC카에 LED와 온도 센서 추가하기 ( ua-cam.com/video/I-PW9wFMQkA/v-deo.html )
@@gyungun 앞버튼이나, 정지 버튼을 눌렀을때 led제어를 하고싶습니다!
앱은 그대로 두고, 아두이노 코드를 바꾸면 됩니다. 앞버튼을 눌렀을 때 켜지고, 정지 버튼을 눌렀을 때 꺼지게 하려면 아두이노 코드 중 앞버튼 부분에 digitalwrite(LED 연결한 핀 번호, HIGH) 이 함수 추가해서 Led 켜고, 정지버튼 부분에 digitalwrite(LED 연결한 핀 번호, LOW) 이 함수 추가해서 Led 끕니다.
안녕하십니까 선생님 이번에 스마트팜을 하면서 수위센서의 값과 각 모듈의 작동상태를 앱으로 보내는 과정을 만들고 있습니다. HM10과 MEGA2560으로 만들고 있는데 블루투스를 연결할려고 할때마다 ERROR507이 뜨며 연결이 되지 않습니다. 선생님의 이전 영상을 보고 페어링도 했는데 무엇이 문제일까요? 앱인밴터로 만든 블럭도랑 코딩한 것을 혹시 봐주실 수 있으실까요?
댓글 감사합니다. HM10은 BLE 기술을 사용하는 제품으로 제가 영상에서 사용하고 있는 HC-06 블루투스 모듈과 완전히 다른 제품이라고 합니다. 제 영상에서 소개하고 있는 앱인벤터 코드로는 작동하지 않습니다. HM10 과 앱인벤터로 검색하다가 아래 사이트를 발견하였습니다. 물론 다른 사이트들도 많습니다. www.martyncurrey.com/arduino-hm-10-and-app-inventor-2/ 앱인벤터에서 HM10을 사용하려면 app inventer BLE extention 을 다운받아 앱인벤터에 등록한 후 그것에 포함된 블럭들을 사용하여 코딩해야 하는 듯합니다. 위 사이트에 앱인벤터 코드도 있습니다. 유튜브도 검색해 보니 영어로 된 영상 중에 다음 영상이 HM10 으로 블루투스 연결을 소개하고 있는 듯 합니다. ua-cam.com/video/PINCucGRhA8/v-deo.html HM10 사용 경험이 없어서 코드를 보내셔도 제가 도움을 드리기 힘들 것 같습니다. 저의 답변이 조금이나마 도움되셨기를 바랍니다. 감사합니다.
몇일 전에 답글을 써서 올렸는데, 지금 보니 어떻게 된 일인지 사라졌네요. 일단 HM10은 본 영상에서 사용한 블루투스 모듈 HC-06과는 전혀 다른 블루투스 모듈입니다. 저전력 블루투스 모듈인데 작동 방식도 달라서 앱인벤터에서 사용하려면 app inventer BLE extention 이라는 것을 다운 받아 등록한 후 사용해야 합니다. 아래 사이트에 앱인벤터에서 HM10 모듈과 연결하는 앱 제작 방법이 나와 있습니다. www.martyncurrey.com/arduino-hm-10-and-app-inventor-2/ 그리고 유튜브 영상 중에도 있습니다. ua-cam.com/video/PINCucGRhA8/v-deo.html 제가 사용해 본 적이 없어 검색하여 알려 드립니다. 감사합니다.
선생님!! 혹시 이 영상이 sd카드에 저장이 되나요??
댓글 감사합니다. 저는 안 해 보았지만 가능한 것으로 알고 있습니다. 유튜브에서 영어로 검색해 보면 여럿 나옵니다. 그 중 아래 영상에서도 그 방법을 소개하는 것 같습니다. ua-cam.com/video/ojLHFpZDZe8/v-deo.html 한글로 된 사이트는 금방 찾지 못했습니다. 감사합니다.
선생님 혹시 스프레드시트에 저장된 센서값 다시 삭제하고 싶다면 어떻게 해야 하나요??
댓글 감사합니다. 먼저 구글 드라이브로 가서 해당 스프레드시트 파일을 열어 직접 삭제할 수 있습니다. 그 밖의 방법은 저도 모릅니다. 제가 이 동영상을 만들 때 참고한 아래 동영상에 앱인벤터로 구글스프레드시트 파일에 읽기, 쓰기 등 다양한 방법을 소개하고 있습니다. 혹시 도움 되실까 해서 링크를 적어 봅니다. 감사합니다. ua-cam.com/video/AucP4zm8DW4/v-deo.html
@@gyungun 감사합니다. 아 그리고 차트 스타일이 저는 세로축과 가로축이 바꼈는데 수정어떻게 하나요,,??
댓글 감사합니다. 차트 그리기 작업 할 때 오른쪽 부분에 나타나는 "차트 편집기"에서 조정할 수 있습니다. "설정" 메뉴와 "맞춤설정"메뉴가 있는데, "설정"메뉴를 클릭합니다. 위에서 두 번째에 데이터 범위가 있고, 그 아래 X축과 계열이 있습니다. X축 바로 아래줄에 표시되어 있는 현재 X축 범위를 클릭하면 X축으로 선택할 수 있는 것이 더 보입니다. 그 중에서 선택하여 X축을 바꿀 수 있습니다. 계열(Y축)도 계열 바로 아래줄에 표시되어 있는 현재 계열 범위를 클릭하여 다른 것을 계열로 바꿀 수 있습니다. 이렇게 X축과 Y축을 바꾸면 되겠습니다. 참고로 말씀드리자면, 제가 영상을 만들 때는 특별히 세로축과 가로축을 설정하지 않았습니다. 영상 중 차트 그리는 부분을 자세히 보면 타임스탬프와 거리 칸을 선택한 후 메뉴에서 삽입-차트 를 선택합니다. 그러자 가로축이 타임스탬프, 세로축이 거리인 차트가 그려졌습니다.
@@gyungun 아아 그렇군요.. 혹시 영상에서 "현재 상태"에는 불빛이 반짝 거리며 저장중이라고 뜨던데 그건 어떻게 하나요??
댓글 감사합니다. 글을 읽고 영상을 자세히 다시 보니 처음 앱과 나중에 만든 앱이 조금 다르다는 것을 알게 되었습니다. 영상의 처음에 나오는 앱에서 거리값에 노란 배경색이 반짝이고 그 아래에 빨간색으로 "데이터가 저장되고 있습니다"라는 빨간색 배경의 글자를 말씀하시는 것 같습니다. 앱에서 거리값을 한번 받아서 거리 라벨에 표시할 때마다 배경색을 노란색이 아니면 노란색으로, 노란색이면 흰색으로 바꾸도록 코딩해 놓아서 그렇습니다. 또 그 아래 "저장되고 있습니다."라는 문구는 블루투스 연결이 되어 있고, 앱 중단의 "파일 주소"와 "데이터 주소"칸에 값이 있으면 무조건 그 문구가 나타나도록 했습니다. 이들은 모두 스마트폰에서 "거리값을 받을 때마다" 거리값을 표시하게 하는 코드 바로 아래에 if 문으로 판단하여 색도 바꾸고 "저장되고 있습니다."라는 현재 상태도 나타내도록 했습니다. 핵심적인 부분이 아니라서 제가 제작 방법을 소개하는 후분에 나오는 영상에서는 뺀 것 같습니다. 글자로만 설명 드려서 이해가 힘드실 것 같아 아쉽습니다. 감사합니다.
모든 게 정상으로 연결하고 했는데도 잘 안되시는 분들은 L298N 드라이버를 교체하세요. 중국 제품이다 보니 불량이 50% 되는 것 같습니다. 처음 구입할때 2 ~ 3개 구입하셔서 교체하시면 잘 됩니다.
맞습니다. 한꺼번에 몇개 구입하여 교체해보는 것은 오류를 해결하는 매우 좋은 방법입니다. 댓글 감사합니다.
안녕하세요 선생님 코딩 중에 궁금한 점이 있어서 여쭤봅니다. 온습도 감지기를 만들고 싶어서 영상을 찾아보았는데 현재 메가와 우노를 연결해서 사용 중입니다. 메가에는 TFT 2.4inch 스크린을 띄워서 항상 온습도를 표시하고 우노에는 블루투스 모듈과 버저, LED를 설치해두었습니다. MIT APP INVENTOR를 통해서 일정 온도 (30도) 이상이 되었을때 버저와 LED가 ON 되고 APP에서 NOTIFIER가 울리도록 하고 싶습니다만 제대로 작동을 하지 않습니다. 혹시 코드를 봐주실 수 있으실까요?
@@ChanE22 봐 드리고 싶습니다. 제가 메가에 대해서는 모릅니다. 그밖의 것은 아두이노 코드 든 앱인벤터든 봐드리고 싶습니다.
온도,습도 스마트폰으로 전송 받기 동영상 앱 큐알이 만료 돼서… 혹시 다시 받을 수 있을까요??ㅠㅠ
댓글 감사합니다. 그 동영상을 다운 받으시려는 것인지요? 동영상 다운은 제가 지원하지 않습니다. 만약 전에 제가 가능하게 해 드렸다면 제가 유튜브 기능들을 잘 몰라서 저도 모르게 그렇게 해드렸던 것입니다. 저는 지금도 다운 받도록 하는 방법은 잘 모릅니다. 감사합니다.
보치아 전동 램프를 아들에게 만들어주고 싶어서 정보찾다가 들렸습니다. 좋은 정보 너무 감사합니다.😊😊😊
감사합니다
여기에서 일정거리 10하로 가까워지면 휴데폰으로 음성을 출력하고 싶은데 어떤식으로 바꿔야 할까요?
댓글 감사합니다. 앱을 수정해야 합니다. 아두이노로부터 날아온 값을 스마트폰에서 읽어들인 직후에 그 값을 10과 비교합니다. 10보다 작으면 음성 들어간 소리 파일을 실행하도록 앱인벤터 코드를 수정하면 될 것 같습니다.
@@gyungun 감사합니다!
영상이랑 똑같이 했는데 앱이랑 아두이노랑 연결이 안 돼요. 영상에서처럼 연결 버튼을 누르면 저런 화면이 아니라 검은 화면이 뜨는데 어떻게 해야하나요?
댓글 감사합니다. 안드로이드12 등 최신 안드로이드 버전일 때 보안 정책이 강화되어 그런 것 같습니다. 저는 이 동영상 ( ua-cam.com/video/UCJegMEYdJQ/v-deo.html ) 대로 MIT AI2 앱의 "권한" -> "근처기기" -> 허용 으로 설정을 바꾸었을 때 근처에 있는 블루투스 기기가 검색되고, 또 그 중 하나를 선택했을 때 앱이 정상적으로 실행되었습니다. 한 번 해 보시기 바랍니다.
블루투스 모듈 말고 초음파 센서로도 만들 수 있나요?
댓글 감사합니다. 블루투스 모듈과 초음파 센서는 종류가 다릅니다. 블루투스 모듈은 신호를 보내거나 받는 통신 모듈이고, 초음파 센서는 앞에 있는 장애물까지 거리와 관련된 값을 받기만 하는 센서입니다. 본 영상에서는 스마트폰에서 신호를 보내면 아두이노에 연결된 블루투스 모듈이 신호를 수신합니다. 블루투스 모듈 자리에 초음파 센서를 연결하면 스마트폰이 보내는 신호를 아두이노 쪽에서 수신하지 못합니다. 초음파 센서에는 스마트폰에서 보내는 신호를 받는 기능이 없기 때문입니다. 제가 질문을 잘 못 이해했을지도 모른다는 생각도 듭니다. 감사합니다.
블루투스는 연결은 되는데 거리 신호가 안잡힐때는 초음파 센서 문제 인가요?
댓글 감사합니다. 일단 초음파 센서가 하나 더 있고, 교체하기 쉽다면 초음파 센서만 교체하고 실행해 보세요. 거리값이 제대로 나오면 센서 문제였던 것이고, 제대로 나오지 않으면 센서가 아니라 다른 부분 문제입니다. 센서를 바꾸어도 계속 안된다면 아래와 같이 확인해 봅니다. 블루투스 통신은 연결된 것이 확실하다고 가정하고, 신호가 안 잡힌다는 것을 앱에서 거리값이 공백으로 나타난다는 말씀으로 간주하고 제 생각을 말씀 드리겠습니다. 먼저 아두이노 코드 중 거리값을 보내는 부분을 먼저 확인해 봅니다. 영상의 코드 중에서 아래 부분이 이해 해당합니다. if ( dis < 3000.0){ // 원인모를 오류 제거용 mybt.print(String(dis)); // 거리값을 보내는 부분 } 문법 오류나 누락으로 안 보내는지, 거리값을 보내긴 하는데 그 값이 공백인지, 제대로 된 값을 보내는지를 확인합니다. 이건 Serial 통신으로 확인할 수 있습니다. Serial 통신은 아두이노 코딩할 때 오류를 찾는 매우 유용한 방법입니다. 제 채널의 아래 영상에서 Serial 통신 방법을 소개하고 있습니다. 아두이노: 시리얼(Serial) 통신으로 LED 켜고 끄기( ua-cam.com/video/qgIicGahEeI/v-deo.html ) 만약 안보낸다면 보내도록 코드를 수정합니다. 공백값을 보낸다면 아두이노 코드 중에서 센서값을 얻는 부분을 확인합니다. 이것도 Serial 통신으로 확인할 수 있습니다. 코드 중에서 아래 부분의 dis 값이 공백인지 확인합니다. 또 dur 값도 확인합니다. float dis = ((float)(340*dur)/10000)/2; 이렇게 코드부터 시작해서 하나씩 확인해 갑니다. 일단 해 보시다가 잘 안되시면 글을 또 올려 주세요. 감사합니다. //////////////////////////////// 본 영상의 아두이노 코드를 참고로 올립니다. #include <SoftwareSerial.h> SoftwareSerial mybt(2,3); void setup() { mybt.begin(9600); pinMode(7,OUTPUT); // Trig 핀 pinMode(8,INPUT); // Echo 핀 } void loop() { digitalWrite(7,LOW); digitalWrite(8,LOW); delayMicroseconds(2); digitalWrite(7,HIGH); delayMicroseconds(10); digitalWrite(7,LOW); unsigned long dur = pulseIn(8,HIGH); float dis = ((float)(340*dur)/10000)/2; if ( dis < 3000.0){ // 원인모를 오류 제거용 mybt.print(String(dis)); } delay(500); } ///////////////////////////////////////
댓글 감사합니다. 일단 초음파 센서가 하나 더 있고, 교체하기 쉽다면 초음파 센서만 교체하고 실행해 보세요. 거리값이 제대로 나오면 센서 문제였던 것이고, 제대로 나오지 않으면 센서가 아니라 다른 부분 문제입니다. 센서를 바꾸어도 같은 문제가 계속 발생한다면 아래와 같이 확인해 봅니다. 블루투스 통신은 연결된 것이 확실하다고 가정하고 신호가 안 잡힌다는 표현은 앱에서 거리값이 공백으로 나타난다는 것으로 이해하고 말씀 드리겠습니다. 먼저 아두이노 코드 중 거리값을 보내는 부분을 먼저 확인해 봅니다. 영상의 코드 중에서 아래 부분이 이해 해당합니다. if ( dis < 3000.0){ // 원인모를 오류 제거용 mybt.print(String(dis)); // 거리값을 보내는 부분 } 문법 오류나 누락으로 안 보내는지, 거리값을 보내긴 하는데 그 값이 공백인지, 제대로 된 값을 보내는지를 확인합니다. 이건 Serial 통신으로 확인할 수 있습니다. Serial 통신은 아두이노 코딩할 때 오류를 찾는 매우 유용한 방법입니다. 제 채널의 아래 영상에서 Serial 통신 방법을 소개하고 있습니다. 아두이노: 시리얼(Serial) 통신으로 LED 켜고 끄기( ua-cam.com/video/qgIicGahEeI/v-deo.html ) 만약 안보낸다면 보내도록 코드를 수정합니다. 공백값을 보낸다면 아두이노 코드 중에서 센서값을 얻는 부분을 확인합니다. 영상의 코드 중에서 아래 부분입니다. float dis = ((float)(340*dur)/10000)/2; 이것도 Serial 통신으로 확인할 수 있습니다. 코드 중에서 아래 부분의 dis 값이 공백인지 확인합니다. 또 dur 값도 확인합니다. 이렇게 코드부터 시작해서 하나씩 확인해 갑니다. 일단 확인해 가시다가 계속 안되시면 글을 또 올려 주세요. 감사합니다. //////////////////////////////// 본 영상의 아두이노 코드를 참고로 올립니다. #include <SoftwareSerial.h> SoftwareSerial mybt(2,3); void setup() { mybt.begin(9600); pinMode(7,OUTPUT); // Trig 핀 pinMode(8,INPUT); // Echo 핀 } void loop() { digitalWrite(7,LOW); digitalWrite(8,LOW); delayMicroseconds(2); digitalWrite(7,HIGH); delayMicroseconds(10); digitalWrite(7,LOW); unsigned long dur = pulseIn(8,HIGH); float dis = ((float)(340*dur)/10000)/2; if ( dis < 3000.0){ // 원인모를 오류 제거용 mybt.print(String(dis)); } delay(500); } ///////////////////////////////////////
초음파센서 1개를 하나의 아두이노에 연결하고 이세트 3개를 동시에 신호를 받는 방법이 있는지요?
현재 사용한 블루투스 모듈 HC-06은 1대1 접속만 가능합니다. 따라서 3곳에서 동시에 신호를 받을 수는 없습니다. HC-06 블루투스 모듈을 계속 이용하시려면 한 곳에서 신호를 받고 그것을 다른 방법으로 나머지 두 곳으로 전달하는 방법 밖에는 없습니다. 다른 곳으로 전달하는 방법은 잘 모르겠습니다. 그 방법 말고 아두이노 보드가 아니라 ESP32-CAM 보드를 이용하면 가능합니다. 가격은 1만원 안팎인데 블루투스 통신, 와이파이 모두 지원하여 블루투스 모듈을 구입할 필요가 없습니다. 초음파 센서를 ESP32-CAM 보드에 연결하고 ESP32-CAM 보드를 웹서버로 만들면, 여러 기기가 접속하여 거리값을 받아 볼 수 있습니다. 제 채널의 아래 영상이 그 방법을 소개하고 있습니다. ESP32-CAM: DHT11센서의 온도, 습도 알려주는 웹서버(AsyncWebServer) 구축하기 ( ua-cam.com/video/JV1VSj5MMGk/v-deo.html ) 감사합니다.
@@gyungun 답변 감사합니다.
3개 를 연결하려 하는데 앱을 3개를 써야 하나요?
댓글 감사합니다. 초음파 센서 3개를 하나의 아두이노에 연결하고, 3개의 거리값을 앱으로 받아 보시려고 하는지요? 그렇다면 앱은 1개면 됩니다. 아두이노에서 3개의 거리값을 읽은 후 하나의 문자열로 만들어 한 번에 스마트폰으로 보냅니다. 스마트폰 앱에서는 날아온 값을 분해해서 3개의 거리값을 각각 다른 레이블에 나타냅니다. 아두이노에서 첫번째 거리값(예를 들어 23.4)과 두 번재 거리값(45.5), 세번째 거리값(38.3)을 읽은 후 "f"+String(23.4)+"s"+String(45.5)+"t"+String(38.3) 이라는 하나의 문자열로 만들어서 보냅니다. 앱에서는 이 문자열 전체를 받은 후 f 뒤 문자 4개를 읽어 첫 번째 거리값을 표시하려는 레이블에 나타내고, s 뒤 문자 4개를 읽어 두 번째 거리값을 표시하려는 레이블에 나타내고, t뒤 문자 4개를 읽어서 세 번째 거리값을 표시하려는 레이블에 나타냅니다. 앱인벤터에서 블럭을 클릭하여 코딩할 때 공통 블럭 중 "텍스트"에 보면 "텍스트에서 문자열 추출하기" 등 문자열을 다루는 것들이 여럿 있습니다. 그것들을 이용하면 위와 같이 3개의 거리값으로 분해하여 처리할 수 있습니다. 잘 안되시면 글을 또 올려 주세요. 감사합니다.
@@gyungun 초음파센서 1개를 하나의 아두이노에 연결하고 이것을 3개를 한 화면에서 보려고 합니다.
블루투스 연결이 안되는데 뭐가 문제일까요? 맥주소가 틀리다고 나오네요
댓글 감사합니다. 저도 맥주소 오류를 경험한 적 있습니다. 블루투스 연결 부분 코드에 오류가 있는 듯 합니다. 앱인벤터에서 디자인 마치고 "블록" 클릭하여 블루투스 연결 부분을 먼저 코딩했습니다. 제 영상 중에서 "목록선택버튼1"의 선택 후에 코드를 확인해 주세요. "선택된 항목" 블록이 맨 앞에도 들어가고 맨 뒤에도 들어갑니다. 여기에 "선택된 항목 번호" 블럭을 갖다 놓았을 때 맥주소 오류가 나왔던 기억이 납니다. 확인 바랍니다. 감사합니다.
@@gyungun 아 되네요.. 빠른답변 정말 감사드립니다.
@@fs77oss 다행입니다. 감사합니다.
안녕하세요 영상보고 아두이노를 만들었는데 오른쪽 바퀴만 작동이 되고 남은 두 브퀴는 작동이 안됩니다 제가 9버튼 말고 다른 영상에 나와 있는 5버튼으로 만들었는데 9버튼으류 만들어야 작동이 잘 될까요? 아니면 다른게 문제 있는 건가요?
댓글 감사합니다. 5버튼 영상이나 9버튼 영상 모두 블루투스 연결이 같고, 값을 보내면 아두이노에서 그 값을 받아 판단하여 해당하는 바퀴가 회전한다는 핵심 원리는 같습니다. 5버튼 영상은 클릭했을 때 이벤트에 숫자만 보냅니다. 반면에 9버튼 영상은 터치 다운했을 때 이벤트에서 숫자에 소문자 c를 붙여서 보내고, 터치 업했을 때 이벤트에서 숫자에 소문자 c를 붙여서 보냅니다. 따라서 9버튼 영상으로 만들면 더 세밀한 조종이 가능하다는 차이만 있습니다. c를 붙여서 보내고 또 보내는 숫자도 다르긴 하지만 선생님께서 만드신 5버튼 영상으로도 일단 움직이긴 했다면 c를 붙여서 보내도록 하고 또 숫자도 RC카 움직임에 맞도록 변경하셨으리라 생각됩니다. 만약 그러지 않으셨다면 아두이노 코드에서 스마트폰에서 날아온 값을 받아서 처리하는 부분이 달라 움직이지 않았을 것 같습니다. 움직였더라도 제대로 작동하지 않을 것입니다. 만약 숫자를 바꾸지 않으셨거나 숫자 뒤에 소문자 c를 붙여서 보내지 않으셨다면 정상적인 작동이 안될 수 있으니 9버튼 앱을 만드셔서 RC카를 조종해 보시기 바랍니다. 숫자를 바꾸고 또 소문자 c를 붙여서 만드셨다면 5버튼 영상이나 9버튼 영상이나 모두 잘 작동해야 합니다. 그런데 오른쪽 바퀴만 움직인다면 조립하신 RC카의 회로 연결을 확인 바랍니다. 또는 접촉 불량이 있는지도 확인이 필요합니다. 수정해도 조종이 잘 안되시면 글 남겨 주세요. 감사합니다.
너무 유익한 정보를 알려주셔 감사해요. 많이 배우겠습니다.
@@gomuffin 감사합니다!!!
잘보았습니다 감사합니다.
감사합니다!!
혹시 계속 켜진 상태였다가 특정 버튼이 눌리면 2분 동안 점등하다가 2분이 지나면 계속 켜진 상태로 놔둘 수도 있나요?
켜진 상태로 있는데, 특정 버튼이 눌리면 2분동안 깜박이다가 2분이 지나면 계속 켜진 상태로 있는 방법을 물으셨다고 하고 답변 드리겠습니다. 일단 그렇게 하는 것이 가능해 보입니다. 아두이노 코드를 수정하면 될 것입니다. 그런데 2분 동안, 또 2분이 지나면 이런 조건을 만족해야 하므로 delay() 함수를 사용하면 안되는 것 같습니다. delay() 함수는 delay 괄호 속에 넣은 시간 동안 아두이노가 멈춰 있기 때문입니다. 다시 말하자면 2초동안 아무 것도 안해도 되면 delay() 함수를 사용해도 되는데, 지금은 2초가 될 때까지 깜박깜박하도록 명령해야 되므로 다른 방법을 사용해야 합니다. millis() 함수를 이용해서 시간이 얼마나 경과했는지를 이용해서 "2초동안", "2초가 지나면"을 구현해야 하는 것 같습니다. 그 방법은 아래 링크를 잠깐 보시면 도움이 되실 것입니다. "심심한 녹칸다"님의 영상입니다. ua-cam.com/video/-ZphdQ8g09E/v-deo.html 질문하신 대로 구현하려면 두 가지 시간 간격이 필요합니다. 깜박이는 시간 간격이 필요하고, 2분 동안 이라는 시간 판단이 필요합니다. 여러 방법이 있을 것 같지만 저의 의견을 아래에 적어 봅니다. millis() 함수를 하나만 사용하는 방법입니다. loop()함수 속에서 특정 버튼이 눌렸는지를 확인합니다. 만약, 그 특정 버튼이 눌렸다면 millis() 함수를 이용해서 200밀리초가 지날 때마다 깜박이게 합니다. 깜박일 때마다깜박인 횟수도 기록합니다. 그러다가 깜박인 횟수가 10번이 되면 깜박임을 멈추고 계속 켜져 있도록 코딩합니다. millis()함수를 저도 많이 사용해 보진 않아서 이정도로만 의견 드립니다. 감사합니다.
유익해요!!
감사합니다!
좋은 강의 감사드립니다.
감사합니다
안녕하세요 옛날 영상이라 댓글을 써주실지 모르겠습니다만 여쭤보고 싶은게 있어 댓글 남깁니다. 저도 비슷한 rc카를 제작중인데 모터 2개를 쓰고 모터드라이버는 L9110s 라는 제품을 , 배터리는 7.4v 1100mAh 리튬폴리머 배터리를 사용했습니다. 만드신거와 달리 전 모터드라이버에 전원 꼽는 공간이 없어 배터리와 아두이노 Vin, GND를 바로 연결했습니다. 그랬더니 아두이노에 발열이 장난이 아니더군요. 모르고 만졌다가 화상을 입었습니다. L298N을 쓴 저 작품은 발열이 없었을까요? 저도 L298N에 배터리를 물리면 아두이노의 발열을 잡을 수 있을까요? 그리고 배터리 꼽고 10초정도는 잘 작동하다가 나중엔 비실비실해지던데 이것도 모터드라이버를 바꿈으로써 해결 가능할까요?
제 채널에도 L9110s 모터 드라이버로 RC카를 만드는 방법을 소개하는 영상이 있습니다. 아래와 같습니다. 아두이노: L9110s 모터드라이버로 RC카 제작하기( ua-cam.com/video/YU_pJtfGWBI/v-deo.html ) 영상 대로 만들어 작동해 보고 그랬는데 발열 문제 때문에 포기하지는 않았던 기억이 있습니다. 영상에 회로도 나옵니다. 마찬가지로 본 영상과 같이 L298N 모터 드라이버를 이용하여 RC카를 만들 때도 발열 문제로 어려움을 겪지는 않았습니다. 배터리는 18650배터리 2개를 직렬로 연결하여 사용하였습니다. 잠깐 작동하다가 비실비실해지는 현상도 없었습니다. 그런데 18650배터리 2개를 직렬로 연결하여 사용할 때 배터리에서 바로 나온 +선과 -선이 닿아서 합선되면 위험합니다. 전선에서 높은 열이 나면서 연기도 나고 선의 피복이 녹고 두 전선이 눌러 붙습니다. 합선된 이런 선을 만지면 화상을 입을 것입니다. 이런 상황을 경험을 한 적 있습니다. 감사합니다.
혹시 온습도센서 2개를 사용해서 2개의 센서값을 받고싶은데 블럭코딩쪽을 어떻게 수정하면 될까요 😂
댓글 감사합니다. 보내는 방법에 따라서 블럭코딩 쪽이 달라집니다. 먼저 온도와 습도를 모두 따로 보낼 때 입니다. 아두이노에 연결한 한 개의 블루투스 모듈로 온도와 습도를 모두 각각 보내는 경우입니다. 한 번은 첫번째 센서에서 온도를 읽어서 "1t"+String(온도값1)을 붙여서 보내고, 1초 후에는 첫번째 센서에서 습도를 읽어서 "1m"+String(습도값1) 을 보냅니다. 또 1초 후에는 두 번째 센서에서 온도를 읽어서 "2t"+String(온도값1)을 붙여서 보내고, 또 1초 후에는 두번째 센서에서 습도를 읽어서 "2m"+String(습도값1) 을 보냅니다. 앱인벤터에서 디자인할 때 1번 센서의 온도 표시 라벨, 습도 표시 라벨, 2번 센서의 온도 표시 라벨, 습도 표시 라벨을 만들어 둡니다. 블럭 코딩에서는 1초에 한 번씩 블루투스 통신으로 날아온 값을 읽어 들인 후 앞 2문자를 읽어서 그게 1t인지, 1m 인지 또는 2t인지, 2m 인지에 따라서 3번째 문자부터 끝까지를 알맞은 라벨에 표시하도록 합니다. 아두이노에서 두 센서가 읽은 온도와 습도값들을 모두 하나의 문자열로 만들어 한번에 보내는 방법입니다. 아두이노에서 두 센서의 온도와 습도값을 모두 읽은 후 "a"+ "첫센서온도" + "b"+ "첫센서습도"+"c"+"두번째센서온도"+"d"+"두번째센서습도" 문자열로 만듭니다. 그리고 이 긴 문자열을 1초나 2초 등 적당한 시간마다 한번만 보냅니다. 앱인벤터에서는 같은 시간 간격으로 받아서 분해해서 해당하는 라벨에 넣습니다. 분해는 앱인벤터의 사용자 인터페이스 중 "텍스트"의 코딩 블럭들을 이용하면 됩니다. 감사합니다.
@@gyungun 감사합니다 !!! 이렇게 자세하게 알려주실줄은 몰랐네요 졸업작품만들때 참고하겠습니다 ㅎㅎ
@@배고픈아기상어 감사합니다!!
안녕하세요 마이스터고등학교에 재학 중인 학생입니다 영상을 보고 따라해봤는데요 갤럭시 S24 폰의 핫스팟을 사용했을때는 카메라 링크가 떴습니다 그런데 다른 기종의 핫스팟은 시리얼모니터에서 ….만 뜨면서 링크가 생성되지 않습니다 도와주세요
와이파이 이름과 비밀번호가 필요한데 저는 집 와이이파 이름과 비밀번호를 넣어서만 해보았습니다. 휴대폰 핫스팟의 이름과 비밀번호를 넣어서는 해본 적이 없어서 드릴 말씀이 없습니다. 영상에서 설명한 코드만 보면서 잠깐 추측해 본 내용을 아래에 적어 봅니다. 시리얼 모니터 창에서 볼 때 ... 만 뜨면서 링크 주소가 나타나지 않는다고 하셨는데요. 코드를 보면 어느 부분에서 멈추었는지 알 수 있습니다. 영상에서 설명하는 코드의 아래 부분에서 관련된 코드는 아래입니다. WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); while 문 속에서 WiFi.status() 가 실행되고 WL_CONNECTED(연결 성공인함) 가 반환되지 않으면 0.5초에 한번씩 점을 찍습니다. WL_CONNECTED 가 반환될 때까지 계속 점만 찍고 있습니다. 이 상태이신 것 같은데요. 그 윗줄 WiFi.begin(ssid, password); 가 실행되면서 ESP32-CAM 이 휴대폰 핫스팟에 접속하려고 하는데, 아마도 접속이 안되기 때문인 듯 합니다. 코드만 보면 그렇다는 것입니다. 혹시 "다른 기종"의 핫스팟을 켜시고 제 3의 휴대폰으로 그 핫스팟에 접속해 보시기 바랍니다. 접속이 안된다면 "다른 기종"의 핫스팟 기능에 이상이 있다고 생각됩니다. 만약 접속이 되고 인터넷이 된다면 "다른 기종"의 핫스팟 작동에는 이상이 없고 어떤 이유로 ESP32-CAM만 핫스팟에 접속되지 않는 듯 합니다. 그게 어떤 이유인지는 저도 모르겠습니다. 글은 길지만 핵심을 알려 드리지 못하였습니다. 감사합니다.
@@gyungun 답글 달아주셔서 감사합니다 꼭 성공할 수 있도록 해보겠습니다!!
최고네요 감사합니다!
칭찬 감사합니다!!
넘 잘봤어요 감사합니다
감사합니다!!
안녕하세요. 영상너무 감사합니다. 그런데 298n과 293d 의 차이점은 무엇일까요? 293이 쉴드처럼 회로도 연결이 더 간결해보이는데 각각 장단점이 궁금하네요.
댓글 감사합니다. 293D 모터 쉴드는 아두이노 보드 전용입니다. 아두이노 보드와 함께 사용하는 것만 가능합니다. 아두이노에 겹쳐 끼워 알씨카를 만들게 되는데, 선 연결이 복잡하지 않습니다. 따라서 제 동영상처럼 블루투스로 조종하는 알씨카 제작이 매우 간단합니다. 스마트폰으로 조종도 잘 됩니다. 다만 겹쳐 끼우다 보니 아두이노의 여러 소켓(점퍼선 연결 구멍) 중에서 알씨카 선 연결과 관련 없는 소켓도 사용할 수 없게 된다는 불편함이 있습니다. 298N 모터 드라이버는 아두이노 보드 뿐만 아니라 ESP32 보드 등 다른 여러 가지 보드와 함께 사용되는 범용 모터 드라이버입니다. 매우 다양한 상황에서 사용되므로 사용법을 익혀 놓는 것은 유익합니다. 이것을 아두이노에 연결하여 알씨카를 만들면 선 연결은 다소 복잡하지만 아두이노의 소켓 중에서 모터 연결과 관련 없는 소켓을 모두 원하는 대로 사용할 수 있습니다. 알씨카 조종은 293D 모터 쉴도로 만든 알씨카와 동일하게 잘 됩니다.
@@gyungun와~!! 감사합니다. 궁금증 깔끔하게 해결되었어요. 잘 활용하겠습니다
감사합니다.
안녕하세요 영상 너무 잘 보고 있는 학생 입니다 이 과정까지 다 하고 건전지만 aa4개로 바꿔서 했는데요 연결까지 다 되었는데 조종버튼을 누르면 틱하는 소리가 모터쪽?에서 나면서 바퀴가 작동이 안 합니다 뭐가 문제일까요…?
앱에서 버튼을 눌렀을 때 모터쪽에서 틱 소리가 나는 것으로 보면 일단 블루투스 연결은 되었고 스마트폰에서 아두이노로 신호가 가긴 하는 것 같습니다. 이런 경우는 배터리를 먼저 확인해 보시기 바랍니다. 배터리가 거의 모두 소모되면 그런 증상이 나타나기도 합니다. 배터리가 새것이거나 금방 충전한 것이라면 아두이노와 모터드라이버, 모터 등의 연결이 제대로 되었는지 확인해 보시기 바랍니다. 그 다음으로는 아두이노에 업로드한 코드를 확인해 보시고, 마지막으로는 앱인벤터 코드를 확인해 보세요. 안되시면 또 글 올려 주세요.
꽂힌 선들부터 해서 코드까지 다 확인해봤는데 안돼요 ㅠㅠ
@@박서연-z3f 배터리는 새것 또는 층전이 확실히 된 것인가요?
@@gyungun 네 완전 배터리를 새걸로 꼈어요
다시 확인할게요. 앱에서 "연결" 버튼 눌렀을 때 연결이 되는지요? 모든 버튼을 누를 때마다 모터가 틱 소리가 나면서(모터가 움찔거리면서) 돌아가지는 않는 건지요? 아니면 특정 버튼을 누를 때는 틱 소리도 안나는 경우도 있는지요?
블루투스 모듈이 아이폰에선 폰에 등록이 안되고 안드로이드는 등록은 되는데 app inverter어플로 QR찍은상태서 앱실행후 연결하면 검은화면만 보입니다. 왜그러는지 모르겠습니다. 폰 3개가 다 그러네요;;
글 감사합니다. 아이폰에서 등록이 안되는 문제는 안해봐서 잘 모르겠습니다. 또한 앱인벤터가 아이폰에서도 되는지도 잘 모르겠습니다. 안드로이드 폰에서는 당연히 되어야 하는데요. 안드로이드12 등 최신 안드로이드 버전일 때 보안 정책이 강화되어 그런 경우가 있습니다. 저는 이 동영상 ( ua-cam.com/video/UCJegMEYdJQ/v-deo.html ) 대로 MIT AI2 앱의 "권한" -> "근처기기" -> 허용 으로 설정을 바꾸었을 때 근처에 있는 블루투스 기기가 검색되고, 또 그 중 하나를 선택했을 때 앱이 정상적으로 실행되었습니다. 한 번 해 보시기 바랍니다.
@@gyungun 와우 정말 감사드립니다. 나오네요. 저는 메시지창도 안나와서 몇일을 헤맸네요. 많은 동영상들 감사히 잘보겠습니다.~
감사합니다 ㅎㅎ
혹시 cloud 앱을 사용하지 않고 자체적으로 하는 방법은 없을까요..?
불가능하지는 않을 것 같습니다. 전에 제 동영상 중 이동식 CCTV 만들기를 하다가 그 CCTV를 외부에서 인터넷으로 확인하는 것을 시도했습니다. 되기도 했지만 잠시 후 바로 멈추곤 해서 그만 두었습니다. 그때 ESP32보드가 기본적으로 지원하는 와이파이 통신을 이용했습니다. 즉 웹서버를 만들고 스마트폰 브라우저에서 아이피 주소를 입력해 접속하고, 영상을 보는 방식입니다. 집 안에서 웹서버 구축, 접속은 잘 되는데 외부에서 인터넷으로 접속이 과제였습니다. 그때 집에 설치한 인터넷 공유기를 이용했고 VPN을 이용했던 것 같습니다. 1년도 넘은 일이라서 이 정도만 생각납니다.
@@gyungun 감사합니다
안녕하세요. 덕분에 찾고있던 정보를 빠르게 배웠습니다. 한가지 여쭤보고 싶은게 있는데요, 아두이노 구동 전원과 모터의 전원을 분리해야 한다고 알고 있는데 배터리를 한 개만 사용해도 괜찮나요? 만약 배터리 2개를 연결한다면 배선을 어떻게 하면 좋을지 궁금합니다!
이 동영상과 같이 만들었을때 배터리가 1개이지만 알씨카 작동에 전혀 이상이 없습니다. 만약 배터리a와 배터리b 이렇게 두개로 구성하시려면 제가 해보진 않았지만 다음과 같이 해보시면 될것 같습니다. 배터리a의 +극을 아두이노 Vin에 연결, -극을 브레드보드의 c에 연결합니다. 배터리b의 +극을 모터드라이버의 VCC에 연결, -극을 브레드보드의 c에 연결합니다. 아두이노의 GND를 브레드보드의 c에 연결합니다. 모터드라이버의 GND를 브레드보드의 c에 연결합니다. GND는 모두 공통이어야 하기 때문입니다.
아무 rc카나 분해해서 회로에 맞게만 연결 해주면 될까요?
rc카가 다양하니 아무 rc카는 아닙니다. 본 동영상에서 앞바퀴의 구조, 뒷바퀴 작동 방식 등을 모두 보시면 어떤 종류의 rc카일때 개조할 수 있는지 아실 수 있을 것입니다. 그런 후 진행하시기 바랍니다.
안녕하세요 영상보면서 rc카 를 제작하고 있습니다! 제가 aa건전지 4개를 연결해서 모터를 구동시키고 있는데요. 외부 전압이 12v 이하인데 5V입출력단자를 아두이노 5v에 연결하면 아두이노가 손상된다는 말이 있어서 영상처럼 연결을 해도 문제가 없는지 질문드립니다 ㅠㅠ 그리고 외부전원위에 점퍼캡은 제거해야하는 건가요 아니면 그대로 둬도 되나요?
@@이선희-i6x7faa건전지 4직렬이면 6v 이므로 제 동영상의 7.4v나 똑같다고 생각하면 됩니다. 따라서 연결과 점퍼캡을 모두 영상처럼 하면 됩니다.
감사합니다! 영상이랑 똑같이 했는데 모터바퀴가 오른쪽 2개만 돌고 왼쪽 2개는 안돌면 선이나 모터를 하나하나 다시 체크해보는 방법밖에 없겠죠?
맞습니다. 선연결과 아두이노 코드, 앱 코드를 확인해 보세요. 접촉불량일 수도 있습니다. 확인하기 쉬운 것부터 해 보시기 바랍니다. 다 해도 안되면 모터 드라이버등 부품 오류일 수도 있습니다.
칼답 정말 감사합니다 천사강림!
안녕하세요! 차체는 만들어서 전원도 잘 들어오는데 블루투스 모듈을 HM-10 샀는데 휴대폰에서 일반 웨어러블 기기처럼 연결이 안되니까 앱에서도 인식을 못하더라고요 특정 BLE 블루투스 어플을 깔아야만 연결되던가 아니면 앱코딩을 새로 다 짜야하더라고요 그래서 HC-06을 구매할까 하는데요 HC-06 은 일반 블루투스 기기처럼 바로 pin 번호치면 연결이 되는거지요??
핀 번호가 뭔지는 모르겠습니다. 제가 영상에서 사용한 블루투스 모듈은 HC-06입니다. 이 모듈을 영상의 알씨카 제작에 사용하시면 스마트폰과 알씨카 연결이 잘 됩니다. 스마트폰에서 HC-06을 페어링하시고 앱에서 연결버튼 누른 후 검색된 주변의 블루투스 기기 중에서 알씨카에 연결한 HC-06을 선택하시면 스마트폰과 알씨카가 연결됩니다.
@@gyungun 결국에 HM-10 모듈이지만 RC카 연결 성공해서 조작은 되는데 반응속도가 너무 느립니다 버튼을 누르면 바로 가거나 멈추는게 아니라 버튼을 누르고 난 후 약 2~3초 후에 반응을 합니다 어떤게 문제일까요..
저는 블루투스 모듈은 HC-06만 사용해 보았습니다. 그러면서 반응속도가 현저하게 느린 경우를 경험하지 못했습니다. 구글에서 "HM-10" 에 대해 검색하다가 "Query/Set Advertising interval(광고 주기 설정)"이라는 것을 발견했습니다. 주기를 2000ms, 3000ms... 등으로 설정할 수 있다고 합니다. (참고 사이트 : m.blog.naver.com/speedprinse/221262284307 ) 혹시 광고 모드이고, 주기가 2000ms 로 설정되어서 그럴지도 모른다는 생각이 들어 올려 봅니다. 저는 HM-10을 사용해 본 적이 없어 추측일 뿐입니다. 잘 해결하시길 바랍니다.
@@gyungun 감사합니다 시도해 보겠습니다!
안녕하세요 이 영상을 보고 만들어본 학생입니다. 앱인벤터로 앱까지 만들어서 연결버튼을 눌렀는데 목록에 아무것도 안뜨는 현상을 어떻게 해결해야할까요?
댓글 감사합니다. 안드로이드12 등 최신 안드로이드 버전일 때 보안 정책이 강화되어 그런 경우가 있습니다. 저는 이 동영상 ( ua-cam.com/video/UCJegMEYdJQ/v-deo.html ) 대로 MIT AI2 앱의 "권한" -> "근처기기" -> 허용 으로 설정을 바꾸었을 때 근처에 있는 블루투스 기기가 검색되고, 또 그 중 하나를 선택했을 때 앱이 정상적으로 실행되었습니다. 한 번 해 보시기 바랍니다.
@@gyungun해 봤는데 안뜨네요 ㅜㅜ 모듈문제인걸까요
먼저, 블루투스 모듈 페어링은 했는지요? 처음 연결할 때 한번은 페어링을 해 주어야 "연결"버튼을 눌렀을 때 나타납니다. "연결" 버튼을 눌렀을 때 아무것도 안 뜨면 위와 같이 권한 설정을 변경하여 해결합니다. 이걸 질문한 분들이 많았었습니다. 다시 한 번 차근차근 해 보시기 바랍니다. "연결" 버튼을 눌렀을 때 다른 기기들 몇 개는 뜨는데 아두이노에 연결한 블루투스 모듈만 안 뜨면 블루투스 모듈 문제일 수도 있습니다. 이때는 블루투스 모듈을 교체해 보기 바랍니다.
@@gyungun 아 이제 되는 것 같습니다 감사합니다!
@srcube652 다행입니다.
안녕하십니까 영상 보며 아두이노 자동차 만들고 있는 학생입니다! 다름이 아니라 제가 영상을 보고 똑같이 따라 했더니 블루투스 연결은 되었는데 전진 버튼과 후진 버튼을 눌러도 작동하지 않습니다 그리고 또 속도 제어기로 속도를 늘리거나 줄이면 움직이던 RC카가 움직이지 않습니다. 이것들은 어떻게 해결하나요?
9개 버튼 중에서 일부 버튼은 눌렀을 때 자동차가 움직인다면, 블루투스 연결은 잘 된 것 같습니다. 그렇다면 회로 연결이나 아두이노 코드, 조종 앱 코딩 셋을 하나씩 확인해 보아야 할 것 같습니다. 전진 버튼과 후진 버튼을 눌렀을 때는 전혀 작동하지 않지만 그외 버튼을 눌렀을 때 작동하는 것은 이상합니다. 어딘가 오류가 있는 듯 합니다. 그리고 앱인벤터에서 버튼을 누르거나 슬라이더를 움직여서 자동차로 숫자를 보낼 때 숫자 뒤에 소문자 c 붙이는 것도 확인해 주세요. 차분히 확인해 보시기 바랍니다.
안녕하세요! 이번에 아이들을 위해 아두이노 RC카를 만들려 하는데요 영상을 보니까 모터드라이버랑 바퀴달린 모터를 연결할때 점퍼선이 아니라 납땜선을 이용하시는데 전기가통하거나 위험하진 않을까 해서요 그리고 점퍼선으로된 모터로는 저렇게 한 모터드라이브에 4개바퀴를 연결할 수 없는거죠..?
아닙니다. 인터넷에서 구매할 때 모터에 점퍼선이 연결된 제품을 구매하면 납땜하지 않고도 연결할 수 있습니다. 저는 많이 만들려고 하다보니 또 납땜을 배우고 싶기도 해서, 조금 저렴하기도 해서 납땜을 하였습니다. 납땜은 고온이므로 아이들이 하기에는 위험합니다. 모터의 납땜 부위에 전기가 통하여 위험한 경우는 생기지 않는 듯 합니다.
@@gyungun 아아 그럼 두 바퀴 두 전선을 7:15초 처럼 꼬아서 넣는게 아니라 모터 드라이브 한 구멍에 두 점퍼선을 넣을 수 있다는 말씀이시죠??
@@yeonseiuniv5887 네. 모터 드라이버의 한 구멍에 점퍼선 2개를 넣고 나사를 조이면 됩니다.
@@gyungun 알려주셔서 감사합니다!!
많이 배워갑니다. 이런 프로그램이 다있네요.
네 감사합니다.
안녕하세요, 한 가지 궁금한 점이 있어 여쭙니다. 저 상태에서 서보모터를 추가로 연결하고 싶은데 배선을 어찌해야할지 잘 모르겠습니다. 서보모터를 그냥 바로 디지털 핀에 꼽으면 되나요? 5v 핀과 vin 핀이 전원 공급한다고 알고 있는데 둘 다 사용한 상태이다보니 어찌해야할지 모르겠습니다. 아니면 브래드보드를 이용하면 부족한 핀을 충당할 수 있을까요?
댓글 감사합니다. 서보모터의 데이터 선은 아두이노의 디지털 핀에 연결하면 됩니다. 핀을 연결할 곳이 없으면 저도 브래드보드를 이용합니다. 브래드보드를 이용하여 서보모터의 VCC핀을 전원과 연결하세요. 서보모터의 VCC 핀에는 4.8V~5V 사이의 전원을 공급하라고 하는데, 아두이노의 5V에 연결하거나 저는 7.4V(18650배터리 직렬 2개)에 연결하여 사용하기도 했습니다. 권장하는 볼트에 연결하는 것이 더 좋기는 하겠지요. 아두이노의 5V에 연결하면 서보모터가 움직이는 순간 그 전원에 함께 연결한 블루투스 모듈 연결이 끊어지는지 유의하세요. 블루투스 모듈 연결이 자꾸 끊어지면 서보모터 VCC 핀을 외부 전원에 연결해 보세요. 이와 같은 방법은 제 채널의 아래 동영상을 참고하세요. 아두이노: 스마트폰으로 서보모터 제어하기(ua-cam.com/video/btHrAah0Tkk/v-deo.html)
@@gyungun 감사합니다. 선생님 덕분에 지식 얻어가네요. 옛날부터 아두이노로 이런 거 만들어보는 게 꿈이었는데 선생님께서 올려주신 영상 덕에 한 번 만들어보려고 합니다.
@@도연주-g4o 꿈은 꼭 해봐야지요. 응원하겠습니다.
Esp32 cam이 아닌 일반적인 Esp32를 사용해도되나요?
네 됩니다.
데이터가 아닌 와이파이를 사용해도 작동이 되나요?
댓글 감사합니다. 스마트폰이 와이파이로 인터넷에 연결되어 있을 때에도 작동합니다. 즉, 서울에 있는 사람이 집 안에서 와이파이에 연결된 스마트폰으로 부산에 있는 ESP32-CAM에 연결된 LED를 껐다 켰다 할 수 있습니다.
안녕하세요 영상 보고 많은 도움 얻고 갑니다! 감사해요. 질문이 있습니다. DHT11 같은 시제품 단일 센서가 아니라 자체 제작한 센서로 데이터를 한 50개 정도 되는걸 각각 한번에 뽑아야 하는데 , 빵판만 다 꽂을 수 있을 정도로 크면 상관이 없는 건가요??
센서도 다르고 연결도 어떻게 하시려는지 정확하게 이해되지 않습니다. 이해된다고 해도 제가 경험이 부족하여 답을 드리지는 못할 것 같습니다. 감사합니다.
안녕하세요 슬라이더를 움직여서 연속적으로 변하는값을 컴퓨터 화면에 받는것을 질문하려고합니다. 블루투스를 문자열로 받을떄 0~255 값이 문자값으로 들어가면 아스키값으로 받는건가요? 문자열 a,b,c,d는 받는데 0~ 255까지 보낼떄 어떻게 처리해야하는지 궁금합니다
스마트폰에서 숫자를 보낼 때 아두이노에서 받아서 어떻게 처리하는지 물으시는 것으로 이해됩니다. 아래 동영상에 처리 방법이 나와 있습니다. 참고 바랍니다. 아두이노: 스마트폰 앱으로 아두이노에 연결된 LED 밝기 변화시키기(코딩정리)( ua-cam.com/video/WmHFCTmmF8k/v-deo.html ) 짧게 설명 드리자면 다음과 같습니다. 스마트폰에서 예를 들면 15를 보낸다면 보낼 때 "15c"와 같이 임의의 문자를 하나 더 붙여서 보냅니다. 저는 보통 소문자 c를 붙여서 보냅니다. 그걸 받는 아두이노 코드는 아래와 같습니다. 문자열 변수 a, 정수형 변수 b를 먼저 선언해 둡니다. loop 에서 "c"가 나올 때까지 읽어서 "c"전까지를 a에 저장합니다. a를 숫자로 바꾸어 b에 저장합니다. 코드 예 //////////////////////////////////////// String a=""; int b; void setup() { mySerial.begin(9600); pinMode(5,OUTPUT); } void loop() { if (mySerial.available()) { a = mySerial.readStringUntil('c'); // "c" 전까지를 문자열 변수 a에 넣음 b=a.toInt(); // a를 숫자로 바꾸어 정수형 변수 b에 넣음 analogWrite(5,b); // 숫자 b를 사용함 } } /////////////////////////////////////////////////
여기서LCD추가는 어떻게하나요>?
제 채널의 동영상 중 "아두이노: DHT11 온도 센서 값을 LCD 1602(I2C)에 나타내기( ua-cam.com/video/BAHKOfM_zIw/v-deo.html )"에서 LCD 에 온도/습도 나타내기를 소개하고 있습니다. 동영상을 보면서 아두이노에 LCD 를 추가로 연결하고 아두이노 코드 내용도 추가해 보세요. 하다가 안되시면 다시 댓글 남겨 주세요.
@@gyungun ldc추가 코드를 모르겠어서요ㅠ 연결법도 잘 모르구요 초보자인지라..
그러시면 먼저 "아두이노: DHT11 온도 센서 값을 LCD 1602(I2C)에 나타내기( ua-cam.com/video/BAHKOfM_zIw/v-deo.html )"를 따라해 보세요. 그러면서 LCD연결과 아두이노 코드를 이해해 보세요. 그런 후 아두이노 보드에 블루투스 모듈을 추가하고 앱을 만들어 온도와 습도를 받아 보세요.
선생님 혹시 배터리 정보 좀 알 수 있을까요?
댓글 감사합니다. 동영상에서 사용하고 있는 것은 18650 배터리로 3.7V 입니다. 중국산 리토칼라 제품인데, 보호회로가 없는 것입니다. 2년쯤 전에 외국 쇼핑몰에서 다량 구입했습니다. 우리나라에서는 보호회로 없는 것을 판매하지 않고 있습니다. 보호회로 있는 것도 한 번 사 보았는데, 길이가 조금 더 길어서 배터리 홀더에 넣고 뺄 때 너무 힘들었습니다. 그래서 보호회로 없는 제품으로 구매했습니다. 앞으로는 리튬폴리머 배터리를 구매할 생각입니다. 그것은 납작한 네모 모양이고 +, - 선이 배터리 자체에서 나와서 편리할 것 같습니다. 이것은 저의 개인적인 생각입니다.
코딩하고 앱 인벤터 제작은 했는데 블루투스 모듈 연결이 안되네요 시리얼 모니터에서 AT를 해도 반응이 없는데 어떻게 해야 연결이 가능할까요?
블루투스를 폰이랑 어떻게 연결할지 모르겠네요
댓글 감사합니다. 9버튼 RC카 조종앱을 제작하셨고, 아두이노에 블루투스 모듈과 모터 드라이버 등을 연결하고 코드도 업로드하신 것 같습니다. 그렇다면 스마트폰의 RC카 조종 앱에서 연결 버튼을 눌렀을 때 아두이노에 연결한 블루투스 모듈이 나타나야 합니다. 이를 위해서 스마트폰에 처음으로 연결할 때는 처음 한 번만 페어링을 해 주어야 합니다. 방법은 아래 영상을 참고 하세요. 페어링 방법. 아두이노: 블루투스 연결로 스마트폰에서 컴퓨터로 숫자 보내기( ua-cam.com/video/wDHwJ42Llx4/v-deo.html ) 페어링할 때 비밀번호 넣어야 하는데, HC-06 블루투스 모듈의 기본 비밀번호는 1234 입니다. 이제 아두이노에 전원이 공급되어 거기 연결한 블루투스 모듈(의 빨간색 LED)이 깜빡일 때, RC카 조종 앱에서 연결 버튼을 누르면 블루투스 모듈이 나타납니다. 기본 값을 HC-06 입니다. 이것을 선택하면 블루투스 연결이 됩니다. 이때부터 앱에서 버튼을 누르면 그에 따라서 아두이노에 연결한 모터가 회전할 것입니다.
이게 등록만 되고 페어링 되었다고 뜨진 않는 것 같습니다 hc06모듈 이용하신거 맞지 않나요?
@@Qwp839 hc06 모듈 맞습니다. 비밀번호 넣으면 페어링이 되고, 이후에 앱에서 블루투스 "연결 버튼"을 누르면 페어링한 hc06 모듈이 나타납니다. 이때 그걸 선택하면 블루투스 연결이 됩니다.
그냥 블루투스 등록만 된 상태에서 앱 인벤터 연결 버튼을 눌렀는데 검은 창만 뜹니다 ㅠㅠ
혹시 선 부분도 방열과 방수가 되나요?
온도 몇도까지 버티는지도 궁금합니다! 인터넷에선 다 다르게 나오더라구요 ㅠ
pt100 온도 센서에 대한 소개 글이 있어 링크를 올립니다. PT100온도센서(RTD 센서) ( m.blog.naver.com/newrains/222377613864 ) 저는 영상의 PT100 센서와 다른 한 가지 PT100 센서도 구입하였는데, PT100 센서들의 측저 가능 온도가 제품마다 달랐습니다. 대체로 -200도 부터 500도 사이였던 것 같습니다. 측정 가능한 온도 범위는 PT100 센서를 구입하실 때 그 모델의 데이터 시트를 참고하셔야 겠습니다. 제가 영상에서 사용한 제품은 센서의 끝부분은 금속으로 되어 있어서 방수됩니다. 그런데 센서 뒤쪽 선 부분은 비닐이나 플라스틱 피복이 아니고 도금된 가느다란 금속선이 얼기설기 있습니다. 그 속에 선이 지나가고 있습니다. 따라서 겉부분에서 어느 정도 속으로 액체가 들어가는 것 같습니다. 물론 내부를 지나고 있는 신호선에 물이 들어가지는 않는 것 같습니다. 방열도 안되는 것 같습니다.
안녕하세요. 알씨카님 IoT 구현의 시작, ETboard(이티보드) 담당자입니다. 저희는 사물인터넷과 인공지능을 구현하기 위한 교육용 도구인 "이티보드"를 통해 7가지 스마트 코딩 키트를 보유하고 있는 코딩 교육 전문 브랜드입니다. 특히, 저희 코딩 키트를 통해 쉽게 RC카 제작도 가능합니다:) 우연히 알씨카님 유튜브를 보고 저희 코딩 키트 협찬 제안을 드리고 싶어 댓글남깁니다! 혹시 관심이 있으시다면 답글 남겨주시면 감사드리겠습니다:)
협찬이 어떤 내용인지요? 관심 있습니다.
저희 코딩 키트를 제공해드리고 있습니다! 혹시 메일 주소 알려주시면 관련된 내용 보내드리겠습니다😊😊
gyungun88@gmail.com 감사합니다.