반응형

Hardware/Arduino 47

Arduino UNO R4 WiFi

아두이노 R4 버전이 나왔길래 느낌이 어떨지 확인해 보고자 구매를 했다. 칩 대란 이후로 이런 제품들이 가격이 많이 올라서, 아직까지 제일 싼 게 5만 원대인 거 같다. 일반적인 아두이노 쉴드들을 사용할 수 있도록 핀 배열은 똑같이 되어있다. 이전까지 우노는 ATmega328 을 사용하고 있었는데 이번 버전에서는 ARM 기반의 RA4M1로 넘어갔다. 그리고 와이파이를 사용하기 위해서 ESP32-S3-MINI 가 탑재되어 있다. 뒷판 디자인은 이렇게 생겼는데, [OPEN SOURCE IS ♥] 이 부분이 너무 인상적이다. 전원을 넣으면 LED 배열에 하트모양의 불이 들어온다. [ArduinoGraphics] 라이브러리를 추가하면 아래의 동영상과 같이 LED 상에 흐르는 글자를 입력할 수 있다. 재미는 있으..

Hardware/Arduino 2023.09.19

보드프리

일본서 석박사 하던 학생시절에 아두이노에 대한 정보를 검색하던 도중에 우연히 [보드프리]라는 페이지를 발견하고 이분들 참 대단한 일을 하고 있으시구나 하고 넘겼던 기억이 있는데, 아직도 페이지가 유지되고 있다니 정말 대단한 거 같다. http://www.boardfree.kr/help.htm 보드프리, 시작품제작, 시제품제작, 회로분석, 과제수행, 과제용역, 보드프리, 회로설계, 제품개 택배를 받을실 주소와 연락처가 부정확 하거나, 신청하신 보드명이 불분명 하여 보내 드리지 못하는 상황이 있으니 한번 더 챙겨 주세요.^^ 호기심에.... 진짜 보드를 보내 주는지 궁금해서... www.boardfree.kr 내가 일본에서 유학하는 입장만 아니면 무료보드를 한번 신청해보고 싶었는데, 지금은 내 돈으로 구매할..

Hardware/Arduino 2022.12.25

3개의 HC-SR04 센서를 이용하여 계측하기

ESP32를 이용하여서 초음파 거리센서를 사용하는 글을 적은 적이 있다. https://fermium.tistory.com/1483 초음파 거리센서 (HC-SR04) 학생들 세미나 때 쓰려고 초음파 센서를 몇 개 더 구매했다. 여태껏 아두이노에만 써 봤지 EPS32에 쉽게 적용이 될까 테스트를 해 봤다. 회로는 대충 아래와 같이 연결 해 주었다. ① Vcc - 5V ② Trig fermium.tistory.com 학생들에게 가르쳐 주고 나서, 센서 3개를 연결하면 하나밖에 측정이 되지 않는다는 공통적인 질문을 해 왔다. 그래서 조사해 보니 복수의 센서를 사용하기 쉽게 해 주는 라이브러리가 존재 한다는 것을 알아냈다. 위와 같이 3개의 센서를 사용할 경우에는 아래의 사진과 같이 [NewPing] 이라는 라..

Hardware/Arduino 2022.11.09

인텔 갈릴레오 (Galileo)

이것이 바로 인텔에서 만든 갈릴레오 1세대이다. 엄밀히 말하면 아두이노가 아닌데, 아두이노 쉴드가 호환이 되도록 만들어졌기 때문에 카테고리를 이곳으로 정했다. 사양이 인텔 펜티엄급의 CPU를 사용한 거 같다. 이번에 처음 봤는지라 사진을 한번 찍어 봤는데, 라즈베리 파이를 견제하려고 했었는데, 윈도우 OS에서 지원을 중단한 모양이다. 라즈베리 파이가 대세기도 하고, 지금은 인텔 홈페이지에서도 지원을 중단한 모양이니 이것으로 개발을 해 봐야겠다는 의욕은 생기질 않는다. 인터넷으로 처음 봤을 때는 참 신선한 느낌이 들었는데, 뭔가 사연이 많은 보드인 듯.. 조금 찾아보니까 아두이노 같은 보드로써만 사용이 가능하고, 사진으로 보면 당연한 이야기겠지만, 모니터를 연결할 수 없어 라즈베리 파이처럼 단독 컴퓨터로써..

Hardware/Arduino 2022.09.14

ESP32 - Arduino 시리얼 통신

