Arduino 10

ESP32-Cam + OV2640 카메라 모듈 테스트 후기

안녕하세요.  이번에는 저가형 CCTV을 만들어 볼 수 있게 다 생각되어 ESP32-Cam + OV2640 확인해 보았습니다.ESP32-CAM 제품이고 약 8,000원 대에 판매하고 있습니다.   사실 이것만 있어서는 안 되고 TTL To USB 그리고 승압 모듈, 배터리를 포함해야 가능합니다. 그러면 배터리 용량에 따라 다르겠지만, 5000원에서 10,000원 정도 추가하면 소형 무선 CCTV로 가능하지 않을까 생각됩니다.    1. ESP32-CAM 스펙 1) ESP32-CAM   - 크기 : 27×40.5×4.5(±0.2)mm  - SPI Flash : 32Mbit  - RAM : internal520KB + external 4M PSRAM  - 블루투스 : bluetooth4.2BR/EDR and..

IT 2024.11.15

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

Arduino Nano 33 IoT bootloader blocked 된 경우 (벽돌이 된 경우;;;)- 복구방법 링크 추가

안녕하세요.  아두이노로 센서값을 받는 프로젝트를 하게 되어서 어떤 것을 사용해 볼까 해서 선택한 것이 블루투스 되고 각종 센서도 달린 Arduino Nano 33 IoT를 선택하였습니다. 아두이노 쉽게 하는 거로 생각하고 대충보고 BLE 버전 받아도 되는 건가 하고 참조1에서 처럼 보드매니저 nano 33 검색해서 RF528x Board를 설치하고 부트로더를 올렸습니다.참조1 blog.naver.com/roboholic84/221788817826 다운로드가 잘 되길래 음 ~ 하며 Blink 예제 다운로드를 했습니다. 그런데...녹색불만 들어오고 시리얼 포트가 잡히지 않았습니다. 바로 구글 검색 시작했습니다. 다운로드하여야 할 것이 Arduino SAMD Boards라는 것을 알게 되었습니다.다른 분들은..

Embedded/Arduino 2024.08.22

IRF520 MOSFET 모듈 (12V 전압 제어하기) 사용 후기

안녕하세요.  임베디드 모듈(아두이노, 라즈베리파이)에서는 모터나 5V 이상 모듈을 제어할 수 없기 때문에 TR과 같은 제품으로 제어를 해야 합니다. 이번에 12V 정도의 모듈을 제어해야 할 일이 있어서 어떤 것을 사용할까 하다가 MOSFET으로 간단하게 회로가 꾸며진 모듈이 있어서 사용해 보게 되었습니다. 특히 가격이 900원 정도라 테스트 겸 사용해 보았습니다.    우선 MOSFET이 무엇인지 알아보면, 금속 산화막 반도체 전계효과 트랜지스터(MOS field-effect transistor)는 디지털 회로와 아날로그 회로에서 가장 일반적인 전계효과 트랜지스터 (FET)이다. 줄여서 MOSFET(한국어: 모스펫)이라고도 한다.  모스펫은 N형 반도체나 P형 반도체 재료(반도체 소자 참조)의 채널로 ..

IT 2024.06.15

아두이노 waveshare 1.3인치 OLED에 넣을 BMP 이미지(HEX 값) 만들고 출력하기

