아두이노에 ESP8266을 활용하기 위한 가장 쉬운 방법, ESP-01 어댑터 모듈!

  Рет қаралды 26,406

디바이스마트

디바이스마트

Күн бұрын

Пікірлер: 69
@hmnyari
@hmnyari 3 жыл бұрын
문제 해결했습니다 일단 여기에 공유합니다 초보자라 설명이 틀릴수도 있는점 감안해주세요 Firmware version > FAILED (actual="", expected="1.5.2") 이런식으로 나올때 해결방법입니다 처음 esp-01은 보드레이트가 115200으로 되어있습니다 아두이노는 기본 9600인거같은데 그래서 제대로 인식을 못하는것같습니다 일단 아두이노에 연결을 한 뒤에 #include SoftwareSerial mySerial(8, 9); // RX, TX void setup() { Serial.begin(115200); mySerial.begin(115200);//기본 통신 속도가 9600인 제품은 9600으로 수정해 주세요 } void loop() { if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } } 이 코드를 아두이노에 업로드 해주시고 시리얼 모니터를 열고 레이트를 115200으로 맞춥니다 커맨드창에 AT를 쳐보시고 OK라고 뜨면 연결은 제대로 된겁니다 이 상태에서 esp-01의 레이트를 115200에서 9600으로 바꿔줘야합니다 커맨드창에 AT+UART_DEF=9600,8,1,0,0 를 쳐줍니다 마지막의 0이 ap모드를 변경하는 부분인거같은데 와이파이에 접속하려면 0으로 하면 되는거 같습니다 저걸 치고 OK가 뜨면 9600으로 바뀐겁니다 시리얼 모니터를 끄고 기존 코드의 115200을 둘다 9600으로 바꿔주고 업로드 합니다 시리얼 모니터를 열고 레이트를 9600으로 바꾸고 AT쳐보시고 OK가 나오면 된겁니다 이제 영상처럼 테스트 코드 해보시면 제대로 될겁니다 펌웨어 버전 다르다고 뜨면 맞춰주시구요 지식이 없어서 이틀동안 개고생했네요 스트레스 받아서 장염걸릴듯 ㅋㅋ
@hmnyari
@hmnyari 3 жыл бұрын
아 그리고 5G는 잘 안되는거 같아서 2.4G로 했습니다 펌웨어 업데이트 하면 되는건지 어떤지 모르겠네요
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
어휴 고생 많으셨어요! 기본적으로 보레이트는 기기에 설정된 상태로 코드를 맞춰 업로드 해 주어야 합니다. 같은 칩셋이라도 제조사마다 다르게 설정 되는 경우가 있으니 참고 하시고! 5g는 아마 연결이 안될겁니다. 2.4g까지만 지원되는걸로 알고 있어용~ 성공하셨다니까 저 역시 뿌듯하네요 ㅎㅎ 앞으로도 화이팅입니다.
@hmnyari
@hmnyari 3 жыл бұрын
@@Devicemart_Official 감사합니다 ! 초보라 쉽지가 않네요 ㅜㅜ
@Koz-i9l
@Koz-i9l 3 жыл бұрын
와.... 도움 됐습니다. 혹시라도 연결 못하신 분들을 위해... 8266 연결 할 때, Rx와 Tx를 서로 반대로 연결 해야 하는 것 잊지 마세요... Rx-Rx, Tx-Tx 가 아니라, Rx-Tx, Tx-Rx 이렇게 연결 해야 합니다. ㅎㅎㅎ
@정진용-f9c
@정진용-f9c 3 жыл бұрын
위에 있는대로 그대로 써서 했는데 시리얼 모니터에 AT입력하니까 OK가 안뜨고 ERROR가 뜹니다 어떻게 하면 되나요?? 이것때문에 잠이 안오네요ㅠ
@PedroGarcia-oz7ci
@PedroGarcia-oz7ci 3 жыл бұрын
I don't understand what you're saying, but just seeing your code and how you connected the wires helped me a lot to understand how the esp-01 works, specially with that adapter. Huge thanks from Brazil, and all the best to you my friend.
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
thanks bro!
@dogeeatsveggies
@dogeeatsveggies 3 жыл бұрын
i've been looking everywhere for a simple tutorial about esp8266 with esp-01, didn't know the simplest and easiest to understand in in korean language.. i did not understand what you're saying at all even with the english auto-translate settings of youtube, but the way you demonstrated it is easy enough to understand for me! :) (though maybe its because i have basic knowledge on what you're talking about..) simple and clear tutorial! :) thank you! hoping you will have proper english subtitles someday.
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
Thank you. I will add English subtitles later.
@뭐요-u4p
@뭐요-u4p Ай бұрын
혹시 esp-01 어댑터를 연결한 후에 5v를 넣어도 되나요? 그리고esp-01s에 있는 led에 불이 들어오지 않는다면 고장이 난건가요?
@chdisnf
@chdisnf 3 жыл бұрын
그리고 공유기가아니라 스마트폰에있는 핫스팟으로도 되나요??
@FromVoidAI
@FromVoidAI Жыл бұрын
esp8266 모듈은 기본적으로 아스키코드를 사용하기 때문에 SSID에 한국어로 쓰면 WiFi연결 실패합니다.
@Devicemart_Official
@Devicemart_Official Жыл бұрын
좋은 정보 감사합니다!
@GSS-n4u
@GSS-n4u 3 жыл бұрын
궁금한게 있어서 한가지 좀 여쭤볼게요 펌웨어 업데이트까지는 정상적으로 다 진행했고, 연결모드와, wifi연결까지는 정상적으로 다 진행해보았습니다. 다만 블루투스와 다르게 8266모듈 하나가지고 아두이노와 빵판, LED를 이용해 폰으로 컨트롤 할 수 있는건 아닌것같더라고요. 휴대폰을 통한 LED제어를 하기 위해서는 어떤 부품을 추가적으로 사야하나요? 어댑터, 쉴드 등등 뭐가 많이 있는데 뭐가 뭔지 모르겠어서요..
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
가능 합니다. 다만 같은 wifi 환경으로 연결 해야합니다. 아니면 외부 클라우드를 이용하는 방법인데 저는 blynk를 사용하는 것을 추천 드립니다. 유료이긴 하나 기본적인 동작을 하는 것은 무료 입니다! blog.naver.com/no1_devicemart/221527802600
@하철근-g9g
@하철근-g9g 2 жыл бұрын
선생님, 문의드립니다. 아두이노 IDE에서 파일>>예제>>WiFiEsp>>test>>BasicTest 하여 이 BasicTest 파일 내에서 다음 두 가지 정보를 수정하여 실행했읍니다. char ssid[] = "mynetworkid"; char pass[] = "mynetworkpss"; 다음과 같은 오류가 나옵니다. 'void pass(const char*)' redeclared as different kind of symbol 이를 어떻게 수정해야 하나요? 나만 이런 오류가 나오는건가요?
@Devicemart_Official
@Devicemart_Official 2 жыл бұрын
pass는 이미 아래서 함수명으로 사용하고 있고, pwd라고 하셔야해요.
@권오성-b1d
@권오성-b1d 3 жыл бұрын
펌웨어 버전을 변경하셨는데 저는 인터넷에서 따로 받아서 펌웨어를 올렸고 AT+GMR을 입력했더니 2.0.0 이렇게 뜨는게 아니라 숫자가 많이 나오는데 펌웨어 버전을 따로 보는 방법이 있는건가요?
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
펌웨어 버전에 따라 AT 명령어가 다를 수 있습니다. 받으신곳에서 확인 해보셔야할듯!
@alchemistla5651
@alchemistla5651 2 жыл бұрын
펌웨어는 어떻게 다운로드 받아서 모듈에 올리나요?
@woh3758
@woh3758 3 жыл бұрын
안녕하세요 wifi 연결을 통해 baudrate 9600까지 맞추었고 esp-01에 8266 결합하여 베이직 테스트 단계시 업로드할때 warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] assertEquals("Check SSID", WiFi.SSID(), ""); 업로드 창에 이런 오류뜨면서 시리얼 모니터에 ? 뒤집힌게 계속 나오는데 해결방안을 모르겠어서 조문을 구하고자 댓글남기게 되었습니다 ㅠㅠ...시간되실떄 답장부탁드립니다.
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
wifi 연결은 성공적으로 했고, 그다음에 9600으로 보트라이트를 변경 했다. 시리얼 모니터에서 assertEquals("Check SSID", WiFi.SSID(), ""); 이멘트가 제대로 표시 되었다는 것은 보트레이트는 정상적으로 변경 된 것 같습니다만...? 코드에 다른 문제가 있는게 아닐까요? 일단 정확한 멘트가 시리얼 모니터에 표시되었다는건 보트레이트가 맞다고 판단 할 수 있습니다. 변경이 안되면 다 ???로 뜹니다.
@윤준호-k2v
@윤준호-k2v 4 жыл бұрын
시리얼 모니터에 다음과 같이 뜹니다. 115200 보드 레이트, 공유기 ssid 비밀번호 한번더 확인해봐도 똑같은 현상이 발생하는데 어떻게 해결할 수 있나요? [WiFiEsp] Initializing ESP module [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] Cannot initialize ESP module [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] No tag found ********************************************** Firmware version > FAILED (actual="", expected="1.5.2")
@Devicemart_Official
@Devicemart_Official 4 жыл бұрын
여기 한번 보시겠어요? forum.arduino.cc/index.php?topic=528262.0 보다가 하단에 I should have seen it right away. You have Serial1.begin(9600) but the firmware has 115200. On Mega you can and should set Serial1.begin(115200) 시리얼 통신 속도 맞춰주는 부분이 있습니다.! 추가로 rx tx의 연결이 잘 되었는지도 확인해주세요!
@hj-br8cn
@hj-br8cn 4 жыл бұрын
혹시 해결 하셨나요? 저도 같은 문제가 있어서요.
@윤준호-k2v
@윤준호-k2v 4 жыл бұрын
@@hj-br8cn 아뇨 ㅠㅠ.. 결국 블루투스 모듈 따로 구입해서 연결했습니다
@hj-br8cn
@hj-br8cn 4 жыл бұрын
@@윤준호-k2v ㅠㅠ빠른 답 감사합니다.
@s000n2
@s000n2 3 жыл бұрын
이런 워닝 문장이 뜨긴하는데 최종적으로는 라이브러리안에 .h 헤더 파일이 없어서 안된다는거 같은데 해결방법이 있을까요..? sketch_dec04b.ino: In function 'void loop()': sketch_dec04b.ino:30:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] assertEquals("Firmware version", WiFi.firmwareVersion(), "1.5.2"); sketch_dec04b.ino:61:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] assertEquals("Check SSID", WiFi.SSID(), "");
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
컴파일 할때 뜬다는건가요? 혹시 보드 종류는 잘 맞추셨는지요?
@s000n2
@s000n2 3 жыл бұрын
@@Devicemart_Official 아 보드레이트 맞춰주니깐 나오네요 감사합니다ㅠ fail to connect 뜨긴한데 와이파이 다른걸로 해서 다시 해봐야겠어요 !
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
@@s000n2 다행입니다. wifi 이름이 영어로 된 것으로 진행해보세용 꼭 전원도 5v 전원을 사용 하세용
@kawaii_creaturechan
@kawaii_creaturechan Жыл бұрын
디바이스마트에서 산 esp를 실수로 펌웨어를 바꿨더니 안되네요 ㅠㅠ 혹시 펌웨어를 받을 수 있을까요?
@Devicemart_Official
@Devicemart_Official Жыл бұрын
www.espressif.com/en/support/download/at 여기로 가시면 펌웨어 다운로드할 수 있어요
@kawaii_creaturechan
@kawaii_creaturechan Жыл бұрын
@@Devicemart_Official 저중에서 무엇을 다운해야 할까요 ㅠㅠ
@Devicemart_Official
@Devicemart_Official Жыл бұрын
@@kawaii_creaturechan ESP8266 IDF AT Bin 설치해보시겠어요.
@khunlee6653
@khunlee6653 3 жыл бұрын
안녕하세요 동영상 잘 보고있습니다 감사합니다 마지막에 Wifi connected. 라고 나오면 보이는 ip 주소로 웹브라우저 연결이 안되요. 뭔가 다른 과정이 또 있는지요? Esp8266 에서 편집하려면 dhcp 가 자동 수동만 보이고 dhcp를 정지할 방법은 안보이는데 어찌 해야 하는지요 ?
@Devicemart_Official
@Devicemart_Official 3 жыл бұрын
연결만 되는거라 IP주소로 접속해도 나오는건 없을겁니다. 블링크나 엡인밴터를 활용 해야할것 같습니다... 아래 블로그 한번 참고해보시겠어요? blog.naver.com/no1_devicemart/221531558008
@세현이-k2v
@세현이-k2v 2 жыл бұрын
warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 이러한 오류가 나는데 검색 해도 잘 안나와서 혹시 같은 오류로 해결 하신 분 계신가요?
@Devicemart_Official
@Devicemart_Official 2 жыл бұрын
stackoverflow.com/questions/20944784/why-is-conversion-from-string-constant-to-char-valid-in-c-but-invalid-in-c 여기 한번 참고 해보세용 !
@박건용-e1f
@박건용-e1f 4 жыл бұрын
시리얼모니터에 이런식으로 뜨는 데 설명좀해주실수 있을까요 패스 떳다가 다시 페일뜨고 하는데 Check status (WL_DISCONNECTED) > FAILED (actual=255, expected=3) 이부분도 부탁드립니다 ㅠ [WiFiEsp] >>> TIMEOUT >>> ********************************************** Disconnect > PASSED [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] No tag found ********************************************** Check status (WL_DISCONNECTED) > FAILED (actual=255, expected=3) [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] No tag found ********************************************** IP Address > PASSED [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] No tag found ********************************************** Check SSID > PASSED [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] Failed connecting to KT_GiGA_2G_xxx ********************************************** Wrong pwd > PASSED [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] Failed connecting to KT_GiGA_2G_xxx ********************************************** Connect > FAILED (actual=2, expected=1) [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] No tag found ********************************************** Check status (WL_CONNECTED) > FAILED (actual=255, expected=1) [WiFiEsp] >>> TIMEOUT >>> [WiFiEsp] No tag found ********************************************** Check IP Address > FAILED (actual=0, expected=0)
@Devicemart_Official
@Devicemart_Official 4 жыл бұрын
연결된 RX, TX 선 확인하시고, 와이파이 이름과 비밀번호를 확인해보시길 바랍니다.
@JeonJerry
@JeonJerry 4 жыл бұрын
esp-01 이 UNO에서 출력되는 전류보다 더 많은 전류를 요구해서 에러날 수 있다는 얘기를 들었는데, 혹시 우노만으로 전류가 충분한가요..??
@Devicemart_Official
@Devicemart_Official 4 жыл бұрын
이렇다고 합니다. 5V 핀의 출력전류는 USB 전원 사용시 : 500mA, 전원 잭에서 650mA / ESP-01의 3.3V 에서 300mA 정도 사용됩니다. 그래서 어답터 모듈를 이용해서 5V 전원을 이용합니다~
@excel12343
@excel12343 4 жыл бұрын
Status is (WL_DISCONNECTED) > FAILED (actual=1, expected=3) 라고 나오는데 어떻게 해야될까요?
@Devicemart_Official
@Devicemart_Official 4 жыл бұрын
wifi id와 패스워드를 정확하게 입력하신걸까요? 또는 통신선의 연결이 맞는지 확인하세용~
@hmnyari
@hmnyari 3 жыл бұрын
하라는대로 했는데 안되네요... 댓글에 안된다는 사람밖에 없는데 정말 되는거 맞나요? Firmware version > FAILED (actual="", expected="2.2.1") 뜨네요 ㅠㅠ
@Der_Elektrik
@Der_Elektrik 3 жыл бұрын
Спасибо, хоть один человек в этом разбирается.
@홍정의-w1q
@홍정의-w1q 4 жыл бұрын
unsupported firmware라는 메세지가 계속되는데 이 해결하는 방법좀 알려주세요
@Devicemart_Official
@Devicemart_Official 4 жыл бұрын
정확한 답변은 못드리겠습니다! 어떤 환경이신지 어떤모델인지 확인이 안되서 다만 github.com/bportaluri/WiFiEsp/issues/37 보시면 관련 이슈가 있습니다. 해결 방법도 있으니 참고 바랍니다!
@홍정의-w1q
@홍정의-w1q 4 жыл бұрын
@@Devicemart_Official esp-01 adapter v1.0에 esp8266 wifi모듈을 아두이노 우노에 연결 했습니다. 동영상과 똑같이..
@raonrobotics9094
@raonrobotics9094 4 жыл бұрын
@@홍정의-w1q 해결하셨는가요? 해결하셨다면 공유를 부탁합니다. 저도 동일 문제로 수일째 헤매고 있습니다.wininfo@naver.com
@chdisnf
@chdisnf 3 жыл бұрын
C:\Users\ko\Desktop\sketch_nov16a\sketch_nov16a.ino: In function 'void loop()': C:\Users\ko\Desktop\sketch_nov16a\sketch_nov16a.ino:30:67: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] assertEquals("Firmware version", WiFi.firmwareVersion(), "1.5.2"); ^ C:\Users\ko\Desktop\sketch_nov16a\sketch_nov16a.ino:61:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] assertEquals("Check SSID", WiFi.SSID(), ""); ^ 이렇게 뜨는데 왜그러는지 알수있을까요??
@Devicemart_Official
@Devicemart_Official 2 жыл бұрын
그냥 예제 불러와서 곧바로 확인(컴파일) 되시나요?
@wangnan9543
@wangnan9543 4 жыл бұрын
Cannot initialize ESP module
@Devicemart_Official
@Devicemart_Official 2 жыл бұрын
Try to change other ESP module, and if you fail again just tell me.
@wangnan9543
@wangnan9543 4 жыл бұрын
일반 가정집에서 쓰는 와이파이로 연결하려고 하는데 연결이 안되네요. Check SSID > FAILED (actual="", expected="KT_GiGA_2G_99C3" 자꾸 이렇게 뜨는데 뭐가 잘못된걸까요..?
@Devicemart_Official
@Devicemart_Official 4 жыл бұрын
안녕하세요! 와이파이 이름과 비밀번호를 한번 더 확인해주세요! 아니면 사용 중이신 공유기 설정에서 쉬운 이름으로 바꿔서 해보시는것을 추천드립니다!
ESP-01 Baud Rate(보레이트/보드레이트) 설정하기
7:04
디바이스마트
Рет қаралды 7 М.
아두이노 자동 화분 물주기 키트 설명
26:00
디바이스마트
Рет қаралды 32 М.
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 31 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 19 МЛН
Это было очень близко...
00:10
Аришнев
Рет қаралды 7 МЛН
Elza love to eat chiken🍗⚡ #dog #pets
00:17
ElzaDog
Рет қаралды 22 МЛН
Esp 8266-01 relay module review & not working problem solving
3:09
Technoreview85
Рет қаралды 39 М.
[RPI 12] 라즈베리 파이 Servo 제어
11:06
python korea(파이썬 코리아)
Рет қаралды 196
ESP8266 WebServer using STM32 HAL|| LED Control || Ring Buffer
8:58
ControllersTech
Рет қаралды 53 М.
아두이노 PID 모터 속도제어_[반지하공작실]
17:37
반지하 공작실
Рет қаралды 21 М.
아두이노: 블루투스 모듈 연결과 이름 바꾸기
14:37
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 31 МЛН