묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
제조사측 문의시 대처하는 방법
JLCPCB에 주문을 넣으면, 어떤때에는 담당자가 이메일로 부품의 위치나 방향이 맞는지 물어보는 경우가 있습니다.아래는 그런 예시입니다. (제가 받은 이메일입니다.)Hi there,Sorry to bother you, but there is one thing that we want to confirm with you about your SMT order before proceeding.Since we are not so sure about the polarities of the components D6 D8 are correct or not. Could you please kindly check if the polarities and placements of the SMD components are correct in the below 2D picture? Is it okay to proceed with production?Your early reply will be highly appreciated, thank you so much!Best regards 번역기를 돌려서 내용을 살펴보면, 다이오드 D6과 D8의 방향이 정말 맞는지 확인해 달라는 내용입니다. JLCPCB는 부품의 위치와 방향 등에 대한 간단한 확인을 항상하며 (보통 다이오드나 칩의 방향) 주문자에게 문의 사항이 있을 경우, 위에서 처럼 이메일로 확인을 받습니다. 아래는 위의 메일과 함께 첨부된 사진입니다.각 각 보드에 보시면 왼쪽 아래에 D6, D8이 있고, 방향이 제대로 되어 있습니다.그래서 답변을 작성하고, 영어로 번역해서 아래와 같이 응답합니다.Yes, for D6 and D8, their polarities are correct. "+" is right and "-" is left in the attached figure. 그럼 아래와 같이 담당자로부터 답변이 오면서 조립을 진행합니다.Hi there,Thank you for your reply.Well noted, we will continue to proceed.Best regards 문의의 내용은 그때마다 조금씩 다를 수 있으나 대게 방향에 관한 것입니다.혹여나 담당자에게서 이메일이 왔는데 어떤 내용인지, 어떻게 해야 좋은지 잘 모르시겠으면 제게 도움을 요청하시기 바랍니다.
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
직접 만들어 봐야 내 지식이 된다
안녕하세요, 그린탐입니다. 이미 여러 수강생분들이 완강하신것으로 보입니다.그러나 강의를 끝까지 다 들었다고 내 지식이 되는 것은 아닙니다.반드시 직접 만들어보고 동작하는 것까지 직접 경험해 보셔야 내 지식과 경험이 되고, 그제서야 내가 아는 것이 됩니다.그래서 수강생 여러분들은 강의 내용을 그대로 따라서 직접 제작해 보시고, 주문 제작 후 보드구동까지 해보시기 바랍니다.처음 제작할 때 가장 어려운 부분은 "내가 만든 보드가 정말로 동작할까?"입니다. 그래서 처음 시작은 항상 이미 남이 만든 것을 따라하기 입니다. 맨처음 만들때는 강의 동영상과 자료를 통해서 얻은 KiCad 프로젝트 파일을 이용해서 그대로 따라서 제작해 보시기를 권합니다. 그런 후, 그 다음 버전을 제작할 때 각자의 필요에 의해서 추가하면 됩니다.또한 제작 시 가장 자주 부딪히는 문제는 부품 수급 문제입니다. 자주 사용되는 부품들, 저항이나 캐패시터는 제조사가 다량 보유하고 있으므로, 교체할 필요가 낮으나, 가장 잘 자주 재고가 떨어지는 것들은 스위치, LED, 커넥터 류 들입니다. 이 때에는 같은 기능을 하는 다른 부품을 검색해서 사용하면 됩니다.이때 KiCad에 새로운 부품을 라이브러리에 추가하는 방법을 강의에서 설명했으니 그대로 따라하시면 됩니다. 제작하시다가 어려운 점이나 잘 모르는 사항이 있으시면 본 게시판 혹은 디스코드, 아니면 개인적인 이메일로라도 문의 주시면, 가능한 빨리 답변드리겠습니다.제작 후 동작까지 성공하신 분이 있으시면 여기나 디스코드에 후기를 올려주시면 감사하겠습니다.
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
아직 보드 5개가 있습니다 - 4월 3일
무료 실습용 보드는 4월3일 현재 아직 5개가 남아있습니다.서둘러서 완강 후 별점과 후기작성 후 메일보내주세요.감사합니다. 그린탐
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
개발보드에서 커스텀보드로 가는 3단계
아래의 글은 유튜브 동영상,https://www.youtube.com/watch?v=35jaYlZf7M0&list=WL&index=11의 내용을 번역, 요약한 글입니다.요점은, "맨 처음부터 보드를 창작하지 말고, 레퍼런스 회로(이 강의의 보드)를 따라만들어 보고, 문제가 없으면 그 이후 자신의 보드를 디자인하라"입니다."ESP32 개발 보드에서 커스텀 PCB로 가는 3단계"라는 자료는, 점퍼선으로 복잡하게 연결된 프로토타입 단계에서 벗어나, 보다 안정적이고 완성도 높은 회로 기판으로 발전하는 방법을 설명합니다.핵심 메시지는 간단합니다. 개발 보드는 배우기에는 아주 좋지만, 실제 제품으로 사용하기에는 한계가 있다는 것입니다.이 과정은 크게 3단계로 나눌 수 있습니다.Step 1: 선택과 문서 이해하기목표 정하기먼저 내가 만들고 싶은 것이 무엇인지 정해야 합니다.Wi-Fi 기능이 필요하다면 ESP32 같은 칩을 선택하고, 전력 소모가 중요하다면 STM32 L0 같은 저전력 칩을 선택할 수 있습니다.데이터시트 보는 법처음 보면 데이터시트는 굉장히 어렵고 복잡해 보입니다.하지만 모든 내용을 이해하려고 하기보다, "typical application circuit(대표 회로)" 부분만 찾아보는 것이 중요합니다.이 회로는 해당 칩이 동작하기 위해 반드시 필요한 부품들을 정리해둔 일종의 정답지입니다.어떤 저항과 커패시터가 필요한지 한눈에 알 수 있습니다.개발 보드 vs. 칩초보자라면 칩의 데이터시트보다 개발 보드의 회로도를 참고하는 것이 훨씬 쉽습니다.개발 보드는 이미 완성된 형태이기 때문에, 칩 주변에 어떤 부품들이 어떻게 연결되어 있는지 전체 구조를 그대로 볼 수 있습니다.Step 2: 1:1로 그대로 따라 만들기리스크 줄이기이 단계에서는 새로운 것을 만들려고 하지 않는 것이 중요합니다.이미 잘 동작하는 회로를 그대로 복사하는 것이 목표입니다.이것은 실험과 같습니다.변수를 추가하지 않고 그대로 따라 만들어야, 문제가 생겼을 때 원인을 쉽게 찾을 수 있습니다.설계와 제작KiCad나 Altium 같은 프로그램을 사용해서 회로도를 직접 그려보고, PCB 제작 업체에 맡겨 보드를 제작합니다.처음 전원 넣기 (스모크 테스트)보드를 받으면 바로 전원을 연결하고 테스트를 진행합니다.이때는 전류 제한이 가능한 전원 공급 장치를 사용하는 것이 안전합니다.보드를 만져보면서 이상하게 뜨거운 부분이 없는지 확인하고, 타는 냄새가 나지 않는지도 체크합니다.이 단계의 목표는 간단합니다.LED를 깜빡이거나(“Blink”), 간단한 프로그램(“Hello World”)이 실행되면 성공입니다.즉, “보드가 살아있다”는 것을 확인하는 단계입니다.Step 3: 나만의 보드로 발전시키기기능 추가하기기본 동작이 확인되면, 이제부터는 원하는 기능을 추가할 수 있습니다.예를 들어센서를 추가하거나외부 모듈을 제거하고 회로에 직접 넣거나비효율적인 전원 회로를 더 좋은 방식으로 바꿀 수 있습니다.외형(케이스)까지 고려하기제품으로 만들기 위해서는 회로만으로는 부족합니다.사용자가 사용할 수 있는 형태가 필요합니다.그래서 이 단계에서는보드 크기와 형태를 정하고나사 구멍을 만들고버튼과 디스플레이 위치를 정하는 작업을 하게 됩니다.핵심 기술 팁왜 PCB를 써야 할까?점퍼선은 시간이 지나면 접촉 불량이 생기기 쉽습니다.반면 PCB 안의 구리 패턴은 훨씬 안정적이고 문제를 찾기도 쉽습니다.테스트 방법멀티미터를 이용해서 GPIO 핀이 제대로 동작하는지 확인해 보세요.0V와 3.3V(또는 5V) 사이에서 정상적으로 바뀌는지 보는 것입니다.만약 보드가 동작하지 않는다면처음 참고했던 개발 보드 회로도와 비교해 보세요.내가 다르게 만든 부분이 문제의 원인일 가능성이 높습니다.결론직접 PCB를 만들어 보는 경험은 단순히 회로를 만드는 것을 넘어서,우리가 사용하는 전자기기가 어떻게 동작하는지를 이해하게 해줍니다.이 과정을 통해단순히 사용하는 사람에서무언가를 만들어내는 사람으로 성장할 수 있습니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
비행승인 문의드립니다
안녕하세요 얼마전 드론강의 수료하여 드론을 날려보려하는데 드론원스톱 민원서비스 기준으로 신청방법이나 비행승인하는 그런 과정이 나와있지않아 제원및 성능표 또는 안정성인증 등등에서 막혀서 실내에서만 비행을 진행하고있습니다. 가능하다면 이와 관련된 내용도 촬영하여 제공받을수있을까요? 또한 GPS를 이용한 웨이포인트 강의는 찾을수가 없던데 그 강의도 제공이되는건가요?
-
해결됨센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자
별점과 강의 후기를 적어주시면 개발보드를 무료로 드립니다. (선착순 결제하신 10분)
안녕하세요, 그린탐입니다.강의가 3월 17일 개설되어 2주간 얼리버드 할인 중입니다.강의초기에 결제해 주신분(얼리보드 할인 기간 이후에도)들에게 감사의 의미로, 완강 후 별점과 후기 작성을 해주시면 강의용으로 제작한 보드(한 분당 1개 드립니다. 개당 약 2만원 상당, 강의소개에서 보이는 것과 동일함)를 무료로 드립니다. 결제(구독하신 분은 안됨)하신 10분께 선착순으로 보드가 소진될때까지 하겠습니다.완강 후에 나오는 별점주기와 후기작성 (반드시 한문장 이상 적어주세요, 빈칸으로 남겨두시면 안됩니다.),강의가 마음에 들면 어떤 부분이 도움이 되었는지, 강의에 부족한 부분이 있으면 보완할 부분이 어디인지,를 적어주신 후, 제 이메일(digitalforger73@gmail.com)주소로 연락처와 받으실 주소를 알려주시면 완강과 후기작성 확인 후 가능한 당일 혹은 명일에 보내겠습니다. (우송료는 제가 부담합니다.) 별점 점수와 상관없이 완강&후기 작성후 메일을 보내주시면 보내드립니다.메일 주실때 반드시 수강자의 아이디를 알려주세요. 선착순은 메일 수신 기준입니다.감사합니다.그린탐(GreenTam)
-
해결됨ESP32 IoT 개발 기초 - 하드웨어부터 FreeRTOS까지
LM75A에 대한 온도 값 음수 적용 부분 질문 드립니다.
부호 비트에 대해서 1일 경우 영하를 나타내는 것이고 2진수의 보수를 취해서 값을 가져온다고 설명하셨는데 현재 코드르 보면, 단순히 AND 연산을 통해서 부호 bit에 대한 값만 제외하고 값을 구하는 형태가 아닌가요??
-
해결됨바닥부터 시작하는 STM32 드론 개발의 모든 것
드론의 M4 모터가 느리게 작동합니다.
드론 주행을 하려 하는데 드론의 M4 모터가 육안으로도 혼자 느리게 도는게 보입니다. 또한 그 상태에서 쓰로틀을 높였을 때 일정 쓰로틀이 올라가면 제대로 작동하지 않고 버벅거리다 멈춥니다.
-
해결됨ESP32 IoT 개발 기초 - 하드웨어부터 FreeRTOS까지
강의 영상 음성 겹치는 문제가 있습니다.
섹션11인 저장소 다루기의 49.NVS 단순 데이터 저장하기 부분에서 계속해서 강의에서 음성이 겹쳐서 어떤 이야기를 하는지 파악하기 어려울 정도로 겹치는 현상이 있습니다.
-
해결됨ESP32 IoT 개발 기초 - 하드웨어부터 FreeRTOS까지
VS Code에서 ESP-ide extension 설치 후 명령 팔레트 안뜸
선생님 안녕하세요, VS code에서 강의를 따라 설정을 진행하고 있는데, extension 설치 후 명령어 팔레트에 esp-idf를 검색해도, configure extension이 없는데 혹시 어떻게 해야할까요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
STM32CubeIDE 관련해서 질문이 있습니다.
지금 현재 STM32CUBEIDE 1.19버전을 이용중인데 1.0으로 downgrade해야되는걸까요??
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
while문 루프 속도
인터럽트 핸들러에서 각 기능에 대한 flag를 활성화 시키고 while문 안에서 해당 플래그의 상태에 따라 각 기능을 수행하게끔 코드를 작성했는데, 이는 while문 주기가 타이머의 주기보다 빨라야 가능한 방법이지 않나요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
변수 선언
안녕하세요. 변수를 선언하실 때 크기에 따라 char, short로 선언하시는데 uint8_t나 uint16_t으로 안하시는 이유가 있나요?
-
해결됨ESP32 IoT 개발 기초 - 하드웨어부터 FreeRTOS까지
[수강 전 준비 사항 관련]
강사님 안녕하세요,구매후 아직 강의를 듣고 있지는 않는데, 조만간 시작하려고 합니다.강의 초반 준비사항에서 아무 ESP32나 상관 없다고 하셨지만, 최대한 병목을 줄이기 위해 전체 커리큘럼을 따라갈 때 문제되지 않도록, 준비 사항을 미리 알고 싶습니다. (보드, 디스플레이, 브레드 보드 등등) 구체적인 구매처 정보까지 있으면 좋을 것 같습니다.감사합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
FS-i6를 꺼도 LED 토글되는 이유
안녕하세요, 깃허브 코드 그대로 다운받아 실행시키는데요,FS-i6를 꺼도 LED 토글되네요.. 이게 Failsafe 때문인가요?
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
Fs-i6 i-bus 수신 데이터 이상
터미널로 보이는 FS-i6 수신데이터가 이상합니다.i-bus 데이터가 20 40으로 시작해야하는데,저는 DC 05로 데이터가 시작합니다.그리고 데이터가 짧은 이유는 제가 FS-i6 펌웨어 업데이트를 안해서인가요? 또한, FS-i6을 켜놓고 1분정도 지나면 수신기랑 연결된 상태인데도 5초 주기로 삐리릭?하는 비프음이 주기적으로 들려요. 이건 왜 그런건가요?
-
미해결아두이노 응용 시리즈 1 - 원격제어 궤도차량 개발
모션 제어 회로의 연결에서 모터 드라이버 사용 유무
기초 강의에 모터 사용할 때는 모터 드라이버를 사용한 것으로 기억되는데, 여기서는 사용하지 않는 이유가 있는가요? 모터 드라이버를 사용하는 이유가 아두이노가 충분한 전류를 못보내서라고 알고 있는데, 그냥 외부 전원을 직접 연결하면 해결이 되는 건가요?
-
미해결아두이노 응용 시리즈 1 - 원격제어 궤도차량 개발
IR 리모콘 버튼 CODE를 출력하는 소스 코드 관련
이 소스코드는 강사가 직접 만들어 올린 건가요? 아니면 라이브러리 다운 받으면 예제안에 있는 건가요? 만약 IR 리모콘을 처음 다루는 사람이 이런 프로그램을 직접 만들어야 한다면 어떤 클래스가 라이브러리에 있는지 모르는 상태일텐데, 어떤 클래스가 있는지 모르는 상태에서 어떻게 프로그래밍을 할 수 있을까요? 뭔가 노하우가 있는 건가요?
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
42강 초음파 센서 사용 거리 측정하는 소스 코드에서요.
42강 초음파 센서 사용 거리 측정하는 소스 코드에서요. 29.4를 나누는 것을 되어 있는데, 곱해야 하는 것 아닌가요? 거리는 시간*29.4가 맞는것 아닌가요. 1cm를 29.4us에 움직이니까요. 제가 뭘 잘못 생각한 건가요. 소스코드는 /29.4로 되어 있어요.
-
해결됨바닥부터 시작하는 STM32 드론 개발의 모든 것
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
안녕하세요, UBX 데이터 파싱이 잘되었는지 출력해서 확인해보면 정보가 아래처럼 깨져서 들어오는데요, 이건 혹시 어떻게 해결할 수 있나요?