2025/06/07 3

Jetson Nano에서 Go로 서보모터 제어하기 (sysfs 방식)

Jetson Nano에서 GPIO나 PWM 제어를 시도할 때, Python이 아니라 Go를 사용하고 싶었던 적 있으신가요?이번 글에서는 sysfs 인터페이스를 통해 Jetson Nano의 PWM 기능을 Golang으로 직접 제어하는 방법을 소개합니다. 목표Jetson Nano의 PWM0을 사용하여 SG90 등의 서보모터 제어각도(0°, 90°, 180°)에 따라 서보모터 회전Go 언어로 sysfs 접근 방식 구현 준비물Jetson NanoSG90 서보모터 또는 유사 PWM 제어 가능한 장치Pin 32, PWM0외부 5V 전원 또는 GPIO 헤더 전원 Golang 코드아래는 완전한 코드입니다:package mainimport ( "fmt" "os" "strconv" ..

Passion/Hardware 2025.06.07

OS 부팅 후 IP를 discord로 전달하기

모니터가 없는 jetson nano 같은 장치는 ssh를 통해서 접속하는데, 접속할 때마다 사설 IP가 변경되는 경우가 있다. 이때 새로 설정된 IP를 discord 웹훅을 이용하여 전달하는 방법ip-notifier 바이너리 다운로드amd64 버전wget -qO- https://github.com/ziin-ai/ip-notifier/releases/download/v0.0.2/ip-notifier-linux-amd64.tar.gz | tar -xz && sudo mv ip-notifier-linux-amd64 /usr/local/bin/ip-notifier && sudo chmod +x /usr/local/bin/ip-notifierarm 버전wget -qO- https://github.com/ziin-..

R&D/OS 2025.06.07

LM2596 DC-DC Buck 컨버터(강압형)

LM2596(또는 보통 “L2596”이라 불리는)는 DC-DC Buck 컨버터(강압형) 모듈로, 입력 전압보다 낮은 출력 전압을 안정적으로 공급하기 위해 많이 사용됩니다. 이 모듈의 출력 전압 조절 방법은 다음과 같습니다:출력 전압 조절 방법모듈에 장착된 가변 저항(Potentiometer)을 돌리기대부분의 LM2596 모듈에는 파란색 정밀 가변 저항(보통 25회전)이 달려 있습니다. 이 저항을 시계 방향 또는 반시계 방향으로 돌리면 출력 전압이 조절됩니다.조절 방향시계 방향 ➝ 출력 전압 증가반시계 방향 ➝ 출력 전압 감소전압 측정멀티미터를 이용해 VOUT+와 VOUT- 단자에서 전압을 측정하면서 조절해야 합니다.일부 모듈은 디지털 전압 표시기도 내장되어 있어 쉽게 확인할 수 있습니다.주의사항**입력 ..

Passion/Hardware 2025.06.07
728x90
반응형