묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
준비물 구매 질문입니다.
안녕하세요ESP32 CAM이나 wemos d1 mini같은 경우어떤 제품을 사야하나요 ㅠㅠ가격도 천차만별이고 옵션이 달라서 조금 어렵습니다.어느 강의에 나와있는지라도 알려주실 수 있을까요?개략적인 이름만 나와있어서 구매하는데 고민입니다~좋은 강의 감사합니다 ^^
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
M8N PC interface
M8N PC interface 질문있습니다!gnss 위성수신을 못할때도 데이터가 나오는것으로 말씀하셨는데 강의 코드 그대로 작성했을 때 uart4 에서 수신인터럽트가 발생하지 않는 것같습니다; 시리얼 터미널에서 데이터가 나오질않네요;; 하드웨어 불량일 가능성이있을까요~
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
ST-Link device 인식오류
안녕하세요 보드를 구매하고 실습한지일주일정도 되는 학생입니다. FS-I6AB와 통신 하는 과정 실습 중에 ST링크로 디바이스 인식이 안되서 보드에 업로드가 안되는 문제가 발생했습니다.이와 관련하여 보드에 대한 AS 혹은 시도해볼 수 있는 솔루션을 주실 수 있으신지 궁금해서 이글 남깁니다.일단 점검한 항목은 다음과 같습니다.ST링크가 문제인가해서 다른 ST링크로도 연결해보고, 오실로스코프로 확인해본 결과 ST링크 문제는 아닌것 같습니다.보드에 전원인가시 MUC(STMF4)쪽에 약간의 발열이 있습니다.UART to usb로도 기존 업로드 된 내옹도 출력이 안되는 상황 입니다.하드웨어적인 문제는 멀티미터로 체크했을때 문제 없었습니다. (쇼트문제, 전선 단선문제 등) ※ MCU가 나간것 같은데, 쇼트로 인한 건지 과부하로 인한건지는 잘 모르겠습니다.스스로 고치려고 하다가 AS도 안되는 경지로 갈 수 도 있을 것 같아서 전문가에게 자문을 구하기 위해서 이 글을 남깁니다. 감사합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
C언어 함수정리 할때 사용할 수 있는 방법 추천 부탁드립니다.
안녕하세요 강의를 보다 "실제 프로그래머는 엑셀에 함수를 정리한다"는 강의내용을 듣고 C언어 함수를 조금 정리할 필요성을 느꼈습니다.그래서 조금 서칭해보니 UML이랑 함수표로 정리하는 방법을 찾았는데UML은 클래스를 사용하는 C++부터 사용하기 좋아보였고,그래서 본 강의는 C언어로 구성되어 있으므로 엑셀에 함수표를 작성하려고 합니다.시작은 엑셀을 통한 함수표 작성으로 하려고 하는데 어플리케이션을 사용하는 방법이나 혹은 더 괜찮은 방법이 있으시다면 추천해주시면 감사하겠습니다.긴글 읽어주셔서 감사합니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
MQTT 도표 관련 논문 인용
안녕하세요. 선생님. 강의 듣고 사물인터넷에 대해 이해가 깊어졌습니다.,다름이 아니고, 빅데이터 아키텍처 논문을 쓰고 있는데, 선생님께서 1강에서 설명하신 MQTT 도표가 저에게 필요해서요.그래도 쓰는것은 아니고, 제가 참조하여 그림과 같이 다시 그렸는데, 논문에 인용해도 될지 문의드립니다.
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
강의자료를 크리애플 홈페이지에서 찾을 수 없네요..
강의자료를 크리애플 홈페이지에서 찾을 수 없네요..강의자료를 받을 수 있는 곳을 상세히 설명해주세요..강의자료를 받을 수 있는 페이지 링크라도 달아주세요..IOT 라즈베리파이 관련 강의자료 부탁합니다..
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
mqtt client 에서 받은 값이 깨질경우
A 서버에서 mqtt 메시지를 발송해서B 서버(리눅스)에서 메시지를 받았는데 메시지 값이 hex 코드값인데 mosquitto client에서 값이 깨져서 오는데 이럴경우 어떻게 받아야 깨지지 않을까요?? java 에서도 hex코드값을 message.getPayload().toString() 으로 받았는데 값이 깨져서 받아지는데 hex 코드로 받은 값을 자바에서 안깨지게 받을 수 있는 방법이 있을까요?
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
하드웨어 연결을 무한시도합니다
드라이버, CH341(CH340드라이버를 설치하라고 되어있는데 수업 자료에 있는건 341입니다.), 포트 재연결, 다른 포트 연결, 재부팅까지 다해봤는데 포트도 이상이 없고 드라이버 재설치까지 해봐도 안됩니다. 자꾸 하드웨어와 연결을 시도하고 있습니다 라는 문구만 무한반복중이며 일단 강의 내용은 아주 간단한 것 같아 넘어가고 싶지만 연결 자체가 안되면 이후 강의분을 진행할 수 없을 것 같아 질문드립니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
다른서버에서 mqtt 접속 테스트가 안되네요.
A 장비에서 mqtt 메시지를 보낼 때 B 서버에서 메시지를 받기 위해서 서버에 mosquitto를 설치하고, mosquitto-client를 설치했습니다.그리고 mosquitto.conf 파일에서 아래 두 부분을 추가를 했습니다.listener 1883 allow_anonymous true그리고 서버에서 tcp 포트를 열었습니다.# iptables -I INPUT 1 -p tcp --dport 1883 -j ACCEPT아래 명령어로 설정을 저장하고iptables-save > /etc/iptables.rules아래 명령어로 방화벽에서 1883포트도 열었습니다.firewall-cmd --permanent --zone=public --add-port=1883/tcp그리고 재가동을 했습니다.firewall-cmd --reloadsudo systemctl status mosquitto.service로 조회를 해 보면 Active 상태가 active(running)으로 되어있습니다. 이렇게 한 후 서버에서 mosquitto -v를 실행하면 브로커가 실행이 되고1688558540: mosquitto version 2.0.11 starting 1688558540: Using default config. 1688558540: Starting in local only mode. Connections will only be possible from clients running on this machine. 1688558540: Create a configuration file which defines a listener to allow remote access. 1688558540: For more details see https://mosquitto.org/documentation/authentication-methods/ 1688558540: Opening ipv4 listen socket on port 1883. 1688558540: Opening ipv6 listen socket on port 1883. 1688558540: mosquitto version 2.0.11 running 1688558540: New connection from ::1:58012 on port 1883. 1688558540: New client connected from ::1:58012 as auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 (p2, c1, k60). 1688558540: No will message specified. 1688558540: Sending CONNACK to auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 (0, 0) 1688558540: Received SUBSCRIBE from auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 1688558540: topic (QoS 0) 1688558540: auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43 0 topic 1688558540: Sending SUBACK to auto-E1654EA0-1FC2-B13F-C9A5-5162C4E11F43같은 서버에서 아래와 같이 토픽을 보내면mosquitto_pub -h localhost -t test -m "hello world"[root@localhost ~]# mosquitto_sub -t test hello worldsub에서 메시지가 정상적으로 출력이 됩니다.동일 서버에서는 mosquitto 실행도 잘 되고, publish, subscribe 모두 적용이 잘 됩니다. 그런데 문제는 다른 서버에서 발송을 할 때 메시지가 출력이 안됩니다.위의 설정대로 포트를 열고 메시지를 보냈는데 서버쪽에서는 sub를 실행해 놓고 있어도 메시지를 받지를 못하고 있습니다.그래서 port가 열려있는지 로컬에서 확인을 해 보니 아래와 같이 포트가 열려있지 않았습니다. ✘ username@usernameui-MacBookPro ~ nc -vz xxx.xxx.xxx.xxx 1883 nc: connectx to xxx.xxx.xxx.xxx port 1883 (tcp) failed: Operation timed out 문제가 포트가 정상적으로 안열려서 문제가 생긴 것 같은데 위에서 포트를 열었던 방법이 잘못된 걸까요?netstat -lntp로 열려있는 포트를 확인해보면 아래와 같이 열려있다고 나오는데..Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:1883 0.0.0.0:* LISTEN 126689/mosquitto 제가 놓치고 있는 부분이 어떤 부분인지.. 아니면 잘못 설정한 부분이 어떤 부분인지 알 수 있을까요??몇일동안 이 부분때문에 씨름하다가 문의 드립니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
서보 모터가 작동하지 않습니다.
영상 설명대로 케이블 연결까지 완료하고 uploading 까지 되었는데 서보 모터가 작동하지 않습니다.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
엔트리 하드웨어 프로그램 오류
영상에서 처럼 엔트리 하드웨어를 통해 나노 보드를 연결하려고 했습니다. 드라이버 설치는 문제 없는데, 펌웨어 설치에서 하드웨어가 연결되지 않았다고 뜹니다.다른 usb 포트에 연결도 해봤고 전원을 껐다 키기도 했습니다.IDE에서 Blink 예제를 확인하였을 때는 문제없이 uploading 까지 진행되었습니다.
-
미해결라즈베리파이 IoT 프로그램과 클라우드 입문 과정
카메라 연동관련 질문..
안녕하세요,, 라즈베리파이에 usb카메라를 2대 이상 연결해서 확인하는 방법은 없을까요?from flask import Flask, render_template, Responseimport cv2app = Flask(__name__)camera_indexes = [0, 2, 6] # 카메라 인덱스 리스트def generate_frames(camera_index): capture = cv2.VideoCapture(camera_index) if not capture.isOpened(): raise IOError(f"Cannot open camera {camera_index}") while True: ret, frame = capture.read() if not ret: break ret, jpeg = cv2.imencode('.jpg', frame) frame = jpeg.tobytes() yield (b'--frame\r\n' b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')@app.route("/")def index(): return render_template('cameratest0621.html', camera_indexes=camera_indexes)@app.route("/video_feed/<int:camera_index>")def video_feed(camera_index): return Response(generate_frames(camera_index), mimetype='multipart/x-mixed-replace; boundary=frame')if name == "__main__": app.run(host="0.0.0.0", port=8080)<!DOCTYPE html><html><head> <title>Camera Streams</title></head><body> {% for index in camera_indexes %} <div> <img src="{{ url_for('video_feed', camera_index=index) }}"> </div> {% endfor %}</body></html>소스코드인데,, 카메라 1대씩은 가능한데, 2대 이상은 안나옵니다..ㅠㅠ
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다. 질문
[GPIO로 LED출력 및 스위치 입력] 수업을 따라서 공부하고 있습니다. 그런데 디버깅을 하니 실행할 수 없음의 창이 뜨며 "선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다." 라고 뜨는데 프로그램 설치를 잘못한걸까요?? ㅠㅠ
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
TrueSTUDIO가 뜨지 않습니다.
Atollic TrueSTUDIO를 설치했음에도 리스트에 뜨지 않는데 이럴때는 어떻게해야할까요??EWARMMDK-ARMSTM32CubeIDEMakefile 이렇게 4개만 있습니다. 도와주세요 ㅠㅠ
-
미해결라즈베리파이 IoT 프로그램과 클라우드 입문 과정
IMU관련 질문
안녕하세요. IMU모듈을 라즈베리파이4B의 GPIO핀에 연결하였는데,패키지나 연결은 잘 된 것 같습니다.하지만, 터미널에서 detect를 하였을때,아무것도 나오지 않아...값을 활용 할 수 없는 상황입니다. ... 무엇이 문제인지 ... 모르겠습니다. ㅠㅠㅠ도움이 절실히 필요합니다... ㅠㅠ 감사합니다.라즈베리파이와 IMU모듈은 모두 새것으로 정상으로 파악됩니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
시리얼 플로터 질문
시리얼 플로터 출력이 안돼서 시리얼 모니터로 확인해보니 이런 식으로 문자가 깨집니다터미널에선 정상적으로 출력되는데 해결 방법 있을까요?보드레이트도 모두 맞춘 상태입니다
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
아두이노에서 MQTT서버 접속이 안됩니다.
위 상태의 환경인데요, 아두이노에서 wifi 접속까지는 되지만 192.168.0.2의 브로커에 접속하려하면Attempting MQTT connection... failed, rc=2 try again in 5 seconds의 메세지가 계속 뜨며 접속이 안됩니다. 구글에 찾아보니 client null이 아니라 다른 문자열이 나오는 것 같은데, 이를 어찌해야 좋을까요? 진도를 못 나가고 있습니다...방화벽도 해제하였고, # listener port-number [ip address/host name/unix socket path]#listenerlistener 1883# Defaults to false, unless there are no listeners defined in the configuration# file, in which case it is set to true, but connections are only allowed from# the local machine.allow_anonymous true 위 내용도 콘피그에 넣어봤습니다. 당연히 토픽 명은 아두이노 코드와 같게 outTopic으로 하였습니다.
-
미해결아두이노 응용 시리즈 1 - 원격제어 궤도차량 개발
첨부파일
첨부파일과 노트 제공이라고 되어 있는데 없습니다
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
저항 위치에 대한 질문
안녕하세요. 이제 앞부분 수강하고 있는 초보입니다.. 저항에 위치에 대해 질문 드릴꼐요. 강의해서 저항은 부품을 보호하기 위해 앞에 두는 보호장치라고 하셨는데요.. 입문 강의의 회로도를 보면 전원 -> LED 전구 -> 저항 -> GND 순으로 저항이 LED 다음에 붙어있는데이부분이 이해가 되질 않습니다... 다른 자료를 찾아봐도 어떤건 앞에 있고.. 어떤건 뒤에 있는게 있어서.. 차이를 알고 싶습니다.~ 전자회로 지식이 없다보니 햇갈리네요~.. 감사합니다~
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
64bit picamera 관련 질문
OS를 64bit로 설치하고 tensorflow까지 설치를 했는데 picamera가 안깔립니다.32bit에만 설치된다고 인터넷에서 봤는데, 어떻게 해결할 수 있을까요?