본문 바로가기

Embedded

무선으로 전기를 보낸다고??? 무선전력전송. 외국의 Jeff Lieberman 이라는 사람이 2005년에 한 프로젝트. 상호작용환경에서의 센서시스템이라는 클래스에서의 프로젝트였는데, 자기부상과 무선전력전송에 관한 것이다. 여기서보면, 공기를 매개체로 전력(전기)를 보낼수 있는 시스템을 만드는 것인데, 드라이브코일(전송측코일)에서 리시브코일(수신측코일)로 무선으로 전력을 보낼수있게 matched resonant transformer 을 이용했다. 이는 공진트랜스라고도 불리는데, 쉽게말해서 1차측과 2차측의 주파수를 공진하도록 조정한 트랜스라 생각하면된다. 여기서 실험자가 6inch 약 15cm정도 까지가 한계였다고 한다. 이프로젝트에서는 서로 떨어져있는 오브젝트간에 무선으로 전력을 전송해야하는 것이 중요했었다는데, 강한자력을 띈 코어(.. 더보기
손으로 만드는 디지털 오실로스코프.Hands-on - A digital oscilloscope 보통 디지털 오실로스코프의 경우 싸야 백만원대일텐데. 여기에 손으로 만들어 쓰는 디지털 오실로스코프가 있다. fpga4fun.com 에서 소개된 내용인데, 다음과 같다. 심플채널 100Mhz/100MSPS RS-232 기반 저렴하다~~ 그러면 필요한 재료들은 뭔가... 하면, Pluto FPGA 보드(TXDI,cable도) Flash acquisition board BNC, standoffs, and connectors 그 사이트에서 제작자의 말을 빌리면 78달러정도 들었다고 하니, 환율이 떨어진 지금 같으면, 약 7만원정도라는 이야기이다... 넘싸다.. 여기 재료들이 있다... ENC도 보이고, TXDI도 보인다. 그리고 기본적으로 필요한 놈들. 9V 어댑터, RS-232케이블,드라이버, 그리고... .. 더보기
하드디스크를 스피커로 만들어보자... 인터넷에 돌아다니다가 못쓰게된 하드를 이용한 각종 부품들을 보고 제작해봤다. 의외로 잘된다~~ ㅋㅋ 디카로 찍은 동영상외 되나서 많이 흔들리는데다가, 소리도 엉망이다... 예전파일들을 정리하다 나온 동영상. 원본은 없어지고 네이버블로그에만 남아있어서 링크 시켜봤다. 제작과정은 의외로 간단하다. 제작과정은 다시 정리해서.... 결과물 동영상 앰프와 하드디스크와 바로 연결이 된 상태. 출력을 상당히 높혀야 소리가 나와서 별 쓰잘때기 없는(--;)... 일반 스피커였으면, 아마 터져버릴정도로 소리를 올려야 했다... 아무튼 소리가 나오니 그게 어딘가.. 신기하다.. 블로거뉴스에서 이 포스트를 추천해주세요. http://bloggernews.media.daum.net/news/535385 더보기
핸드폰으로 RC카를 조정한다. 외국의 한사람, 아니 팀이 핸드폰으로 RC카를 조정할수 있는 소프트웨어와 하드웨어를 개발했다. 정말 놀라운 사람들... Andreas Jaki 는 소프트웨어를 담당을 했었고, Stephan Selinger는 하드웨어를 개발했다. 이 두사람들은 MSP430 microcontroller 를 사용을 했고, 블루투스 모듈을 이용했다고 한다. 개발언어는 c를 이용하였다고 한다. RC카는 90파운드, 한화로 17만원가량되는 제품이었고, 무선모듈을 대신해서 블루투스모듈을 사용해서 핸드폰과 연계를 꾀했다고 한다. 원래 들어가 있는 무선모듈을 들어내고 작은 마이크로컨트롤러와 블루투스 모듈을 안에 장착을 했다. 핸드폰쪽에는 파이썬 스크립트를 이용해서 가속센서의 입력값을 컨트롤 할수있게 했고, 이 신호들은 서보모터를 제어할.. 더보기
VHDL.Verilog HDL. Count zeros-combination.소스. Count zeros-Combinational version. source. 제로를 카운트하는 소스 출처 : http://www.soe.ucsc.edu/classes/cmpe225/Fall01/synver.pdf the circuit must determine two things: The presence of a value containg exactly one sequence of Zeroes. 값이 정확하게 하나의 '0'의 연속으로 나와야 한다. The number of zeroes in the sequence. 연속적인 '0'의 개수. The circuit must complete this computation in a single clock cycle. 그 회로는 반드시 한클럭 사이클안에 계산이 끝.. 더보기
구글.안드로이드.Google.Android.소스. TranslucentFancyActivity.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/TranslucentFancyActivity.html/* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required b.. 더보기
구글.안드로이드.Google.Android.소스. TranslucentActivity.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/TranslucentActivity.html/* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by app.. 더보기
구글.안드로이드.Google.Android.소스. RedirectEnter.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/RedirectEnter.html /* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicab.. 더보기
구글.안드로이드.Google.Android.소스. Forwarding.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/Forwarding.html /* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable .. 더보기
구글.안드로이드.Google.Android.소스. ReceiveResult.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/ReceiveResult.html /* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicab.. 더보기
구글.안드로이드.Google.Android.소스. PersistentState.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/PersistentState.html * Copyright (C) 2007 Google Inc. /* * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicab.. 더보기
구글.안드로이드.Google.Android.소스. SaveRestoreState.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/SaveRestoreState.html /* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by appli.. 더보기
구글.안드로이드.Google.Android.소스. HelloWorld.java 원본 : http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/app/HelloWorld.html /* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable .. 더보기
구글 안드로이드.Google Android. 번역. 개발환경.System and Software Requirements 원본 : System and Software Requirements Development Requirement : 안드로이드 응용프로그램을 개발하기 위해서는 안드로이드 SDK에서 CODE와 Tool을 사용해야 한다. 아래에 나타난 적합한 지원 OS와 개발환경을 갖추어야 한다. 지원 OS Windows XP, Vista Mac OS X 10.4.8 or later(x86 only) Linux (우분투 dapper drake에서 테스트 지원개발환경 1.이클립스 IDE Eclipse 3.2, 3.3 (Europa) Eclipse JDT Plugin (included in most Eclipse IDE packages) JDK 5 or JDK 6 (JRE alone is not sufficient) Not co.. 더보기
구글 안드로이드.Google Android 번역. 설치하기. Install the SDK 원본 : Installing the SDK SDK 다운로드후, 컴퓨터의 적당한 폴더에 압출을 푼다. 기본적으로는 SDK파일들은 android_sdk_플랫폼_릴리즈_빌드. 의 디렉토리안에 풀린다. 그 디렉토리는 tool/ samples/ 등의 하위 디렉토리를 포함하고 있다. 압축푼 디렉토리의 이름을 메모한후 - 안드로이드 플러그인을 셋업하거나 SDK 툴을 사용할때 필요하다. 추가적으로, SDK 툴 디렉토리를 path에 추가할 수있다. 위에 언급한 것같이, tools/ 디렉토리는 SDK아래 위치해 있다. 리눅스에서 .bash_profile 이나 .bashrc 파일을 열어서, PATH의 항을 찾아서, tools/ 디렉토리의 경로를 기입힌다. PATH 라인을 찾을수 없을 경우 export PATH=${PATH}.. 더보기