2022/08 10

[라즈베리파이] 웹 서버(Web Server)란? 아파치(Apache) 설치 및 실행하기

목차 웹 서버(Web Server)란? 웹 서버는 Client가 웹 브라우져(Web Browser)를 통해 접속해서 데이터를 요청하면 해당 요청에 맞춰 제공해주는 인터넷 프로그램입니다. 클라이언트(Client)와 서버(Server) 사이는 HTTP 라는 정해진 프로토콜(Protocol)로 통신 합니다. 아래는 라즈베리파이(Raspberry Pi)에서 가장 많이 사용하는 대표적인 웹 서버 소프트웨어 입니다. Apache Lighttpd nginx 이번 포스트에서는 Apache를 설치해서 사용해볼 예정입니다. 사용자도 많고 다양한 언어를 지원하기 때문에 사용이 용이 합니다. 서버를 운용하기 위해서는 웹 응용 프레임워크로 코드를 작성해야 하는데 대표적인 프로그램 언어는 아래와 같습니다. Java Javascr..

윈도우 컴퓨터 화면에 갤럭시 탭 화면 공유하기 (강의 유용한 기능)

목차 윈도우(Window) PC에서의 설정 1. 윈도우 검색창에 시스템을 아래와 같이 검색하고 실행합니다. 2. 아래 그림과 같이 "이 PC에 화면 표시"를 클릭 합니다. 아래와 같이 활성화 되지 않았다면 선택적 기능을 클릭 후 무선 디스플레이를 설치 합니다. 설치가 완료 되면 아래와 같이 활성화 됩니다. 3. 아래와 같이 안전한 네트워크... 를 설정하고 파란색으로 된 "이 PC에 표시하기 위해 연결 앱 시작"을 클릭 합니다. 4. 클릭 후 아래와 같은 화면이 나오는데 이때 마우스를 위쪽으로 올려서 오른쪽 상단에 화살표를 클릭해서 화면을 축소 합니다. 그렇지 않으면 추후에 탭화면 미러링으로만 고정되기 때문입니다. 갤럭시 탭(Galaxy Tab)에서의 설정 현재 1. 아래 그림과 같이 Smart View..

힘, 에너지, 일, 파워, 일률, 순간에너지, 평균에너지란? 수식(Force, Power, Energy, Work, Equation)

