분류 전체보기 352

릴레이 장착

5V 릴레이를 장착했다.ESP8266은 3V를 쓰는데... 어쩐다...VIN은 5V로 동작한다고 알고 있기에 과감하게 사용해 봤으나 동작하지 않는다.구글에서 검색 했을 때 VIN 사용하는 예제도 보이던데... 쩝 일단 3V PIN 3개를 모두 사용중이라(LCD 2개, DHT11 1개,) LCD에서 사용하던 놈을 잠시 빌려 릴레이에 물려 봤다. 3V로 잘 동작한다. ㅎㅎ 슬슬 납뗌없이 구성하는 것에 한계가 왔다.버튼도 3개 달아야 하는데..버튼 달면 체터링, 풀다운 혹은 풀업... 신경 쓸게 많아진다.사실 버튼이 어떤 동작을 할지도 막연하다. 잘 모르는것들을 세세하게 정리해서 재사용하도록 해야겠다.PIN 연결선도 정리하고, 남는 PCB판에 납뗌도 해야겠다. 요거 2개 만드는데 PCB 제작하기는 어려울듯....

LCD 작업 및 외관 만들기

CNC 3018을 익히느라 많은 시간을 허비했다.물론 주말에 어미니댁을 다녀오느라 작업을 못하기도 했고월,금,일은 테니스를 치다보니... 이런 저런 핑계거리가 계속해서 생기고 있다. 2.2" TFT에 한글과 숫자를 뿌려주면서 테스를 하고 있다.사실 한글 뿌려주는 건 내가 한게 별로 없다. 거의 도두가이님이 보내주신 소스를 따러서 한글을 뿌려 볼 수있게 되었다.https://cafe.naver.com/kpopenproject/140 일전에 구상했던 모양과 비슷하게 만들고 있다. 아마도 이런식으로 될거 같다. 인터넷에서 시간정보도 받아오고 DTH11로 온도와 습도 정보도 받아서 뿌려주고 있다. 시간, 분, 초 구분해서 화면 업데이트 하도록 만들었다. 그런데 2초씩 튀고 있다. 아직 세부사항은 건들지 않은 관..

스핀들로 MDF 조각하기

Fusion 360을 설치했다.그리고 엶시히 강좌를 찾아봤으나... 마음대로 조각하기가 쉽지 않았다.솔리드웍스도 쬐금 할 줄알고, 123D도 쬐금 할 줄 알기에.. Fusion 360으로 디자인하는건 크게 어렵지 않았다.솔리드웍스랑 비슷한 방법으로 쉽게 접근 가능했다.특히, 유투버 다은셈 강좌가 크게 도움이 되었다.하지만 만든 모델링을 이용해서 CNC 3018에 임무를 전달하기는 쉽지 않았다.결국 수많은 동영상을 보며 공부했지만... 나같은 초보에게 딱 맞는 영상이란 없었다.그나마 아래 영상이 나에게 큰 도움이 되었다. https://www.instructables.com/id/Fusion-360-CAM-Tutorial-for-CNC-Beginners/ 특히 아래 사진을 보고서 모델링한 것을 CAM을 이..

3T MDF 자르기

얇은 MDF 3T를 구매했다.Size 300 x 900으로 장당 1천원.CNC 가로 최대 크기를 고려해서 주문했다. 3mm 정도의 두께라면 레이져로 충분히 절단 가능하리라 보고서 주문했다.대충 원을하나 그리고 레이저 세기 및 속도를 조정하면서 신나게 시험했다. circle_cut_100s_1000p_15r_0001.nc 속도 100, 파워 1000, path 15회이런 식으로 시간과 세기 그리고 path 반복을 늘려가며 시험했다. path를 20회 시도했지만 절단은 불가능 했다. 결국 레이져로 조각하기는 불가능하다고 판단된다.파워 강한 레이져를 주문하지 않는이상 이건 불가능해 보인다.결국 3T MDF는 스핀들로 조각하기로 결심했다. 문제는 스핀들 조각은 레이져만큼 쉽지 않다. 나무의 깊이를 고려해서 pa..

디자인 구상과 잡담

