목록전체 글 (88)
Zero To One
0. Architecture 1. Result Door sensor close { "battery": 100, "contact": true, "linkquality": 136, "power_outage_count": 191, "voltage": 3015 } Door sensor open { "battery": 100, "contact": false, "linkquality": 149, "power_outage_count": 191, "voltage": 3015 } 2. Setting in rasberry pi 2-1. create docker-compose.yml // zigbee2mqtt/docker-compose.yml version: '3.8' services: mqtt: image: eclipse..
sudo nano /etc/rc.d/rc.local git clone을 받아서 소스코드를 돌리려했다. nohup으로 열어둔건 좋았는데 EC2를 중지했다가 다시 실행하면 npm run start가 자동으로 됬으면 좋겠다 생각했다. 1. EC2 접속 2. nano start.sh 생성 #!/bin/bash cd /home/ec2-user/plum-ecom #git clone 받은 디렉토리로 들어가서 nohup node ./bin/www & #nohup을 실행한다. npm run 명령어 적으면 됨 3. 권한주기 chmod +x start.sh 4. sudo nano /etc/rc.d/rc.local 접속 sudo nano /etc/rc.d/rc.local 5. touch 밑 명령어 추가 su - ec2-use..
Over View 동작 영상 https://youtu.be/iG_YoqC0F_Y 1. zigbee를 이용해서 zigbee제품 (PIR, Door) 들을 연결한다. 이때 안테나 달려있는 것(S2C)은 Coordinator로 동작된다. 2. S2C는 shield와 결합해서 USB로 라즈베리파이와 연결한다. 3. 라즈베리파이에는 Supervised를 설치한다 4. 라즈베리파이에 설치된 홈어시스턴트와 X2C를 추가하고 각종 zigbee와 연결한다. 5. 트리거를 설정한다 (예시, 도어 센서가 열렸을 때, led가 켜진다. 도어 센서가 닫혔을 때, led가 꺼진다) 6. 부품 (1) door sensor 와 PIR 센서 (2) Zigbee Coordinator & rassberry pi (3) etc 조만간 AW..
1. 가비아에서 도메인 구입 후 1-1. My가비아 클릭 1-2. 서비스 관리 클릭 1-3. 도메인 통합 관리툴 클릭 1-4. 이전하고자 하는 도메인 클릭 1-5. 네임서버 설정 클릭 1-6. rotue53에 호스팅 영역 생성 1-7. 생성 후 파란색 네모박스 값을 1-5의 네임서버에 복붙 1-8. 다음과 같이 적용 1-9. 유의사항 1-10. 확인 2. AWS ACM 인증 2-1. ACM 요청 2-2. ACM에서 생성된 CNAME을 Route53에 등록 2-3. 아래와 같이 등록 2-4. 아래와 같이 CNAME이 등록되어 있어야함 2-5. 인증서 발급 완료
1. 부품 1-1. LED Strip WS2811 LED 12V 5M로 구매 구매 링크 : https://www.coupang.com/vp/products/6295911196?itemId=12992655956&vendorItemId=80256434736&q=WS2812B&itemsCount=36&searchId=4c3018eca0384c47b6bb24c5bdbbe8f6&rank=1&isAddedCart= 네오픽셀 LED바 5M 5V 12V WS2811 WS2812B 방수 비방수 IP65 IP20 COUPANG www.coupang.com 1-2. Power Supply 쿠팡 설명에 보면, LED 스트랩이 M당 18W에 60LED를 가지고 있습니다. 그러나 조금더 검색해본 결과 M당 14.4W를 소비하는걸..
1. 배경 https://www.youtube.com/watch?v=oKcLOJckD98&t=314s 빈둥거리며 유튜브를 시청하던 도중 알고리즘을 타고 보게된 영상하나. 4분21초에 현관문 led가 반겨주는 것을 보고 와...저거 만들어 보고 싶다. 라는 생각이 들었다. 2. 구조 일단 냅다 신발장으로 달려갔다. 왜냐면 220V는 무조건 필요하단 생각이 들었기 때문이다. 신발장을 열어보니 숨겨진 컨트롤 박스를 볼 수 있었다. 콘센트가 존재한다! 이로써 전원공급 문제는 걱정 안해도 된다! 3. 구상 가장자리를 따라 쭉 연결한다고 생각했을때, 한 5m정도 되는 것 같다. 전체적인 구상은 다음과 같다. 센서는 총 2개. Door sensor와 PIR sensor 이다. Control Box는 신발장 안에 넣는..
1. Door sensor를 이용한 회로 구성 2. 코드 fastLED라이브러리 설치 #include "FastLED.h" #define NUM_LEDS 100 CRGB leds[NUM_LEDS]; #define PIN 5 #define DOOR_SENSOR_PIN 2 int doorState; void setup() { FastLED.addLeds(leds, NUM_LEDS).setCorrection( TypicalLEDStrip ); pinMode(2,INPUT_PULLUP); // internal pull-up resistor } void loop() { doorState = digitalRead(DOOR_SENSOR_PIN); if (doorState == HIGH) { NewKITT(100, 2..