안녕하세요 시더입니다.


오늘은 저번 게시글에 이어서 WIFI 와 카메라를 사용해보도록 하겠습니다.


오늘 해볼것은 윈도우OS(PC-데스크탑)에서의 C#프로그램으로 영상 재생하는것과 고급형 USB 카메라를 이용해서


테스트 해보도록 하겠습니다.


가장 먼저 WIFI 동글이가 필요합니다. 이왕이면 메인보드에서 WIFI가 달려있으면 좋으나 제컴터는 없어서 동글이를 사용해야 합니다.(노트북이면 따로 필요 없겠죠)


그리고 오늘의 실험대상인 USB 카메라입니다. WIFI부품과 쌔트로 온 카메라보다 성능이 좋습니다. 


C#으로 작성된 프로그램 영상 화면입니다.

네.. 생각보다 간단하게 만들어서 테스트 해봤습니다. 생각보다 잘되더군요.


실험하면서 이상한 점이 좀더 고사양 USB 카메라를 사용했는데 이미지 크기 즉 해상도의 변화가 없더군요.


이 부분은 WIFI 기계에서 설정을 해줘야 하나봅니다. 해당 기기에는 OpenWrt가 탑제되어 있다고 하니 이부분을 좀더


찾아보면 뭔가 나오지 않을가 싶습니다.(없으면 어쩌지..)


아.. 그리고 또하나의 정보 해당 기기는 TTL(UART) 통신이 가능하여 데이터 전송을 시킬수 있다고 하


네요. 아두이노와 각종 센서의 데이터를 WIFI를 사용하여 주고받을수 있을것 같습니다. 이부분은 다음에 작성하도록 


하겠습니다.


Posted by 시더
,

안녕하세요 시더입니다.


오늘은 다소 재밌는걸 해볼까 합니다. 바로 실시간영상을 스마트폰에서 받아보는건데요..


쉽게 설명하자면 감시카메라가 되겠습니다. 시중에서 구매하려면 좀 비싸죠. 그래서 싸게 만들어 볼까 합니다.


일단 사진을 보도록 하겠습니다.

위에있는게 카메라고 오른쪽에 있는게 WIFI 기계입니다. 상품명이 적혀있는 부분을 지운 흔적이 있지만 찾으면 다 나


옵니다. 찾으면..-_- 일단 생각보다 크기가 작은거에 놀랐습니다. 특히 카메라가 정말 작더라구요. WIFI 기계가 5V를 


사용하니 아두이노에서 뽑아오거나 아니면 건전지로도 가능하니 외부에 설치하는것도 용이할것 같네요. 


부품은 참 마음에 듭니다. 활용도가 높은것 같아요.(비싸서 문제지)


일단 후딱 안드로이드 어플을 만들어서 동작시켜 봅니다.


이번엔 동영상 첨부입니다. 



네.. 잘나옵니다. 그림파일 저장 기능까지 구현했지만 굳이 보여드릴 필요는 없을것 같아 그부분은 생략하였습니다.


다음 게시글은 아마도 C# 윈도우용 프로그램에서 동작과 고사양 USB 카메라를 사용해서 테스트 해볼까 합니다.


그런데 다 만들고보니 아두이노랑 무슨 관계지..? 아 펜틸트로 카메라 제어하면 되겠네..



Posted by 시더
,

안녕하세요. 시더입니다. 


오늘 테스트해볼 부품은 솔레노이드라고 불리는 것입니다.


동작원리는 모터와 비슷하게 전자기효과를 이용한 것인데.. 모터는 회전을 하지만 솔레노이드는 앞으로 밀려 나갑니


다. 이걸 이용해서 발사 장치나.. 뭐 그런 용도로 응용되는데.. 인터넷 정보수집중 물건 하나는 발견 했습니다.



바로 아두이노에서 사용할 수 있는 5V 솔레노이드 입니다.(쇼핑몰 정보에선 커보였는데..속았다)


일반적으로 사용되는 솔레노이드는 전압이 높아서 아두이노와 연동하기 불편한 점이 있습니다.


그런데 당연히 동작에 사용되는 에너지가 적으면 힘이 약해지는게 법칙이니 과연 어느정도 힘이 나오나 테스트를


해봤습니다.



실험1번 책상위에 굴러다니다가 눈에 띈 건전지로 실험을 해봅니다.

결과1. 와... 얼추 30cm는 굴러간것 같습니다. 이정도면 구슬 같은거는 더 멀리도 가겠네요.. 단지 경사각이 생기면 어떻게 될런지..


실험2. 이번엔 역시나 책상에 굴러다니는 병뚜껑(ㄷㄷㄷ)으로 실험을 해봅니다.


결과2. 이번은 마찰 저항이 건전지 때보다 크기 때문에 밀려나는 거리가 절반정도로 줄었네요.


두개의 실험결과에 의해서 대략적인 운동량이 감이 잡힐거라고 생각됩니다. 기대보다 위력이 좀 아쉬울 따름이네요.


다른 장치와 연동하여 위력을 증강 시켜야 프로젝트 진행이 원활할것으로 판단됩니다. (혹해서 9V로 했는데 거리 차


이가 별루 안나네..)


이번 실험글은 여기까지 쓰도록 하겠습니다. 




Posted by 시더
,

안녕하세요. 시더입니다. 


오늘의 실습 예제는 MATLAB 이라는 전자과 쪽에서 수치분석 용도로 많이 사용되는 유명한 프로그램(용량 큰)을 아두이노와 여동하는것을 해보려 합니다.


1)가장 먼저 MATLAB 을 설치해 줍니다. 이런.. 원도우8 사용하고 있는데 64비트는 지원안되는 버전이 있습니다. 

64비트 지원버전으로 진행 하겠습니다. (어차피 코드는 같잖아..)


2) http://www.mathworks.co.kr/matlabcentral/fileexchange/32374 주소로 가서 ArduinoIO.zip 파일을 받습니다. 오른쪽 파란색 버튼 입니다. 괜히 다른거 눌르지 마세요.(co.kr 인데 한글은 한글자도 안보임...)



3) 압축을 풀고 install)arduinoi.m 을 실행 시킵니다.


어이쿠.. 빨간 글씨는 에러입니다. 영어가 읽기 귀찮으신 분들을 위해서 요약하자면 "관리자 권한으로 실행하세요" 네.. 시킨대로 하면 됩니다.



네.. 이것이 정상적으로 설치된 화면입니다. 다음은 빠르게 진행하여 대충 만들어둔 소스를 돌려봅니다.


4) 예전에 만들어 뒀던 CDS 센서모듈 예제로 테스트 해봅니다. 


아 잘나오네요.. 문제는 제가 MATLAB를 별로 못해서 코드가 단순하다는점 말고는 완벽하게 클리어 입니다.



Posted by 시더
,

안녕하세요 시더 입니다.


요즘 다시 리눅스에 손을 대기 시작 했습니다. 개발환경에 필요한 것을 이것저것 깔다보니 아두이노도 깔아야 겠다 싶더라구요.


그래서 쉽게 따라하는 아두이노 설치를 해볼까 합니다.


apt-get install arduino 를 입력하고 Y 눌러서 설치합니다...  기다립니다..  


그런데 사용하려고 보면 시리얼  포트 선택 메뉴칸이 회색으로 비활성화 되어 있는데 이 경우는 관리자 모드로 실행을 해야 선택이


가능해집니다.


(사실 이렇게 안하고 아두이노 공식사이트에가서 다운받고 압축풀면 된다.)


Posted by 시더
,