Skip to content

기글하드웨어기글하드웨어

가전 / 가젯 / 테크 : 가전 제품, 멀티미디어, 각종 IT 기기와 여기에 관련된 기술의 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://deneb21.tistory.com/548
screencapture-gall-dcinside-board-view-2020-01-25-00_56_38.png

 

위 소스는 제가 구글링을 통해 발견한 nRF24 모듈을 사용한 무선통신 소스(참고/링크 기재)를 약간 수정해 만든 아두이노 코드입니다.

 

nRF24L01 모듈을 아두이노 호환보드에 연결해 무선통신을 개시하고, 문에 달린 리드스위치의 상태값을 지속적으로 전송하고, 이 값이 0이 되면 피에조 부저를 울리는 구조입니다.

 

 

저는 이 프로젝트를 편의점 출입문과 냉장고 안에 적용해 사람이 들어오면 부저를 울리는 식으로 적용하려고 했습니다.

 

 

위 소스를 보면 아시겠지만 디지털 4번핀을 스위치로 삼아 같은 소스를 업로드한 보드라도 4번핀 단락시 수신부, 4번핀 개방시 송신부로 사용되도록 해 두었습니다.

 

그리고 송신부의 코드는 만약 무선 송신이 실패하면 시리얼 통신 창을 띄웠을 때 Sending failed라는 메세지를 출력하도록 되어 있구요.

 

그런데 이게 문제가  뭔지, 집에서 테스트할땐 벽이 세개나 있어도 다 뚫고 송신이 잘 되는걸 확인하여 실제로 편의점에서도 잘 동작하는지 확인하기 위해 들고왔는데

 

통신이 잘 안되고 버벅거리는 수준이 아니라 아예 송신 실패가 떠버립니다... ㅡ.ㅡ;

 

집과 편의점의 다른 환경이라고 하면 집에는 아이피타임 A1004 공유기 단 한대 빼면 전파를 발생시키는 기기라곤 휴대폰밖에 없는데 비해

 

편의점은 각종 통신사에서 설치해두고 간 무선공유기가 세대나 있다는 것이지요.

 

 

이때문인지 냉장고라는 차폐벽이 있는게 아니라, 바로 앞에 두고 통신을 시도해도 통신이 먹히질 않더군요.

 

 

혹시나싶어 통신주소를 변경해보았지만 통하지 않았습니다.

 

 

 

저렴한 맛에 nRF24L01 모듈을 사와서 실험해본거였는데, 역시 와이파이와 같은 전파가 난무하는 환경에선 사용이 불가능한걸까요?

 

 

