반응형

개발자/라즈베리파이4 190

PiCamera 및 Python – 이미지와 비디오에 텍스트 추가하는 방법

웹캠 설정을 구성하는 방법 및 이미지에 텍스트를 추가하는 방법과 같은 picamera 라이브러리에 대한 몇 가지 배웁니다. 이러한 개념에 익숙해지기 위해 Python으로 일련의 예제를 작성합니다. 마지막으로 PiCamera를 사용한 비디오 감시에 대한 요약 – 비디오를 촬영하는 동안 현재 시간을 추가하는 방법을 실습합니다. picamera와 관련된 몇 가지 구성을 알고 있어야 합니다. 실제로 웹캠을 사용하여 사진을 찍을 때 스캔한 이미지 품질은 여러 요인에 따라 달라질 수 있습니다. 동영상을 촬영하거나 이미지를 제대로 캡처하려면 해상도는 가장 중요한 제어 요소입니다. 해상도는 사진이 얼마나 자세하게 정의되는지 또는 이미지를 정의하는 데 필요한 픽셀 수를 나타내는 지표입니다. 이러한 픽셀이 많을수록 해상도..

아쿠아포닉스 전도도 센서 Conductivity Probe K 10 개요 1

Conductivity Probe K 10 #ENV-40-EC-K10 야외 또는 실험실에서 용액 전도도나 기타 수용성 샘플의 이온 농도를 측정하는데 사용됩니다. 전도도는 수용성 샘플의 환경적 상태를 측정할 수 있는 가장 쉬운 지표 중의 하나로 전도도를 통해 샘플에 어떤 이온이 함유 되었는지 알 수는 없지만 이온의 전체 농도는 측정할 수 있습니다. 이 전도도 센서를 이용해 샘플에 용해된 이온이나 염분 양의 변화를 측정하는 다음과 같은 다양한 실험을 할 수 있습니다. • 수용성 용액 내 물질의 이온과 분자 성분의 차이점 확인(약산과 염기의 강도의 차이, 이온 물질이 분리될 때 발생하는 화학 단위당 이온의 수 확인) • 센서를 사용하여 수용성 샘플의 전도도와 이온 농도와의 관계 확인(미지의 샘플 용액 농도 확..

아쿠아포닉스 Dissolved Oxygen Probe ENV-40-DOX 센서 개요 1

Lab Grade Dissolved Oxygen Probe ENV-40-DOX DO(Dissolved Oxygen, 용존산소) 란? 용존산소량(영어: dissolved oxygen; DO)은 물 속에 녹아있는 산소의 양을 말한다. 수질의 지표로 사용된다. 적조현상과 같이 플랑크톤 등의 생물이 이상 증식하는 경우, 용존산소량이 매우 적어진다. 물 속에 녹아 있는 산소의 양을 용존 산소(Dissolved Oxygen)라 합니다. DO의 양은 수온, 기압, 기타 조건에 따라 달라지며 수온이 높아지면 그 양이 적어지고 공기 중에 산소가 많아지면 증가합니다. DO는 물속에 녹아있는 분자상의 산소를 말한다. DO는 기압, 수질, 염분, 수온 등의 영향을 받으나, 오염도가 높을수록 소비율이 커져서 함유량이 적고, 물..

아쿠아포닉스 pH 센서 개요 1

pH (수소이온농도지수): 용액의 산성 및 알칼리성의 세기를 나타내는 값 pH란? 수중의 수소이온농도를 간단한 수치로 나타내기 위해 그 농도역수를 상용대수로서 표시한 것을 말한다.하수는 대개의 경우 7.0∼7.2의 중성 또는 약알카리성이 일반적이나 공장폐수의 유입이 있으면 값이 크게 변동할 때가 있다. 수소이온농도지수 또는 수소농도지수는 수소 이온의 해리 농도를 로그의 역수를 취해 나타낸 값으로, 단위는 pH를 사용한다. 화학에서 물질의 산과 염기의 강도를 나타내는 척도로서 사용된다. 수용액상에서의 수소 이온 활동도는 물의 해리상수와 다른 이온과의 상호작용으로 나타낸다. 수소이온농도지수(pH)란, 수용액 안에 존재하는 수소이온(H+)의 농도를 나타내는 수치이며, 수용액의 산성/알칼리성의 힘을 나타내는 척..

Raspberry Pi Time Lapse 사진과 영상 만들기

우선 raspbian 운영체제에는 기본적으로 picamera가 설치되어 있다. 혹시 설치되어 있는지 확인하는 명령어는 아래와 같다. $ python -c "import picamera" $ python3 -c "import picamera" 설치되어 있지 않아서 에러가 나오다면 아래와 같다. $ python -c "import picamera" Traceback (most recent call last): File "", line 1, in ImportError: No module named picamera $ python3 -c "import picamera" Traceback (most recent call last): File "", line 1, in ImportError: No module na..

라즈베리파이4 node.js 최신 버전 설치

