https://www.youtube.com/watch?v=nY0KQzwkn-o
잇섭님의 유튜브를 보고 궁금해서 해당 제품 판매 사이트를 가보았다.
자가조립 제품 19.95$에
배송비가 30$이상..
드래곤볼마냥 재료를 구매해서 만들수 있지 않을까 생각이 들엇다.
제품 페이지를 살펴본결과
ESP8266 모듈을 사용하였고, WS2812b LED를 사용한 matrix 모듈을 이용한것일 확인
알리와 쿠팡에 검색해보았다.
ESP모듈을 범용으로 많이 사용되서 그런지 알리나 쿠팡의 가격차는 거의 없었고,
LED모듈만 가격차이가 심하게 났다. (거의 2배..)
게다가 싸지 않음
ESP모듈은 쿠팡에서 구매, 로켓배송으로 하루만에 받았고,
LED모듈은.. 알리에서 배송중인 상황..
ESP모듈만 테스트 하기로했다.
테스트 목적은 작동방법을 알기위한공부..
LED모듈이 없어 아직 다양한 작동여부를 확인할수 없었으나
보드에 박혀있는 빌트인led를 이용해 단순 깜빡임등을 확인할수있엇다.
ESP모듈의 장점은 Arduino IDE를 이용해 쉽게 코드를 업로드 할수 있다는 것이었다.
아두이노를 설치하고.
아두이노에서 ESP8266보드에 업로드하기 위해서는
보드매니저에 보드정보를 등록해줘야한다.
파일->환경설정->추가적인 보드매니저URLs
에 아래의 주소를 추가해주고 확인을 누르면.
https://arduino.esp8266.com/stable/package_esp8266com_index.json
보드데이터를 다운로드할 수 있게 되는데
툴->보드->보드매니저 를 선택해
esp를 검색해서 ESP8266 Community 버전을 설치한다.
설치가 다 됬으면,
다시 툴->보드 를 선택하면
ESP8266 Boards가 생긴것이 확인이 되고
드롭다운메뉴로들어가면
NodeMCU1.0 을 선택한다.
이제 새파일을 열어 테스트 코드를 작성한다.
#define BUILD_IN_PIN 2
void setup() {
pinMode(BUILD_IN_PIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(BUILD_IN_PIN, LOW);
delay(2000);
digitalWrite(BUILD_IN_PIN, HIGH);
delay(2000);
}
2번핀이 빌트인LED의 핀번호이다.
LED의 불을 2초간켯다 2초간껏다를 반복한다.
1단계 성공!
'...' 카테고리의 다른 글
[ESP-8266 가지고 놀기 Ep.4] 7세그먼트 + WiFi WebServer (1) | 2022.03.29 |
---|---|
[ESP-8266 가지고 놀기 Ep.3] 7세그먼트 컨트롤 (0) | 2022.03.25 |
[ESP-8266 가지고 놀기 Ep.2] WiFi 연결 및 웹페이지 생성 (0) | 2022.03.25 |
이영진님의 방명록에 대한 답변... (3) | 2018.06.05 |
Raspberry PI Tensorflow 설치 (0) | 2018.04.13 |
댓글