iot 메이커 이야기/홈어시스턴트 2024. 11. 28. 홈 어시스턴트 기본설정 (3) tuya 연동하기 저는 집에서 tuya를 활용해서 HOME IoT를 구축하고 있었던 상황이었습니다. 그렇기 때문에 가장 먼저 HA에 Tuya 디바이스를 가져오는게 필요해서 HA에서 Tuya 디바이스를 가져와 보았습니다. Tuya는 Smart Life라는 어플리케이션을 사용하고있습니다. 1. HA에서 Tuya 서비스 연결하기아래 사진과 같이 HA 설정 탭 - 기기 및 서비스 - Tuya를 연결합니다. 만약, 바로 접속하고 싶으시다면 아래 HA버튼 링크를 클릭해주세요 바로가는 링크입니다. 2. SMART LIFE에 USER CODE를 복사해서 입력SMART LIFE는 아래와 같은 절차에 따라서 사용자 코드 확인이 가능합니다.1) SMART LIFE 오른쪽 하단 [나] 탭 클릭2) 오른쪽 위 설정 버튼 클릭3) 계정 .. 메이커 이야기/홈어시스턴트 2024. 11. 16. 홈 어시스턴트 기본설정 (2) configuration.yaml 홈어시스턴트를 막상 설치했지만.. 그냥 UI만을 둘러보면 뭐부터 해야할지 감이 안잡히네요... 딱히 뭐 부터 배워야 하겠다는것 보다는 그냥 막연히 이걸 설치했는데 뭐하란거지.. 불도 켜고 꺼보고싶고 HA의 막대한 기능을 사용해보고 싶다는 것들이 전부인데.. 어렵네요.여기저기 찾아보다보니, 홈 어시스턴트의 핵심 기능은 configuration을 잘 다루는게 핵심인것 같아서 이걸 설정하는 것부터 한번 시작해보도록 하겠습니다.홈어시스턴트 기본 설정하기1. Home Configuration.yamlHome Assistant의 핵심은 configuration.yaml 파일입니다. 이 파일은 Home Assistant의 모든 설정을 정의합니다.설치 설정 > 에드온 > File editor를 설치해주세요 설치를 완료.. 메이커 이야기/ESP32 2023. 3. 26. ESP32 MicroPython ADC편 : 아날로그 센서 값 안녕하세요. 오늘은 ESP32 MicroPython ADC편입니다. 아날로그 값을 읽는 방법에 대해서 한번 알아보도록 하겠습니다. 혹시 처음 보시는 분들은 아래 링크를 따라서 순서대로 와주시면 될 것 같습니다. 2023.03.14 - [메이커 이야기/ESP32] - ESP32 MicroPython 시작하기 ESP32 MicroPython 시작하기 ESP32를 MicroPython을 사용하여 제어해보는 과정을 만들어보려고 합니다. 그 동안은 Arduino IDE로 ESP32를 제어했었는데요. Python을 종종 사용하는 저에게 C++개발환경보다는 Python을 사용할 수 있다는게 kgu0724.tistory.com ADC (Analog-to-Digital Converter)란? ADC는 아날로그 신호를 디.. 메이커 이야기/ESP32 2023. 3. 14. ESP32 마이크로파이썬 MicroPython 시작하기 ESP32를 MicroPython을 사용하여 제어해보는 과정을 만들어보려고 합니다. 그 동안은 Arduino IDE로 ESP32를 제어했었는데요. Python을 종종 사용하는 저에게 C++개발환경보다는 Python을 사용할 수 있다는게 너무 큰 장점인것 같습니다.그럼 Micropython에 대해서 한번 알아보도록 하겠습니다.1. ESP32 보드의 소개와 특징들 ESP32 보드는 는 Espressif Systems에서 개발한 저전력 무선 Wi-Fi 및 블루투스 SoC(System-on-a-Chip)입니다. ESP32 보드는 이러한 SoC를 이용한 개발보드로, 저렴하면서도 고성능의 장점을 가지고 있습니다.ESP32 보드의 주요 특징은 다음과 같습니다.듀얼코어 프로세서ESP32는 32비트 듀얼코어 마이크로컨트.. 메이커 이야기/NodeMCU 2020. 2. 11. [Blynk] RFID로 출입 감지 어플 만들기 (nodeMCU) ○ 프로젝트소개 RFID와 Eventor로 사용자 접촉 알려주기 RFID 를 활용하여 누군가 출입을 하고나서 알림을 받고 싶을 때를 위해 만들어 보았습니다. ○ 사용 부품 1) nodeMCU x 1 2) RFID-RC522 x 1 ○ 회로 연결 ○ 적용 코드 #define BLYNK_PRINT Serial #include #include char auth[] = "******UXEdS54O"; char ssid[] = "m****ce"; char pass[] = "ten**9**0"; #include "SPI.h" #include "MFRC522.h" #define RST_PIN 5 #define SS_PIN 15 MFRC522 mfrc522(SS_PIN, RST_PIN); WidgetTerminal t.. 메이커 이야기/NodeMCU 2020. 2. 10. [Blynk] 아두이노 원격 서보모터 제어 (NodeMCU) ○ Blynk로 Servo 모터 제어하기 아두이노를 활용하다보면 원격으로 제어 하고 싶은 경우가 많죠! Blynk로 원격 서보모터를 제어해보도록 하겠습니다. ○ 사용 부품 1) nodeMCU x 1 2) Servo(SG90) x 1 ○ 사용 코드 #define BLYNK_PRINT Serial #include #include #include Servo myservo; char auth[] = ""; // blynk auth 코드 입력하기 char ssid[] = ""; // wifi 이름 입력하기 char pass[] = ""; // wifi 비밀번호 입력하기 void setup() { Serial.begin(115200); Blynk.begin(auth,ssid,pass); myservo.attach(.. 메이커 이야기/NodeMCU 2020. 2. 10. Bylnk 아두이노 Bylnk 설치하기 및 LED 예제 (NodeMCU) ○ Blynk 설치하기 ○ Blynk에 대한 설명Blynk는 IoT 서비스를 만들고자 하는 분들에게는 아주 유익한 프로그램이죠."We make Internet of Things simple for your clients."Wifi 무선 모듈 / Bluetooth 모듈 을 활용해서 무선 통신으로 나만의 제어를 하고 싶을때 사용하는 프로그램입니다.쉽게 만드는 것은 물론, 세련된 화면까지 만들 수 있으니 시간이 되시는 분들이라면 꼭 한번 배워보시길 추천드립니다. Blynk는 WiFi등의 무선 통신이 가능한 여러 모듈들(아두이노, 노드MCU 등…)을 손쉽게 제어할 수 있는 프로그램입니다. 제어 화면의 UI를 사용자의 필요와 편의에 따라 간편하게 변경이 가능하며, 가상 핀( Virtual Pin ) 기능을 제공하.. 이전 1 다음