전체 글 69

1. KiCad 7.0 버전 소개

저자 소개 임베디드 하드웨어 개발자로 경력 5년차의 중소기업에서 리눅스기반 MCU설계 및 주변기기의 회로설계 및 PCB 관련 하드웨어 엔지니어를 담당하고 있다. 수많은 프로젝트에서 회로를 그리고 PCB를 제작하고 디버깅하는 일을 하고 있다. 책을 쓰게 된 이유? KiCad 에대한 사용자가 많아졌으면 하는 바램으로 이 책을 쓰게 되었다. 부디 이책을 보고 회로에 관심 없던 사람들도 쉽게 회로를 그리고 PCB 결과물로 저렴한 가격에 만들어 볼 수 있기를 희망한다. 그만큼 직관적이고 사용하기 편리하다. 나만 알기 아까운 프로그램이다. 프롤로그 요즈음 SW의 호황으로 수많은 SW개발자들이 많이 생겨났다. 반면에 제조업 기반인 우리나라에서 HW개발자의 입지가 많이 줄어들고 있는 것이 사실이다. 그 이유인 즉슨 S..

Kicad 7.0 사용법 2023.06.12

iperf를 사용한 기가인터넷 속도 측정 방법

리눅스 윈도우에서 iperf를사용한 기가이더넷 확인 방법 "iperf" 명령을 사용하여 Linux에서 기가비트 인터넷 속도를 확인할 수 있습니다. 이렇게 하려면 두 개의 Linux 시스템이 있어야 합니다. 하나는 서버 역할을 하고 다른 하나는 클라이언트 역할을 합니다. 단계는 다음과 같습니다. 다음 명령을 사용하여 두 컴퓨터에 iperf를 설치합니다. sudo apt-get install iperf 2. 다음 명령을 사용하여 시스템 중 하나에서 서버 모드로 iperf를 실행합니다. iperf -s 이렇게 하면 컴퓨터에서 iperf 서버가 시작됩니다. 3. 다음 명령을 사용하여 다른 컴퓨터에서 클라이언트 모드로 iperf를 실행합니다. iperf -c 를 iperf 서버를 실행하는 머신의 IP 주소로 바꿉..

제품리뷰 2023.03.23

안테나 길이 결정하는 방법

안테나의 길이는 사용하는 무선 주파수에 따라 결정됩니다. 안테나의 길이는 전파의 파장과 관련이 있으며, 전파의 파장은 사용하는 주파수와 반비례 관계에 있습니다. 따라서, 안테나의 길이는 사용하는 주파수에 따라 결정됩니다. 일반적으로 안테나 길이는 전파의 파장의 1/2, 1/4 또는 5/8 등의 길이로 설정됩니다. 이러한 길이는 안테나의 효율과 임피던스 매칭을 최적화하기 위해 결정됩니다. 무선 주파수가 낮을수록 파장이 길어지므로 안테나의 길이도 길어져야 합니다. 예를 들어, AM 라디오 방송은 대략 535 kHz에서 1605 kHz의 주파수 범위를 사용합니다. 이 범위에서 전파의 파장은 대략 560m에서 190m로 범위가 매우 넓기 때문에, 안테나의 길이도 대략 140m에서 47.5m 범위 내에서 결정됩니..

제품리뷰 2023.03.15

청년도약계좌 수익률계산

며칠전 청년도약계좌 중간 보고가 나왔다. 작년초에 청년희망적금을 들었었고, 중복신청은 안된다고하여 청년희망적금을 해지해야 청년도약계좌를 들 수 있다고 했다. 청년희망적금의 수익률을 살펴보면 50만원씩 24개월 납입하여 1200만원 납입시 1298.5 만원을 수령 할 수있다. 단순 수익률만 보면 (1298.5 - 1200)/1200 = 8.2 % 의 수익률을 만기시 얻을 수 있다. 그렇다면 청년도약적금은 어떨까? 청년도약적금은 개인소득에 따라 기여금을 차등지급한다. 월에 천원정도 씩 차이가 나서 큰차이는 없다. 연봉 4800만원 이하 납입금 70만 기준 월 2.2 만원이 기여금으로 추가납입되어 72.2만원이 적립된다. 5년동안 3%, 5%, 7% 금리를 가정하여 계산해보았다. 아직 최종금리가 결정되진 않았..

용어 2023.03.09

파이썬 뉴진스버니 누끼따는 프로그램 만들기