2019년도 첫번째 프로젝트는 LED이다.그것도 아이들을 위한(?) Smart LED를 구상중이다. 프로젝트명은 Grow up. 아이들이 성장하고 있으므로 LED를 통해 잘 성장하기 바라는 맘에서 작명했다.만들게 된 계기는 아이들 공부를 위해 독서실 책상을 구입하고 나서다. 엄청나게 크고도 무거운 택배가 작년에 12월 휴가중에 도착했다. 마침 놀고있는 잉여인력인 둘째와 함께 조립을 시작했다. 전동 드릴 사용법을 알려주고서 일을 맡겼는데... 맘에 쏙들게 잘 해주었다. 택배박스는 아이들의 놀이터가 되었고 만들기 재료가 되었다. 아이들은 햄스터(이름:콩이, 성별:아마도 남)에게 제주도에 가야지만 경험해 볼 수 있는 감념미로 공원만큼 복잡한 미로를 만들어 줬다. 콩이야 밥은 묵겠니? 아이들 방에 책상을 들였다..

ILI9341 2.2" TFT LCD에 한글 출력하기

주말 중 하루를 송두리째 가져간 한글 출력.남이 만든것을 그대로 답습하는데도 이렇게 시간이 오래걸렸다.제대로 이해한 것은 아니고... "아, 한글 출력이 잘 되는구나!" 이정도의 결과를 얻은 것만도 다행이다. 아이들 책상을 구입 후, LED를 달아주려고 하는데 거기에 LCD를 부착할 예정이다.LCD에 한글 출력을 해주고 싶어서 작업중인데...내가 사용하는 LCD는 2.2" ILI9341 TFT인데... 제작자께서는 OLED 및 ILI9163등 다른 chip을 사용하고 있었다.결론적으로, 기본 소스에 손댈게 거의 없었는데... 내 실수록 하루종일 삽질만 했다.결국 예제대로 OLED로 동작하는 것을 확인 후에 확신을 가지고 다시 2.2" LCD에 도전해서 성공 할 수 있었따. 제작자 카페.중국에 계시는데....

ILI9341 2.2" TFT LCD 사용하기

매번 LCD 연결하려면 구글을 통해서 여러가지 검색을 해야지만 원하는 결과를 얻을 수 있다.시간도 많이 걸리고, 항상 까먹기 때문에 이제는 블로그에 정리를해서 참고하려고 한다. NodeMCU(ESP8266)에 ILI9341을 SPI로 연결하려고 예제를 찾았다.참고: http://embedded-lab.com/blog/tutorial-7-esp8266-ili9341-tft-lcd 하지만 제대로 실행되지 않았다. 여러가지 구글 검색을 했지만 제대로 된 결과를 찾지 못 했다.결국 제일 익숙한 Adafruit_ILI9341 library를 다운로드 받아서 성공 할 수 있었다. ILI9341ESP8266SDD/MISO⇔D6LED⇔3.3VSCK⇔D5SDI/MOSI⇔D7DC/RS⇔D1RESET⇔3.3VCS⇔D2GND..

프로토타입 완성

오늘의 출전 선수들이다.왼쪽부터 피에조 부저, OLED,RGB LED 이다. 하지만 RGB 연결이 귀찮아서 빼고, DHT11 온습도 센서로 교체했다.실 생활에서 온습도가 좀 더 유용하게 쓰일거 같다. 회로도 [소스코드]굉장히 여러 곳에서 짜집기 했다. // Value range // 정상적인 값 1 미만, 0.4 ~ 0.8 수준// 감지 범위 1단계: 1.0 ~ 1.5// 감지 범위 2단계: 1.6 ~ 2.0// 감지 범위 3단계: 2.1 이상 #include "DHT.h" unsigned long startMillis; //some global variables available anywhere in the programunsigned long currentMillis;const unsigned lon..

가스 경보기

얼마전 강원도 펜션에 가스 유출로 인한 큰 사고가 있었다. 귀중한 생명이 목숨을 잃는 안타까운 사고였다.동계에는 캠핑시 난로를 피우게 되는데 항상 조심해야 한다.난 동계 캠핑 경험이 풍부하지 않아서 자기전에 등유 난로를 끄던지, 밤새 뒤척이며 노심초사 불침번을 섰던 경험이 있다.정말로 피곤했던 기억이다. 다행이 지금은 따뜻한 전기장판을 구비해서 동계 캠핑을 준비하긴 했는데...그래도 난로도 피울것에 대비해서 가스경보기를 만들어 보려고 한다.내일이면 출발이라 시간이 빠듯하다. 우선 가스 센서에는 여러 종류가 있다. 이번 강원도 펜션 사고에서는 일산화탄소 중독이 가장 심각했다.그래서 일산화탄소 경보기를 만들고 싶었는데 현재 MQ-2만 보유하고 있다.나중에 기회를 봐서 몇개 사두어야겠다.Alternative ..