본문 바로가기

메이커활동

5분공작 - 충전기케이블 코드를 튼튼하게 하자 휴대폰 충전기의 커넥터 부분이 종종 끊어지거나 덜렁거리는 경험을 많이 해 보셨죠? 이렇게 다 쓴 볼펜의 스프링을 빼서 커넥터 끝부분에 넣고 테잎으로 감아보세요. 훨씬 좋아질 겁니다. 젓가락질을 잘 못하는 사람을 위한 팁!, 중간에 나무젓가락 포장종이를 접어서 지지대를 만들고 반대쪽을 고무줄로 묶어주세요. 처음 젓가락질을 배우는 아이들에게도 알려줘 보세요. 전자레인지로 감자를 익힌다면 이렇게 4개의 이쑤시개로 다리를 만들어서 넣어보세요. 나무에 풀칠을 할때 안쓰는 긴 볼트(전산볼트)가 있다면 이렇게 해보세요. 깔끔하게 쫙 펴져서 풀이 발라집니다. 더보기
ESP8266 와 PMS7003 을 사용한 IOT 미세먼지 측정기 ESP8266 와 PMS7003 을 사용한 IOT 미세먼지 측정기 사진에는 개발 중 테스트를 위한 별도의 NodeMCU 가 하나 더 있습니다. PMS7003 이 Fritzing 에 없으므로 10 핀 짜리 커넥터와 만능기판을 사용해서 비슷하게 만들어 사용했다. ESP8266 에서 할 일 1. nodeMCU 를 사용하여 PMS7003 의 먼지데이터를 가져온다.2. nodeMCU 를 사용하여 AP 에 연결한다.(스마트폰으로 nodeMCU 를 AP 에 연결한다.)3. AP 와 연결된 nodeMCU 는 Thingspeak 와 sparkfun 서버에 값을 전송한다.4. Lua 언어를 사용하지 않고 아두이노 IDE 를 사용하여 작업한다.5. PUT/GET 을 사용하여 서버에 값을 전달한다. 세부 작업 내용 ## Ar.. 더보기
아두이노 저가호환품에 사용되는 CH340 드라이버 설치 아두이노를 PC 에 USB 케이블로 연결하고 PC 에서 아두이노 IDE 를 실행시키면 보통 알아서 드라이버가 설치되고 아두이노와 PC는 연결된다. [툴]-[포트]를 선택하면 COM5(Arduino/Genuino Uno) 가 나온다. 그런데 이 부분에서 [툴]-[포트]를 선택해도 아무것도 나오지 않는다면 자신의 아두이노가 저가형 USB 칩인 CH340 계열의 칩을 사용한것이 아닌지 의심을 해야 한다. 그 경우 별도로 CH340 드라이버를 설치한 후 다시 아두이노 IDE 를 실행시키면 이 부분은 해결된다. 구글에서 "ch340 driver windows 10"을 검색한 후 필요한 드라이버를 다운받아서 설치한다. 현재 http://www.wch.cn/download/CH341SER_ZIP.html 에서 다운받.. 더보기
3D 프린터 자작을 시작한다 Reprap 기반의 Prusa I3 를 만들어 본다. 처음 제작하는 3D 프린터라 비용은 최소화하고, 좋은 것보다 가볍게 만들 수 있는 것으로 선택한다. 인터넷으로 많은 자료가 있는 Prusa Mendel 을 선택했고, 그 중에서 Prusa Mendel I3 를 선택했다. 이것도 다양한 개성이 첨부된 프린터가 많다. 가장 저렴하게 만들어서 작동시켜보고 그 후에 필요한 부분을 보강하면서 내게 적합한 3D 프린터를 만들도록 한다. 우선 예전에 준비해 둔 스텝모터와 기타 기구부 출력물들을 가지고 뼈대를 만드는 것 부터 시작했다. 10t 짜리 알미늄 혹은 아크릴 프레임이 필요하지만 가볍게 하기 위해 MDF 로 프레임을 만들어보기로 했다. 9t 짜리가 사용되고 다음과 같다. MDF 9t 의 경우 레이저나 CNC .. 더보기
Broken TFT LCD Pictures This is the broken TFT LCD Shield for Arduino. The TFT shield has some problem, it is broken. Order ID : 73010957057680 Tracking Number : 1080719990Store: Cathy's Online Store 더보기
2015년 Maker 모임에서 만들었던 3D 스캐너 지난해 Maker 들을 위한 모임에서 3D 스캐너를 제작했다. 관련 자료를 링크한다. 여기서 내가 담당했던 부분은 기구부 Firmware 쪽이다. 관련 자료 링크를 공개한다. 한국과학창의재단의 지원을 받아서 만들었고 거의 매주 토요일마다 모여서 작업을 진행했다. http://www.makeall.com/subpage.php?p=view&page_num=478&mb_id=xyzab&page=2 현재 개발은 완료된 상태이지만 아직 프로그램의 보강이 필요한 상태다. 올해는 두번째 프로젝트를 진행하면서 3D 스캐너의 프로그램 보강과 사업화 가능성을 타진하는 중이다. 거의 20명 가까운 사람들이 모여 작업을 진행했고, 토요일 이외에는 시간을 낼 수 없는 상황이라 개발 과정은 느려졌다. Maker 들을 위해 토요일.. 더보기
LabVIEW 로 Arduino UNO, DUE 사용하기 - Ethernet Shield 와 UDP 통신 LINX 를 사용하여 LabVIEW 와 Arduino 를 연결하는 것을 해보았다. 여기서는 아두이노와 이더넷실드를 결합한 후 UDP 통신으로 PC 에 일정한 데이터를 보내고, PC 에서 아두이노 쪽으로 일정 데이터를 보내는 작업을 해본다. UDP 혹은 TCP 통신으로 아두이노를 사용하는 것은 일종의 제약을 뛰어넘는 일이다. 이제는 아두이노 혹은 다른 어떤 것이라도 UDP / TCP 통신만 지원된다면 LabVIEW 를 사용하여 제어가 가능하다는 뜻이다. 여기서는 Arduino UNO 뿐만 아니라 Arduino DUE 를 Ethernet Shield 와 결합하여 LabVIEW 와 통신하는 것을 보여준다. 구글 유투브에 몇개의 동영상이 이러한 통신으로 LabVIEW 와 Arduino 간 신호를 전달하는 것을 .. 더보기
LabVIEW 로 Arduino 사용하기 - LINX 로 시리얼통신 기본적으로 아두이노 우노와 아두이노 메가2560 에 대해서 LabVIEW 와 연결해서 사용하기 위해서는 시리얼통신을 사용했다. 몇년전 관련된 글을 쓸 때만 해도 LIFA 라는 도구를 사용해서 LabVIEW 와 Arduino 를 연결해서 사용할 수 있었다. 최근에 다시 LabVIEW 를 돌아볼 일이 있어 LIFA 를 함께 살펴보았다. LINX 라는 새로운 톨이 그 자리를 차지하고 있었고, 생각보다 간편하게 잘 만들어져 있었다. PC 에 LabVIEW 가 설치되어 있다고 가정하면 LINX 를 설치하고 그대로 따라가기만 하면 아두이노에 펌웨어를 넣어주고 기본 예제까지 실행시켜준다. 구글에서 Arduino Labview LINX 를 검색하면 다운받을 수 있는 사이트로 쉽게 연결된다.(사이트링크) 위 링크를 클릭.. 더보기