반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘은 웨어러블 장치를 부착하기 위한 기본적인 정보를 공유하고자 합니다.

우선 전기적 신호가 연결되기 위한 2가지 방법을 소개하고자 합니다.

[악어클립]

 

악어클립은 두 개의 금속 클립이 연결된 형태로, 전선의 끝에 부착하여 
전기를 쉽게 연결하거나 분리할 수 있는 도구입니다. 
일반적으로 클립의 한쪽 끝은 전선을 고정하고, 다른 쪽 끝은 전원이나 다른 전자 부품에 연결됩니다.
원래는 전선과 전자 부품 간의 임시 연결을 위해 설계되었습니다.

 

이런 악어클립으로 연결된 형태는 기본적으로 장치를 디자인 하고자 하는 제품에 부착하기 전
동작(기능)테스트를 하기위한 용도로 많이 사용합니다.


[전도성실]

전도성 실은 일반적인 실과 다르게 전기를 전도할 수 있는 기능을 가진 실입니다. 
이 실은 보통 금속 섬유가 혼합되어 있어 전기 신호를 전달할 수 있습니다. 
주로 패션 기술, 웨어러블 기기, 그리고 전자 아트 프로젝트에서 많이 사용됩니다.

일반적인 실이 아닌 전기가 통하는 역할을 하는 전도성 실이기 때문에 다음과 같은 사항은 주의해야 합니다.


[참고 예시자료]

 

감사합니다.

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘은 릴리패드 여러 장치들의 소개를 하고자 합니다.


[릴리패드의 메인보드(MCU)]

출처 : learn.sparkfun.com

이렇게 다양한 MCU 보드가 있습니다.
이 MCU 보드는 사람으로 비교하자면 두뇌와 동일한 기능을 합니다.
우리가 작성한 프로그래밍을 통한 여러 장치를 조작(제어) 명령을 내리는 기능을 갖고 있습니다.

그 중에 저는 릴리패드 아두이노 USB 버전을 추천 드립니다.

그 이유는 별도의 장치 없이 곧바로 PC와 연결하고 드라이버를 설정한 후에 사용이 가능합니다.
단, 사용할 수 있는 핀이 상대적으로 제한된 버전이기에 많은 핀 사용이 필요할 경우

아래의 릴리패드 아두이노 328 메인보드 를 사용해야 합니다.

그리고 또 하나 릴리패드 아두이노 USB 버전을 보시면 다음과 같은 토글 스위치가 있습니다.

출처 : 메카솔루션

한쪽은 "ON" 다른 한쪽은 "CHG" 인데요.

ON은 말 그대로 전원을 켠다 라고 보시면 됩니다.
즉, 릴리패드에 전원을 공급할때 사용하는 기능이고요.

다른 한쪽인 CHG는 외부 전원(배터리)를 연결 후 충전하기 위한 기능 입니다.
단, CHG를 설정하면 릴리패드 전원은 켜지지 않습니다.(통신이 안됨)


[릴리패드의 주변장치 - LED]

우리 주변에서 불빛을 내는 장치를 많이 볼 수 있는데요. 그 부품을 LED라고 부릅니다.

LED의 큰 특징 극성이 있다는 것입니다. 다리가 긴쪽을 +(Anode) / 다리가 짧은쪽을 -(Cathode) 라고 부릅니다.

릴리패드 전용 LED는 다음과 같이 제작됩니다.

릴리패드 MCU와 연결은 다음과 같이 할 수 있습니다.


[릴리패드의 주변장치 - 부저(Buzzer)]

다음으로 소개해드릴 장치는 부저 입니다.

부저는 소리를 내는 장치 입니다.(삐삐삑~)
또한 부저 역시 LED와 마찬가지로 극성(+,-)이 있습니다.

부저 역시 LED와 동일한 방법으로 연결할 수 있습니다.


[릴리패드의 주변장치 - 네오픽셀]

다음으로 소개해드릴 장치는 네오픽셀 입니다.



네오픽셀은 Adafruit에서 개발한 스마트 RGB LED로, 각 LED가 개별적으로 색상과 밝기를 조절할 수 있는 
기능을 가지고 있습니다. 이 LED는 데이터 신호를 통해 제어되며, 
여러 개를 직렬로 연결하여 사용할 수 있습니다. 
릴리패드와 결합하면 패션 및 텍스타일 프로젝트에서 더욱 화려한 효과를 연출할 수 있습니다.

