오토마우스를 만들어보자~ 기계

전부터 만든다 만든다 했었는데 귀찮아서 미뤄뒀었던 놈입니다만, 오늘 비도 오고 밖에 못나가는 틈을 타서 저질렀습니다.

오토마우스. 이름은 거창합니다만 정말 별거없습니다. 사람이 클릭하는 것을 기계가 클릭하도록 하는 겁니다. 쭈~욱 말이죠. 이런게 어디에 필요한고 하니 스킵 안되는 막장 에로게라던가, 슈팅게임이라던가, M모 게임에서 열매따기/풀뽑기/악연수련 등입니다. 어떻게 보면 매우 불건전한 용도입니다만, 필요하니까 만들고 찾는 사람이 있으니까 파는 거겠죠. =_=

마우스 버튼 클릭을 어떻게 하면 자동화할 수 있을까요. 크게 세가지 방법이 떠오르는군요. 우선 기계적인 방법. 사람 손이 아닌 무엇인가로 마우스 버튼을 눌렀다 뗐다 하도록 만들면 되겠죠. 모터의 회전운동을 크랭크 같은 것을 써서 왕복운동으로 바꾸어 주면 되겠네요. 전동식 에어건을 생각해 보세요. 모터가 돌아가며 두다다다다다~ 장점? 바보라도 알 수 있을 정도로 간단하다는 점. 단점은 시끄럽고 크기가 커지네요. 전기도 많이 먹겠고요. 아무리 Simple is the best! 라지만 요즘같은 21세기 첨단 정보통신 세상에 써먹기엔 너무 원시적입니다. 전자공학 물을 먹은 사람으로서 해서는 안될 일이겠죠. 그러니 두번째 방법인 전기적인 방법으로 해 봅시다.

일단 USB 마우스 하나를 사정없이 해체한 다음 컴에 연결된 상태에서 마우스 버튼 입력의 로직을 체크합니다. 이놈은 H->L의 푸시다운형이군요. 오토마우스의 동작을 시키려면 입력으로 H->L->H->L...... 의 신호를 끝없이 공급해 주면 되겠죠. 펄스 제네레이터란 놈이 필요합니다.

뭘 쓰면 좋을까.. 고민할 필요도 없네요. NE555가 있으니까요. 비안정(Astable) 동작 모드를 사용한 멀티 바이브레이터를 만들어 봅시다.

대충 그린 회로도. f=1.44/((R1+2R2)C1)으로 클럭 주파수는 대략 2Hz.

간단한 회로이지만 빵판에다 시험을 해 봅니다. 이런거 만지는 게 얼마만인지.. 버벅버벅하네요. =_=

자~ 다음은 연결해서 잘 돌아가는시 시험을 합니다. 워낙 단순해서인지 별 문제없군요. 제작에 들어갑시다.

마우스 안에 들어가야 하니 기판은 최대한 작은 크기로 하고 부품도 전부 눕혀서 실장합니다.

귀찮지만 마우스 부품을 개조해서 동작 확인용 LED를 박아넣습니다. 보이는 게 없으면 심심하잖아요?

가급적 마우스를 사용할 때 손이 잘 안닿는 부분을 찾아 동작 스위치를 고정시킵니다. 그리고 마우스 기판과 오토마우스 기판을 연결합니다.

잘 돌아가는지 확인한 다음 뚜껑 덮으면 작업 끝~ 꽁무니의 버튼을 누르면 휠 위쪽에 달린 LED에 깜빡깜빡 불이 켜지면서 자동으로 마우스 왼쪽 버튼이 연속 클릭됩니다.

휴우~ 간만에 손대는 일이라 시행착오도 있었고 시간도 꽤 걸렸네요. 그래도 안쓰던 머리며 손을 쓰는 재미는 쏠쏠했습니다. 돈주고 하나 사는 편이 속 편할지도 모르겠지만 그래도 이런거 재밌잖아요? 아, 참고로 들어가는 부품값은 천원이 안될겁니다. 기판에 붙어있는 것과 스위치, LED 한개씩이 전부..

ps. 세번째 방법으로 S/W 적인 방법이 있습니다. 가장 고차원적이며 이미 개발되어 있는 프로그램도 많긴 합니다만, 일부 S/W 에서 문제를 일으켜 - 마우스 버튼을 연속으로 클릭하게 해주는 S/W가 실행되고 있으면 해킹으로 간주해서 메인프로그램 실행을 막아버린다거나 - 쓸 수 없는 경우가 있어서 제외시켰습니다.

ps2. 주파수 계산하는 식을 좀 더 설명합니다. 원래의 식은 f=1.44/((R1+2R2)C1) 입니다. R 단위는 옴이고 C 단위는 패럿입니다. 그러니까 킬로옴은 *1,000을 해줘야 하고, 마이크로패럿은 /1,000,000을 해줘야 합니다.
즉, 위 회로도의 부품값을 대입하면 1.44/((56000+2*22000)0.0000068)=2.12.. 가 되어 약 2Hz의 주파수를 가지게 되는 겁니다.