라즈베리파이4 node.js 최신버전 설치하기 먼저 현재 사용하고 있는 라즈베리파이의 node.js정보를 확인합니다. $ node -v 기존 구버전 node.js를 지워 줍니다. 계속하겠냐고 물어보면 [Y/n] Y를 입력합니다. $sudo apt-get remove nodejs 이후 $ sudo apt-get autoremove 명령어를 입력해서 node.js를 완벽히 제거 해줍니다. 계속하겠냐고 물어보면 Y를 입력합니다. 다시 node.js의 버전을 확인해 보면 node명령어를 찾을 수 없다고 나옵니다. 정상적으로 삭제 됐습니다. 다음은 업데이트 하려는 node.js 최신버전이 몇 인지 확인합니다. https://nodejs.org 자신의 라즈베리파이의 패키지 버전 확인은 아래 명령어를 사용합니다. $..

아쿠아포닉스 ORP 센서 EZO™ Carrier Board 연결 3

여기서는 Half-Cell Isolator EZO™ Carrier Board를 사용하여 ORP 회로 보드에서 데이터를 모니터링하는 방법을 살펴본다. 연결은 이전 회로보드를 사용할 때와 동일하다. 다음은 캐리어 보드 이미지와 Specification을 나타낸다. OFF 핀을 낮음으로 설정하면 Half-Cell Isolator EZO™ 캐리어 보드가 꺼집니다 연결된 EZO™ 회로를 사용합니다. 전류 소비량은 3.8mA로 감소할 것입니다. OFF 핀을 사용하지 않는 경우 연결되지 않은 상태로 두거나 VCC로 연결합니다. 아래 연결도를 참고하세요. 캐리어 보드를 사용하는 환경에서도 이전 Embeded ORP Circuit 연결한 것처럼 동일하게 연결하고 테스트하였다. 결과는 동일하게 잘 나온다.(아래 연결도와 ..

아쿠아포닉스 ORP 센서 Data 수집 2

여기서는 실제 센서 회로보드를 연결하고 데이터를 수집하는 과정을 보여준다. 어렵지 않으므로 쉽게 따라 할 수 있다. 아래는 ORP 센서를 마이크로 컨트롤러와 연결할 때 참고한다. 센서 인터페이스를 UART와 I2C 모드를 변경할 때 참고할 링크는맨 아래 참고 링크를 보기 바란다. Atlas Scientific™ EZO™ 클래스 회로가 I2C 모드인지 확인한다. 라즈베리 파이와 함께 EZO™ 클래스 회로를 사용하려면 먼저 아래 명령어를 사용하여 패키지를 설치해야 한다. $ sudo apt-get install python-smbus $ sudo apt-get install i2c-tools 다음은 $ sudo raspi-config 명령어를 사용하여 라즈베리파이 보드의 I2C 인터페이스를 사용가능하도록 활..

아쿠아포닉스 ORP 센서 개요 1

산화 환원 전위 (ORP) 는 산화 환원이라고도 하며 물질(일반적으로 액체)이 산화 또는 환원되는지를 측정하는 전자 교환 전위입니다. 산화제는 항상 양의 ORP 값을 갖는 반면 환원제는 항상 음의 ORP 값을 갖습니다. ORP는 일반적으로 물 시스템의 청결도와 폐기물, 파편 및 오염 물질의 분해를 측정하는 데 사용됩니다. Atlas Scientific은 로봇 응용 분야, 산업 공정 제어 또는 전자 제품 및 가전 제품의 대량 생산에서 ORP를 읽어야 하는 엔지니어를 위한 임베디드 솔루션을 제공합니다. 당사의 ORP 프로브 라인은 측정 환경의 정확도 및 강도 수준에 따라 소비자 등급 ORP에서 산업용 등급까지 다양한 등급으로 제공됩니다. Atlas Scientific Micro-ORP Probe 키트에는 임..

아쿠아포닉스 센서 모니터링 Atlas IoT 설치 따라하기

Raspberry Pi를 전문적인 물 모니터링 시스템으로 변환하십시오. Atlas iot™는 Raspberry Pi를 사용하여 강력한 새 모니터링 시스템을 만듭니다. 이것을 어항, 수영장, 연못, 수경재배 등에 장착하여 수질에 대한 완전히 새로운 이해를 추가하십시오. 멋지고 선명한 터치스크린으로 모든 센서 데이터에 쉽게 액세스하고 무슨 일이 일어나고 있는지 실시간으로 알 수 있습니다. Atlas iot™ 소프트웨어는 다음 EZO 장치와 함께 작동합니다. EZO pH EZO-ORP EZO-DO(용존산소) EZO-EC(전도도) EZO-RTD(온도) EZO-CO2 센서 EZO-O2 센서 EZO-RGB 컬러 센서 EZO-PMP(연동 펌프) EZO-PMP-L(대형 연동 펌프) EZO-PRS(압력센서) EZO-HU..

라즈베리파이 USB 카메라 2대 영상 출력

다중 카메라 모니터링 시스템은 버퍼링 없이 동시에 USB 카메라에서 라이브 비디오를 스트리밍할 수 있는 2개의 USB 카메라를 사용합니다. 이 튜토리얼에서는 Raspberry Pi 3를 사용하여 모니터링 시스템을 만드는 방법을 설명하고 2(two) USB 카메라와 함께 작동합니다. 필요한 준비물 Hardware: Raspberry Pi 3, Solar Power Bank, Power Cord 2, USB Camera, Micro SD Card Software: Raspian OS: 1. Micro SD 카드에 Raspian OS를 설치하고 터미널에서 이 명령을 사용하여 업데이트합니다. $ sudo apt-get update $ sudo apt-get dist-upgrade 시스템이 재부팅됩니다. 2. 그..

Raspberry Pi4 Node.js 최신 버전 업데이트

Node.js 는 브라우저 외부에서 JavaScript 코드를 실행하는 오픈 소스 크로스 플랫폼 도구입니다. 이를 통해 개발자는 JavaScript를 활용하여 명령줄 도구 및 서버측 스크립팅을 작성할 수 있으므로 동적 웹 콘텐츠를 생성하기 위한 서버측 스크립트를 실행할 수 있습니다. Node.js 는 Raspberry Pi 시스템을 포함한 대부분의 Linux 시스템에 이미 설치되어 있습니다. 그러나 업데이트된 버전은 아닙니다. 따라서 이 기사에서는 Raspberry Pi 시스템에서 Node.js 를 업데이트하는 다양한 방법을 볼 수 있습니다. Raspberry Pi 4에서 Nodejs 및 npm을 업데이트하는 방법 이 튜토리얼에서는 Raspberry Pi 4에서 Nodejs 및 npm을 업데이트합니다. ..

아쿠아포닉스 Whitebox T3 MkII for Raspberry Pi, model T3.21

아쿠아포닉스 Whitebox T3 MkII for Raspberry Pi, model T3.21 소개 Raspberry Pi용 적층형 애드온 보드로, PH, 용존 산소, 전기 전도도(EC), 산화환원전위(ORP) 온도(RTD), CO2, O2, 압력, RGB 색상 및 제어 도징 펌프(EZO-PMP)를 측정하기 위해 아틀라스 사이언티픽의 최대 5개의 EZO급 장치를 호스팅할 수 있습니다. 아틀라스 사이언티픽 EZO 회로를 위한 완전히 절연된 포트 2개 아틀라스 사이언티픽 EZO RTD 또는 EZO FLow용 비절연 포트 1개 EZO 데이터 커넥터 및 타사 I2C 장치가 있는 EZO 장치용 추가 I2C 포트 2개 아틀라스 사이언티픽의 모든 EZO 장치와 함께 작동 I2C 전용 쌓을 수 있는 라즈베리 파이 H..

사물인터넷(IoT) 함께하는 빅데이터 교육 과정

기술은 어떤 기술이든 구매가 가능하다. 일단 돈이 많다면 가장 쉽게 기술을 살 수 있는 방법은 회사를 사는 것이다. 회사를 사는 것은 사람과 시스템을 산다는 것이니 기술은 자연스럽게 사게 된다. 돈이 없는 회사는 기술을 가진 사람을 고용하면 된다. 사람을 고용할 만큼 돈이 없는 개인은 기술을 가진 대상을 아웃소싱하면 된다. 기술이 구매 가능하다는 생각을 하는 것이 중요한 이유는 가능성의 변수에서 하나를 덜어 낼 수 있기 때문이다. "우리는 그런 기술이 없어." "우리에겐 기술을 개발할 만한 인력이 없어." "기술을 확보하기 전엔 안돼." 기술이 갖는 장벽을 아주 높은 장애라고 생각하는 것은 어떻게 보면 돈이 그만큼 없다는 생각과 같다. 우선 열심히 돈을 벌어 기술을 산다는 생각을 한다. 사물인터넷(IoT..

라즈베리파이 화면캡쳐 방법

라즈베리파이 화면캡쳐 방법 예전에는 scrot라는 리눅스 툴을 다운로드하여서 라즈비안에 설치해야만 사용이 가능했지만 요즘은 라즈비안에 기본적으로 포함되어 있어서 별도의 다운로드 및 설치를 하실 필요가 없습니다. 화면을 캡처하기 위해서는 먼저 터미널을 열어서 scrot 명령을 입력하여 스크린샷을 찍어줍니다. 아래와 같이 전체 화면이 그대로 캡처됩니다. 혹시 scrot 명령이 듣지 않으면 아래 명령어로 설치합니다. 간단합니다. $ sudo apt install scrot 캡처 화면의 저장 위치는 루트 폴더인 '/home/pi'입니다. 위 이미지는 키보드의 'Print Screen'키를 눌려 화면을 캡처한 이미지입니다. 다음은 특정 윈도우나 선택 영역을 마우스로 드래그 앤 드롭하여 스크린샷을 찍는 방법입니다...

반응형