분류 전체보기 394

작은 기부 문화 만들기 10 - 나는 아파도, 쓰러져도 소방관입니다.

안녕하세요.    우연히 11월 9일이 소방의 날의 기사를 보았습니다. 실제적으로 큰 화재를 경험하지는 않았지만, 뉴스기사 등을 통해서 소방관 분들 목숨을 걸어 인명구조와 위험에서 구조작업하고 있다는 것을 알게 됩니다.  소방관 분들뿐만 아니라, 병원, 학교, 경찰, 군대 등 모두 분들이 각자의 자리에서 수고해 주시기에 시민들이 안전하게 살아가고 있다고 생각합니다. 이번에는 소방의 날을 기념하고, 안타까운 내용이 있어 작지만 기부에 참여해 보았습니다. 감사하며, 지내는 하루 보내셨으면 합니다. ^^  1. 모금함 소개   성실한 소방관이 뇌출혈로 쓰러졌습니다 김길영 씨는 성실한 소방관이자, 존경받는 남편, 그리고 누구보다 좋은 삼 남매의 아빠였습니다. 그가 소방관이 된 이유도 어떻게 하면 남을 돕는 삶을..

Getting GPS Permissions Using the Qt Library in Qt for Android - Part 1

Hello everyone interested in Qt for Android.   Following my previous post on debugging in Qt for Android, I've now looked into how to retrieve GPS values. There are two main approaches: the first uses the Qt Library, and the second involves handling values with JNI and simply displaying them. In this article, we’ll go through the first approach. There isn’t much information available online for ..

Programming/Qt 2024.11.08

USB to RS485(MFA-02) 모듈을 이용해서 불꽃 감지기 IRT-020-K(IR-3 Digital)와 통신하기

안녕하세요.  이번에는 지난번 불꽃 감지기 RS485 통신 테스트하는 겸 RS485 to USB 모듈 테스트를 진행해 보았습니다.  별로 차이는 없지만, 불꽃 감지기 본체만 가지고 한다면 소화전과 같은 물리적으로 제어를 하겠지만, 통신이 가능하다면 소프트웨어적으로 제어 및 모니터링 가능한 장점이 있다고 생각합니다.  거두절미(去頭截尾)하고 바로 확인해 보도록 하겠습니다.  1. 제품 확인  - IRT-020-K 제품은 이전 글을 참조하시면 도움이 될 것이라 생각됩니다.   불꽃감지기 IRT-020-K(IR-3Digital 50m) 제품 확인안녕하세요.   화재 감지 테스트를 위해서 불꽃 감지기 제품을 확인하게 되었습니다. 열화상 카메라는 온도 중심으로 감지한다면 불꽃 감지기는 빛의 파장을 중심으로 감지한..

IT 2024.11.07

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..