Skip to content

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

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

profile
조회 수 1607 댓글 38
Extra Form

아두이노로 항공계기를 만든다고 하였던 기글러입니다.

https://gigglehd.com/gg/index.php?mid=hard&page=2&document_srl=2733864

 

기글러 여러분들의 조언 감사드립니다.

RF 모듈은 범죄와 연루될 가능성도 있어서 그냥 사용을 하지 않기로 하였고, 센서의 성능은 가격에 정확히 비례하므로 괜찮으면서 호환성도 좋은, 가격은 평타 정도만 치는 수준으로 고르기로 하였습니다.

프로그래밍은 동아리 예산으로 충분히 외주를 맡길 수 있기에 그렇게 하도록 하고, 외주를 맡기는 시간동안 회로설계와 3D프린팅 모델링 작업을 하려 합니다.

 

하지만 가장 중요한건 당연히 프로그래밍 및 메인보드 선정일테니...

우노로는 절대 안됩니다. 상식적으로 될리가 없습니다. 저는 그것도 모르고.....

  • 아두이노 메가 2560 보드 사용
  • 아트멜 AVR 사용
  • 작은 아두이노+라즈베리파이
  • 걍 파이로만

이 네가지 경우를 생각해 보았습니다. 혹시 이거 말고도 추천하는 조합이 있다면 추천 해 주시면 감사하겠습니다.

 

그리고 만약 이걸 발사한다면 아무리 여름이라도 액정이 말그대로 얼어붙는 상황이 발생하는지라 다른 디스플레이를 써야 하는데...

  • 4.3인치 Nextion 디스플레이
  • 노리타케 이트론(?) 아두이노용 그래픽 VFD <-일본제인것 같은데 수입사가 있다고 합니다
  • 저 위 링크 속 링크에 나온 EFIS 예제랑 똑같은 LCD

로그만 할 거면 사실 상관이 없으나 측정기를 카메라에 보이게 할려면 문제가 있습니다. VFD는 일단 멋있고(사실 가장 큰이유), 무엇보다도 온도가 낮은 곳에서도 오류가 생기지 않습니다. 이는 노리타케 이트론 홈페이지에서도 검증하였습니다.

 

조언에 따라 라디오존데 말고 다른 프로젝트도 생각해 보았으나 그래도 저희 동아리에 파일럿이나 컴퓨터공학 지망생들이 매우 많으니 이건 꼭 만들어 봐야겠다 하는 생각이 들었습니다.

 

https://www.youtube.com/watch?v=emqc_vi7-Rg 이게 원래 판이고

https://www.youtube.com/watch?v=H0clwbv-3AU 이건 너무 느립니다.

https://www.youtube.com/watch?v=Phe0fZlBsIk 이렇게 만들 수도 있어 보입니다.

 