안녕하세요.  이번에 0.96인치 OLED를 사용하다가 화면이 조금 더 큰 OLED를 사용해 보게 되었습니다. 그리고 OLED 하드웨어 기본 설정된 값이 SPI 통신으로 되어 있어서 그대로 사용해 보았습니다. 아두이노 소스 역시 SPI로 되어 있어서 바로 확인할 수 있는 방법으로 테스트하였습니다. ( 다른 언어 소스에는 I2C 소스도 포함되어 있습니다. )      소스는 waveshare 홈페이지 가면 받을 수 있습니다. 하단에 사이트 링크 넣어 두었습니다. 아두이노 소스를 실행하면 waveshare 로고가 나오는 부분이 있는데 이것을 우리가 원하는 로고로 바꿔보고 싶다는 생각을 하다가 찾아본 내용이 있어 공유드립니다.    SH1106_bitmap(0, 0, Waveshare12864, 128, 64..

Embedded/Arduino 2024.05.22

아두이노(Arduino) Flex Sensor 2.2 (SEN-10264) 테스트

안녕하세요. 휘어짐 정도를 확인해 볼 수 있는 센서를 테스트해 보도록 하겠습니다. 플렉스 센서라고도 하고 밴드 센서라고도 합니다. 구매하기 전에는 폴더처럼 확 접히면 어떻게 될까 궁금했는데, 테스트해 보면서 느낀 것은 그렇게 하면 고장 난다입니다. 적당하게 휘어짐 정도를 확인할 수 있다고 보셔야 합니다. ^^ 1. Flex/bend Sensor 원리 A flex sensor is a kind of sensor which is used to measure the amount of defection otherwise bending. The designing of this sensor can be done by using materials like plastic and carbon. The carbon sur..

Embedded/Arduino 2024.04.20

Arduino MPU9250(MPU6050) FIFO overflow error 해결하기

안녕하세요. 이번에 MPU9250를 사용하다가 overflow error 가 발생해서 찾아보다가 해결방법을 찾게 되어 공유드립니다. 사실 지난번에 댓글로 문의하신 분이 계셨는데 그때는 저도 경험하지 못하고 있어서 I2C 통신 문제라고만 말씀드렸습니다. 이 글로나마 도움 되셨으면 합니다. 구글링 해보면 여러 가지 답변들이 나오는데 시원한 답글이 없었습니다. 그렇지만 해결하신 분들이 있어 참고해서 작동 확인하였습니다. 결론을 먼저 말씀드리면 MPU9250 DMP 출력 주기를 조정해 주는 것입니다. 1. 에러 발생 부분 - MPU9250 DMP 사용하는 샘플 코드를 사용했다면 아래와 유사한 코드가 들어 있는 것을 확인할 수 있습니다. 그리고 여기서 버퍼 처리가 다 되지 못해서 "FIFO overflow"가 발..

Embedded/Arduino 2024.03.24

아두이노 나노 + SZH-RFBB-019 (433MHz RF무선송수신 모듈) 테스트 – 여러 개 송수신 테스트

안녕하세요. 지난번 HC-12보다 가격이 더 싼 모듈을 가지고 433MHz 통신 테스트를 해보려고 합니다. 이번 테스트는 수신(Recevie) 모듈 2개와 송신(Send) 모듈 1개로 한 곳에서 송신 시 여러 곳에서 받을 수 있는지, 송신 2개, 수신 1개로 구성해서 여러 곳에서 송신해도 한 곳에서 수신 가능한지 확인해 보았습니다. 사실 주파수 대역만 같다면 보내고 받는 거야 크게 문제없다고 생각이 들지만, 그래도 실제로 확인해 보아야 이 모듈도 가능하다고 보고할 수 있지 않을까 합니다. ^^ 소스는 공개된 몇 가지가 있는데 그중에 빠르게 테스트해 볼 수 있는 내용을 참조해서 수정 작업해 보았습니다. 아두이노에서 433MHz 송수신 모듈 간 통신을 해주기 위해서 패킷을 만들고(Encoding), 받은 쪽..

Embedded/Arduino 2024.02.20

아두이노 나노 + HC-12 (433MHz RF 통신) 테스트 1편- H/W설정

안녕하세요. 이번에서 433MHz 모듈과 아두이노 나노 연동시키는 작업을 해보겠습니다. 우선, 433MHz 주파수 특징을 살펴보겠습니다. 1. 433 MHz 설명 - 극초단파로 표현되며 인식거리는 50~100m라고 나와 있지만 안테나 등 출력에 따라 거리가 멀어질 수 있습니다. (참조 : RFID 솔루션 제공 가능 http://threej.co.kr) * RF의 이론을 조금 더 깊이 보려면 아래 링크를 참고하시면 됩니다. http://www.rfdh.com/bas_rf/begin/rfbound.htm RF의 범위는 어디까지인가? RF의 정의 자체는 그럭저럭 납득이 가더라도, 실제로 RF라는 분야를 처음 접하는 사람이라면 사실 어디까지가 RF이고, 또 통신이란 것과는 무엇이 다른지 헷갈리는 경우를 많이 보..

Embedded/Arduino 2024.01.25

MPU-9250 기울기 센서 + 아두이노 나노 연동 1편

안녕하세요. 오늘은 MPU-9250 기울기 센서와 아두이노 나노를 연동해 보는 작업을 해보려고 합니다. 그러기 위해서 사전 지식을 쌓고 데이터를 출력해 보겠습니다. 1. 기울기 센서에 대해서 1) 기울기 센서 기울기 센서를 사용하는 것에 왜 9축이나 필요할까 궁금증이 들 수가 있습니다. 혹시 다다익선이라는 말이 있어서일까요? ^^ 간단하게 9축의 역할이 무엇인지 확인해 보겠습니다. (1) 가속도 센서 센서에 가해지는 가속도를 측정합니다. 즉, 평행한 상태의 정지 상태일 경우, X, Y, Z 축은 0일 것입니다. 여기에 센서를 가속운동을 하였을 경우 운동 방향에 해당하는 축에 더해진 가속도가 출력됩니다. 2) MPU-9250 설명 데이터 시트상에 특징으로 Gyroscope, Accelerometer, Ma..

Embedded/Arduino 2024.01.20