[자바스크립트] dat.GUI - GUI 응용 #1 안녕하세요? 만들오 입니다. 기존의 메뉴를 dat.GUI를 이용해 업데이트한 결과를 공유합니다. 아래 빨간 점선 안의 버튼을 dat.GUI로 정리했습니다. 심지어 Object Detection 관련 기능들을 추가했는데도 더욱 깔끔한 모습입니다. 빈 공간이 많이 남아 변경 후에는 Command line처럼 화면을 꾸밀 수 있었습니다. //dat.GUI params = { OC: false, OD: false, OT: false, knn_label: "ID1", knn_train: knn_add, knn_save: knn_save, knn_load: knn_load, ssd_tresh: 0.5, ssd_max: 20, } const classifier = gui.addFolder("Object Classif.. 2021. 3. 30. [아두이노] ESP32-CAM 1년 사용 후기 안녕하세요? 만들오 입니다. 약 1년간 ESP32-CAM을 사용하며 느낀점을 정리합니다. 홈 CCTV 타임랩스 카메라 RC카 (모터 2개까지) 스트리밍 카메라 중 가성비 최고 가격을 생각하면 괜찮은 해상도 아쉬운 GPIO 코드 업로드의 불편함 스트리밍 카메라가 이렇게 저럼한가? 라는 생각이 들었습니다. 뿐만 아니라 WIFI, BLE 통신이 내장되어 있어 다른 모듈의 가격이 오히려 비싸보입니다. 해상도는 QVGA|CIF|VGA|SVGA|XGA|SXGA|UXGA 등 다양하게 지원하고 있고, 실시간 스트리밍은 VGA(640x480)까지 적당한것 같습니다. GPIO 사용은 아쉬움이 많았습니다. 핀맵에는 총 10개의 GPIO가 있고, 스트리밍 시 2~3개 정도만 작동했습니다. RC카 프로젝트는 GPIO 수를 줄이.. 2021. 3. 30. [프로젝트] 레고테크닉 지프 랭글러 구동개조 안녕하세요? 만들오 입니다. 지프 랭글러 모터구동 개조관련 프로젝트 정리글 입니다. 첫 번째로, 2종류의 제어보드로 개조하며 느낀 점 입니다. 마이크로비트 코딩하기 쉽다. 확장보드로 인해 구성이 간단하다. 보드 + 확장보드의 크기가 상당해 장착 자유도가 상대적으로 낮다. ESP32-CAM 카메라가 달려있다. 보드가 작아서 설치의 자유도가 높다. 구성하기 어렵다. (배터리, 모터 등) 코드 업로드가 매우 귀찮다. ESP32-CAM은 카메라 사용이란 막강한 기능이 있지만, 코드 업로드 하는 과정이 매우 불편했습니다. 수시로 변하는 아이의 요구사항에 대응하기 위해 마이크로비트로 정착했습니다. Robotbit의 스피커와 조명기능을 추가로 업데이트 해야 할 부분이 있지만, 큰 틀을 마무리한 기념으로 코드를 남깁니.. 2021. 3. 28. [자바스크립트] dat.GUI - GUI 만들기 진행중인 프로젝트의 GUI 부분에서 애로사항이 발생했습니다. 전부터 눈여겨 보던 dat.GUI 라이브러리를 이용해 해결하려 합니다. 구글 데이터 아트팀 개발. 경량 그래픽 사용자 인터페이스. 사용하기 쉽다. 훨씬 보기 좋고 사용하기에도 좋아보입니다. 조금씩 업데이트해서 기존 GUI와 비교해보도록 하겠습니다. [끝]. 2021.03.31 - 코드 안의 params.Label을 params.knn_label로 오타 수정했습니다. 2021. 3. 24. [프로젝트] 레고테크닉 인공지능 RC카 #2 - 아두이노 코드 공유 지금까지 만들어놓은 프로토타입V1(이후 V1모델)의 아두이노 코드를 공유합니다. 이 코드로 Object classification를 학습하고 결과를 실행할 수 있습니다. Object tracking과 Object detection 모두 구현할 수 있는 상태지만, GUI 구성이 시간을 많이 잡아먹어서 업그레이드가 지연되고 있습니다... 코드관련 궁금하신 부분은 댓글을 남겨주세요. 감사합니다. #include #include #include #include "esp_camera.h" #include "esp_timer.h" #include "img_converters.h" #include "Arduino.h" #include "fb_gfx.h" #include "soc/soc.h" #include "soc/.. 2021. 3. 18. [아두이노] ESP32 시리얼 통신 2개 사용하기 안녕하세요? 만들오 입니다. ESP32-CAM을 사용하며, 마이크로비트 보드와 통신하는 중 다음과 같은 문제가 있었습니다. 모든 Serial 문을 차단해도 일부 데이터가 송신됨. 이런 문제로, HardwareSerial을 이용해 다른 핀으로 통신을 하도록 했습니다. 주요 코드 및 설명은 다음과 같습니다. #include HardwareSerial mySerial(2); //3개의 시리얼 중 2번 채널을 사용 void setup() { Serial.begin(115200); //기존의 기본 시리얼 mySerial.begin(115200, SERIAL_8N1, 12, 13); //추가로 사용할 시리얼. RX:12 / TX:13번 핀 사용 } void loop() { if(mySerial.available().. 2021. 3. 10. 이전 1 ··· 8 9 10 11 12 13 14 ··· 18 다음