본문 바로가기

HW 프로그래밍107

시놀로지 SSH 로 접속하기 1. 시놀로지 NAS에서 SSH활성화하기 제어판-고급모드-터미널 및 SNMP-SSH 서비스 활성화 체크 포트에 원하는 포트번호 써주고 적용 여기까지 하면 내부에서 접속할 준비는 완료입니다. 외부에서도 SSH로 접속하려면 방금 지정한 포트를 포트포워딩 해주세요. 2. Putty로 시놀로지 SSH 접속하기 putty는 윈도우에서 SSH 접속에 많이 쓰이는 프로그램입니다. putty.org에서 최신 putty 프로그램을 받으세요. host name에는 나스의 ddns주소나 외부에서 접속하면 외부IP, 내부에서 접속하면 내부IP를 입력합니다. Port에는 아까 지정했던 포트를 입력합니다. 그리고 하단에 Open 클릭 3. root 권한 획득하기 위의 방법대로 Putty로 NAS에 접속하면 다음과 같은 화면이 보.. 2022. 11. 11.
라즈베리파이와 시스놀로지 NAS 연결 환경 - 라즈베리파이 4 (OS : 라즈비안) - 시놀로지 NAS : DS218+ (DSM 버전 : 6.2.1) - 네트워크 : 1G 내부망으로 연결, 192.168.0.xxx/24 대역 사용중 목적 - 라즈베리파이는 Micro SD 카드를 사용하는데, 저장 공간이 제한적임(저는 32G 카드 사용중 20G 정도 남음) - 대부분의 자료들(사진, 영상, 이미지 등등)은 NAS 에 보관해두는데, 라즈베리파이에서 읽거나 쓰고 싶음 - SFTP로 접근할 경우 계정, 패스워드등 저장하거나 입력해야 하여 불편하므로 NFS로 바로 내부 디렉토리처럼 억세스 하고 싶음 가정 - 라즈베리파이의 IP는 192.168.0.104라 가정함 - NAS의 IP는 192.168.0.199라 가정함 - 라즈베리파이에서 읽고 쓰고 싶은.. 2022. 11. 11.
pip install -killed pip install로 파이썬 패키지를 다운로드할 때 -killed 이라며 중지되는 경우가 있다. 해결법은 pip install --no-cache-dir 2022. 10. 14.
소프트웨어 시리얼 2개 이상 사용하기 SoftwareSerial 이란? 아두이노에서는 0번핀과 1번핀을 기본적으로 하드웨어 시리얼로 사용하고 있습니다. 하지만 블루투스 모듈이나, UART(*시리얼)통신을 사용하는 모듈을 사용할때 소프트웨어적으로 일반 I/O 핀들을 시리얼 통신을 하는데 사용할 수 있도록 해줍니다. 그런데 문제가 하나 있습니다. 아두이노에서 softwareSerial을 사용할때, 2개 이상을 선언해서 사용하면 일반적으로는 사용할 수 없는 것입니다. #include SoftwareSerial bluetooth1(2,3); SoftwareSerial bluetooth2(4,5); void setup() { // put your setup code here, to run once: Serial.begin(9600); bluetoot.. 2022. 10. 5.
아두이노 호환보드 업로드 에러 아두이노 호환보드 업로드시 에러가 발생한 경우 아래와 같이 설정한 후 업로드가 정상적으로 되는것을 확인함 아두이노 호환보드는 디바이스마트에서 구매한 것임. 구매한 실물 뒷면에 CH34x 칩이 장착되어 있으며, CH340G로 표기되어 있다. 이 칩을 사용하기 위해서는 CH34x용 드라이버를 설치하여야 한다 제조사 사이트(https://www.wch.cn/downloads/CH341SER_ZIP.html)에서 다운로드 받는데 Windows 32비트, 64비트에 따라 설치하는게 다르다. 만약 자신이 쓰고있는 윈도우가 64비트 버전이라면 DRVSETUP64 폴더에 있는 DRVSETUP64.EXE 파일을 밖으로 복사하고 실행한다. 만약 32비트라면 그냥 SETUP.exe 파일을 실행한다.자신의 윈도우가 몇 비트인.. 2022. 10. 4.
[Python] OpenCV 웹캠 연결 문제 cv2.VideoCapture 해결 방법 #1 반응형 Concept 윈도우 기본 카메라 앱에서는 출력되지만, opencv에서 특정 웹캠 연결 문제가 발생하여 영상이 출력되지 않는 경우가 가끔 발생합니다. 다양한 이유가 있지만, 동영상 프레임을 불러오는 과정을 결정짓는 apiPreference 문제로 발생하기도 합니다. 일반적으로 opencv가 알아서 최적값을 찾아주지만 영상 출력이 되지 않는다면 한 번 시도해보길 바랍니다. VideoCaptureAPIs 열거형 상수 설명 CAP_ANY 자동 선택 CAP_V4L, CAP_V4L2 V4L/V4L2(리눅스) CAP_FIREWIRE, CAP_FIREWARE, CAP_IEEE1394 IEEE 1394 드라이버 CAP_DSHOW 다이렉트쇼(DirectShow) CAP_PVAPI PvAPI, Prosilica G.. 2022. 7. 21.