인공지능...?/Jetson Nano

[Jetson Nano] 전원 스위치 만들기

복습 2025. 1. 31. 15:32
728x90

 

케이스를 사지 않고도,, 전원을 컨트롤해보자.. 

 

아두이노 버튼이랑 핀이 있으면 가능할 수도 있지 않을까...?

다른 케이스들도 이렇게 연결하는거니까.. 

 

https://ko.aliexpress.com/i/4001230790357.html

 

NVIDIA Jetson Nano B01 개발자 키트 Jetson Nano 용 투명 아크릴 케이스, 냉각 팬 및 스위치 버튼 포함 - Ali

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

 

이거를 참고해보자. 

 

가장 중요한 핀맵..

 

비슷한 프로젝트를 한 사람들이 있긴한데,, 나랑 보드가 다르다.. 나는 NVIDIA Jetson Nano B01이거라 j40이 없어요..

그래서 위 핀맵을 참고하자. 주요기능이 다있다. 

 

 

 

 

  • Power Switch (전원 스위치):
    • PWR BTN: 보드를 켜고 끄는 데 사용되는 전원 버튼 신호 핀입니다.
    • GND: 전원 버튼의 접지(그라운드) 핀입니다.
  • FR Mode (Factory Recovery Mode, 공장 복구 모드):
    • FC REC: 공장 복구 모드를 활성화하는 데 사용되는 핀입니다. 이 모드는 보드의 펌웨어를 초기 상태로 복구하는데 사용될 수 있습니다.
    • GND: 공장 복구 모드의 접지(그라운드) 핀입니다.
  • Reset (리셋):
    • SYS RST: 시스템을 재시작하거나 리셋하는 데 사용되는 핀입니다.
    • GND: 리셋 버튼의 접지(그라운드) 핀입니다.
  • Jumper (점퍼):
    • AUTO ON DISABLE: 이 점퍼를 사용하면 보드의 자동 전원 켜기 기능을 비활성화할 수 있습니다. 보통 이 기능은 전원 공급이 연결되면 자동으로 보드가 켜지도록 설정되어 있는데, 이를 비활성화할 수 있습니다.
  • UART (Universal Asynchronous Receiver/Transmitter, 범용 비동기 수신/송신 장치):
    • UART TXD: UART 통신에서 데이터를 송신하는 핀입니다.
    • UART RXD: UART 통신에서 데이터를 수신하는 핀입니다.
  • LED:
    • LED +: LED를 연결하여 사용할 수 있는 긍정적인 핀(+).
    • LED -: LED의 음(-) 핀.

 

 

FR 모드는 굉장히 위험판 핀이었군.. 

버튼을 만들지 않는걸로.. 

 

그래서 왼쪽에서 오른쪽으로 변경되었다. 

 

잘 안보이겠지만 점퍼로 AUTO ON  연결했다. 

 

집에 진짜 별게 다있다. 

 

참고로 Power Switch 부분이 좀 동작이 신기했는데 

 

1. 먼저 Auto on 부분이 점퍼로 연결되어 있지 않을때는 Power Switch를 길게 누르면 꺼진다. 

 

2.  Auto on 부분이 점퍼로 연결되어 있을 때는 Power Switch를 길게 누르면 켜진다. 이때 길게 눌러서 꺼지는 기능은 제공되지 않는다. 

 

기기가 켜져 있을 때 짧게 누르면 아래 창이 뜨는건 똑같이 작동을 하는데,, 암튼 그래서 켜는 기능을 구현하려면 Auto on 을 쇼트 시켜야 했다. 

그리고 리셋 스위치랑 전원 켜는 기능이 기기가 책상 바로 옆에 있을때 기기 세팅이나 os 세팅할때는 편했는데 구석에 놓고 ssh 연결해서 쓰니까, 가끔 메모리 부족으로 전원이 꺼지면 가서 켜줘야 되는게 귀찮다. 그래도 일단 만들어 놔서 오토 자동 켜짐 기능을 사용하지 는 않고, 그냥 지금처럼 가서 다시 켜는중

메모리 SWAP 확장한다음에는 별로 안꺼져서 괜찮다. 

https://brush-up.tistory.com/384

 

[Jetson Nano] SWAP 확장

1. 기존 메모리 확인 free -h  난 Jetson Nano의 RAM(4GB)이거 쓰고 있으니까 확장해보자.  기존 Swap 해제sudo swapoff -a 4GB Swap 생성sudo fallocate -l 4G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapf

brush-up.tistory.com

 

 

 

암튼 그래서 이게 최종

막상 만들고 보니까 간단한 구조였다. 뭐 코드 짜고 할것도 없고. 

 

728x90