네오픽셀의 특징은 다음과 같습니다.

  1. 데이터 전송 : 네오픽셀은 단일 데이터 핀을 통해 제어됩니다. 이 핀을 통해 색상 정보가 전송되며, 각 LED는 수신한 데이터를 바탕으로 독립적으로 색상을 조절합니다.
  2. RGB 색상 혼합 : 네오픽셀은 빨강(R), 초록(G), 파랑(B) LED가 결합되어 각 색상을 혼합하여 다양한 색상을 만들어냅니다. 사용자는 각 색상의 밝기를 조절하여 원하는 색상을 생성할 수 있습니다.
  3. 직렬 연결 : 여러 개의 네오픽셀을 직렬로 연결할 수 있어, 하나의 데이터 핀으로 여러 개의 LED를 제어할 수 있습니다. 이로 인해 복잡한 회로를 간단하게 구성할 수 있습니다.

 

네오픽셀 연결 방법은 다음과 같습니다.


여기서 네오픽셀은 다중의 갯수를 직렬로 연결 가능합니다.(확장성)


[릴리패드의 주변장치 - 조도센서]

다음으로 소개해드릴  장치는 조도센서 입니다.

조도센서는 빛의 세기를 감지하여 전기 신호로 변환하는 센서 입니다.
일반적으로 LDR(빛 의존 저항) 또는 포토트랜지스터와 같은 부품을 사용하여 
빛의 양에 따라 저항이 변하는 원리를 이용합니다. 릴리패드와 결합하면, 
환경의 조도를 감지하여 다양한 반응을 구현할 수 있습니다.

조도센서의 연결 방법은 다음과 같습니다.


[릴리패드의 주변장치 - 온도센서]

다음으로 소개해드릴 장치는 온도센서 입니다.

온도센서는 주위의 온도를 감지하여 전기 신호로 변환하는 장치입니다. 
일반적으로 LM35와 같은 아날로그 온도센서가 많이 사용되며, 
이 센서는 온도에 따라 출력 전압이 변하는 원리를 이용합니다. 
릴리패드와 결합하면, 환경의 온도를 감지하여 다양한 반응을 구현할 수 있습니다.
참고로 릴리패드 온도센서는 MCP9700으로 생산되었습니다.

온도센서의 연결방법은 다음과 같습니다.


[릴리패드의 주변장치 - 코인형 건전지 모듈]

다음으로 소개해드릴 장치는 코인셀 배터리 연결용 건전지 모듈 입니다.

이세상 어떤 전기, 전자 장치도 전원없이 동작하는 장치는 없습니다.
만약 있다면 꼭 연락 주세요! 제가 투자하겠습니다.

코인형 건전지 모듈은 CR2032와 같은 코인형 배터리를 장착할 수 있는 모듈로, 
소형 전자 회로에 전원을 공급하는 데 사용됩니다. 
이 모듈은 작고 경량으로, 특히 패션 디자인이나 휴대용 전자 기기에서 많이 활용됩니다.

연결방법은 다음과 같습니다.


이상으로 기본적인 릴리패드 구성장치에 대한 소개를 마치겠습니다.

감사합니다.

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘은 아두이노 릴리패드(LilyPad Arduino)에 대해 알아보겠습니다. 
아두이노는 다양한 프로젝트에서 사용되는 오픈 소스 하드웨어 플랫폼으로, 
릴리패드는 특히 패션과 텍스타일 디자인 분야에서의 활용으로 주목받고 있습니다.


[릴리패드의 탄생 배경]

릴리패드는 2007년 이탈리아의 디자이너이자 아티스트인 제시카 졸리(Jessica Rosenkrantz)와

출처 : 구글 이미지

그녀의 동료들이 개발했습니다. 그들은 전자 기술과 섬유 예술의 융합을 목표로 하였고, 
이를 통해 사용자가 의류나 액세서리에 전자 회로를 쉽게 통합할 수 있도록 하고자 했습니다. 

출처 : greenissuessingapore.blogspot.com

릴리패드는 특히 직물에 쉽게 부착할 수 있도록 설계되어, 
기존의 아두이노 보드보다 더 유연하고 가벼운 형태를 가지고 있습니다.