UART를 이용한 시리얼 통신으로 기본적으로 아두이노 IDE를 이용한 방법이다. ESP 쪽의 Tx와 Arduino 쪽의 Rx를 연결하여 송수신 기능을 테스트했다. int num = 0; void setup() { // put your setup code here, to run once: Serial.begin(115200); } void loop() { // put your main code here, to run repeatedly: num = 1; Serial.write(num); } 여기서는 Serial.write()를 이용해 1을 송신한다. int num; void setup() { // put your setup code here, to run once: Serial.begin(115200); ..

Hardware/Arduino 2022.09.09

리튬 폴리머 배터리 체커

아마존에서 3개 649엔 하는 배터리 체커 기다. 구매 당시 아무런 설명서도 없길래 이걸 어떻게 사용하나 생각이 들어서 여기에 글을 남긴다. 리튬 폴리머 배터리의 전압 상태를 간편하게 나타 내준다. 사용하는 방법은 제일 왼쪽에 GND가 오게 핀에 꼽으면 그만인데, 배터리를 연결하게 되면 스피커에서 나오는 소리가 굉장히 크므로 사용에 주의를 하길 바란다. 처음 사용할 때 너무 소리가 크게 나길래 뭔가 잘못된 줄 알고 깜짝 놀랐다. 배터리 전압과 각각의 셀 전압까지 측정해 준다. 측정 내용은 다음과 같다. SCS ALL 7.68 (전체 전압) -1- 3.84 (첫 번째 셀 전압) -2- 3.84 (두 번째 셀 전압) 드론 같은 장비 하는 사람이 하나쯤 있어야 된다는 이유를 알 거 같다.

Hardware/Arduino 2022.08.09

Arduino Pro Mini (아두이노 프로 미니)

아두이노 나노와 스펙은 비슷하나 USB 시리얼 모듈이 생략된 버전이다. 따라서 아래와 같이 USB 시리얼 케이블을 별도로 연결해 주어야 한다. 이번에도 FTD1232 USB 시리얼 컨버터를 이용하여 프로그램을 업로드했다. Arduino IDE의 설정은 아래와 같이 [Arduino Pro or Pro Mini]로 설정을 해 주었다. 역시 블링크도 잘 되는 것을 알 수 있다. 굉장히 싸게 주고 샀었는데 요즘은 칩 대란 때문에 이런 것들도 가격이 꽤 많이 올랐다. 아두이노 자체에 붙어있는 USB 시리얼 컨버터 가격도 30%이상을 차지하는 관계로, USB 시리얼 컨버터를 생략하면 가격을 많이 다운시킬 수 있는 거 같다.

Hardware/Arduino 2022.07.30

Lilypad Arduino (릴리패드)

아주 오래전에 릴리 패드라는 것을 샀었다. 아두이노에서 파생된 물건인데, 기본적으로는 아두이노 프로그래밍이 가능하다. 사용 용도는 모자나 가방 같은데 꿰매어서 LED를 컨트롤한다든가 하는 용도인 거 같다. 따라서 전도성 실을 이용하여 전류를 흐르게 하므로 일반적인 핀 구멍보다 크다. FTD1232 USB 시리얼 컨버터를 이용하여 프로그램을 업로드했다. 시리얼 컨버터와 릴리 패드의 핀 배열이 딱 맞게 되어있어 고민할 필요가 없었다. 프로그램을 업로드는 아래와 같이 보드를 [LilyPad ARduino]로 맞춰 놓고 했다. 이제 LED Blink를 실험 삼아해 본다. 최근에 들어와서 아두이노 Blink 소스에 [LED_BUILTIN]로 정의되어 있어서 왜 그런 거 했었는데, 하도 다양하게 아두이노 파생 종이..

Hardware/Arduino 2022.07.29

아두이노로 RFID 테그 사용하기 (MFRC-522)

아마존에서 3천 원 주고 산 태그인데 사놓고 안 써보다가 어떻게 가지고 놀 방법이 없을까 싶어서 사용해 봤다. 라이브러리는 MFRC522로 검색 해 보면, 아래와 같이 여러 종류가 나오는데 두번째줄의 라이브러리를 인스톨했다. 샘플 소스코드에 핀 연결 방법을 참고로 해서 연결을 해 줬다. 열쇠고리형과 카드형 두 종류가 있는데 두종류 전부 다른 uid 가 나오는 것을 확인할 수 있다. 향후 시스템 개발할 때 참고해야겠다.

Hardware/Arduino 2022.06.03
반응형