코드부터 본론 import cv2 import numpy as np # 이미지 불러오기 input_image = cv2.imread('C:/Users/jackki/Desktop/Bunnies.jpg') # cv2 라이브러리를 사용하여 불러온 이미지를 그레이스케일로 변환 gray_image = cv2.cvtColor(input_image, cv2.COLOR_BGR2GRAY) # Canny의 엣지 감지 알고리즘을 적용 edges = cv2.Canny(gray_image, 100, 200) # 불러온 이미지와 같은 크기의 검은 바탕이미지를 만들고 output_image = np.zeros_like(input_image) # 위의 적용한 엣지들을 흰색(255,255,255)으로 채움 output_image[ed..

제품리뷰 2023.03.08

다이오드의 종류와 특성(다이오드,쇼트키다이오드,제너다이오드)

1. 일반 다이오드(Silicon Diode) 다이오드를 통하여 전류가 흐르려면, 다이오드의 문턱전압을 넘어야한다. 일반 실리콘 다이오드의 경우 약 0.8v 이다. 이때, 다이오드가 열을 내뿜는데 아래의 소비전력과 발열 특성을 가지고 있다. 2. 쇼트키 다이오드(Schottky barrier Diode) 문턱전압이 실리콘 다이오드보다 낮은 다이오드 이다. 즉, 쇼트키 다이오드가 온도 특성을 실리콘다이오드보다 더 낮게 가져갈 수 있다. 다른 장점으로는 문턱전압이 낮기 때문에 아주 빠른 스위칭 속도를 가진다. 그말은 전압강하가 적게 일어나는 것과 같다. 주파수 60Hz의 Sine Input 인 노란색 파형, 초록색은 일반 실리콘, 파란색은 쇼트키 다이오드이다. 오른쪽 위의 전압 값을 보면, 쇼트키 다이오드의..

JLCPCB VIA 홀 옵션에대한 설명(tented,untented,plugged,…)

비아(Via)란? Top Layer와 Bottom layer를 연결해 주는 통로 역할을 하며, 노이즈제거, ESD 쉴드, GND보강, 열분산 등 많은 역할을 한다. JLCPCB Via 설정들에 대한 설명 보드 제작하려고 JLCPCB.com 에 접속했다. 최근 업데이트로 여러 옵션들이 생겼다. 전세계를 대상으로 하는 사업을 확장하면서 캐파는 키울만치 키웠고, 이제 품질에 대한 선택, 즉 옵션을 소비자에게 제공함으로써 다양한 가격 정책을 통해 마진을 높이려는 사업전략이라고 생각된다. 오늘은 새로생긴 옵션들은 많지만 그 중 **비아(Via)**에 대한 설명을 준비했다. 내용을 시작하기전, 기본 용어로 솔더마스크에 대해서 알고 다음내용을 읽으면 이해가 쉽다. 솔더마스크는 솔더마스킹 잉크가 덮이는 것을말한다. 솔..

라즈베리파이 pi 로그인이 안됨 해결방법.(Bullseye 버전 이후 default ID 삭제)

아니 내 라즈베리파이 새 이미지 다운 받았는데 왜 pi / raspberry 로 로그인이 안되지?? 해결방법 Bullseye 업데이트후 라즈비안에서 초기 default 로그인 ID / PW 이었던 pi / raspberry 가 삭제되었다고 한다. 이유인 즉슨, 수많은 제품들의 보안 문제로 이러한 결정을 하게 되었다고 한다. SD card 나 EMMC 를 Windows 또는 Mac에 연결 한 후, boot에 userconf.txt 파일과 함께 한줄 명령어를 추가 하면 된다. username:encrypted-passwd 추가 해주어야한다. userconf.txt username:encrypted-passwd username에는 login 하는 ID를 입력하고 encrypted-passwd 에는 암호화된 비..

ESP IDF 설치 (Mac OS)

ESP-IDF란? ESP-IDF는 Espressif 사에서 만든 IoT 개발 툴로, 호스트인 컴퓨터와 타겟인 ESP보드간 컴파일할 수 있게 하는 툴체인이다. 실행 시 터미널창이 뜨며, 리눅스 명령어를 기반으로 사용할 수 있다. 프로젝트 생성, 수정, 컴파일, 빌드, 플래시 할 때 사용한다. ESP-IDF는 아래 그림과 같은 순서로 프로젝트(앱)를 타겟(ESP32)에 업로드 한다. 준비물 - Mac OS / (Windows또는 Linux) - ESP32 Board (이글은 ESP32-EYE 사용) - USB cable 파이썬설치 python3.x 버전이 설치되어있지 않다면, 다음 홈페이지에가서 다운로드 받으시기 바랍니다. 운영체제에 따라 다운로드 홈페이지가 바뀌니 OS와 버전을 확인하시고 최신버전으로 받으..