노트 161

ESP32 CAM 참조해 설계한 보드 보완 정리

ESP32 회로 설계 - 이미지를 촬영하고 SD 또는 USB에 저장한 후 이것을 FTP를 통해 서버에 전송하는 장치를 만들어 보려고 한다. - 어떤 카메라를 사용할까 고민하다가 회로도를 쉽게 구할 수 있는 ESP32 CAM으로 만들어보기로 한다. - 회로도를 살펴보니 쉽게 제작이 가능할 거 같고 정보가 많아서 이 녀석을 선택했다. - 필요 없는 핀 헤더는 제거하고 혹시 몰라 카메라 플래시 LED 하나 더 추가한 것 외에 다른 건 없다. - 이렇게 설계한 회로를 가지고 필요한 모양과 크기로 Artwork를 그려서 PCB를 제작했다. - PCB를 제작한 후 먼저 정상 작동 상태를 확인하고 회로 수정할 건 수정한 후에 부품등을 구입하기로 하고 우선은 갖고 있던 ESP32 CAM에서 모든 부품을 뜯어낸 후 실장..

프로젝트 정리 2024.01.05

라즈베리 파이 4에 Intel RealSense D435 Viewer 설치

라즈베리 파이 4에 인텔 리얼센스 Depth 카메라 D435 viewer를 설치하는 과정을 정리해 놓는다. 우선 라즈베리 파이 4를 update와 upgrade 하고 필요한 필요한 도구들을 설치한다. sudo apt-get update && sudo apt-get dist-upgrade sudo apt-get install automake libtool vim cmake libusb-1.0-0-dev libx11-dev xorg-dev libglu1-mesa-dev SD 메모리카드(32G)의 모든 공간을 활용하기 위해서 [sudo raspi-config]에서 [Advanced Optinos] 메뉴에서 파일 시스템을 확장한 후 재부팅 한다. 스왑 공간을 2G로 늘린다. [sudo nano /etc/dphy..

카테고리 없음 2021.09.21

arduino mega 2560 Controller SDI-12, RS485, Ethernet Debugging

지난 글에 이어서 보드 디버깅 진행. 아두이노 메가 기반 컨트롤러 Serial, USB, WIFI, LoRa, 릴레이 디버깅 □ 디버깅 준비 1. 라즈베리파이4 _ 원격 프로그램 업로드 등 관리 2. 제작한 컨트롤러 3. LTE 라우터 - 네트워크는 고정IP를 사용하는 LTE 라우터를 이용한다. - 라즈베리파이는 고정 IP를 사용하며 L abc0123.tistory.com 지난 글에서는 ATmega2560 MCU를 사용해서 제작한 컨트롤러의 Serial, USB, WiFi, LoRa, 릴레이 디버깅을 진행했었다. 이어서 이번 글에서는 SDI-12, RS485, Ethernet 통신 디버깅을 진행해본다. 1. SDI-12 통신 라이브러리 : SDISerial.h 센서 : ATMOS14 (대기 온도, 습도,..

카테고리 없음 2021.09.13

아두이노 메가 기반 컨트롤러 Serial, USB, WIFI, LoRa, 릴레이 디버깅

□ 디버깅 준비 1. 라즈베리파이4 _ 원격 프로그램 업로드 등 관리 2. 제작한 컨트롤러 3. LTE 라우터 - 네트워크는 고정IP를 사용하는 LTE 라우터를 이용한다. - 라즈베리파이는 고정 IP를 사용하며 LTE 라우터에서 포트포워딩을 해준다. □ 라즈베리파이 환경 설정 1. 라즈베리파이 고정 IP 설정 2. 라즈베리파이 IDE 설치 interface eth0 static ip_address=192.168.50.100 static routers=192.168.50.1 static domain_name_servers=8.8.8.8 static netmask=255.255.255.0 [/etc/dhcpcd.conf] 파일에 다음의 내용을 추가하고 아래와 같이 아이피를 확인한다. □ LTE 라우터 포트포..

카테고리 없음 2021.09.13

Raspberry4 VNC Cannot Currently show the desktop

라즈베리파이4를 가지고 놀 때 VNC로 접속할 때가 많다. 그런데 접할때 다음과 같은 메시지를 보게 된다. 이는 라즈베리파이4의 해상도가 지정되지 않아서 그런다고 한다. 이 문제를 해결하기 위해 ssh로 로그인해서 해상도를 설정해주자. ssh로 로그인 한 후 [sudo rasp-config]로 라즈베리파이4 설정 메뉴를 실행한다. 디스플레이 해상도 조정을 위해 [Display Optinos] 메뉴를 선택한다. 다음으로 Resolution 메뉴를 선택해서 이동한다. 이와같이 해상도를 선택할 수 있는 목록이 나타나는데 이 중 원하는 해상도를 선택해서 지정한다. 설정을 완료하고 라즈베리파이4를 재부팅해서 VNC 로그인을 하면 아래와 같이 정상적으로 화면이 출력되면서 로그인을 할 수 있다.

카테고리 없음 2021.09.12

라즈베리파이4 아두이노 IDE 설치

라즈베리4에 아두이노 IDE가 설치되어 있지 않다. 그래서 이 녀석을 설치하면서 그 과정을 간단하게 정리해놓는다. 우선 https://www.arduino.cc/ 에서 SOFTWARE로 이동해서 [Linux ARM 32 bits] 버전을 다운 받자. 파일이 제대로 받아졌는지 ~/Download 폴더를 확인해본다. 이제 바은 파일의 압축을 풀어준다. 다음은 압축이 해제된 폴더를 /opt 폴더로 이동시킨 후 해당 폴더의 install.sh 파일을 실행해서 아두이노를 설치한다. 설치 과정이 완료되면 다음과 같이 라즈베리4에 아두이노 IDE가 설치된 걸 확인할 수 있다. 마지막으로 IDE를 실행한 후 스케치북의 위치를 확인해본다. 스케치북의 위치는 /home/pi/Arduino 폴더이며 이 안에 Librarie..

카테고리 없음 2021.09.10

라즈베리파이4 한글 설정과 원격 SSH, VNC 를 위한 설정

1. 라즈베리파이4 한글 설정 2. 라즈베리파이4 SSH, VNC 설정 3. 고정 IP 사용하는 LTE 라우터 SSH, VNC 포트 포워딩 □ 라즈베리파이4 한글 설정 라즈베리파이4 OS 구워서 올리고 초기 설정과정에서 지역을 South Korea로 설정하면 다음과 같이 한글이 깨지는 현상이 발생한다. 이 문제를 해결하기 위해 몇 가지를 설치해준다. sudo apt-get install fonts-unfonts-core sudo apt-get install ibus ibus-hangul 설치가 완료되면 reboot하고 한글이 정상 출력되는지 확인한다. □ 라즈베리파이4 SSH, VNC Enable 설정 라즈베리파이 메뉴 중에서 [기본 설정 > Raspberry Pi Configuration]을 선택한다...

카테고리 없음 2021.09.10

LTE 라우터 설정 메뉴 정리 및 속도 테스트

□ 라우터 모델 특징 - IPROAD : IPR-400 모델 - 제조사 : (주) 아이피로드 - POWER : 12V1A - 지원포트 * 10/100 Ethernet RJ45 (1-WAN/LAN, 3-LAN) * 1-USB(디버그용) * 7-LED : 전원, 인터넷, W/LAN, LAN(3) * 2-SMA 타입 LTE 안테나 * 1-USIM * 1-RESET BUTTON - 제품 특징 * 4G LTE / ETHERNET MODE * 유무선 FAIL-OVER 이중화 * STATCI IP, DHCP Client * MAC/IP/Port Filtering * Port Forwarding * DMZ/Super DMZ * WEB UI * SSL VPN Clinetn * FOTA 펌웨어 자동 업그레이드 * NMS ..

카테고리 없음 2021.09.10

Linux Ubuntu 20.04 APM 설치 및 필수 SQL문 정리

□ OS □ APM - Apache : 가장 안정적이고 유명한 웹 서버 - APM = Apaceh + PHP + MariaDB - 서로 연동되어 운영 □ APM 설치 apt -y install lamp-server^ □ 설치 확인 systemctl restart apache2 // 재실행 systemctl enable apache2 // OS 부팅시 실행 systemctl status apache2 // 상태 확인 systemctl restart mysql // 재실행 systemctl enable mysql // OS 부팅시 실행 systemctl status mysql // 상태 확인 웹브라우저 localhost apache 웹서버 작동 여부 확인 php 정상 작동 여부 확인 /var/www/html..

카테고리 없음 2021.09.09