'적외선통신'에 해당되는 글 1건

  1. 2017.08.21 아두이노 IR 통신으로 구현한 RC LED 시스템

디펜더 차량에 새로 만든 기판으로 아두이노를 올려서 4채널을 연동해서 몇번 굴려보니...


배터리 갈때마다 주렁주렁 달린 4채널 서보선 + 전원선 해서 관리의 어려움을 느끼다


IR 통신으로 바디와 차체간을 연결해주면 어떨까 하는 단순한 생각으로 시작


먼저 IR LED를 사고 IR 리시버를 알리에서 사고 40여일 기다리기 ㅜ.ㅜ


사용한 소스는 Open Source Light V.2.1.0 버전에 윈치 제어부만 살짝 다시 넣어주고


IR Receiver + IR Sender 해서 2개로 나누어서 각각 수정했다.


수정된 아두이노 소스를 새로 만든 기판 2개에 각각 올리고


 송수신 부분 구현을 위해 기판 배선을 살짝 수정해서 완성.


테스트 차 차량에 올려보기



송신부 기판 + LED

계획은 IR LED를 사용하려고 50개나 알리에서 주문했는데 IR보다 그냥 5파이 고휘도가 더 인식율이 좋아서(뭔가 잘못했겠지 ㅜ.ㅜ)

그냥 고휘도 5파이로 사용



수신기와의 송신부 서보 연장선 연결...

윈치는 송신부에서 DRV8838 Motor Driver로 제어해주기



오랫만에 집에서 제일 오래된 차량 샤시도 찍어보고...



구멍날 듯이 닳아버린 액슬하우징...

힘들게 달은 파나드바도 아직은 잘 버텨주고 있다.



파나드바 샤시 연결부



파나드바 액슬 연결부분



예전에는 볼트 1개로 고정이라 좀 약해서 최근에 볼트 2개로 수정



기존에 만든 기판 재활용이라 윈치 배선이 뒤로 가게 되어 있다.

다시 기판을 만들 예정이 없기에 그대로 사용



수신부 기판

PWM 핀 중 3번 핀을 IR 라이브러리에서 타이머로 사용해서 3번핀과 공유하는 11번 핀을 아날로그 출력핀으로 사용 못해서

H2(안개등)용으로 사용중인 10번 핀을 기존 11핀용이던 브레이크등용으로 사용하고

10번 핀은 H2 미등용으로 사용(디지털출력핀으로 사용해서 그냥 ON OFF만 된다.)



알리에서 저렴하게 산 IR Receiver (TSOP4838)




바디 수신부분의 대략적인 배치



기존 2셀 -> 12볼트로 스텝업 모듈로 공급하던 LED용 입력전원을 독립적으로 사용하려고 3셀 배터리로...

나중에 자석 2개로 + - 전원을 받아서 사용해 볼 예정



담아 본 동작 영상...

아무래도 적외선으로 통신하다보니 처리하는데 딜레이가 생겨서 브레이크등이 살짝 한 박자 늦게 켜진다.

그래도 주렁주렁 배선을 떼 내서 홀가분



기존 재료에서 추가된 재료들


https://ko.aliexpress.com/item/High-Quality-10Pcs-lot-IR-Receiver-38-kHz-Remote-Infrared-Radiation-Module-TSOP4838-DIP-3/32650624636.html?spm=a2g0s.9042311.0.0.MqNVqc



https://ko.aliexpress.com/item/50Pcs-5mm-940nm-IR-infrared-LED-Lamp/32224584146.html?spm=a2g0s.9042311.0.0.MqNVqc




Posted by 파파울프™
,