전체 글 351

Setting Up adb Debugging and Viewing Logcat Messages with Qt

안녕하세요.   Qt 프로그래밍이 국내보다는 외국에서 조금 더 많이 사용하는 것으로 생각되어 영문으로 내용을 구성해 보았습니다. 쉬운 글로 되어 있으니 어렵지 않게 흐름 파악을 할 수 있을 것이라 생각됩니다.   When developing an Android app with Qt, basic debugging can be done through the Application Output. However, as you dive deeper into development using JNI and similar features, you may find the Output messages insufficient.  You’re likely already using Logcat in Android Studio. ..

Programming/Qt 2024.11.06

Android Emulator 사용 시 intel HAXM is deprecated 해결 방법

안녕하세요.  Qt로 안드로이드 앱을 개발하다 보니, 이런저런 에러나 방법들을 알게 되어 공유해 보는 시간을 조금 가져보려고 합니다.  아래내용은 Qt 뿐만 아니라, 안드로이드 에뮬레이터를 사용한다면 HAXM 지원중단이라는 메시지를 볼 수 있습니다. 그래서 HAXM 이 무엇이고 어떻게 해결하는지 찾아본 내용을 남겨 보았습니다.  인텔(Intel)에서 지원을 중단해서 굳이 자세히 알 필요는 없지만, 이것 때문에 나타나는 거구나. 해결책을 알고 있으면 좋을 것 같아서 공유드립니다.   1. Intel HAXM 이란?  Intel HAXM(Hardware Accelerated Execution Manager)은 Android 에뮬레이터와 같은 가상 머신(VM)에서 하드웨어 가속을 가능하게 해주는 가상화 엔진입..

Programming/Qt 2024.11.05

Qt6.x 조금 빠르게 설치하기(mirror 서버 이용)

안녕하세요.  스마트폰 앱개발을 조금 도와줄 일이 생겨 Qt for android를 사용하게 되었습니다.    이전 Qt5.x는 Offline installer 파일이 있어 복사해서 빠르게 설치했습니다. 그러나 최근에는 여러 버전들이 나오면서 Online Installer로 설치하는 형태가 변경되었습니다. 그리고 회원가입과 로그인을 해야 다음을 진행할 수 있습니다.  Online Installer 파일은 금방 다운로드할 수 있습니다. 그러나 설치하기 위한 다운로드 파일들을 다운로드하는 것은 너무 오래 걸린다는 것이 문제입니다.  그래서 검색하는 중에 mirror 옵션이라는 것이 있다는 것을 알게 되었습니다. 기본 다운로드 서버가 어디인지는 모르겠지만, 개발하는 곳에서 가장 가까운 서버를 이용하는 것이 다..

Programming/Qt 2024.11.02

불꽃감지기 IRT-020-K(IR-3Digital 50m) 제품 확인

안녕하세요.   화재 감지 테스트를 위해서 불꽃 감지기 제품을 확인하게 되었습니다. 열화상 카메라는 온도 중심으로 감지한다면 불꽃 감지기는 빛의 파장을 중심으로 감지한다라고 생각하면 어떨까 합니다. 그러나 불꽃 감지기와 열화상 카메라는 동일한 적외선 에너지를 감지하기 때문에 완전히 다르다고는 할 수 없을 것 같습니다.   추가로 보면 불꽃 감지기는 복합식이라고 해서 UV 센서를 장착해서 차별화하기도 하고 열화상 카메라에는 AI를 추가해서 불꽃을 학습시켜 감지할 수 있게 하는 등 차별화를 하는 것으로 보입니다.  1. 불꽃 감지기 원리   불꽃 감지기란 불꽃에서 방사되는 불꽃의 변화가 일정량 이상이 되었을 때 화재신호를 발신하는 감지 장치이다. 빛의 파장은 가시광선을 중심으로 한 자외선 및 적외선으로 구분..

IT 2024.11.01

[팝송으로 영어공부(180)] My Father’s Eyes – Eric Clapton

