본문 바로가기

반응형

분류 전체보기

(155)
시각장애인용 길 안내 스마트 신발 - [2017 무한 상상 발명 한마당 제작 과정 온라인 공유] 잡동사니 세상 - 무한 상상 발명 한마당 2017 링크 주소 : http://sangsangmaker.kr/i2fair2017/친구들과 2017 무한 상상 발명 한마당에 참가했다.그래서 이번 포스트로 2017 무한상상 발명 한마당 제작 과정을 공유 하려고 한다. 우리가 만든 작품은 '시각장애인용 길 안내 스마트 신발' 이다. 스마트폰 어플리케이션을 키고 음성인식 버튼을 누르고, 도착지 주소를 말한다. 그리고, GPS 정보 보내기 버튼을 누르면 길 안내가 시작된다. 계속 걷다가 우회전 해야하는 사거리에 도착했을 때, 오른쪽 신발에 진동이 울린다. 이 작품은 이러한 방식을 통해서 시각장애인들에게 길을 안내한다.제작 동기 이 작품을 생각하게 된 계기는 TED강연 이었다. 데니스 홍의 TED강연 중, 시각장애인..
스마트 화분 만들기 02 상태표시를 위한 OLED를 사용해봤다. 아두이노에서 OLED를 사용할 때는 U8glib라는 라이브러리를 사용한다. 그래서 찾아서 다운 받아서 추가했다.(라이브러리 URL은 추후에 올리겠다.) OLED를 사용할 때 반응 속도가 너무 느려서 찾아봤더니 코드 맨 위에있는 폰트 설정을 낮게 설정하면 된다는 것을 알았다.(폰트 URL도 나중에 올리겠다) 테스트로 폰트를 지우고했는데 화면에 아무것도 안떴다. 아래의 영상은 숫자 표시와 섭씨(Celsius)기호를 표시해본 것이다. (정확히는C와 도 기호를 따로 표시한 것다)
스마트 화분 만들기 01 스마트 화분 만들기 워터 펌프 테스트(6.0v) 워터펌프 테스트2(7.4v) 위의 영상에서 본 결과 화분에 물 주기에 적당하다고 생각된다.
비트 연산자 테스트 04 123456789101112131415161718#define F_CPU 16000000L#include #include int main(void) { DDRB = 1
atmega 비트연산자 03 오늘은 조금 지루하지만비트 연산자에 대한 것이다. 프로그램 할 때 꼭 필요한 것이니 지루해도 하기로했다. 위의 사진은 저번에도 올렸던 아두이노 미니 회로도이다. 이번에도 LED를 이용할 것이다.(4개 정도 이용) 일단 LED를 PD2( D2 ), PD3 ( D3 ), PD4 ( D4 ), PD5 ( D5 ) 연결한 상태로 진행할 것이다. 일단 처음에는 LED를 키고 끄는 것 부터 할 것이다. 123456789101112131415#define F_CPU 16000000L#include #include int main(void) { DDRD = 0b00111100; while(1) { PORTD = 0b00010100; _delay_ms(1000); PORTD = 0b00101000; _delay_ms(1..
아두이노로 atmega 사용하기 02 원래 오늘 부터 직접 아두이노 미니를 이용하여 해 볼 생각이었지만 ISP 다운로드 케이블 연결한 후 다운로드 할려는 순간 타는 냄새가 나서 봤더니 미니에서 연기가 나고있었다. 저번에 어떤 소자 하나가 내부가 들어나 있었는데 거기에서 연기가 발생한 듯하다. 찾아보니 RESET 핀에 C106이라는 콘덴서였다. 일단 나중에 저것만 따로 사서 고쳐서 사용하든 그냥 새로 사든지 해야겠다. 그래서 오늘은 그냥 LED를 키고 끄는 코드만 보겠다. LED는 아두이노 미니 기준으로 D2번 핀을 사용할 것이다.(연결은 알아서) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #define F_CPU 16000000L #include #include int main(void) { DDRD= 0b0000010..
프로세싱으로 만든 Music Visualization(비주얼라이저) 프로세싱으로 만든 Music Visualizationhttps://youtu.be/fwXeZ_mZTi8 setup 밑의 줄인 songs.append("C:\\Users\\pkr12\\Music\\Hisaishi Joe - 01 - One Summer`s Day - 200810.mp3");여기 괄호에 첫 곡의 경로를 입력하셔야합니다.(확장자 명 포함) a : 파일 추가하기s : 일시 정지1 : 비주얼 라이저12 : 비주얼 라이저23 : 비주얼 라이저30 : 비주얼 라이저0m : 소리 끄기, 켜기 방향키 오른쪽 : 곡 앞으로 건너뛰기방향키 왼쪽 : 곡 뒤로 건너뛰기방향키 위쪽 : 특수 효과 증폭방향키 아래쪽 : 특수 효과 감소
아두이노 미니로 atmega328 사용하기 (avr studio) 01 최근에 AVR Studio에 관심이 생기고 원래 부터 AVR마스터를 해보고 싶었기 때문에 대회 때문에 깔았던 Avr Studio4를 이용했다. 처음에는 스테핑 모터 드라이버에 atmega64가 있어서 스테핑 모터를 제어하기 위해 시작했지만 아두이노도 atmega시리즈를 사용하기 때문에 집에 많이 있는 아두이노 미니로연습하면서 연습한 것을 블로그에 올려보기로 했다. 같은 초보자이기 때문에 비슷한 눈 높이라고 생각된다. 일단 아두이노 미니를 사용할 것이기 때문에 아두이노 미니 회로도를 보자 이건 전체적인 아두이노 Pro Mini 5V 16Mhz(8Mhz도 비슷)의 회로도인데우리가 봐야 할 곳은 보드 부분이기 때문에 보드 부분만 확대해서 올렸다. avr studio에서 다운로드 할 때는 ISP 통신 핀을 사용..

반응형