[릴리패드의 특징]

  1. 섬유 친화적 설계 : 릴리패드는 일반 아두이노 보드와는 달리, 원형 형태와 부드러운 경계를 가지고 있어 옷감에 쉽게 부착할 수 있습니다.
  2. 전기 연결 용이성 : 전선 대신, 릴리패드는 스티치(stitch)로 연결할 수 있는 패드를 제공하여 사용자가 직접 바느질
    하여 회로를 구성할 수 있습니다.
  3. 다양한 센서와 액추에이터 : 릴리패드는 다양한 센서와 액추에이터와 호환되어, 빛, 소리, 온도 등을 감지하고 
    반응하는 스마트 텍스타일을 만들 수 있습니다.
  4. 오픈 소스 : 아두이노 커뮤니티의 일원으로, 릴리패드는 오픈 소스 하드웨어로 제공되어 누구나 쉽게 접근하고
    사용할 수 있습니다.

[릴리패드의 사용예시]

 


https://youtu.be/vDMzuBCiPSA?si=cA9G9ZInLGMKLGCC

 


https://youtu.be/agYGhwc3NOk?si=ZqtlocJmyndFo0LH


이러한 장치를 사용하게 위해서는 코딩을 하기 위한 개발환경을 구축해야 합니다.

아래 사이트는 개발환경(소프트웨어)을 구성할 수 있는 아두이노 공식 사이트 입니다.

https://www.arduino.cc/

 

Arduino - Home

 

www.arduino.cc

 

감사합니다.

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘은 요즘 뜨거운 이슈 중 하나인 전기자동차 배터리 화재 관련 글을 쓰고자 합니다.

최근 전기자동차(EV)의 보급이 급증하면서, 관련된 화재 사건도 잇따르고 있습니다.

먼저 관련 주요 뉴스영상 입니다.

https://youtu.be/IfPrsrNuyYM?si=61Avx8wDy5qhxgyJ

출처 : KBS 유튜브 채널

 

전기자동차는 환경 친화적인 대안으로 주목받고 있지만,
그 배터리에서 발생하는 화재는 심각한 위험 요소로 작용할 수 있습니다.

출처 : 네이버 이미지


리튬이온 배터리는 높은 에너지 밀도를 가지고 있어, 화재 발생 시 빠르게 확산될 수 있으며,
이는 인명 피해와 재산 손실로 이어질 수 있습니다.


특히, 전기자동차의 화재는 일반 차량보다 더 강력한 열과 독성 가스를 발생시키기 때문에,
화재 진압이 어려운 상황이 발생할 수 있습니다.


전기자동차 배터리 화재가 발생하는 주된 원인은 여러 가지가 있습니다.

첫 번째로, 배터리의 내부 단락이 있습니다.
과충전이나 외부 충격으로 인해 배터리 셀 사이에 단락이 발생하면,
열이 급격히 상승하여 화재로 이어질 수 있습니다.

두 번째로, 배터리의 열 관리 시스템이 제대로 작동하지 않을 경우,
과열이 발생할 수 있습니다.

마지막으로, 제조 결함이나 불량 부품이 화재의 원인이 될 수 있습니다.


이렇게 화재발생의 원인도 무섭지만, 화재 발생 후 진압의 어려움이 더욱 무섭습니다.

전기자동차 배터리 화재는 진압하기 어려운 이유가 있습니다.
일반적인 소화기로는 리튬이온 배터리 화재를 효과적으로 진압할 수 없기 때문입니다.

배터리가 화재를 일으킬 경우, 화재가 발생한 배터리 셀에서 열이 계속 발생하므로,
소화 후에도 재발화의 위험이 존재합니다.

또한, 화재 시 발생하는 독성 가스는 소방관과 주변 인원의 건강에 피해를 줄 수 있습니다.


이러한 문제를 해결하기 위한 특수 소화기를 제안하고자 합니다.

이 소화기는 리튬이온 배터리 화재 전용으로 설계되어,
화재를 빠르게 진압할 수 있는 특수한 소화약제를 사용합니다.
또한, 이 소화기는 열을 빠르게 흡수하여 재발화를 방지할 수 있는 기능이 있어,
전기자동차 화재에 효과적으로 대응할 수 있습니다.

관련 시연 영상입니다.

 

시연영상 1
시연영상 2

 

시연영상 3

관련된 제품문의는 아래로 연락 부탁드립니다.

cdrhy219@gmail.com

010-팔팔공육-8318


 

감사합니다.

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘은 아두이노 온라인 시뮬레이션 사이트를 활용해서 LED라는 부품을 제어해보려 합니다.

https://www.tinkercad.com/joinclass/VGIIGN8W6

 

Classroom login - Tinkercad

 

www.tinkercad.com

아래 화면에서 별칭으로 참여 클릭

별칭 : 대덕중(번호)

입력 후 본인입니다 클릭


아래 화면에 접속되면 성공적으로 로그인이 되었습니다.