1. 노래 제목 : My Father’s Eyes2. 가 수 : Eric Clapton3. 노래 듣기 (Youtube)    4. 핵심표현  1) tears in my eyes : 내 눈에 눈물  I had tears in my eyes when I heard the news.  그 소식을 들었을 때 내 눈에 눈물이 맺혔다.  The movie was so touching that it brought tears to my eyes.  그 영화는 너무 감동적이어서 내 눈에 눈물이 흘렀다. 2) never seen : 한 번도 본 적이 없다  I've never seen such a beautiful sunset.  나는 그렇게 아름다운 일몰을 한 번도 본 적이 없다.  He has never seen th..

eMMC 타입 micro SD Card 테스트 ( 32GB eMMC Module for Rock Pi )

안녕하세요.  micro SD Card를 사용하다 보면 데이터가 잘 깨진다, 느리다고 이야기를 많이 합니다. 그래서 emmc 붙은 micro sd card로 하면 안정성도 좋고 속도도 좀 더 빠르지 않을까 해서 확인해 보았습니다.  1. 테스트 환경  - Raspberry Pi 4B,  emmc 32G module, emmc 32G module micro SD adapter,  sandisk 32GB micro sdcard V30, sandisk 64GB micro sdcard XC,   - balenaEtcher, Ubuntu 21.10 (약 2GB), hdparm   2. emmc 제품 확인   RockPi 제품으로 emmc가 나온 것인데 micro SD 아답터를 제공해서 사용할 수 있습니다. 이것과..

IT 2024.10.30

오늘 블로그 완료(오블완) 챌린지 알람 설정하고 참여 해보아요.

안녕하세요.  오늘은 블로그 이벤트가 예정되어 있어 간단히 글을 공유해 보아요. 오늘 블로그 완료(오블완)이라고 해서 이벤트가 있네요. 블로그에 글을 올리시는 분들이라면 같이 참여해서  추첨이긴 하지만 상품 받으면  좋겠다 생각되어 글을 적어 봅니다. tistory에 로그인하면 광고가 나왔습니다.  https://www.tistory.com/event/write-challenge-2024 작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com   기간은 2024년 11월 7일(목) ~ 27일(수) 동안 21일 완주하면 비싼 상품을 추첨해서 주고,3, 7, 14일 꾸준히 할수록 상품 달라졌습니다.       시작 전에 간단하게 챌린지 UR..

취미/공모전 2024.10.29

Raspberry Pi Pico와 기울기 센서(SZH-EK084)로 간단한 기울기 테스트하기

안녕하세요.  업체의 Push 스위치를 누르면 기울어지는데, 그때 상태를 알고 싶고, 비용을 최소화하고 싶다고 해서 찾아보다가 간단한 센서가 있어 확인해 보았습니다. 사실, 기울기 센서(Gyro Sensor), 접점 센서 등 적용할 수 있는 것들은 많이 있었습니다. 저가이기도 하고 어느 정도 사용가능할지 확인 차 테스트해 보았습니다.  1. SZH-EK084 모듈 특징과 크기  2. 테스트 방법  Raspberry Pi Pico와 기울기 센서(SZH-EK084)를 사용하여 간단하게 기울기를 테스트했습니다. 기울기 센서(SW-520D)는 작은 공이 움직이면서 회로의 접촉 여부에 따라 기울기를 감지하는 원리로 동작합니다. 이 센서를 사용하여 디바이스의 기울어짐을 감지합니다.   SZH-EK084 모듈은 기울..

SC-9547-9 (A-Si 박막형 태양전지 실내 발전가능) 테스트

안녕하세요.  실내용으로 사용할 수 있다고 해서 소형 태양전지를 테스트해 보았습니다. 집에서도 아두이노 하나 붙여놓고 IoT처럼 작동할 수 있는 무언가가 가능할까 생각하면서 말이죠. 결국 무한동력처럼 ^^  결론을 말씀드리면 태양전지를 엄청 많이 붙이면 실내에서도 가능하다 ;;; 아니면 초저전력 MCU가 있으면 가능할 것으로 보입니다. 그러나 매번 켜져 있으면서 동작하기에는 박막형 태양전지도 부족해 보입니다. 아래 내용을 참고하시면 좋을 듯합니다.   1. A-Si 박막 태양전지에 관해서  1)  A-Si 박막 태양전지란?   Amorphous Silicon Thin Film Solar Cell, -薄膜太陽電池 [반도체]   비정질 실리콘을 유리기판 사이에 주입해 만드는 박막형 태양전지. 가장 일반적인 ..