ps3. 속도 조절 방법을 문의하시는 분이 많은 관계로 덧붙입니다. 위 회로도에서 R1에 3.3k 저항을 넣고, R2로 500k짜리 가변저항을 사용하면 초당 약 0.2~64회의 클릭이 가능하도록 조절할 수 있습니다.

2007.07.29 / D50 + NIKKOR 18-70mm DX / Resize and..

이글루스 가든 - DIY 나에게 필요한것들을 자작해...

핑백

  • 機械化製局 : 2009년 내 이글루 결산 2010-01-04 12:57:00 #

    ... 회) / 작은 것은 큰 것을 이길 수 없는가.게임 (10회) / 모바일 게임 리뷰 - Ez2Dj.가장 많이 읽힌 글은 오토마우스를 만들어보자~ 입니다.가장 대화가 활발했던 글은 대학생 할인판 윈도우 7, 사기만 하면 장땡인가? 입니다. ( 덧글 53개 / 트랙백 2개 ) 내이글루에 가장 덧글을 많 ... more

덧글

  • 뉴니 2007/07/29 20:41 # 답글

    회로도좀 플리즈~
  • utena 2007/07/29 20:42 # 답글

    저의 생각흐름
    1. 에이 SW로 구현하시려하다니 벌써 그런 거 있는데....
    2. 그런 걸 하실 분이 아닌데....설마 하드웨어?
    3. 헉 그럼 마우스가 설마 책상위에서 혼자서 이동하는 건가?
    4. 아 자동연발이었구나 안심(..)
  • novrain 2007/07/29 23:08 # 답글

    아직 전자공학의 길은 멀고도 험한...
  • Bellona 2007/07/29 23:21 # 답글

    NE555 만세군요. 가격도 참 싸고 말입니다. 칩 하나로 모든게 해결. ^^
    (그나저나 WoW에서는 저걸로 뭐 써먹을게 없나 생각해봐야겠군요;)
  • winbee 2007/07/30 09:49 # 답글

    ..................우와
  • 마근엄 2007/08/02 07:47 # 삭제 답글

    근 10년만에 다시보는 555타이머 회로군요. T_T
  • areaz 2007/08/04 23:23 # 답글

    to 뉴니
    올려놨습니다. 드로잉 프로그램이 없어서 손으로 슥..

    to utena
    쓰긴 장황하게 썼는데 실은 간단한 거였죠. ;;

    to novrain
    저거.. 아마도 공고 교과서에도 나와있을 것 같습니다만.. ;;

    to Bellona
    의외로 쓸모가 많은 놈이죠. :)

    to winbee
    알고보면 별거 아니라네..

    to 마근엄
    ^^;
  • 강영훈 2007/08/13 01:20 # 삭제 답글

    히야~ 기가막힙니다.
  • 김길수 2007/10/10 23:25 # 삭제 답글

    오토키보드도 만들어주세요.

    w s d a 이걸 반복적으로 눌러지게..만들어주세요.
  • 초보 2008/05/21 16:23 # 삭제 답글

    마우스 오른쪽 버튼 클릭 속도 조절두 가능한가여??
    우측 버튼 1번클릭에 3~4번씩 신호 가게끔??
    이왕이면 이런것두점 만들어주세여 ㅠㅠ
  • areaz 2008/08/10 15:32 # 답글

    to 김길수
    말씀하신 기능 뿐이라면 간단히 만들 수 있습니다. 카운터나 시프트 레지스터를 쓰면 되죠.

    to 초보
    클릭 속도 조절은 R-C 값의 변경으로 가능합니다. 저항 대신 가변저항을 쓰면 되는거죠.
  • 2008/09/03 00:34 # 삭제 답글 비공개

    비공개 덧글입니다.
  • Mk48 2008/12/08 12:31 # 삭제 답글

    궁금해서 덧글 날려봅니다.
    일단 전 저항값 읽기랑 납땜질만 할 줄 압니다=_=);;

    저도 M 모 게임에서 열매따기, 감자캐기와 A모 게임, S모 게임, C모 게임 등에서 총질을 해보려고 합니다.

    그래서 말입니다만...

    1. 마우스 버튼 입력 로직은 어찌 확인하나요? 테스터로 긁어보면 되는건가요(...)

    2. 가변저항을 쓰려면 어떤놈을 쓰는게 좋을까요... 추천 부탁드립니다=ㅅ=;; 가능하면 1~200Hz부터 10여 Hz 정도까지 조절 가능했으면 합니다.

    부탁드립니다=ㅅ=;;
  • areaz 2008/12/08 12:57 #

    1. 마우스 버튼 로직은 테스터나 오실로스코프로 찍어보면 알 수 있습니다.
    2. 가변저항은 원하시는 주파수를 위 식에 대입해서 적절한 R2의 값을 산출해 내면 됩니다. 기판에 바로 땜하는 소형 타입이 좋을 것 같군요.
  • Mk48 2008/12/08 18:09 # 삭제 답글

    감사합니다~
  • Gpd 2008/12/15 18:12 # 삭제 답글

    키보드 스페이스 버튼을 누르고 있으면 반복적으로 눌리게 하는 기능도 저 칩으로 되려나요??

    안된다면 다른칩으로 어떤게 가능할까요? 한번 만들어 보려 해도 칩을 어떤것을 써야 하는지 모르겠네요..ㅠ

    슬러x 연타할때 소리가 너무 커서ㅠㅠ...여쭤봅니다.
  • areaz 2008/12/16 10:25 #

    가능합니다. 조금만 응용하면 스위치가 들어가는 모든 장치에 적용할 수 있습니다.
  • Gpd 2009/01/08 02:07 # 삭제 답글

    안녕하세요

    1달여전에 들러서 어떻게 만들어 볼수 없을까 이리저리 고민해보다(조금만 응용해보면 가능하단 말씀에...) 시험기간이라 잠시 보류했다가 다시한번 도전해보고자 왔습니다~;;

    응용하면 된다고 하셨는데 감이 잘 안 잡히네요; 키보드 무작정 열어보니 얇은 플라스틱에 패턴들이 인쇄 되어 있던데
    그냥 그 패턴에다 연결하는 것일려나요?;

    배워보기도 할겸 한번 만들어 보려 하는데 쉽지 않네요;

    조언 주시면 감사하겠습니다 :)
  • areaz 2009/01/09 11:12 #

    마우스 버튼 스위치 대신에 키보드 접점에 회로를 연결하면 되는데요, 멤브레인 방식의 경우 키 스위치가 따로 없기 때문에 키보드 PCB에 직접 연결해야 합니다. 절연을 위해 발라진 도료를 칼 같은것으로 살살 벗겨내면 회로면이 노출되는데 여기에 땜질을 하면 됩니다.
  • 아무개 2009/02/25 21:29 # 삭제 답글

    딱보고 만들어보고싶어져서 그런데요

    누구나 쉽게 만들수있나요;?? 너무만들어보고싶은데;
  • areaz 2009/02/26 00:15 #

    아무나 만들 수 있습니다. 참 쉬워요.
  • 이굴루 2009/03/07 23:21 # 답글

    제가 재료들은 인터넷에서 주문할려고하는데요;;; 저항은 종류가 너무 다양해서 너무 햇갈려요;;
    저항에 있는 띠색깔 마춰서 구입하면 돼나요? 예)56kohm 노청주금(노랑청색주황금색) 이런식으로 사면 돼나요?
    그리구 전해콘덴서 6.8uf라구 하셧는데; 사진엔 3.3uf 있어요.. 이거써두대는건가요?
    또 ne555 뺴곤 다른건안필요 한가요? 제가 인터넷 뒤져보니 어떤분은 pc17t1도 들어있떤데;;
    또 h->l 이런 거어떻게 보는지 모르겠어요 ㅜㅜ;; 그리구 기판은 뭐라고 검색해야 나올까요;;;;;
    또또 사진에 파랑색전선도 따로 사야하나요?
    재료 한번에 구입할만한 사이트좀 알려주세요 ㅠㅠ;; 사이트 2개 알아놨는데;; 한쪽은 기판이없는대신 딴건싼대;; 다른싸이트는 기판있는데신 비싸네요;; 재료 한번에 살만한 곳좀 추천해주세요;; 질문이 많아서 죄송합니다 E 메일이나 메신저 알려주세요;; 질문할게 많아요 죄송합니다
  • areaz 2009/03/08 17:12 #

    1. 저항은 1/8W 탄소피막저항으로 하시면 되고, 기본값은 회로도 그대로 하시면 됩니다.
    2. 사진의 저항과 캐패시터 규격이 회로도와 다른 것은 제가 집에 남는 부품을 써서 그런 것입니다. R과 C의 값이 달라지면 클럭 주파수가 변하지만 실용에선 별 상관 없으니까요.
    3. NE555 말고 다른 것은 필요 없습니다. 포토커플러를 사용하면 회로의 안전성이 높아지지만 없어도 무방합니다.
    4. 멀티테스터나 오실로스코프, 로직체커를 이용하시면 됩니다. H는 3.3~5V 정도, L은 0V 값이 나올겁니다.
    5. 기판은 만능기판을 찾으시면 됩니다. 가장 싼 단면 페놀기판을 구입하시면 됩니다.
    6. 전선은 아무거나 있는 것을 쓰셔도 되는데 Wrapping Wire로 따로 사시는 것이 편합니다.
    7. IC114라던가 요즘 인터넷 쇼핑몰이 많이 있죠.
  • 마우스 2009/03/31 23:36 # 삭제 답글

    이거 일초에 몇번클릭해요? 빠르면 빠를 수록좋은데 그럴라면 저항 낮아야하나요?
  • areaz 2009/04/01 08:59 #

    초당 약 2회입니다. 빠르게 하려면 저항값을 낮추면 되죠.
  • 천하귀남 2009/04/02 19:46 # 답글

    잘 배우고 갑니다. 활용할 구석이 정말 많아 보이네요 ^^
  • ninimumu 2009/06/09 11:00 # 삭제 답글

    와~ 정말 이쁘게 잘 만드셨네요 ^^
    근데 스위치만 넣으면 자동으로 클릭이 되는거 같은데요~
    클릭하고 있을때만 연속적으로 클릭하게 끔 할 수 는 없을까요?
    버튼넣고 평상시에 쓰는것처럼 쓰다가 필요할때 꾹 클릭하고 있으면 광클되는 것처럼 ㅎㅎ;;
    회로 뜯어보다가 궁금해서 여쭤봅니다~
  • areaz 2009/06/09 18:34 #

    가능은 한데.. 그렇게 하면 무작정 계속 클릭할 필요가 있을 경우 뭔가로 버튼을 눌러놓아야 한다는 불편함이 따릅니다.
  • 새총 2009/06/12 23:16 # 삭제 답글

    죄송하지만 질문하나만 해도 될런지요??

    지금 올리신 회로에서 555아이시 5번핀에 연결된 104 세라믹콘덴서가 bypass capacitor 가 맞는지..

    그리고 그 용도가 궁금합니다 ^^..
  • areaz 2009/06/15 09:41 #

    말씀하신 용도가 맞습니다. 노이즈 및 전력 보완 대책이죠.
  • 미션 2009/06/18 21:48 # 삭제 답글

    초당 40회정도 클릭되게 하려면 저항을 얼마짜리 써야되나요? R1? R2? R3?
  • areaz 2010/10/07 14:13 #

    R1, R2를 1.8k 짜리로 바꾸시면 됩니다.
  • 전자과06 2009/09/14 20:50 # 삭제 답글

    저는 포토커플러를 이용해서 만들어보구 있는데 참조 많이 되써요.

    그런데 위에 올리신 회로도에서 스위치가 두개들어가는건가요? 한개에 8 3번 단자를 동시에 물린것인가요?

    이해가 잘되지 않네요...설명좀 부탁드려요
  • areaz 2009/09/14 21:57 #

    스위치가 2개인 것이 아니라 2련 스위치입니다. 2련 스위치를 쓴 이유는 회로 기판에 전원을 공급/차단하는 것과 출력 펄스를 마우스 버튼으로 공급/차단하는 것을 동시에 하기 위함입니다.
  • 전자과06 2009/09/14 23:17 # 삭제 답글

    아 감사합니다.
    제가 그린 회로도랑 여러부분이 틀려서 이 회로도데로 회로 구성하고
    포토커플러 부분을 빼고 전해콘덴서를 100마이크로F 짜리 쓰구요 세라믹 콘덴서를 103 써서 하는데.
    주기는 1초로 잡구요. 저항은 6.8k옴이랑 1k옴을 사용하는데 계산이 맞는건지 아직도 헷갈리네요.
    맞는건지 좀 알려주세요.
  • areaz 2009/09/17 19:05 #

    1초가 더나옵니다. 약 1.63초가 나오네요.
  • 2009/09/17 21:36 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2009/09/17 21:46 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 전자과06 2009/09/18 00:15 # 삭제 답글

    제 계산이 좀 안맞는거 였네요. 인터넷에 나오는 공식을 보고 계산했는데..^^

    그리고 마우스 내부에 5v GND는 어떻게 찾나요?

    DMM 찍어보면 될까요?
  • areaz 2009/09/18 09:08 #

    USB 케이블 연결부에서 찾는 것이 가장 빠릅니다. 보통 빨강이 VCC 검정이 GND죠.
  • 전자과06 2009/09/18 17:44 # 삭제 답글

    아 감사합니다 ^^

    제가 아직 2학년 과정이라 지식이 많이 부족하네요..

    오늘 조립 예정이에요 ^^
  • 여쭙겠어요.. 2009/09/20 03:03 # 삭제 답글

    아직까지 덧글을 달아주시다니 ... 감사할따름이지만 저도 만들어보고싶어서요..그런데...

    재료가ㅑ 하나도 없네요 로직 체크할수있는것도 없고요

    만드신 재료 같은것도 아예.. 가지고있질 않네요. 있는거라곤 ㅂ.. 뭐랄까..

    불빛전구?... 사용법으로 납땜질해서 잇는거 하나정도군요... 이 재료로드.. 만들수있을까용...

    h->l 이부분 설명에서부터 쭉 막히는거같네요.. 재료도없구.. 할줄도모르다보니.
  • areaz 2009/09/20 12:25 #

    공고나 대학생용 전자회로 실습교과서 같은 것을 보시면 기본적인 지식은 얻으실 수 있습니다. 로직 체크는 멀티테스터로 하시면 되고요. TTL 회로에서 기본적으로 H는 +5V, L은 0V입니다. 공구나 재료는 인터넷에서 쉽게 구하실 수 있습니다.
  • 여쭙겠어요.. 2009/09/20 13:31 # 삭제 답글

    멀티 테스터 자체두 없는걸요..ㄷ...

    ..ㅂ; 감사합니다 성실한답변이네요 !!.
  • 여쭙겠어요.. 2009/09/20 13:54 # 삭제 답글

    그런데... 인터넷에 ..뭐라 쳐야할지 모르겠네요;;재료...ㅂ..
    ㅂ... 조금.. 난해하군요 ㅠ..ㅠ... 공구 하나씩은 안팔거같은데;;ㄷㄷ?파나..
    ....;;
  • areaz 2009/09/20 16:47 #

    '전자부품 쇼핑몰'로 검색하시면 빠릅니다. 유명한 몇군데만 추려봤습니다.

    http://www.ic114.com
    http://www.eleparts.co.kr
    http://www.devicemart.co.kr
  • 왕초 2009/10/10 23:02 # 삭제 답글

    이런거에 대해 완전 쌩초보인데요...그대로 따라서 해보려구 해요..
    근데.. 재료 파는데 가서 전해콘덴서 68uF 짜리랑, 쎄라믹 콘덴서 104 짜리, 2련 스위치 주세요 하면 알아서 주나요?
    그리고 클릭 속도 조절을 하고 싶으면 가변 저항을 달면 된다고 하셨는데.. 요기에 보면 저항이 3개 들어가던..
    3개다 가변저항으로 해야 하나요?? 아니면 젤 높은거 하나만 하면 되나요??
  • areaz 2009/10/12 09:23 #

    부품점에 가서 그렇게 달라고 하시면 알아서 챙겨줄 걸로 압니다.
    속도 조절용 가변저항은 보통 R2에 들어갑니다. 식을 보면 아시겠지만 R2의 2배 만큼 변량이 생기기 때문이죠.
    그렇지만 전체적인 속도 조절폭이 어느 정도인지 미리 정해 두고 R1, R2, C1의 값을 정해야 합니다.
  • 왕초 2009/10/12 12:40 # 삭제 답글

    2007년도에 쓰인 글이라 답변이 없을줄 알았는데... 이렇게 챙겨 주시니 너무 감사합니다. 한가지만 더 여쭙겠는데요
    제가 마우스가 아닌 키보드를 만들려고 합니다. 스페이스키하고 Ctrl+w 를 반복해서 눌러지게 만들려구요. 그런데 키보드를 열어보니 멤브레인인가... 그거 더군요. 인터넷 검색해보니 제 짧은 지식으로는 힘들겠더군요. 키보드 뒷면을 열었을때 왼쪽 위에 있는 기판 어떤게 스페이스인지... 또 Ctrl+w 는 또 어떻게 해야 할지.... 고민하다가 집에서 잠자고 있는 기계식 키보드를 발견했죠..ㅋㅋ 그걸루 만들어 보려구요..
    그런데 문제가 Ctrl+w 입니다. 키보드를 손으로 눌러보니 동시에 입력을 하면 안되고 컨트롤키를 누른상태에서 w를 눌러야 반응을 하더군요.. 올려주신 방법으로는 컨트롤키와 w키를 동시에 눌러주는 식이 될거 같아서요.. 해결 방법이 없을까요?? 고민하다 질문드립니다.
  • areaz 2009/10/12 14:07 #

    동시에 눌렀다고는 해도 손으로는 정확도 여부를 판단하기 힘듭니다. 이건 실제 회로를 적용해서 동작 여부를 판단해야 할 것 같고요.
    만약 동시 입력이 처리가 안된다고 하면 다른 방법 - 딜레이 회로나 시퀀스 회로 등 - 을 강구해야 합니다.
  • 최형호 2009/11/25 04:26 # 삭제 답글

    전바도잘모르겠습니다 좀따라해보려구 부품은다샀는대 뒷부분도좀 사진으로 올려주실수업나여 뭐가먼지 잘모르겟습니다
  • areaz 2009/11/25 09:31 #

    회로도를 봐도 모르시겠다면 땜질면을 보셔도 별 소용이 없습니다. 뒷면은 말 그대로 갈색은 기판이고 회색은 땜질 자국인 수준이라.
    초보자용 전자실험 관련 책들을 보시고 기본지식을 쌓은 이후 도전하시는 것을 권합니다.
  • 낭만꼬북 2010/05/28 11:42 # 삭제 답글

    저는 기구전공입니다. 회로적으로 하는 방법도 있지만... 기구적으로 하는 방법도 있습니다. 최소형 기어드모터에 자석을 달고 마우스 버튼에는 리드스위치를 달면 간단히 만들수 있습니다.
    리드스위치는 자력에 반응하여 on, off를 하는 용도로 사용되고 기어드머터 회전축에 자석 하나만.....
    기어비는 클릭 속도 잘 생각하셔서....
    키보드도 역시 동일합니다. 저속이 어렵지 고속은 얼마든지 가능합니다.
    현제 만들어 쓰고 있는데... 비용은 위의 회로적인 것에 비해 많이 들어가네여... 기어드모터 가격이... 쫌...
    리드 스위치는 하나씩은 안파니.. 것두 쫌... 가격이...
    가격은 열라 비싸고 제어도 조금 어렵습니다만... 기구 구성하는 것은 자석 하나 부치고 모터 돌리면 되는것이라 간딴합니다.
  • areaz 2010/05/29 12:43 #

    그게 맨 처음 언급한 기계적인 방법이죠. 로터리 엔코더와 PWM 드라이버를 쓰면 클럭 펄스의 제어도 가능합니다만 실용성은 꽝.
  • 2010/10/07 12:15 # 삭제 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/10/07 14:17 #

    회로도에서 R은 저항, C는 캐패시터(콘덴서)이고, LED는 발광다이오드, NE555는 IC입니다.
    NE555는 프로그래밍 가능하지 않고, 같이 쓰는 수동소자와 회로 구성에 따라서 다른 동작을 합니다. 자세한 것은 매뉴얼을 참고하세요.
    위 회로도의 부품 구성으로는 속도 조절이 되지 않습니다. 아래에 덧붙인 속도 조절 방법을 참고하세요.
  • 2010/10/26 02:15 # 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/10/26 18:46 #

    1. 버튼을 누르고 있을 때 동작하도록 할 수는 있습니다만, 그렇게 할 경우 일반적인 클릭이 어렵게 됩니다. 버튼을 길게 누를 경우 동작하는 것은 좀 더 생각해 봐야 할 것 같네요.

    2. 클릭속도 조절은 클럭 주파수 계산식과 ps.3를 참고하세요.

    3. 찾으신 가변저항은 2련짜리입니다. 단련형인 RS16A-PH504B15 를 사용하셔야 합니다.
  • 2010/10/27 01:11 # 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/10/27 09:59 #

    누른 상태가 고정되지 않는 택트 스위치라도 상관은 없습니다만 2련 제품이어야 합니다. 제가 사용한 것은 Push-Lock 타입 2련 스위치로 다리가 6개인 이유는 Push-On 과 Push-Off 의 공용으로 사용할 수 있는 제품이라 그렇습니다.
    가변저항은 돌리는 방향에 따라 달라집니다만 어느 한쪽과 가운데 다리를 사용하면 됩니다.
    전해 콘덴서는 내압 16V 이상이면 아무것이나 괜찮습니다.
  • 2010/10/30 00:32 # 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/10/31 18:06 #

    1. 해당 스위치는 제가 검색해 본 자료로는 단일 스위치입니다. http://product.ic114.com/PDF/I/IT-1103B.pdf

    2. 6.8uF 전해콘덴서를 3.3uF 로 바꾸면 주파수가 4.36Hz로 2배 가량 빨라지고, 68uF 짜리를 쓰면 6.8uF 일 때보다 10배 가량 늦어집니다.

    3. 세라믹 104 는 0.1uF 짜리입니다.
  • 2010/10/31 22:19 # 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/11/01 20:56 #

    쉽게 말해서 Vcc는 + 전원, GND는 - 전원입니다.
    주파수가 높을 수록 클릭수는 빠릅니다.
  • 시민 2010/11/06 21:41 # 답글

    버튼이랑 연결할때... 왼쪽 버튼하구 해야하죠? 또 그 USB전원에서 막히구 있는데 ㅠㅠ 도움좀 주세요 ㅠ 버튼연결할때 기판밑에 납땜부위랑 해야하는건가요?
  • areaz 2010/11/08 09:18 #

    1. 주로 사용하는 버튼이 어느 쪽이냐에 따라 다르겠죠? 보통은 왼쪽입니다만..
    2. USB 전원은 USB 케이블 쪽에서 멀티미터 같은 것으로 찍어보시면 압니다. 이것도 1번 핀 +5V, 4번 핀 GND 가 표준입니다.
    3. 당연히 납땜부위(스위치 단자)에 연결해야죠.
  • 2010/11/10 17:45 # 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/11/11 14:34 #

    1. NE555의 2번과 6번 핀을 연결하는 것이 맞습니다.
    2. 신호 입력 핀에 연결해야 합니다. 버튼을 눌렀을 때 High나 Low로 변하는 쪽 핀이죠.
    3. 전원도 마찬가지.. USB 전원 입력부분에서 끌어와야죠.
    4. 실수로 다른 쪽에 잘못 연결되면 망합니다. 특히 +5V와 GND 사이가 쇼트되면 연기가 피어오르면서 컴이 망가질 수도..
  • 2010/12/02 23:08 # 답글 비공개

    비공개 덧글입니다.
  • areaz 2010/12/06 10:05 #

    위 회로도대로라면 스위치를 닫으면 오토클릭 상태가 됩니다.
  • 2010/12/06 20:23 # 답글 비공개

    비공개 덧글입니다.
  • 2011/02/25 18:05 # 답글

    안녕하세요 글 잘봤습니다 이대로 회로를 만들어 보니까 좀 이상하게 작동하는거 같아서요... 그러니까 사람손으로 다다다다다다 연속으로 눌렀다뗐다눌렀다뗐다 하는것이 아닌 꾹 누르고 있는 상태가 됩니다 스위치를 닫으면요... 이게 정상인건가요? 잘못만들었나 싶어서 2번 더 새로 만들어 보니까 똑같습니다... 참고로 클릭속도 조정가능하도록 아래 말씀하신것처럼 가변저항으로 바꾸고 R1 엔 3.3k저항을 넣었습니다
  • areaz 2011/02/25 21:08 #

    스위치를 넣었을 때 LED가 점멸하는지 확인해 보세요. 회로가 정상적으로 동작한다면 LED가 깜빡거릴 겁니다.
    LED가 깜빡이는데도 마우스 클릭 동작이 안된다면 펄스 출력부분과 마우스 버튼 스위치 쪽의 연결이 잘못된 것입니다.
  • 2011/02/25 21:23 # 답글

    그렇다면 정상적인 회로는 연속 클릭(꾹 누르는것)이 아닌 다다다다다 한번씩 끊어서 클릭하는것을 아주 빠르게 하는것이 맞죠?
  • areaz 2011/02/25 21:28 #

    네. 그런 기능이 아니라면 이런 것을 만들 필요가 있을리가..
  • 2011/03/02 20:41 # 답글

    저기 자꾸 질문해서 죄송한데 ... 하 이거 미치겠네요 ;;
    8개째 날려먹고 있습니다
    자꾸 회로가 이상하게 작동합니다
    분명히 회로도 대로 만들었는데도 불구하고 스위치(언락식 2련푸쉬스위치입니다)를 닫으면
    다다다다 연속클릭이 아닌 꾹 누르고 있는 상태가 되버립니다 ;;
    LED는 점멸되지 않고 켜졌다 꺼지고요 가변저항을 돌리면 잠깐동안 켜져있는 시간이 줄었다 늘었다 하긴 합니다
    분명히 회로대로 만들고 R1엔 3.3k R2엔 500K 가변저항을 넣었는데 왜이러는건지... 도움좀 부탁드립니다 ㅠㅠ
  • areaz 2011/03/05 18:24 #

    위 회로는 레퍼런스대로 구성된 극히 간단한 것이라서 부품불량이나 제작오류가 아니면 오동작할 가능성이 거의 없습니다. 말씀만으로는 어떻게 만들어졌는지 확인이 불가능해서 도움 드리기가 어렵군요.
  • dzi 2011/03/04 05:46 # 삭제 답글

    조금만 알면 쉽게 할수있내여

    초당 클릭수는 낮추고 싶은대요 너무빨라서

    초당 1-2회 정도 하려면 어떻게 해야 하는지요?

    어떤 저항을 사용 해야 하지 모르겠어요


    그리고 초당 계산 어떻게 해야 하지요 ?
  • areaz 2011/03/05 17:54 #

    본문의 클럭 계산식을 이용해서 R1, R2, C1의 값을 역산하면 됩니다. 초당 1~2회니까 1~2Hz가 나오게 하면 되겠네요.
    그리고 ps.3 처럼 가변저항을 이용하여 제작하면 원하는 대로 속도를 조절할 수 있습니다.
  • dzi 2011/03/04 06:09 # 삭제 답글

    아 질문 하나더요

    반대편 클릭은 사용 못하나요?

    오토클릭 해두면 반대편것 클릭이 안되서요 ( 당연한것 같은대요) 혹시 가능 하지요?
  • areaz 2011/03/05 18:00 #

    마우스 버튼 입력은 양쪽이 독립적이므로 위와 같이 한쪽을 오토클릭이 가능하게 만든다 해도 반대쪽 버튼이 클릭되지 않을 이유는 없습니다.
    그리고 오토클릭을 하는 도중에 반대쪽 버튼을 눌러야 하는 것인지, 아니면 반대쪽 버튼을 누르면 오토클릭이 풀려야 하는 것인지에 따라 다른 방법으로 접근해야 할 것 같습니다.
  • dzi 2011/03/06 02:34 # 삭제 답글

    답변 너무나 감사 합니다

    네 맞습니다 오토클릭 하는 도중에 반대쪽 눌려야 하는경우 입니다...

    즉 오토클릭 사용중에 반대편 버른 사용후 다시 오토클릭이 되야 하는것이지요

  • 2012/11/19 11:15 # 삭제 답글 비공개

    비공개 덧글입니다.
  • areaz 2012/11/20 16:24 #

    광마우스가 센서로 받아들이는 것은 평면상의 마우스 위치이동 정보이지 영상이 아닙니다. 영상 인식이 필요하다면 비디오 카메라 같은 것을 써야죠.
  • 2013/03/19 01:08 # 답글 비공개

    비공개 덧글입니다.
  • 2013/03/20 13:02 # 비공개

    비공개 답글입니다.
  • 키보드 질문 2015/04/07 18:24 # 삭제 답글

    안녕하세요 키보드에 ne555를 달려고하는대 ne555 3번을 어디에 연결을 해야 할까요....... 저는 Z키를 계속 누르게 하고싶어서 z키를 접점하면 눌리는 곳을 찾긴했는대 어떻게 연결해야할까요...알려주세요 ㅠㅠ
  • areaz 2015/04/08 00:32 #

    키보드의 키 스위치 접점 둘 중 한쪽에 연결하면 되는데, 테스터나 로직체커로 확인해보고 연결하던가 혹은 두 곳을 번갈아가며 연결해 보아 입력이 들어가는 쪽에 연결하면 됩니다.
  • yigle 2015/05/14 03:46 # 삭제 답글

    안녕하세요. 전문가신거 같아서 염치불구하고 질문 하나 드립니다.

    제가 마이크로 스위치를 이용한 usb 입력장치를 하나 만들려고 하는데요.

    완전 초짜라 어떤 부품이 필요한지 조차 모르겠어요.. 검색만하다 하루가 다 가네요http://sec.egloos.com/login.php?returnurl=http://www.areaz.net/3309131#cmt

    스위치 하나에서 온오프 신호 하나만 받으면 되는거거든요. 그리고 다른 입력장치들과

    마찬가지로 컴퓨터에서 인식이 되게.. 마치 조이스틱처럼요.

    부디 조언을 부탁드립니다~
  • areaz 2015/05/15 15:08 #

    별다른 지식 없이 편하게 하시려면 싼 USB 조이패드 하나 분해해서 쓰시는 것이 바람직합니다.
  • yigle 2015/05/16 16:53 # 삭제 답글

    답변 감사합니다~
  • Nox 2017/08/12 01:12 # 삭제 답글

    안녕하세요 오래된 글임에도 불구하고 질문하나 드리겠습니다..
    진짜 전자공부한지 오래된지라..
    회로도는 이해했고 실질적으로 만들수는 있겠으나 VCC와 GND와 스위치(좌클릭) 3개를
    직접 마우스로 연결해야하는 부분인데
    제 마우스에다가 어떻게 납땜해야할지 막막하네요 ..
    메일로 사진찍어서 문의드려도될까요 ㅠ
  • areaz 2017/08/14 09:38 #

    VCC, GND는 USB 버스 파워에 연결하면 되는데 마우스 왼쪽 버튼은 테스터나 로직 체커로 찍어봐야 할 것 같습니다.
  • 털보 2021/01/20 16:04 # 삭제 답글

    마우스 기종이..
  • areaz 2021/01/25 18:19 #

    삼성 건데.. 저 회로는 범용이라서 대충 아무 거나 문제 없을 겁니다.
댓글 입력 영역



통계 위젯 (블랙)

722
275
982179

안내

  • 링크를 하신 후에는 가급적 전언판에 덧글로 알려주시길 부탁드립니다.
  • 비영리적 목적으로 출처와 저작자를 밝히고 변형하지 않는다는 전제 하에 게시물의 자유로운 이용을 보장합니다만, 게시물 하단에 촬영정보가 포함되어 있는 사진의 무단도용을 금합니다.
  • 비로그인 덧글을 막지 않습니다만, 통신상의 일반적인 예절을 준수해 주시기를 부탁드립니다.
  • 운영자는 '정치' 카테고리 게시물의 덧글에 답글을 달지 않사오니 양해 바랍니다.
  • 외부 컨텐츠

    DNS server, DNS service