그리고 액정을 한번에 두개 달 수 있는지도 여쭤봅니다.



  • profile
    ExyKnox      An ordinary human connecting dots about every experience✨ 2018.04.21 18:34
    검색해보니 I2C OLED 같은 경우엔 주소값을 다르게 설정해서 두개까지 되는 모양이고,

    https://www.hackmeister.dk/2010/08/4-lcd-displays-on-1-arduino/

    라이브러리 사용해서 핀 다르게, 디스플레이 선언 다르게(위 링크 코드에선 lcd1, lcd2, lcd3, lcd4)하면 액정도 여러개 가능한 모양입니다.
  • profile
    ExyKnox      An ordinary human connecting dots about every experience✨ 2018.04.21 18:36
    참고로.. 검색을 생활화 하시면 아주 좋습니다. 저라고 이걸 알고 있어서 이렇게 댓글 단게 아니고, arduino multi lcd라고 구글에 치니까 나온 내용이거든요.
  • ?
    PHYloteer      🤔 2018.04.21 20:59
    무선통신의 위험성에 대해 저번에 열심히 설명하긴 했지만 RF모듈도 전파법 잘 고려하면서 선택, 설정하시면 합법적으로 운용하실 수 있지 싶습니다. LoRa가 지금 한국에서 어떻게 허가가 나 있나 잘 모르겠는데..
    최악의 경우 무선종사자 자격증 따신 후 430 - 440MHz에서 아마추어 PSK통신국 개국하셔도 되고요(....) 아무래도 있으면 LCD가지고 고생할 이유가 없으니.. 근데 아마 더 쉬운 방법이 있지 않을까 생각이 듭니다.

    라즈베리 파이의 단점은 아나로그 센서나 제어 타이밍이 중요한 센서는 쓰기 불편하다는 점인데, 그냥 디지털 데이터만 읽어다 처리하면 되는 경우 별 문제가 없습니다. 그런 경우가 아니라면 파이만 가지고 만들기는 좀 골치아픕니다. 개인적으론 그런 경우 비글본과 라떼판다를 선호하는데, 얘네는 라즈베리나 아두이노보다 사용자가 적어 지원도 더 적다는 게 문제군요. 그래서 많이들 쓰는 게 라즈베리 파이 + 아두이노 구성입니다. 좀 거추장스러워서 저는 싫어하는데, 그래도 나쁘지는 않습니다.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.21 21:31
    아두이노 메가나 그냥 ATMEGA는 어떻나요?
  • ?
    PHYloteer      🤔 2018.04.21 21:45
    나쁘지 않슴다.

    걍 라즈베리로 개발하는거랑 아두이노로 개발하는 건 꽤 느낌이 다를 뿐임다. 성능적으로는 아두이노가 훨씬 더 제약적이나대신 파이보다 하드웨어가 덜 민감하고, 아날로그 처리나 실시간 신호처리에는 아두이노가 더 어울린다는 점이고요.. (단, ARM이 들어간 아두이노나 라떼판다처럼 x86과 아두이노를 합쳐둔 것도 있습니다. 그리고 사실 간단한 센서 처리는 최적화만 잘 하면 8비트에서도 그럭저럭 굴러가는 경우가 많습니다. ZX81 8비트 홈 컴퓨터의 선전 표어가 '이 컴퓨터 하나로 원자력 발전소를 굴릴 수 있음' 이었지요...)

    단, 뭘 사셔도 원하는 센서를 전부 박을 수 있는지는 확인해보셔야겠지요? 그리고 아두이노 우노나 메가는 TTL전압을 쓰니 그것도 주의하셔야 합니다. (많은 디지털 부품들은 LvTTL 전압을 씁니다. 따라서 추가적인 변압회로가 필요할 수 있습니다.)
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.21 21:51
    생각해 보니 많은 센서가 아날로그라서 아두이노를 무조건 넣어야 겠네요..

    궁금해서 질문드립니다. ATMEGA로는 어떻게 센서를 연결하나요?
  • ?
    PHYloteer      🤔 2018.04.21 21:56
    ATMEGA면 적당한 회로만 추가해주시면 그냥 아두이노처럼 쓰실 수 있습니다. 애초에 아두이노가 그냥 ATMEGA를 좀 쉽게 쓸 수 있게 해 둔 물건입니다. (참고: https://www.arduino.cc/en/Main/Standalone )

    센서 값이 아날로그라도 센서와 보드 사이의 인터페이스가 디지털이고, 실시간 제어가 필요하지 않으면 파이도 무방합니다. 아니면 아두이노+ 파이나 비글본, 라떼판다같은 걸 쓰셔야 합니다. 파이로 아날로그 제어나 실시간 제어를 하는 게 불가능은 아니나 난이도가 쓸데없이 많이 올라갑니다.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.21 21:57
    회로설계는 어떻게 하나요?
    그냥 회로를 아두이노 보드와 비슷하게 만들면 되나요?
  • ?
    PHYloteer      🤔 2018.04.21 21:59
    그쵸 뭐.. 아두이노급은 쓰루홀 컴퍼넌트로도 충분히 만들 수 있기 때문에 그냥 인터넷에 나온 거 따라 만드시면 됩니다.
    좀 더 독창적으로 만들고 싶으시다면.. 설계를 배우셔야죠 뭐 (...)
    아니면 그냥 아두이노를 쓰시면 됩니다.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.21 21:58
    그리고 만든 프로그램은 전용 라이터로 쓰나요?
  • ?
    PHYloteer      🤔 2018.04.21 22:00
    AVR은 패러렐 포트로 다룰 수 있습니다. 패러렐 포트 기반 로드기는 쉽게 자작하시 수 있습니다. 근데 요즘 컴퓨터는 패러렐 포트가 잘 없으니.. 전용 라이터를 쓰셔야죠. 다른 아두이노를 라이터로 쓰는 경우도 있다고 합니다.
    아두이노 부트로더를 올리신다면 아예 아두이노처럼 기록 가능해집니다.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.21 22:02
    전용 라이터를 구매하려면 얼마 정도 들고 무슨 환경의 PC로 어떻게 프로그래밍할까요?
  • ?
    PHYloteer      🤔 2018.04.21 22:06
    저도 그건 잘 모르겠습니다. 저는 그거 안 쓰거든요. (애초에 패러렐 포트가 달린 컴퓨터가 있습니다.) 해봐야 얼마 안 할 것 같습니다만.. 원래 롬라이터란 건 비싼 물건이지만 AVR은 프로그래밍하기 꽤 쉽게 설계되어 있어서요.
    윗 링크 밑부분 보시면 AVR에 아두이노 부트로더 올리는 법이 나옵니다. 거기에 쓰이는 장비들을 알아보시면 되겠지요.. 똑같이 하되 아두이노 부트로더 대신 원하시는 코드를 올리시면 됩니다.

    *깜빡하고 안 썼는데, 아두이노같은 경우 애초에 USB로 기록할 수 있는 부트로더가 올라가 있습니다. 생 AVR의 차이는 그걸 직접 하셔야 한다는 점입니다.
  • ?
    nsys 2018.04.22 01:01
    AVR에 ISP라는걸로 아무것도 안들어있는 칩에 펌웨어를 구울수가 있는데
    아두이노 가지고 만들면 됩니다...
    아두이노 새로 사면 부트로더 펌웨어 구워져 있어서 ISP 쓸일도 없고요
  • ?
    laphir 2018.04.21 22:33
    몇미터까지 올리시려는지는 모르겠는데, 그냥 싸구려 핸드폰에 데이타심 끼워서 데이타 전송하면 안 되요? 비행기 착륙할 때 보니까 대충 고도 500~600m정도에서는 핸드폰 신호 잡는거 같던데요.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.21 23:09
    직접 만드는 걸 목표로 하고 있습니다...
    그리고 핸드폰에는 온습도 및 미세먼지계가 없습니다.
  • ?
    laphir 2018.04.21 23:18
    그냥 핸드폰을 모뎀으로 쓰자는 의견입니다. 붙이는 방법은 여러 가지가 있는데, usb 시리얼 통신하는게 제일 안정적이겠죠.
    http://www.instructables.com/id/Arduin-Adroid-USB-Serial-Communication/
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.22 00:09
    이거 괜찮네요..
  • ?
    nsys 2018.04.22 00:49
    ST Nucleo 에 mbed 써도 괜찮죠 수십 메가헤르츠 cortex-m3/4 에 대용량 (mcu 동네에선?) RAM, FLASH 사용 가능...
    그래픽 처리도 빠르고요.
    심지어 이더넷 달린것도 있으니...

    인터페이스는 어차피 i2c 아니면 spi 이고
    디스플레이나 센서나 센서들은 smt 조립 되어있는거 와이어링만 하면 되고
    그냥 스치로폼 박스에 밧데리에 센서 다 집어넣고 디스플레이랑 기압계만 밖으로 빼면 되죠

    센서도 그냥 freerun 모드로 세팅하고 일정 주기로 읽어와도 되고 샘플 완료 인터럽트 뜨면 가져와도 되고

    센서 값 읽어오는거 자체는, 그냥 데이터시트만 잘 보면 별거 아니고.
    디스플레이 처리하는 부분도 u8glib 익숙하면 크게 어렵지 않고..

    가속도 각가속도 지자기 이런 센서 데이터 합성해서 자세 추정하는게 어렵죠

    나머지 그냥 1차원값만 쓰는건 mcu 프로그램 영역에서는 기본적인거라고 보시면 되긴 합니다...
  • ?
    nsys 2018.04.22 00:59
    일단은 그냥 처음부터 아무것도 모르는데 완성품으로 달려가지 마시고
    아두이노 한개에 센서 하나씩 붙여서 데이터 획득 해보시는게... 이건 어렵지 않거든요

    외주 맞긴동안 회로 설계도 어려운게
    회로가 나와야 그 정보 가지고 뭘 하고 동작하는지 확인하지...
    하드웨어 먼저 나온 다음 외주 컨택 하시기 바랍니다.
    외주가 돈만 먹고 째기 좋습니다.
  • ?
    PHYloteer      🤔 2018.04.22 01:02
    그쳥. 저도 frdm 보드 한 대 얻은 게 있었는데 어디다 박아뒀나 기억이 안 나네요... 아두이노처럼 유명하진 않지만 생각보다 개발환경이 쉽게 되어 있더랩니다. 제 아버지는 msp430도 좋아하셨었는데 (가성비가 죽인다고..) 이건 모르겠고..

    일단 아날로그 센서를 직접 제어하시려는 경우를 고려하고 답을 달았는데, lvttl 신호 다루는 거라면 nsys님 말씀처럼 하시면 됩니다.
  • ?
    nsys 2018.04.22 01:06
    펌웨어 넣을때 컬쳐쇼크 먹었었죠
    이동식 디스크 잡힌거에 파일 집어넣으면 알아서 굽고 리셋;

    아날로그 센서도 어차피 ADC 세팅하고 mux 돌려가면서 샘플 따는거라 어차피 레지스터 값 읽어오는거 몇 줄 차이 나지도 않죠 뭐.
    볼티지 리퍼런스만 정확하면 그만이고... 안정확해도 값은 대충 나오잖아요 ^^;
  • ?
    PHYloteer      🤔 2018.04.22 01:15
    저도 그거 좀 충격적이었습니다. 온라인 개발툴 보고 1차 충격, 보드가 이동식 디스크로 인식되는 거 보고 2차 충격..

    i2c/spi 버스 위주로 이야기하시기에 + ADC 안달린 보드들도 있다 보니 아날로그 이야기를 적었는데, 생각해보니 말씀하신 보드들은 대부분 (전부?) ADC가 박혀있으니 문제가 없군요. (....)
  • ?
    꿀먹은물고기 2018.04.22 01:16
    아두이노나 ATMEL 을 고집하시는 이유가?
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.22 09:23
    파이에 아두이노를 물리면 가격이 비쌉니다.
    아니 그보다도 아두이노와 아트멜을 제외하면 다른 보드를 쓰면 가격이 확 뜁니다
  • ?
    nsys 2018.04.22 16:52
    양산플젝도 아니고 avr , 아두이노 안쓰면 가격 비싸서 못쓰시겠다니...
    제가 보기엔 한두대 제작인데 그게 비싸면 외주는 어떻게 쓰실건지 감이 하나도 안오네요.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.22 19:27
    아두이노 외주는 약 10만원 정도 한다고 하더라고요...
    그래서 외주값 못줄이면 다른 쪽에서라도 돈을 줄여야 합니다.
    동아리 예산이 약 30-40만원 정도 지원됩니다
  • ?
    nsys 2018.04.22 19:38
    전 또 외주 그러길래 정식으로 하는줄...
    학부생들 알바로 하는거 말씀하신거면 음...
    프로그램 가능한 사람을 동아리에서 찾으시던지 아니면 배워서 하시는게 낫습니다
    원하는 퀄리티 절대 안나오고 먹튀 가능성이 더 큽니다
  • profile
    title: 민트초코미쿠미쿠 2018.04.23 00:54
    헉 10만원... 좀 아는 대학생이 용돈 벌이 정도 하나 보군요.
    밤되면 켜고 낮되면 끄는 간단한 점멸등 개발 의뢰도
    회로 포함이지만 현업자에게 맡기면 600만원 이상 나옵니다.
    http://cafe.naver.com/carroty/201555 (참고)
  • ?
    꿀먹은물고기 2018.04.22 23:53
    아... 예산이 생각했던 것과는 다르군요.
    저는 아두이노 보다는 TI DSC 계열이나 ARM 계열 사용하시는게 어떨까 했었는데.
    TI쪽 프로세서 즐겨 사용하는데 TI에서 테스트 보드를 꽤 공격적인 가격으로 구입할수잇게 되어있으니
    확인해보시는걸 추천드립니다.
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.23 00:05
    무슨 보드를 사면되요?
  • ?
    PHYloteer      🤔 2018.04.23 00:08
    정해진 답이 없죠.. 요즘 메이커용 보드는 정말 많고 다양합니다. 걍 충분한 핀이 있는지 확인하시고 용도가 용도니 기왕이면 좀 튼튼한 보드를 찾으실 수 있으면 그걸 사시면 될 뿐입니다. 가격도 솔직히 아두이노나 다른 보드나 (동급 성능에서는) 차이가 별로 없습니다. 오히려 정품 아두이노랑 비교하면 아두이노가 비싸고 별로인 경우도 많죠..

    많이 쓰는 것은 Cortex-M이나 그 미만급에서는 아두이노나 칩 제조사 Eval 보드 (Ti / NXP / ST Micro 등..) 들이고, 연산력이 필요한 경우 (Cortex-A급) 파이나 비글본 같은 걸 쓰는 것일 뿐입니다. (전에도 몇 번 적었지만 아두이노도 ARM이나 x86이 있습니다. 아직 AVR을 고집하시는 경우가 많기는 합니다만..)

    일단 센서 다는 데 문제만 없다면 뭔 보드가 개발할 지 편할 지는.. 개발자의 기존 개발 경험에 전적으로 달려있습니다. 써본 보드면 편하게 쓰는 거고 못써본 보드면 뭐 문서 뒤지느라 약간 더 시간이 걸릴 수도 있는 거고요.. (못 써본 보드라고 아예 개발을 못하는 사람이면 맡기면 안 됩니다.) 따라서 무슨 보드가 더 외주입장에서 잘 다룰 수 있을지는.. 그 외주맡길 분과 이야기를 해 보시는 수 밖에 없습니다. (외주를 맡기신다고 가정하고요.)

    (그게 아두이노로 개발하겠다는 사람이 많은 이유기도 한데, 이제 막 임베디드를 시작한 초보자는 그것밖에 써본 적이 없거든요;)

    제가 보기엔 이 정도 프로젝트는 AVR 던져줘도 만들 수 있고 ARM 던져줘도 만들 수 있을 겁니다. 근데 저도 어느쪽이냐면 후자가 좋겠네요. 상대적으로 성능이 널널하니; 경우에 따라선 8비트도 장점이 있기는 한데요. 게다가 우노/메가에 쓰는 칩은 5V (TTL 전압) 라 요즘 3.3V 로직이랑은 잘 안 맞아서-_-
  • ?
    꿀먹은물고기 2018.04.22 23:58
    추가로 모르시는 것 있으시면 쪽지 주세요.
    제가 도움을 드릴 수 있는 부분이 있을 것 같네요
    다만 매일 기글에 로그인을 하지는 않아서..ㅠ
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.23 00:04
    감사합니다
    (꾸벅)
  • profile
    윈즈 2018.04.23 11:43
    디스플레이가 왜 필요하죠? 공중에서 그걸 누가 본다고...

    아두이노 나노(우노) + GPS + 비행센서(자이로,가속도,온도,고도,지자계) + SD카드, 리더기 + 배터리
    제가 보기엔 딱 요정도로, 쉽고 저렴한 방식으로 도전하시는게 좋을 것 같은데요.

    아무리 예산이 충분해도 공중에 띄웠다가 추락하거나 분실하거나 고장나는 경우도 생각하셔야...
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.23 16:59
    고프로로 촬영하고 디스플레이로 실시간으로 보여줄겁니다...
  • profile
    윈즈 2018.04.23 19:01
    센서값 디스플레이를 촬영해서 실시간 영상전송이라... 와이파이 방식이겠죠?
    기성품의 기본기능을 사용하고 싶으신건 알겠는데, 어째 배보다 배꼽이 더 큰것 같습니다.
    디스플레이 만들 여력으로 센서값 텍스트를 전송하는 통신기능을 만드는게 나을듯...
  • profile
    올드컴매니아      ლ(╹◡╹ლ)  2018.04.23 19:04
    그게 아니고 고프로에 디스플레이를 보이게 해서 촬영한다는 말씀이있습니다...

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


  1. 등록된 글이 없습니다.
목록
Board Pagination Prev 1 ... 202 203 204 205 206 207 208 209 210 211 Next
/ 211

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소