IT 2024.10.26

아두이노 나노를 OrCAD 부품 파트로 임포트(IMPORT)하기 & Footprint 등록하기

안녕하세요.    OrCAD에서 회로 부품을 등록할 때 직접 그리는 방법과 부품회사에서 만들어 놓은 라이브러리를 사용하는 방법이 있습니다. CAD, PCB 부품도 DATASHEET를 보면서 직접 그릴 수도 있지만, 시간이 오래 걸립니다. 일반적으로는 부품회사에서 잘 만들어, 부품 사이트에 공유해 주고 있기 때문에 잘 이용하면 될 것으로 생각됩니다.   이번에는 아두이노 나노 부품을 회로도에 넣어보고 PCB Editor에 추가해 보도록 하겠습니다.   CAD용 부품(Parts)을 공유해 주는 사이트 몇 곳이 있지만 무료인 사이트 2곳 정도가 있어 공유해 드립니다.https://www.snapeda.com/https://www.ultralibrarian.com/  1. 부품 라이브러리를 다운로드   사이트에..

비접촉 온도 센서 Digital Thermopile Sensor (TB-I2C-S70) I2C 연결, 프로그래밍, 작동 테스트

안녕하세요    온도 센서(Thermopile)의 값을 읽어 오는 방식에는 아날로그 값을 받아서 디지털로 변환하여 사용하는 표기해 주는 방식과 온도 센서에 소형 칩이 있어 변환작업 필요 없이 간단하게 MCU에서 통신으로 값을 받아 볼 수 있는 방법이 있습니다.    그중에서 테스트해 본 제품은 소형 칩이 내장된 제품으로 I2C 통신을 통해서 값을 읽어오는 것을 테스트했습니다.    우선 I2C 통신을 이용하려고 하면 Pull-up, Pull-down이라는 것을 간단하게 이해하고 있으면 도움이 됩니다. 그래서 간단하게 알아보겠습니다.  1. Pull-up, Pull-down 이해 1.1 개념 이해   디지털 회로는 원칙적으로 H나 L의 전압 인가가 되어야 합니다. High와 Low의 중간 전압이 되면 내부..

IT 2024.10.24

Raspberry Pi Pico W에서 BLE(Beacon) 작동 확인하기

안녕하세요.  이전 글에서 아두이노로 Beacon 만드는 것을 확인해 보았습니다. 정상적인 UUID와 데이터 형태를 사용한 것은 아니지만, BLE를 사용해서 광고 가능한 것을 확인해 보았습니다.   Arduino Nano iot 33를 이용한 센서 데이터 전송 Beacon 만들어 보기안녕하세요.  Arduino Nano iot 33을 가지고 Beacon과 유사한 하게 작동하는 것을 테스트해 보았습니다.그런데, 타업체 BLE 스캐너(BLE to WiFi(MQTT)) 제품이 있는데, UUID를 자체를 센서데이터로 보내는 것remnant24c1.tistory.com    이번에는 Raspberry Pico W를 이용해서 가능한지 테스트해 보았습니다. 관련해서 몇 가지 예제로 된 것들 중 하나를 선택해서 테스트..

LED 택트스위치 6X6 (색상선택) 사용 후기

안녕하세요.  그냥 전원 버튼을 푸시버튼에 노브를 달까 하다가 하다가 조금 다른 것은 없을까 하다가 찾아보게 되었습니다. 일반 택트스위치에 LED와 전원 아이콘이 새겨져 있는 노브가 달려 있는 제품이 있었습니다. 조금 귀엽게 생겨서 테스트해 보았습니다.   1. 제품 도면   - 기본적인 제품 사이즈와 구성내용을 찾을 수 있었습니다.  - 만능 기판에 쏙 들어가지는 않고 살짝 걸쳐지는 형태입니다.    2. 핀 확인    핀 번호를 구분할 수 있는 것은 없고 좌우를 구분해서 LED 핀과 세로 방향으로 같이 있는 핀으로 1, 2 핀, 3, 4핀으로 생각하면 됩니다.  장착된 작은 LED는 직접 테스트해 봐야 알겠지만, 조금 긴 다리가 VCC(+) 방향이었습니다.   3. 작동시켜 보기   택트 스위치라 별..

