본문 바로가기

embedded

(66)
033. Arduino 아두이노 - 가변저항으로 7개 LED 점등 속도 조절하기(Control 7 LED Blink Speed Rate With Potentiometer) 저항을 쓰기 귀찮으니 전력을 많이 먹는 청색계열 LED로 대체 가변저항으로 뭘 만들어 볼까 고민하다가 LED 가변저항을 검색해보니 90%가 단일 LED 점등속도 조절... & LED 밝기 조절... 그런건 너무쉬우니(?) LED 점등속도 조절이나 해볼까? 라는 생각으로 제작해봄 고려해야 할 사항은 가변저항값이 변함에 따라 즉각적으로 점등속도를 어떻게 조절할 것인가? delay를 사용하면 저항값이 변해도 이미 delay 중이기 때문에 다음번 loop에서 실행되게 된다 한마디로 delay를 사용하지 않아야 한다 힌트는 millis() 를 이용하는 방법으로 완성 영상으로 마무리 033. Arduino 아두이노 - 가변저항으로 7개 LED 점등 속도 조절하기(Control 7 LED Blink Speed Rat..
032. Arduino 아두이노 - GP2Y1014AU0F 미세먼지 센서 구입제품: https://www.aliexpress.com/item/32377264750.html US $3.75 |GP2Y1014AU0F Compact Optical Dust Sensor Compatible GP2Y1010AU0F GP2Y1010AUOF Smoke Particle Sensor With Cable|dust se Smarter Shopping, Better Living! Aliexpress.com www.aliexpress.com GP2Y1014AU0F 미세먼지 센서가 싸길래 구입해봤습니다 대략 4500원정도? 국내에선 배송비까지 약 7-8천원이네요 근데 선이 6개에 저항(Resistor) 150옴, 콘덴서(Capacitor): 16v220uF 까지 보내준걸보니 연결해야 봐요 출처: htt..
LoRa)The Things Network Gateway 추가 Dragino LG-01 ROUTER가 생겼다 그것도 2대나.. Dragino WiKi에 TTN(The Things Network) 연결 가이드를 제공해서 TTN에 게이트를 등록하고 사용해 보기로 했다 Dragino에 들어가려고 하니 php 에러 코드만 올라온다 참고자료는 dragino wiki 에 올라와있는데… 일단 TTN 사이트 가입을 하고 게이트웨이(Gateway)를 추가해보기로 했다 근데 활성화는 펌웨어를 v4.3.4 이후버전으로 업데이트가 필요 dragino 사이트가 동작을 안하니 먼산으로… 대충 번역기로 사이트에러난다고 sales 메일로 복구해달라고 연락했더니 평일이 되니 답장이 왔다 오 빠르군 우선 Dragino firmware 가 4.3.4 이상, mcu update 필요하다 [embedd..
LoRa)Dragino MCU Update Single_pkt_fwd_v004.hex TTN 사용을 위해 MCU도 업데이트를 진행했다 Single_pkt_fwd_v004.ino.hex 파일을 다운받았다 Dragino 관리자페이지에서 Sensor -> Flash MCU 메뉴에서 업로드가 가능하다 업로드가 끝나고 Micro-Controller settings 하위에 MCU Version에서 확인할 수 있다 관련글 [embedded/IoT] - LoRa)The Things Network Gateway 추가 [embedded/IoT] - LoRa)Dragino LG-01 ROUTER firmware Update(4.3.7) [embedded/IoT] - LoRa)Dragino MCU Update Single_pkt_fwd_v004.hex 참고 https://wiki.dragino.com/inde..
LoRa)Dragino LG-01 ROUTER firmware Update(4.3.7) Dragino LG01 을 TTN(The Things Network)에 연결해보려고 했더니펌웨어 4.3.4 이상이 되야해서 최신펌웨어로 변경해주었다 보니까 IoT--build-v4.3.7-20190911-2232 가 최신으로 보인니 다운받아주고 Dragino 관리자 페이지에서System -> Backup / Flash Firmware 메뉴 진입이미 펌웨어 업데이트를 해서 4.3.7 인건 안비밀 하단 Flash new firmware image 항목에서image를 다운받은걸로 넣어주고 Flash image 버튼을 클릭하면 된다 펌웨어 정보확인 후 Proceed 를 클릭하면펌웨어 업데이트를 진행된다 다시 관리자페이지에 들어가면 IoT-4.3.7 버전으로 변경되 있다 관련글[embedded/IoT] - LoR..
Cayenne Dashboard add ESP8266 Device Example [embedded/IoT] - IoT Platform Cayenne Web/App 사용해보기 IoT Platform Cayenne Web/App 사용해보기 Blynk 를 쓰다보니 뭔가를 추가하려면 요금을 내야해서 다른 무료 플랫폼으로 갈아타기 보기로 했습니다 특히 Blynk와는 다르게 웹/App 구분없이 접근할 수 있어 보이고 TTN에 연결에 디바이스(라즈베리,아두이노.. zelkun.tistory.com 일전에 라즈베리파이를 Cayenne 에 추가했던적이 있는데 집에서 놀고있는 ESP-01 (ESP8266) 을 추가해보기로 했습니다 대시보드 좌측 상단에 Add new > Device/Widget 을 클릭하면 추가가능한 디바이스 목록이 보이는데 Generic ESP8266 를 클릭합니다 여기서 MQTT ..
ESP8266(ESP-01) Temperature and Humidity Web Server 간단한 hello Web Server 를 해봤으니 굴러다니는 온습도 센서도 연결해 보기로 했습니다 hello Web Server에 온습도를 추가하면 되겠지만 그래도 Web에 데이터를 어떻게 표출하는지 감이 안잡히니 디자인 괜찮아 보이는걸 찾아서 따라 해봤습니다 그림에 있는 센서는 DHT22 센서라서 저항이 필요한데 집에 굴러다니는 DHT11 센서모듈은 저항없이 연결하면 됩니다 어짜피 ESP-01에 남는 핀이 GPIO 2번핀 하나라 회로 구성해줄것도 별로 없습니다 그림에는 빠져있는데 시리얼 모니터를 사용하려면 TX-RX 핀도 PC에 연결되 있어야 합니다 그림에서는 바로 전원을 주는거라 필요없는 선은 제거 한듯 하네요 전체소스: https://raw.githubusercontent.com/RuiSantosd..
ESP8266(ESP-01) Hello Web Server Test [embedded/IoT] - ESP8266(ESP-01) Hello Web Server Test [embedded/IoT] - ESP8266(ESP-01) Temperature and Humidity Web Server [embedded/IoT] - update esp8266(esp-01) firmware use to esptool on MacOS update esp8266(esp-01) firmware use to esptool on MacOS esp-01 모듈을 편하게 쓰려고 구입했는데 정작 모듈을 연결해도 반응이 없다.. 전용 펌웨어가 따로있나보다 AT 펌웨어 문제로 보이니 펌웨어를 바꿔보기로 했다 참고로 2015년쯤? 국내자료가 많지 않을때 구입해.. zelkun.tistory.com esp82..