아두이노 나노를 샇다.... 우노도 샇다.... 그리고... 블루투스... 학습 킷... 등.... 그리고... esp8266... esp32.. esp카메라? wemos...기타등등... 돈도 없는데... 욕심만 많아 다샇다...
돈이 없는 걸 떠나서... 지식이 없는게 문제였다...
아무튼...
내일 다 모아서 기념사진 찍어서 올려봐야 겠다... 그리고 거의 1달... ㅠㅠ;
지옥 같은 나날을 걸었다...
왜들 다들... 불을 켰다 껏다만 그리 많은지... 머... 그것도 잘 안되더라만... ㅡ,.ㅡ;
나의 접근방법이 틀렸던걸까?
단지 접점하나 연결됐어요 단락됐어요... 다른식으로 말라면 on off... ? 이건 좀 다른가? 문열렸어요 닫혔어요... 같은 간단한 정말 간단한 접점 하나 알림받는테스트 정말이지 10분이면 끝날줄 알았던게... 먼가의 오류로 지금까지 실패... ㅠㅠ;
나 그래도 예전에 프로그래머였던 거 맞나?
아무리 몇십년지났다고... ㅠㅠ;
나의 접근방법은 단순했다.
우선 fcm push라는 것을 접하게 돼었다. firebase... 의 클라우드 메시징은 무료였던것이다.
그리고 안드로이드 스튜디오에서도 기본으로 지원되는 것 같다.
가입도 하고 안드로이드 스튜디오에서 부르면.... 알수 없는 오류... 단순히 컴파일 하는 버전만 바꿈으로 써 해결되는 오류들... 또 새로 만들어지는 오류들.... 도대체 어떤 버전으로 어떻게 작성하면 그렇게 잘되는 건지 모르겠지만... 거진 하달을 에러에 대한 이해가 조금 많이 되기 시작했으나... 일단 포기... ㅠㅠ;
에라이... 다들 띵어쩌구나 blynk랑 연계해서 잘만 하더라... 한번 해볼까 하고 접근...
일단 이것도 봐도 먼지 모르겠다.
폰에 일단 blynk라는 앱을 설치... 먼가 하려고 했더니 돈이 드는 느낌... ㅡ,.ㅡ;
2000이라는 건전지량으로 먼가 할수 있는 것 같다....
머, 많이 있지만 일단 나는 메지시를 받을 거라...
프로젝트를 만들고...
400을 사용하여 notification을 선택하였다.
만들고 Customize Behavior를 선택해서 자신의 폰의 알림권한을 줘야 하는 것 같다. ^^;
알람권한 주고 위 그림의 우측 위 플레이 버튼을 눌러줘야 한다.
음... 폰에서 하는 건 이게 끝인거 같다... ? 진짜?
그사이 blynk가입할때 사용한 이메일 계정으로 Auth Token이라는 것도 날라온것 같다... ㅎㅎ;
음... 그럼 아두이노ide에서 펌 올릴때 토큰값만 넣어주면 알아서 메시지 날려준다는 것인가?
이제 blynk사이트로 가보자...
당근 해당 홈도 있고... 설명페이지도 있지만....
다이랙트로... 이거 하나면 된다...
Blynk Example Browser
Board: Connection: Full list of supported hardware is here Auth Token (optional): Example: WARNING! Some sketches may contain errors. Please check your code carefully and ⚠ report a problem
examples.blynk.cc
딱 들어가면 이렇게 생겼다...
여기서 자신의 보드와 연결방법만 정하고 메일에 온 토큰값넣고... (심지어 토큰값도 필요한 위치에 자동으로 넣어준다 ㅎㅎ;)
그동안 수많은 예제들을 보았지만... 이렇게나 친절한 예제사이트는 처음 봄 ㅎㅎ;
종류별로 해봤는데... 에러가 나는 경우 접점으로 사용되는 핀번호 정도 바꿔주는 것으로 해결할 수 있었다.
소스는 2번핀 쎃는데... 에러나서 3번은 테스트고머고 건너띠고... 4번으로 바꿔봤는데 되더라는 식으로... ^^;
컴포트 화면 도 있는데... 이건 패스... 직접 느껴보시길... 왠지 컴포트 화면을 보면 먼가 하나를 살려낸 ...? 탄생시킨 느낌?
일단... 내가 원하는 push는 성공하였으나....
firebase를 다시 시도 해봐야 겠다... ㅋ 한달동안 또 삽질하면 또 한박자 쉬지 머... ㅋ
아! 여기 설명 빠트린것 있네요...
현재 최신 Blynk library를 아두이노 ide에 설치해 줘야 합니다. 안그럼 위에 아두이노 ide에서 컴파일 에러 납니다.
난 또 이것 때메... 삽질을... ㅋ
일단 라이브러리 다운받고...
https://github.com/blynkkk/blynk-library/releases/tag/v0.6.1
blynkkk/blynk-library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc. - blynkkk/blynk-library
github.com
Blynk_Release_v0.6.1.zip라는 파일 받아서 압축을 푼 후...
자신이 설치한 아두이노 폴더 보시면 tools와 libraries라는 폴더가 있습니다.
제 아두이노 ide는 C:\Program Files (x86)\Arduino 요 폴더에 설치되어 있더군요...
Tools는 tools로... libraries는 libraries라는 폴더에 복사해 주시고 아두이노 ide를 다시 실행시키는 것만으로 libraries설치 완료~~~ 이거 참 쉽군요... ㅎㅎ;
'iOT > ARDUINO' 카테고리의 다른 글
쌩 초짜의 WEMOS D1 mini width Telegram을 이용한 홈...or 회사? IOT 만들기 1 [구성 + 온습도 시스템] (0) | 2019.11.17 |
---|---|
아두이노테스트시 베스트 모음(ARDUINO BEST SOURCE)?(2019.11.17) (0) | 2019.11.11 |
아두이노 나노 펌웨어 업그레이드 하기.... 올드 부트로더로 그냥 팔다니... ㅡ,.ㅡ; (arduino nano firmware upgrade... bootloader change... step by step~ Woo baybe~) (2) | 2019.10.19 |
MIT APP INVENTOR...앱인벤터... ㅎㅎ; (0) | 2019.10.13 |
ARDUINO를 시작하면서... (관련 즐겨찾기) (0) | 2019.09.08 |
댓글