IT 2024.10.22

[팝송으로 영어공부(179)] My All - Mariah Carey

1. 노래 제목 : My All2. 가 수 : Mariah Carey3. 노래 듣기 (Youtube)   4. 핵심표현  1) pull through : 곤란을 극복하다, 난국을 타개하다, 병을 이겨내다   He's very ill, but with careful nursing he'll pull through.  그는 매우 아프지만 세심한 간호를 통해 극복할 수 있을 것입니다. 2) give my all : 전부를 바치다, 최선을 다하다  They gave their all to finish the project on time. 그들은 프로젝트를 제시간에 끝내기 위해 최선을 다했다. 3) risk my life : 목숨을 걸다, 큰 위험을 감수하다  They risked their lives cross..

Arduino Nano 33 IoT에 EEPROM 없는 기능을 FlashMemory로 대체하기

안녕하세요.  이전 글에서 Arduino Nano 33 IoT를 이용한 Beacon을 만들어 보았습니다.   Arduino Nano iot 33를 이용한 센서 데이터 전송 Beacon 만들어 보기안녕하세요.  Arduino Nano iot 33을 가지고 Beacon과 유사한 하게 작동하는 것을 테스트해 보았습니다.그런데, 타업체 BLE 스캐너(BLE to WiFi(MQTT)) 제품이 있는데, UUID를 자체를 센서데이터로 보내는 것remnant24c1.tistory.com   단순하게 아날로그 센서값을 보낼 때는 큰 문제가 없습니다. 그런데 가스센서 (EXSEN 제품)의 정확도를 높이기 위해 Auto Calibration(보정) 위한 데이터를 저장하고 불러오는 EEPROM 소스코드는 작동하지 작동하지 않..

Embedded/Arduino 2024.10.18

작은 기부 문화 만들기 9 - 엄마 암 치료를 이어 소아암과 싸우는 승효를 도와주세요

안녕하세요.  최근에 아시는 분이 암으로 돌아가신 소식을 들었습니다. 죽음이라는 것이 슬픈 것이지만, 그분은 기도하시고 있었고, 암으로 인한 고통 없이 돌아가신 것으로 알고 있습니다.위의 내용도 있고 해서 이번에 암 관련해서 작은 기부를 해보았습니다.  매번 느끼는 것이지만, 경제적 문제로 어린 친구들이 암 치료를 받지 못한다는 것과 치료를 받더라도 비용 때문에 가정이 흔들린다는 것이 안타까울 다릅니다.  빠르게 완치판정받고 부보님과 행복한 시간을 보내었으면 합니다.  작은 행복에도 감사하며 살아보아요.  1. 모금함 소개   소아암 진단 후 가족이 무너져버린 희성이네. "기존 사용하던 약들이 효과가 미미하고, 바이러스 감염이 있어 비급여 약제를 사용해야 할 것 같습니다." 2022년 급성림프모구성백혈병..

Arduino Nano iot 33를 이용한 센서 데이터 전송 Beacon 만들어 보기

안녕하세요.  Arduino Nano iot 33을 가지고 Beacon과 유사한 하게 작동하는 것을 테스트해 보았습니다.그런데, 타업체 BLE 스캐너(BLE to WiFi(MQTT)) 제품이 있는데, UUID를 자체를 센서데이터로 보내는 것을 확인했습니다.  BLE에 대해 정확하게 모르는 부분도 있고, BLE to WiFi(Scanner) 제품을 업체 제품과 연동 용도로 사용하는 것이 아니다 보니 업체에 직접 문의하지는 못하고 Arduino와 연동이 가능할까 해서 테스트해 보았습니다. 그래서 참고로 이렇게 하는 것도 있고, 이렇게 해도 되는구나 참고로 보면 어떨까 합니다.  1. BLE를 위한 제품 선택  Arduino로 간단하게 Beacon을 테스트를 할 때, HM-10과 같은 BLE 모듈을 연결해서 ..

Embedded/Arduino 2024.10.16