본문 바로가기

반응형

분류 전체보기

(155)
아두이노 LCD와 온습도센서로 불쾌지수 표현하기 이번에는 LCD(16*2)와 저번에 소개했던 DHT11 온습도 센서로 불쾌지수를 측정 해보기로 했다. http://www.kma.go.kr/HELP/basic/help_01_05.jsp 위의 사이트에 온도와 상대습도로 불쾌지수를 산출해주는 공식이 나와있다. 위의 공식에 온도와 습도(%)를 대입하면 불쾌지수가 나온다. 이번에는 아두이노 나노를 사용하겠다. 위의 i2c변화기를 lcd에 납땝하여 사용한다. GND는 GNDVCC는 5vSDA는 A4SCL는 A5 왼쪽은 i2c 오른쪽은 아두이노로 위와 같이 연결하면된다. 온습도센서의 Vcc는 아두이노 5VGND는 아두이노 GNDDATA핀은 아두이노2번핀에 연결한다. 위의 2개의 파일을 다운 받은후 라이브러리를 추가하자 추가후 아래의 코드를 복사 & 붙이기 해서 업..
3색 LED띠 프로젝트를 위해 LED띠를 사용해봤다. 이번에 사용할 LED는 Neopixel이라는 3색 LED를 사용할것이다. 위의 LED가 바로 그 LED인데 특이한점은 Data핀 1개로 3색 LED를 각각 제어 가능하다는 점이다. 자세히 보면 LED 안쪽에 무언가 보이는데바로 그것이 레이지스터여서 Data핀 1개로 LED 마다의 RGB각각 제어가 가능하다. 위의 처럼 연결하면 된다굳이 외부 전원을 사용하지 않아도아두이노의 5V에다가 연결하면 된다. Data핀은 디지털핀 아무곳이든지 꽂을수 있다(굳이 저항 안꽂아도 된다). http://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library위의 사이트에서 Neopixel관련된 라이브러리를 다운 받자아래의 사이트..
FTDI 5v에서 3.3v로 바꾸는 방법(차이점) 와이파이 모듈을 이용해볼려 했는데동작 전압이 3.3v 여서 내가 가지고 있는 5v용으로 업로드하면 FTDI 또는 와이파이 모듈이 죽게 된다. 그래서 혹시나 하는 생각에 검색해 봤는데5v 와 3.3v의 차이점을 알아냈다. FTDI(시리얼 변환기)라고 불리는것 미니 때문에 사용한다. 위의 사진에 나와 있듯이 5v로 동작하며 그대로 미니에 꽂아도 된다. 위의 사진은 5v 용 시리얼 변환기 밑면이다.보시다시피 가운데에 거꾸로 3.3v와 5v가있다. 3.3v도 마찬가지로 가운데 3.3v와 5v가있는데 자세히 보면 5v는 뒷면 5v라고 쓰여져있는것과 가운데가 연결되어있고 3.3v도 3.3v랑 가운데랑 연결되어있다. 혹시나해서 5v용 FTDI뒷면 3.3v에 테스터기로 측정해봤는데역시나 3.3v가 뜬다. 5v에서 3...
아두이노 드론 프로그래밍 저번에 대전에서 있었던 대회하러 갔다가 끝난후 나왔는데 드론 매장이 있었다. 작년에도 있었지만 그때는 살까 말까 고민했다(아두이노랑 호환 가능해서). 그리고 올해 결국 구매했다. 바로 e drone이다. 위의 모습은 쿼드콥터의 모습인데 최대 6개 까지 달수 있어 핵사콥터 까지 가능하지만 아직 그렇게까지 정밀하게 할 필요를 못느껴서 쿼드형태로 조립했다. e drone은 핸드폰으로 조종 하며 ESP8266 와이파이 모듈을 이용하여 핸드폰과 통신한다. 아두이노에다가도 사용할수 있어 나중에 IoT할때 사용할 것 이다. 위의 사진은 기본적으로 들어 있던배터리 인데 내가 자주 사용하는 LiPo배터리 이다. 1셀당 3.7v 이고 위의 배터리인 경우 380mAh이다. 위의 배터리는 커넥터를 드론에 사용할수 있게 만든 ..
아두이노 DF Player 사용 아두이노로 만들 프로젝트를 위해DF Player를 사용해봤다. 알리익스프레스에서 1.3달러 정도로 구입할수 있다. 위의 모듈로 쉽게 mp3를 만들수도 있지만이번에는 그냥 기본적인 노래를 틀고 볼륨 조절등만 해봤다. Vcc에다가 아두이노 5v쪽에 연결하고Rx와Tx에 각각 1K옴을 연결후 아두이노에 연결한다.저항이 없으면 잡음이 발생한다고 한다. SPK_1에 스피커 한쪽을 연결하고SPK_2에 스피커 다른 한쪽을 연결한다.그리고 당연한거지만 GND는 GND로 연결한다. 아래의 사진을 보면 좀더 쉽게 이해 될 것이다. 출처 : http://deneb21.tistory.com/418 마이크로 SD카드에 mp3라는 폴더를 만들어서그 안에다가 노래를 넣으면 되는데 곡 앞에다가 0001, 0002, 0003과 같이번호..
아두이노 온습도센서 사용 온습도 센서로 습도를 측정해 본다. 이번에 사용할 센서는 DHT11이라는 센서이다. 위와 같이 모듈 형식으로 되어있는것은 저항이 달려있으므로 상관 없지만 그냥 파란색 만 있으면 아래와 같이 저항을 달아줘야한다. 위의처럼 간단하게 하면 된다. 아래 소스는 DHT11라이브러리를 사용한 소스이다. DHT11 라이브러리 ///////////////////////////////////////////////////////////////////////////////////////////////////#include #define pin A0DHT11 t(pin); void setup() { Serial.begin(9600); } void loop() { int i; float temp, humi; if((i = t...
아두이노 온도센서로 온도 측정하기 온도센서를 이용하여시리얼 모니텅 창에 현재 온도를 표시한다.준비물은 아두이노, LM35이다 LM35의 핀 배열은 위와같이왼쪽에서부터 Vcc, OUTPUT, Gnd 이다. LM35의 Vcc는 아두이노 5v OUTPUT은 아날로그 어떤 핀에든지 꽂을수 있지만 이번 포스트에서는 A0에 꽂는다.Gnd는 아두이노 Gnd에다 꽂는다. ////////////////////////////////////////////////////////////#define Temp_pin A0void setup() { Serial.begin(9600); //시리얼 통신 시작및 속도 설정 }void loop() { int read = analogRead(Temp_pin); float Temperature = (5.0 * read * 1..
일산 킨텍스 전시회관 오늘과 어제 대회 때문에일산 킨택스를 방문 했다. 옆에서 오늘까지 전시회를 한다고해서 시간 남았을때 가봤다. 위의 영상은 3d프린터에도 사용되는 델타 방식의 로봇 이다. 위에 3개의 스텝핑 모터가 있어 위치를 제어한다. 위의 로봇은 전시회장에 많았지만깔끔한 색이 좋아 위의 것만 찍었다. 들어가서 둘러봤더니 이런 녀석이 있었다.보는 순간 위에 타보고 싶었지만 그런 용도가 아닌것 같아 그냥 지나 갔다. 그냥 필라멘트이지만 굉장히 많은 양이 많 신기해서 찍어 봤다. 저정도 양이면 1년정도는 그냥 쓸수 있을것 같다. 의료 기기 인것 같다.밑에있는 사진은 치과 치료인것 같았는데실제로 저런 로봇이 하면 뭔가 오싹할것 같다는 기분이 들었다. 전시회마다 항상 있었던 물고기 로봇이다.처음 봤었을 때에는 신기해 했지만 이..

반응형