P.S. 아두이노 IDE 기본기능 중, 소스코드를 HTML 소스로 복사해주는 기능이 있는데 기글하드에서 이 소스를 복붙하면 글 등록시에 전부 증발해버리네요. 사이트에서 막아둔걸까요?

 



  • profile
    유우나      7460 2020.01.25 05:22
    노르딕 세미컨덕터의 Enhanced ShockBurst protocol (ESB) 칩이네요
    2.4GHz ISM 대역 쓰는 통신인데 Nike+에서도 쓰이는 규격이기도 하지요
    https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v12.0.0%2Fesb_users_guide.html
    가이드가 있긴한데 전 다뤄 본 적이 없어서 잘 모르겠네요 ㅠㅠ
    일단은 Nike+ 에 들어간 그것은 생각보다 나쁘지 않았던거 같아요
  • ?
    nsys 2020.01.25 16:50
    WIFI 영향 당연히 받죠.
    되는 채널을 찾거나 주파수 도약 방식을 도입 하셔야 될겁니다
  • ?
    노예MS호 2020.01.25 22:20
    주파수도약... K-999 이후로 오랜만에 듣는 단어네요 ㅎㄷㄷ
  • ?
    꿀먹은물고기 2020.01.25 17:26
    그래도 안될정도는 아닐텐데요....

    그리고 셋업에서 핀을 읽어서 분기가 되네요?
    별로 좋은 방법은 아닌듯 합니다.

    그리고 송수신 싱크는 어떻게 맞추신건가요?
    코드를 자세히는 못봤지만 송신은 메인 시퀀스루프안에서 돌더라도 받는건 인터럽트처리해서 받으셔야 문제없이 받아질겁니다
  • ?
    노예MS호 2020.01.25 22:19
    역시 송/수신별로 코드를 분리를 해두는 편이 나을까요?

    인터럽트 처리는... 무선통신에 대해선 잘 몰라서 좀 더 검색을 해봐야겠군요 ㅜ.ㅜ
  • ?
    바볼 2020.01.25 20:05
    코앞에서도 안될 정도라면 다른 문제가 있을듯 싶습니다. 수신부는 아무 데이터도 못 받았나요? rf24 라이브러리의 write는 데이터 송신 후 수신부가 응답 메시지를 보내올때까지 기다리고, 그게 타임아웃 나면 실패 리턴하는걸로 기억합니다. 그런데 간혹 데이터가 수신부에 도착하고 응답메시지를 보내도 송신부가 그 메시지를 못받는 경우가 있다고 본거 같습니다. (오래된 일이라 기억이 확실치 않음)
  • ?
    노예MS호 2020.01.25 22:39
    안그래도 다른 문제라고 생각은 하는게, 집에서 제대로 동작하는걸 확인하고 그대로 들고가서 테스트한건데 가져가서 근거리에서 동작 확인을 한번 더 하고 본격적으로 냉장고에 집어넣어보니 안되길래 송신 거리 테스트를 해보려고 근거리에서부터 다시 테스트를 해보니 그때부터 갑자기 안되었습니다. 코드 변경같은건 일절 없었지요.

    위 코드를 보시면 수신부가 일단 정상적으로 수신을 해서 값을 받게되면 그 값에 따라 부저를 울리도록 되어 있습니다. 하지만 부저가 울리지 않고 계속 송신 실패만 반환받았습니다. 애초에 송신부터가 제대로 되지 않은걸로 보여요.

    혹여나 전원 불량으로 맛이 갔을수도 있을까요? 냉장고에 집어넣기전 사용한 전원이 아주 저렴한 중국제 5V 1.5A짜리 충전기였거든요. 제대로 꽂아줬음에도 전원이 오락가락하는게 보이긴 했는데 설마 이것때문에 무선 모듈이 맛이 간거였다던가...
  • ?
    바볼 2020.01.26 02:10
    일단 전원 소스들 (충전기, 3.3v/5v 레귤 출력) 전류가 충분한지 확인해보세요. 실제 동작 시의 전압도 찍어보시구요.
    rf모듈 vcc-gnd 사이에 붙이는 10u 캡도 최대한 핀에 가깝게 붙여주세요. 그리고 10u로도 충분하긴 하지만 0.1u짜리 하나 더 붙여주는 것도 좋겠습니다.

    모듈이 맛이 가는 경우는.. 드물긴한데 가끔 보긴했습니다. 여분이 있으시면 한번 바꿔보세요.
  • ?
    노예MS호 2020.01.26 02:27
    일단 무선모듈의 경우 78R33API 소자를 사용해서 전원을 공급했고 동작시에 출력이 3.29V가 나오는것이 확인됩니다. 문제는 전류가 제대로 흐르는지 확인할 방도가 없다는점이네요. 제가 사용하는 멀티미터가 너무 저렴한 제품이라 전류값이 너무 낮으면 측정이 제대로 안되고 회로가 동작도 안하게 되어버리는지라...

    커패시터의 경우 세라믹커패시터 104를 레귤레이터 출력단과 GND 사이에 끼우는식으로 사용했었고 이 상태에서 제대로 동작하는걸 확인하고 들고갔었는데, 역시 모듈 VCC와 GND단 사이에 작게 SMD커패시터를 붙여주는게 나을까요...


    일단 오늘 일이 끝난다면 모듈을 바꿔서 다시한번 시도해보겠습니다.
  • ?
    바볼 2020.01.26 09:24
    104외에 10u도 달아주셨나요? Smd까지 안가고 전해캡을 당장 가능한 만큼만 가까이 붙이는 정도면 충분합니다.
  • ?
    노예MS호 2020.01.27 18:54
    아 잘못 기재했네요. 입력단의 안정용으로 104 세라믹커패시터를 달고 출력단에 직접적으로 47uF짜리 전해커패시터를 달아주는 방식으로 전원을 안정화시켰습니다. 그상태에서 점퍼선 20cm짜리로 전원공급해서 보드에 꽂았구요.
  • ?
    꿀먹은물고기 2020.01.28 10:19
    여튼 제일 좋은 방법은
    실제로 무선 전단까지 통신신호가 잘 가는지.
    무선단 건너서 다음 MCU까지 무선신호가 유선신호로 잘 변환되어서 들어가는지.
    오실로스코프나 여타 장비로 찍어보셔야 확실하게 어느단에서 문제가 생기는지 알수 있을듯 하네요
  • ?
    노예MS호 2020.01.28 16:27
    윽 오실로스코프... 아직 뭘 살지 결정을 못했더랍죠... ㅠㅠ
  • ?
    PHYloteer      🤔 2020.01.28 21:33
    무선이라면 SDR이 하나쯤 있으면 좋죠.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. nRF24L01 모듈이 원래 주변 전파 간섭에 취약한가요?

      위 소스는 제가 구글링을 통해 발견한 nRF24 모듈을 사용한 무선통신 소스(참고/링크 기재)를 약간 수정해 만든 아두이노 코드입니다.   nRF24L01 모듈을 아두이노 호환보드에 연결해 무선통신을 개시하고, 문에 달린 리드스위치의 상...
    Date2020.01.25 질문 By노예MS호 Reply14 Views1828 file
    Read More
  2. 천장 조명에 어댑터가 달려있어요

        새로 이사한 집인데, 천장 조명에 양쪽으로 어댑터가 이런식으로 두 개나 설치되어 있습니다. 별루 크지도 않은 천장등에 왜 어댑터가 두 개나 달려 있는걸까요? 뗄 수 있을까요? 용도가 무엇인지 궁금합니다.
    Date2020.01.24 질문 ByMannaz Reply18 Views1440 file
    Read More
  3. 곤약 재질 느낌의 휴대용 번역기 케이스

    일본의 휴대용 번역기인 포켓토크 S 시리즈의 전용 케이스입니다. 가격 2천엔. 한국에서 이 번역기를 쓸 일은 없겠는데, 생긴것도 그렇고 촉감도 그렇고 곤약의 재질을 그대로 재현했다는 게 신기해서 올립니다.
    Date2020.01.24 소식 By낄낄 Reply4 Views961 file
    Read More
  4. ASUS ROG Cetra, USB-C 게이밍 이어폰

    ASUS ROG Cetra입니다. 액티브 노이즈 캔슬링을 지원하는 USB-C 연결 게이밍 이어폰으로, 가격 9100엔. 주파수 응답 20Hz ~ 40kHz의 10mm ASUS Essensce 드라이버, 노이즈 캔슬링 버튼, 임피던스가 16Ω, 마이크 주파수 특성 50 ~ 10...
    Date2020.01.24 소식 By낄낄 Reply3 Views686 file
    Read More
  5. 70cm 썬더볼트 3 구리 케이블 분해

    70cm 길이의 썬더볼트 3 구리 케이블의 분해 사진입니다. USB-C 케이블처럼 생겼지만 엄연한 썬더볼트 3 케이블입니다. 포트 부분을 보면 썬더볼트 3 로고가 있는 USB-C 케이블입니다. 반대편도 똑같은 로고가 있습니다. 케이블과 연결 ...
    Date2020.01.23 분석 By낄낄 Reply9 Views1791 file
    Read More
  6. 지문/정맥 인증과 맥박 측정을 동시에 수행하는 초박형 센서

    도쿄 대학과 JDI가 지문/정맥 인증과 맥박 측정을 동시에 수행하는 초박형 이미지 센서를 개발했습니다. 생체 인식과 생체 신호를 검출하기 위해서는 고감도 광 첨출장치와 고속의 스위칭 소자가 필요하나, 이 두가지를 초박형 기판 위에 ...
    Date2020.01.21 소식 By낄낄 Reply3 Views929 file
    Read More
  7. 클립쉬 T5 TWS 무선 이어폰 분해

    클립쉬 T5 TWS 무선 이어폰의 분해 사진입니다. 박스 뒷면. IPX4 방수가 되며, 4개의 노이즈 캔슬링 마이크, 8시간 배터리, 케이스 배터리 24시간, apt-X 지원이 있습니다. 박스 측면. 구성품을 설명합니다. 다른쪽. 충전 케이스, 2개의 ...
    Date2020.01.20 분석 By낄낄 Reply0 Views2005 file
    Read More
  8. 파나소닉, 세계 최고 효율의 태양전지 모듈

    파나소닉과 일본 에너지 기술 개발기구 NEDO는 에너지 변환 효율이 세계에서 가장 높은 태양전지 모듈을 개발했다고 발표했습니다. 기존의 실리콘 태양 전지는 무게를 줄이고 면적을 늘리는 게 관건입니다. 페로브스카이트 태양전지의 두...
    Date2020.01.20 소식 By낄낄 Reply3 Views1075 file
    Read More
  9. 소니 WI-1000XM2 넥밴드 무선 블루투스 노이즈 캔슬링 이어폰 분해

    소니 WI-1000XM2, 넥밴드형 무선 블루투스 노이즈 캔슬링 이어폰의 분해 사진입니다. 박스 뒷면. 주요 스펙을 소개합니다. 케이스, 설명서, 그리고 많은 이어팁. 실리콘 팁이 L, S, SS, 컴포트 팁이 S, M, L 크기가 있습니다. USB A to C...
    Date2020.01.19 분석 By낄낄 Reply7 Views2120 file
    Read More
  10. 쉐보레 트레일 블레이저, 가격과 크기 상세 비교

      트레일 블레이저와 비슷한 차종의 스펙과 가격을 추려봤어요.     1. 크기(전장 / 전폭 / 전고 / 축간 거리, 17-18인치 기준)   쉐보레 - 트레일 블레이저 (4,425 / 1,810 / 1,660 / 2,640)   현대 - 투싼 (4,480 / 1,850 / 1,645(1,65...
    Date2020.01.17 분석 By얄딘 Reply38 Views3092 file
    Read More
  11. 갤럭시 버드+, 더 큰 배터리 탑재, 노캔은 없음

    삼성이 다음달에 발표할 갤럭시 버드+ 무선 이어폰은 더 큰 배터리를 탑재하지만 노이즈 캔슬링 기능은 없다고 합니다. 에어팟 프로와 경쟁하긴 힘들겠군요. 배터리 용량은 58mAh에서 85mAh로 늘어나며, 한번 충전해서 12시간 사용이 가...
    Date2020.01.15 소식 By낄낄 Reply17 Views1192 file
    Read More
  12. 후래쉬를 샀습니다.

    니크론 WL15 입니다. 5만원 대에 샀는데 다음날 오픈마켓에 2만원 대에 파는 링크를 보고 기억에서 지웠는데 쓰면서 다시 생각났네요.   ※주의! : 후래쉬 처럼 파지하고 엄지로 스위치켜면 작업등에 눈뽕 맞습니다! 작업등을 반드시 바닥...
    Date2020.01.15 일반 Bytitle: 오타쿠아라 Reply10 Views1009 file
    Read More
  13. No Image

    삼성전자, 20년 만에 '창문형 에어컨' 출시한다

    이재환 삼성전자 공조솔루션 상품기획팀 파트장(상무)은 15일 서울 우면동 '서울 R&D캠퍼스'에서 열린 2020년형 무풍에어컨 신제품 설명회 직후 기자와 만나 "파세코 등 여러 기업이 국내에서 창문형 에어컨을 판매하고 있는...
    Date2020.01.15 소식 By낄낄 Reply13 Views2076
    Read More
  14. 에디파이어의 이어폰/헤드폰 라인업

    에디파이어가 CES 2020에서 발표한 무선 이어폰과 게임 헤드폰입니다. TWS NB는 아날로그 노이즈 캔슬링 기능을 제공하는 이어폰입니다. 퀄컴 칩과 블루투스 5.0, 노이즈 캔슬링 끄면 11시간/켜면 11시간 사용, 케이스 배터리는 10~22시간...
    Date2020.01.15 소식 By낄낄 Reply1 Views793 file
    Read More
  15. No Image

    전자공학 하시는분들 오실로스코프 뭐 쓰시나요?

      저는 전기공학을 전공중이지만 학부생이라 배울게 많아요   그런데 제가 주로 친분을 갖고 지내는 교수님들께선 전부 신임이라 연구실을 열어주실 짬이 안되시거나 혹은 짬이 있으셔도 두루두루 학생들과 친근하신 분이라 특별대우를 ...
    Date2020.01.14 질문 By노예MS호 Reply25 Views5893 file
    Read More
목록
Board Pagination Prev 1 ... 226 227 228 229 230 231 232 233 234 235 ... 355 Next
/ 355

최근 코멘트 30개
까르르
18:05
까르르
18:04
까르르
18:03
까르르
18:01
까르르
17:58
아이들링
17:56
MOD
17:55
강제
17:52
렉사
17:50
렉사
17:50
포인트 팡팡!
17:41
skyknight
17:41
아이들링
17:41
Hack
17:41
Hack
17:40
skyknight
17:40
skyknight
17:39
갓술찐
17:39
툴라
17:38
모래맛사탕
17:36
아이들링
17:36
임시닉네임
17:35
아이들링
17:35
야고
17:32
M16
17:32
야고
17:32
극한
17:29
포인트 팡팡!
17:29
Loliconite
17:29
타미타키
17:27

AMD
더함
한미마이크로닉스
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소