참고 링크(아두이노 사이트)

Software | Arduino

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

 


참고 링크(생성형 인공지능 사이트)

뤼튼 (wrtn.ai)

 

뤼튼

당신의 첫 AI 에이전트 뤼튼. AI 검색부터 나만의 AI 캐릭터까지, AI의 끝없는 가능성을 탐험해 보세요.

wrtn.ai

 


사합니다.

 

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

3D 프린터 개발 산업기사 - 미래를 만드는 직업!


오늘은 미래 기술의 선두주자, 바로 3D프린터 개발 산업기사에 대해 알아보려고 합니다.
3D 프린터는 이제 우리의 일상과 산업 전반에 걸쳐 큰 변화를 가져오고 있는데요.


3D 프린터란 무엇인가요?

먼저, 3D 프린터가 무엇인지 간단히 짚고 넘어가볼까요?

3D 프린터는 디지털 설계도를 바탕으로 물체를 층층이
쌓아올려 실제 물체를 만들어내는 장치입니다.
말 그대로 '프린트'를 하는데, 잉크 대신
플라스틱, 금속, 세라믹 등을 사용해 입체적인 물체를 만들어내죠.


3D프린터개발산업기사란?

3D프린터개발산업기사는 3D 프린터 기술을 연구하고 개발하는 전문가입니다.
이들은 3D 프린터의 하드웨어와 소프트웨어를 설계하고,
새로운 재료를 테스트하며, 프린터의 성능을 최적화하는 역할을 합니다.


쉽게 말해, 3D 프린터를 더욱 똑똑하고 강력하게 만드는 사람들이죠!


3D프린터개발산업기사 자격증 과정

필기시험
3D프린터개발산업기사 자격증을 취득하기 위해서는 먼저 필기 시험을 통과해야 합니다.
필기 시험은 다음과 같은 과목들로 구성되어 있습니다.
  • 3D 프린터 개론: 3D 프린터의 기본 원리와 역사, 다양한 프린팅 기술에 대해 배우게 됩니다.
  • 재료 공학: 3D 프린터에서 사용되는 다양한 재료의 특성과 활용 방법을 학습합니다.
  • 프린터 설계 및 제작: 프린터의 하드웨어와 소프트웨어 설계, 제작 방법에 대해 공부합니다.
  • 프린팅 프로세스: 3D 프린팅 과정 전반에 대해 이해하고, 각 단계에서 발생할 수 있는 문제를 해결하는 방법을 배웁니다.

실기시험
필기 시험을 통과하면 실기 시험을 치르게 됩니다.
실기 시험에서는 실제 3D 프린터에서 사용하는 재료를 활용하여 과제를 수행해야 합니다.
주어진 Datasheet를 바탕으로 회로를 연결하고, 단위 과제를 완성 후 최종 연동을 완료해야 합니다.
실기 시험은 여러분의 실전 능력을 평가하는 중요한 단계입니다.

그럼 과년도 실기시험을 확인하는 방법을 설명하겠습니다.
아래 링크를 접속하시면 한국산업인력공단 Q-NET 사이트 자료실에 접속이 가능합니다.

https://www.q-net.or.kr/cst006.do?id=cst00602&gSite=Q&gId=&artlSeq=5207567&brdId=Q006

 

자료실 상세 | Q-net

BODY { FONT-SIZE: 10pt; FONT-FAMILY: Malgun Gothic; COLOR: #000000; MARGIN: 0px } P { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } LI { MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; LINE-HEIGHT: 1.2 } - 2020년 기사4회부터 시행하는 3D프린터

www.q-net.or.kr


출처 : 한국산업인력공단(Q-NET)


다음 시간에는 실기시험 관련 기출문제 소개 및 관련 모듈에 대한 사용법에 대한 소개도 드리겠습니다.

감사합니다.

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

이번 시간에 알아볼 내용은 RGB LED 모듈에 대해 설명하겠습니다.

출처 : https://arduinomodules.info/ky-016-rgb-full-color-led-module


KY-016 RGB LED 모듈은 빨강, 초록, 파랑 세 가지 색상의 LED를 포함하고 있으며, 

각 LED의 밝기를 독립적으로 제어할 수 있습니다.

이를 통해 다양한 색상을 생성할 수 있습니다.


핀 구성은 다음과 같습니다.

핀맵 정보 핀맵 설명
R (Red) 빨간색 LED의 핀
G (Green) 초록색 LED의 핀
B (Blue) 파란색 LED의 핀
GND 공통 접지 핀

다음은 아두이노와 RGB LED의 연결방법은 다음과 같습니다.


기본예제소스는 아래를 참고 바랍니다.(각각 색상별 제어 및 기타 색상-임의의 색상 제어)

int redPin = 9;    // 빨간색 LED 핀
int greenPin = 10; // 초록색 LED 핀
int bluePin = 11;  // 파란색 LED 핀

void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
}

