메뉴 전체보기

회원메뉴

아두이노로 컨트롤하는 스마트 컵받침 > 게시판

본문 바로가기

쇼핑몰 검색

NO. 312
제목 : 아두이노로 컨트롤하는 스마트 컵받침
2018-06-01 14:42

ARDUINO CONTROLLED SMART COASTER

아두이노로 컨트롤하는 스마트 컵받침

5a5372aaf8bf77134e251b4ff4eb66e5_1527831405_1604.jpg
 

 

 


 



재료

1 x Arduino Mini Pro  
1 x Adafruit TMP006 Breakout
1 x LED
스트립 WS2812 23 LED’s
1 x 3D
프린트된 부품 (Thingiverse) 
1 x
레지스터 2.7 KOhm
1 x 6x6cm Velostat 
1 x 3,7V 250 mAh LiPo
배터리
1 x
전선
1 x
절연 테이프


3D
프린트된 재료를 제작하지 않은 경우 

1 x 일반 흰색 종이 Ø11 cm

1 x 두꺼운 종이또는 판지로 만든 ( 5mm ) Ø11 cm

1 x 아크릴유리로 만든 디스크 두께 - 5mm Ø11 cm
1 x
아크릴유리로 만든 디스크 두께 -  3 mm Ø 11 cm

 도구와 장치

1 x 3D
프린트
1 x
드라멜 (dremel) (다기능 회전 )
1 x
글루건
1 x
남땜
1 x FTDI breakout
1 x
커터
1 x
가위
1 x Arduino IDE
 

1단계 : 필요한 부품 프린트

 5a5372aaf8bf77134e251b4ff4eb66e5_1527831419_4378.jpg 

 

http://www.thingiverse.com/thing:165218 여기서 부품 파일을 다운받아주세요 

3 부품 bottom_bottom, bottom_top그리고 top 흰색 필라멘트를 사용하여 인쇄해야 합니다. 레이저 절단 버전을 제작하는 경우 top 부분만 인쇄하면 됩니다.

 

2단계 : 압력 센서 설치

 5a5372aaf8bf77134e251b4ff4eb66e5_1527831484_0822.jpg
5a5372aaf8bf77134e251b4ff4eb66e5_1527831484_39.jpg
5a5372aaf8bf77134e251b4ff4eb66e5_1527831484_7072.jpg
5a5372aaf8bf77134e251b4ff4eb66e5_1527831484_9754.jpg
5a5372aaf8bf77134e251b4ff4eb66e5_1527831485_2444.jpg
5a5372aaf8bf77134e251b4ff4eb66e5_1527831485_7786.jpg
5a5372aaf8bf77134e251b4ff4eb66e5_1527831486_0731.jpg 

 

 

 

 

 

 


직경이 5~6cm 둥근 조각을 velostat 부터 자릅니다. 5mm두께의 아크릴유리 디스크의 가장자리 근처에서 2개의 구멍을 뚫어주세요. 구멍들은 압력 센서의 와이어가 지나가는데 사용됩니다.

각각 10cm길이의 케이블 와이어 2개에 절연된 부분을 5cm 정도 제거합니다.

Velostat 원의 한쪽 사이드에 케이블의 피복이 벗겨진 선의 끝을 테이프를 사용하여 반원 모양으로 고정합니다.
 

케이블 와이어 두개를 모두 3D프린터로 제작한 부품 bottom_top 구멍 또는 2 모델을 만들때 5mm아크릴 유리 디스크에 뚫은 구멍을 통해 넣어주세요 (3D프린팅 부품에는 필요 없음)

부품 bottom_top 작은 구멍 안에 테이프로 Velostat 압력 센서를 고정해주세요. 2 모델을 제작할 경우 5mm 아크릴 유리 디스크의 중앙에 테이프로 붙이면 됩니다.

5mm
종이 링을 아크릴 유리 디스크에 접착제로 붙여 압력 센서로 인한 높이 차를 보정하세요. (3D프린팅 부품에는 필요 없음)

좋아요 0
게시판

종이로 만들어진 원을 링에 접착제로 붙여 빛이 컵받침 바닥을 통해 나가지 못하게해주세요. (3D프린팅 부품에는 필요 없음)

아래 그림과 같이 bottom_bottom부품을 (레이저 절단 부품을 사용하는 경우 3mm아크릴 유리 디스크)디스크 측면에 압력 센서와 조심스럽게 옆으로 붙여주세요.

3단계 : WS2812 Led 스트립 준비

 

 



 

 

 

 

 