목차 해당 내용은 유투브 강의 혁펜하임의 강의를 기초해서 정리한 자료 입니다. 힘(Force)이란? 우선 힘(Force)에 대한 정의 부터 파워(Power), 에너지(Energy), 일(Work)에 대한 정의가 이루어 집니다. 힘은 위와 같은 수식으로 시편의 무게에 가속도를 곱하는 것으로 뉴턴(Newton)에 의해 "정의"된 값입니다. 즉, 힘에 대한 정의는 위와 같이 약속이 된 것입니다. 단위는 N 또는 kgf을 사용합니다. 단위: N, kgf 일(Work)이란? 일이란 물체가 이동하는 방향으로의 힘에 물체가 이동한 거리를 곱한 값입니다. 단위는 Nm 또는 J을 사용 합니다. 단위: Nm, J 에너지(Energy)이란? 흔히 운동에너지, 위치에너지에 대한 얘기를 들어보셨을 겁니다. 에너지란 물체에 일(..

DC 션트 저항이란? 사용 방법(DC Current Shunt)

목차 DC 션트 저항(DC Current Shunt)이란? 일반적으로 작은 전류를 측정할 때는 전류계를 사용해서 측정이 가능하지만 큰 전류(10A 이상)를 측정할 때 Shunt 저항을 사용 합니다. Shunt 저항은 고전류 측정을 위해 제작된 특수 저항입니다. Shunt 저항은 위 그림과 같이 일반적으로 부하(Load)와 직렬로 연결합니다. 그리고 Shunt 저항에 병렬로 전류계를 연결합니다. Shunt 저항은 위 그림처럼 볼트로 연결할 수 있는 구조로 되어 있습니다. 볼트를 통해서 굵은 전선을 연결할 수 있고 가운데 작은 볼트로 Voltmeter와 연결할 수 있는 구조를 가집니다. 그리고 Shunt 저항은 Ground에 가깝게 연결해서 전압 강하를 최소화 해줍니다. 위 저항은 무라타 션트 저항인데 저항..

오일러 공식(Euler's formula) 사용 예제

목차 해당 내용은 유투브 강의 혁펜하임의 강의를 기초해서 정리한 자료 입니다. 앞서 오일러 공식의 정의와 어떻게 유도를 했는지에 대해 알아보았습니다(https://scribblinganything.tistory.com/588). 이번 시간에는 오일러 공식을 사용해서 어떤 수학적 이점과 실제 사용 예제에 대해 알아보겠습니다. 오일러 공식(Euler's formula) 사용 예제 #1 위 그림과 같이 복소수 값을 지수 형태로 표현할 수 있습니다. 즉, 아래와 같이 여러가지 복수의 곱을 쉽게 덧셈으로 바꿔서 사용할 수 있습니다. 오일러 공식(Euler's formula) 사용 예제 #2 위 예제는 a(t), b(t)를 통신으로 보낼 때 cos(t)와 90위상 차이가 나는 -sin(t)에 묶어서 보내고 송신부에..

[공업수학]오일러 공식(e^(jΘ) = cosΘ+jsinΘ) 이해하고 유도하기(Euler's Formula, Maclaurin Series)

목차 맥클로린 급수(Maclaurin Series) SinΘ, CosΘ 유도 모든 신호는 맥클로린(Maclaurin Series) 급수로 표현이 가능 합니다. 위와 같은 형태로 신호는 표현이 가능 합니다. C0, C1, C2.... 값들은 아래와 같이 미분으로 표현이 가능 합니다. 위 수식을 이용해서 Sin과 Cos을 아래와 같이 구할 수 있습니다. 이번에는 아래 지수함수를 맥클로린(Maclaurin Series) 급수로 표현해보겠습니다. 위 지수함수를 수식(1)에 대입하면 아래와 같이 구할 수 있습니다. 앞서 식(2)과 식(3)을 사용하면 식(4)를 아래와 같이 표현할 수 있습니다. 오일러 공식(Euler's Formula) 속성 식(5)는 cosΘ와 sinΘ로 이루어지기 때문에 Θ를 각으로 생각하면 ..

[Linux]리눅스 find로 파일 검색하기(size, exec, name, 별표* 사용)

목차 리눅스 파일 찾기 명령어 및 사용방법 리눅스에서 파일을 찾는(Search) 방법은 주로 find 명령을 사용 합니다. 사용 방법은 아래와 같이 단순 합니다. find 검색위치폴더 옵션 찾을파일이름 검색위치 폴더의 경우 입력하지 않으면 전체 폴더에서 검색을 시행 합니다. 그리고 찾을 파일 이름에서는 윈도우에서 모르는 문자를 대체 하듯 사용 할 수 있습니다. 옵션은 아래와 같습니다. -name : 찾을 파일 검색 -perm : 파일 권한으로 검색 -type : 형태가 같은 파일 검색 -link : 링크 개수가 일치하는 파일 검색 -size: 사이즈로 검색, 파일 사이즈는 b(블록), c(바이트), k(킬로바이트), w(워드단위, 2바이트) -user : 사용자로 검색 -exec : 검색된 파일에 추가 ..

[라즈베리파이]Raspbery Pi에서 파이썬 처음 실행해보기(Python)

파이썬(Python)이란? 파이썬은 인터프리터(Interpreter) 언어로 C언어와 같이 컴파일러(Compiler)를 사용하는 언어와는 효율성에서 다릅니다. 인터프리터는 간단하게 말하자면 해당 프로그램에 대해 말 그대로 해석을 해서 바로 실행을 시킬 수 있습니다. 하지만 C와 같은 컴파일러의 언어들은 컴파일(Compile)이라는 단계를 거쳐서 프로그램을 컴퓨터가 이해할 수 있는 명령어로 변환해서 실행을 해야 합니다. 대신 컴파일은 인터프리터 처럼 미리 해석을 위한 처리가 필요 없어서 언어 자체가 가볍고 사용자가 상대적으로 효율 적이고 빠른 코드를 작성할 수 있습니다. 물론 최근에 파이썬도 다양한 라이브러리가 제공 되어 효율적이고 빠른 코드를 사용자 어플리케이션(Application)에 맞춰 제작을 해주..

[전기전자]캐패시터, 콘덴서, 캐패시턴스, 리액턴스란?(Capacitor, Capacitance, Condensor, Reactance)

목차 [전기전자]캐패시터, 콘덴서란? 캐패시터(Capacitor), 콘덴서(Condensor)는 동일한 말입니다. 간단하게 설명하면 전하를 저장할 수 있는 장치 입니다. 위 사진은 다양한 종류의 캐패시터 입니다. 위 그림은 전자 회로도로 직류 전원과 캐패시터가 연결되었을 때 입니다. 위 그림처럼 캐패시터의 판에 전하가 저장됩니다. 그리고 판사이에 유전체(Dielectric)가 있어서 전류가 흐를 수는 없습니다. [전기전자]캐패시턴스 란? 앞서 회로에서 Capacitor가 저장할 수 있는 정도를 수식으로 표현하면 아래와 같습니다. Q = C x V 여기서 Q는 전기량으로 클롬이라고 하고 단위는 C를 사용합니다. C는 캐패시턴스(Capacitance)를 의미 합니다. 캐패시턴스는 캐패시터의 능력이라고 볼 수..

[Linux]리눅스 쉘스크립트란? 사용 방법, 예제(Shell Script, 셸)

목차 리눅스(Linux) 쉘스크립트란? 쉘스크립트(Shell Script, 셸스크립트)는 Shell 명령어들을 텍스트 파일이 모아서 실행해주는 개념이라고 생각하시면 됩니다. C언어나 파이썬(Python)과 같이 코드를 위에서 아래로 순차적으로 실행합니다. 이때 실행하는 명령어들이 Shell이라는 차이가 있습니다. Shell Script를 사용하는 장점은 컴파일이 필요없이 리눅스(Linux) 환경에서 셀을 인터프리터(Interpreter)로 바로 해석해서 실행해주는 장점이 있어서 간단한 명령을 구현할 때 주로 사용합니다. 리눅스(Linux) 셸스크립트 사용 방법 스크립트 텍스트 파일은 아래와 같이 시작 합니다. #!/bin/bash #!의 의미는 해당 스크립트(텍스트) 파일은 실행 파일로 인식 시킵니다. ..