void loop() {
  // 빨간색
  analogWrite(redPin, 255);
  analogWrite(greenPin, 0);
  analogWrite(bluePin, 0);
  delay(1000);
  
  // 초록색
  analogWrite(redPin, 0);
  analogWrite(greenPin, 255);
  analogWrite(bluePin, 0);
  delay(1000);
  
  // 파란색
  analogWrite(redPin, 0);
  analogWrite(greenPin, 0);
  analogWrite(bluePin, 255);
  delay(1000);
  
  // 기타 색상 예제
  analogWrite(redPin, 255);
  analogWrite(greenPin, 255);
  analogWrite(bluePin, 0);
  delay(1000);
}


추가 색상에 대한 PWM 신호값은 윈도우 기본 프로그램인 "그림판" 실행 후
오른쪽 상단 "색 편집" 클릭

 


원하는 색상을 선택 후 해당 색상에 대한

빨강 / 녹색 / 파랑을 확인 후

소스를 해당 값으로 수정하면 지정된 색이 표현 됩니다.


감사합니다.

 

반응형
LIST
반응형
SMALL

안녕하세요! Choi GPT 입니다.

오늘 소개해 드릴 내용은 프로그래머 코딩에 최적화 된
D2coding 글꼴에 대해 소개하려고 합니다.


 

D2Coding 글꼴: 개발자를 위한 최적의 코딩 폰트

1. 뛰어난 가독성


코딩을 할 때 가장 중요한 요소 중 하나는 바로 가독성입니다.

D2Coding 글꼴은 모든 문자와 기호가 명확하게 구분되도록 디자인되어, 
긴 시간 동안 코딩을 해도 눈의 피로를 최소화할 수 있습니다. 
특히 숫자 '0'과 영문 'O'의 구분이 명확하여 오탈자를 줄여줍니다.

2. 다양한 플랫폼 지원

D2Coding 글꼴은 Windows, macOS, Linux 등 다양한 운영체제에서 사용할 수 있습니다.

또한, 다양한 텍스트 에디터와 IDE(통합 개발 환경)에서도 호환되므로, 어떤 환경에서든 일관된 코딩 경험을 제공합니다.

3. 널리 사용되는 오픈 소스 폰트

D2Coding 글꼴은 오픈 소스로 제공되기 때문에 누구나 무료로 사용할 수 있으며,
필요에 따라 수정 및 배포도 가능합니다.


이는 개발자 커뮤니티에서 활발하게 사용되고 있는 이유 중 하나입니다. 
GitHub 등에서 쉽게 다운로드할 수 있으며, 다양한 버전과 업데이트가 꾸준히 제공되고 있습니다.


그럼 다음으로 설치하는 방법에 대해 소개하겠습니다.

구글(네이버도 가능) → d2coding 검색 후 "GitHub" 사이트 링크 클릭


"GitHub" 해당 링크 접속 후
다운로드 카테고리로 넘어가면 가장 마지막 버전(작성 기준 Ver 1.3.2) 클릭 후


"Assets" 에서 D2Coding - (해당버전)의 압축파일을 클릭 후 다운로드 해주세요.



다음으로 다운로드 받은 압축파일을 압축 풀기를 실행해 주시면 다음 폴더들이 나옵니다.

하위 폴더 중에서 "D2CodingAll" 폴더를 선택 후


해당 파일을 오른쪽 마우스 버튼으로 클릭 후

"모든 사용자용으로 설치" 클릭 후 설치를 완료 합니다.


마지막으로 아두이노 프로그램에서 해당 글꼴을 적용하는 방법 입니다.

아래 경로를 따라간 후

C:\Users\user\AppData\Local\Arduino15

"preferences"를 메모장으로 오픈한 후 → 여러 텍스트 중

editor.font=Monospaced,plain,18 →   editor.font=D2Coding,plain,18

빨간색 글씨를 " Monospaced " → " D2Coding"  으로 수정 후

저장하고 빠져 나옵니다.


마지막으로 아두이노 프로그램을 실행 후 확인해보면 변경된 글꼴을 확인하실 수 있습니다.

감사합니다.

 

반응형
LIST

+ Recent posts