WS2312 LED스트립 롤에서 23개의 LED스트립을 잘라냅니다. 다음 3개의 케이블 선을 LED스트립 끝에 남땜해서 연결해주세요. 하나는 GND, 다른 하나는 VCC 그리고 다른 하나는 VI 연결됩니다.

LED스트립을 바닥 부품 내부에 글루건으로 붙여주세요. 먼저 테이프로 스트립을 고정해서 하는게 가장 좋습니다. 단일 LED 바닥 부분에 있어야 합니다.

모델 2 제작할 bottom_top부분 또는 5mm 아크릴 유리 디스크는 LED 스트립의 바깥쪽 가장자리에 완벽하게 맞아야 합니다 그래서 bottom_bottom부분 또는 3mm 아크릴 디스크만 보시면 됩니다.

납땜 패드를 통해 빛이 빛나는 것을 막기 위해 LED스트립 주위에 한개의 원형 판을 붙여주세요

 

4단계 : 전자 부품 연결

 

 

 

 

GND, VCC, SDA SCL 표시된 TMP006 Sensor Breakout 패드에 먼저 4개의 와이어를 납땜합니다. 그리고 VCC GND와이어를 Arduino Mini 해당 패드에 납땜 해주세요. Breakout보드의 SDA와이어를 Arduino Mini A4패드에 땜합니다. Breakout 보드의 SCL와이어는Arduino A5패드에 땜되야 합니다.
그리고 압력 센서의 와이어 하나를 Arduino Mini VCC 패드에 납땜 해주세요. 그런 다음 다른 압력 센서 와이어를 Arduino A0패드에 납땜해주세요. LED스트립을 연결하려면 VI와이어를 아두이노 미니의 패드 11 납땜합니다. 또한 LED스트립 와이어 VCC GND 해당되는 아두이노 패드에 땜합니다이제 아두이노 GND 패드 A0사이에 2K7저항기를 납땜합니다마지막으로 배터리의 VCC GND 해당되는 아두이노 패드에 연결해주세요.

와이어링 마지막에는 위에 사진의 배선과 비슷해 보여야 합니다.


5단계 : TMP006 Breakout Board 설치

 

 

 

 

 

인쇄된 상단 부분의 중앙에 작은 구멍이 있습니다. 구멍을 통해 TM066 센서가 온도를 측정할 있습니다. 이제 구멍 바로 아래에 작은 센서 칩을 놓고 breakout 보드를 상단 부분에 붙여주세요.

6단계 : 컵받침 프로그래밍






 

 

 

 

 

 

설치되어 있지 않은 경우, Adafruit Neo Pixel [1] and [2] Adafruit TMP006 libraries 설치해주세요. 이제 아두이노 IDE 실행하고 FTDI 사용하여 아두이노를 IDE 실행하는 컴퓨터에 연결해줍니다.

 

 

[1]  http://learn.adafruit.com/adafruit-neopixel-uberguide/overview
[2]  http://learn.adafruit.com/infrared-thermopile-sensor-breakout

아두이노 스케치는 여기서 다운받아주세요 http://www.mariolukas.de/downloads/

파일->열기... 사용하여 아두이노 IDE에서 다운로드한 SmartCoaster스케치 [6] 열어주세요.

Tools -> Board -> Arduino Pro 또는 Pro Mini (3.3V, 8 MHZ) w/ATmega328 통해서 아두이노 미니에 사용할 적절한 보드를 선택해주세요. 그리고 스케치를 컴파일하고 아두이노에 업로드하게 Upload 클릭해주세요 

아두이노로 부터 FTDI 연결을 해제하고 리포 배터리를 삽입한 다음 Smart컵받침을 닫습니다. Smart커받침은 컵을 올려 놓으면 자동으로 켜질겁니다.


추가 정보

직렬 블루투스 인터페이스의 통합이 컵받침대를 무선으로 프로그래밍될 있게 할겁니다. 그것 말고도 스마트 폰으로 스마트 컵받침을 제어하는 것이 가능합니다. 수신된 메시지, 잔여 배터리 또는 기타 정보를 변경 또는 깜박임으로 알려줄수 있습니다 

SmartCoaster 무선 충전이 되므로 조립된 후에 다시 열지 않아도 됩니다 


회사명 비움 주소 서울특별시 구로구 경인로63길 21-31 (신도림동)
사업자 등록번호 146-07-00775 대표 유병호 전화 1855-1811 팩스 02-6008-1811 이메일 webmaster@gongbangunion.com
통신판매업신고번호 2017-서울구로-1310 개인정보관리책임자 유병호
Copyright © 2017 비움. All Rights Reserved.