목록분류 전체보기 (185)
번개애비의 라이프스톼일
Yum을 이용하면 쉽게 설치할 수 있다. 예전에는 Nginx에 php-fpm을 붙여서 많이들 사용하는데 Nginx 점유율이 올라감에 따라 Apache도 성능이 좋아지면서 APM으로 셋업을 많이 하는 추세이다. 무엇보다 .htaccess를 사용할 수 있기도 하고, 본래 Apache와 궁합이 잘 맞는게 php이기에 오늘은 APM으로 셋팅! 설치 명령어 #라이브러리 설치 yum install -y libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel #Apaceh 웹서버 설치 yum install -y httpd* #PHP 설치 및 기타 라이브러리 설치 yum install -y php php-common php-opcache php-..
ESP32를 이용하여 온도와 습도를 센싱할 예정임. 센서는 DHT11 이라는 센서를 사용할 예정입니다. 센서구매 : http://www.devicemart.co.kr/goods/view?no=1313600 온습도센서 [DHT11] Size: 15.5(다리제외) * 12 * 5.5mm, Temperature range: 0-60 ℃, Humidity range: 20-90%RH www.devicemart.co.kr 예제로 가장많이 사용하는 그런 범용(?)적인 센서입니다. 센서를 사용하기에 앞서 ESP32의 GPIO핀에 대해서 설명시작! 빨간색으로 되어있는 포트들이 실제로 입/출력 목적으로 사용할 수 있는 핀들이다. 나머지 핀들은 Wifi, Pullup, 데이터업로드 등의 목적으로도 사용되는 범용성이 있는 ..
이 문서는 하드웨어 입문자들을 위한 자료임. (미리 고수님들은 잘못 찾아오셨습니다.) ESP32는 요롷게 생김. 이전까지는 ATmega계열의 보드를 이용하여 많이들 개발하였음. 불과 십여년전까지만해도 실무에서도 많이 접한 칩이라고 하면 단연 ATmega였으나, 최근 인공지능이라는 단어가 생기면서 빅데이터라는 새로운(?)개념이 생겨나고 빅데이터를 갖추기위해 RAW데이터를 수집할 방색을 고심한 끝에 센싱기술이 대두되고, 센싱한 데이터를 서버에 전달해주기 위한 IoT기술이 탄생하게 되었다. (단 세줄로 최근 IT트렌트를 요약함.) 위 ESP32는 ATmega보다 겁나빠르고 Wifi와 BLE가 칩하나에 녹아있는 요즘 말하는 IoT장비의 필수템이다. (물론 다른 좋은칩도 있지만 Arduino IDE를 쉽게 사용할..
아는 동생의 부탁으로 Asus공유기 (AC1900개조버전)을 개조하게 되었다. 출력업은 흔히 검색하면 나오는것이기 때문에 이번 포스팅에서는 생략.... Asus공유기의 종특인 CPU온도를 낮추기위해 팬을 달아주는 개조를 진행했다. 팬은 기존에 집에 굴러다니던 쿨러마스터 CPU전용 12v팬. 이 팬을 사용하기 위해서는 1. 공유기후면의 USB단자에서 5V를 끌어와 스탭업을 시켜주거나, 2. 공유기전원의 19V를 끌어와 스탭다운을 시켜주는 방법이 있었는데, USB포트로 따는건 전에도 했었고 다른분들 포스팅이 많기 때문에 이번에는 공유기전원에서 스탭다운하는 방향으로 진행했다. 이 방법의 장점은 Asus공유기의 USB포트 2개를 모두 살릴수 있다는거~ 집에 굴러다니는 쿨린팬을 구했늗데 망할 70mm 그릴이 없어..
최근에 출시되는 노트북... 특히 맥북프로... 모든 단자가 썬더볼트3를 지원하는 USB-C단자로 바뀌어 버렸다... 덕분에 우리는 여러가지 주렁주렁 악세사리를 들고다녀야 했는데, 사실 USB메모리하나랑 MicroSD리더기 정도만 키홀더에 메달아 간편하게 들고 다녔던 찬라에.. USB-C to HDMI의 초소형 버전이 있다는걸 알게 되었다. 이전에 커넥팅 제품들이 마감성이 좋고 내구성이 좋아서 많이 사용했었는데 이건 한참뒤에나 알게 된 제품 일단 작기때문에 강력히 추천함! 구매링크 : http://connecting.kr/surl/P/50/?t=20191031 무려!!! 만원이라는 금액만 지출하면 쉽게 HDMI출력이 가능한 제품임. 4K까지 지원한다는데 사실 4K는 사용할 일이 없고 간혹 PT를 급하게 ..
2.5인치 하드디스크... 다양하게 사용됩니다. 외장하드디스크로도 사용되고, 노트북에서도 사용하기도 하죠. 이러한 2.5인치 하드디스크는 대부분 7mm 혹은 9mm 제품이 대다수입니다. 특히나 SSD가 보급되면서 그 두께는 점점 더 얇아지고 있습니다. 오늘은 얇은 2.5인치 하드디스크가 아닌 조금 많이 두꺼운 15.5mm 하드디스크의 외장하드를 만들어보도록 하겠습니다. 일단 만들기에 앞서, 15.5mm 두께의 2.5인치 하드를 지원하는 외장하드 케이스가 전무합니다. 다나와나 전자상가를 아무 뒤져도 출시되지 않는다고 합니다. 덕분에 이번에 3D모델링을 하게 되었네요 ㅎㅎㅎ USB3.0과 4TB이상의 HDD를 인식할 수 있는 무난한 IPTIME의 외장하드 키트를 구매했습니다. 제품명은 iptime hdd 3..
군에서 무려 10만 키로를 수동 운전을 했건만 벨로스터n의 1단 클러치 미트는 일주일째 적응 불가다 결국 이렇게 초보운전 딱지를 붙이게 되었다. 추가로 퍼포먼스 패키지를 추가하면 피제로에 19인치 휠이 기본 장착되지만 승차감이 심각한 상태가 됨으로 18인치로 다운을 추천한다. 나는 라이노스 실저폴리쉬 18인치 휠에 금호타이어 마제스티를 낑구고 있다 https://m.smartstore.naver.com/tirecoach/products/4485943481 저렴한 휠 가격 덕분에 깨지면 그냥 휠 갈면되고 서킷 탈일도 없으니 노면 소음이 적은 마제스티를 골랐다 현금가로 구매하면 약 110만원정도 나온다고 하는데 나름 꿀 조합이다 휠너트의 경우 D1spec 휠 너트로 빨간색 깔맞춤을 했다 https:/..
집에 아두이노는 천지때깔에 널려있는데 망할 USB가 없어서 ESP32로 대체해서 만들었습니다. 단순해요. 서보모터에 3.3V와 GND를 연결해주고 GPIO23에 연결해줍니다. (가급적 케이블은 한쪽에 몰빵) 늠름한 ESP32와 SG90서보모터 그리고 서보모터와 연결된 고양이 장난감 아이들이 잡아댕기는 힘이 좋아서 케이블타이로 1차 묶고 2차로 글루건 도포했습니다. 완성된 모습 (흔한 공돌이의 책상) 코딩내용입니다. 그냥 단순하게 아두이노 IDE로 컴파일했습니다. #define COUNT_LOW 0 #define COUNT_HIGH 8888 #define TIMER_WIDTH 16 #include "esp32-hal-ledc.h" void setup() { ledcSetup(1, 50, TIMER_WIDT..
서보모터 2개와 레이저모듈 1개, 아두이노를 이용하여 레이저 장난감을 만들어보았습니다. on/off 스위치를 통해 아날로그의 신호를 받아 on인지 off인지를 체크하여 장난감이 작동을 시작하는지 판단하여 작동되며, 레이저가 on/off를 주기적으로 실행하여 고양이들에게 관심을 줄 수 있도록 제작하였습니다. #include int cds = A5; int laser = 2; int pos = 0; Servo myservo11; Servo myservol2; void setup() { Serial.begin(9600); pinMode(laser, OUTPUT); myservo11.attach(9); myservol2.attach(10); } void loop() { int val= analogRead(cds..
HTTP2는 HTTP1과 달리 동시다발적인 Request가 가능하여 HTTP1보다 획기적인 접근성을 제공합니다. 작동방식은 아래 이미지를 참고하시면 도움되실겁니다. Request를 보내고 응답이 올때까지 기다리지 않고 Request를 계속 보내고 Response가 도착여부와 관계없이 작동이 가능하기 때문에 Web통신자체의 성능 향상을 기대할 수 있습니다. 윈도우서버 (IIS)에서의 HTTP2 를 사용하기 위한 조건은 아래와 같습니다. 1. IIS10 이상일것 2. HTTPS 가 지원될것 (다른웹서버도 동일합니다.) 3. 윈도우 상의 레지스트리추가 3번 레지스트리 추가는 아래와 같이 추가해주시면 됩니다. 레지스트리를 직접 찾아 헤메는 수고를 덜어드리기 위해 REG파일을 첨부해드립니다. REG파일을 다운로드..