embeded/arduino(genuino)2020. 6. 15. 14:49

FM 라디오

재미있어 보이는 장난감인데 살까 말까..

 

[링크 : http://vctec.co.kr/product/프로그래밍-가능-스테레오-fm-라디오-모듈.../10533/]

[링크 : https://blog.naver.com/roboholic84/221618690454]

 

+

2022.08.08

[링크 : https://m.blog.naver.com/kjnam100/220694105789]

[링크 : https://github.com/kjnam100/radio_tea5767]

'embeded > arduino(genuino)' 카테고리의 다른 글

아두이노 USB HID  (0) 2021.05.07
아두이노 시리얼 플로터  (0) 2020.09.08
지름신 축적중  (0) 2020.06.10
ULN2003 보드 / 28BYJ-48 스텝 모터  (0) 2020.05.05
L298N 보드 사용 준비  (0) 2020.04.28
Posted by 구차니
embeded/arduino(genuino)2020. 6. 10. 21:30

호환인가 불법복제인가.. 무지 싸네?

 

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B507572246]

[링크 : https://atadiat.com/en/e-hands-on-test-saleae-usb-logic-analyzer-24mhz-8ch-clone/]

'embeded > arduino(genuino)' 카테고리의 다른 글

아두이노 시리얼 플로터  (0) 2020.09.08
TEA5767 살까 말까..  (0) 2020.06.15
ULN2003 보드 / 28BYJ-48 스텝 모터  (0) 2020.05.05
L298N 보드 사용 준비  (0) 2020.04.28
L293D 아두이노 드라이버  (0) 2020.04.22
Posted by 구차니
embeded/arduino(genuino)2020. 5. 5. 16:05

완전 동일한 보드 / 모터 관련 글 이 검색에 똭!

해보니 잘 돌아간다. 돌아가니.. 분석을 해봐야지..

[링크 : http://blog.naver.com/ubicomputing/220747940482]

 

+

생각을 해보니, 스텝모터는 펄스로 한 스텝씩 이동시키는 것일 뿐이니..

ULN2003은 단순하게 보면 4채널 on/off 가능한 칩으로 보면 될 지도 모르겠네?

 

H brigde가 없어서 전진/후진 바꾸어서 하진 못하고 on/off만 가능함.

[링크 : https://blog.danggun.net/2647]

 

+

 

delay() 안쓰고 micros() 함수로 us 단위 시간을 받아와 busy wait 하도록 구성되어있네..

1스텝에 1us, 4096 스텝에 한바퀴니 4초 움직이고 2초 쉬고 4초 반대로 움직이도록 코드가 되어있고

[링크 : https://www.arduino.cc/reference/en/language/functions/time/micros/]

 

속도를 느리게 해서 LED 불 들어오는 걸 보니

A / AB / B / BC / C / CD / D / DA 를 반복해서 모터를 구동하도록 되어있는 것으로 보인다.

 

'embeded > arduino(genuino)' 카테고리의 다른 글

TEA5767 살까 말까..  (0) 2020.06.15
지름신 축적중  (0) 2020.06.10
L298N 보드 사용 준비  (0) 2020.04.28
L293D 아두이노 드라이버  (0) 2020.04.22
라즈베리 - 아두이노 i2c 통신 예제  (0) 2020.04.18
Posted by 구차니
embeded/arduino(genuino)2020. 4. 28. 14:05

L293D 은 아두이노 실드라 조금 귀찮아서

조금은 간편하게 쓸수 있는 2채널 L298N을 이용하여 자동차를 만들어 볼까 생각중

보조배터리 두개 달아서 하나는 라즈베리

다른 하나는 전원으로 사용하면 되지 않을까 싶기한데..

 

[링크 : https://devicemart.blogspot.com/2019/07/l298n.html]

[링크 : http://makeshare.org/bbs/board.php?bo_table=arduinomotor&wr_id=12]

 

옥션을 통해서 구매한건 복제품 인지.. L298N 칩에 마킹이 하나도 없다.

(오른쪽은 예전에 구매해놨던 L298N 칩 단품)

 

그리고 DC 모터에 극성을 어떻게 연결해야 하려나?

 

+

간단하게 아두이노 전원을 이용해서 DC 모터 작동시키려고

IN1 IN2 에 HIGH / LOW ENA에 HIGH를 넣어주었는데 모터가 돌지 않는다.

부품이 문제인가.. 회로 구성이 문제인가 아두이노 전원 통해서 USB 전원을 공급해서 그런건가...

 

+

혹시나 해서 DC 모터를 연결하지 않고 두 단자의 전압을 재보니 3.3V 정도?

아두이노의 USB를 통해서 전원을 공급받다 보니 아무래도 직접 전원을 받는게 아니라 전류가 부족해서 그런듯.

일단은 내일(?) 보조 배터리에서 바로 전원을 뽑던가 건전지를 이용해 보는걸 강구해 봐야 할 듯 하다.

'embeded > arduino(genuino)' 카테고리의 다른 글

지름신 축적중  (0) 2020.06.10
ULN2003 보드 / 28BYJ-48 스텝 모터  (0) 2020.05.05
L293D 아두이노 드라이버  (0) 2020.04.22
라즈베리 - 아두이노 i2c 통신 예제  (0) 2020.04.18
arduino rgb led 사용하기  (0) 2020.04.18
Posted by 구차니
embeded/arduino(genuino)2020. 4. 22. 14:43

L293D는 4채널 DC / 2채널 서보 / 2채널 스텝 중에 골라서 쓸 수 있다고 한다. (1채널 서보 / 1채널 스텝 식으로 섞어서 쓸 순 없다고.)

다행히도.. 아두이노 드라이버로 다운로드 받아서 쉽게 쓸 수 있다는데 머하는 용도로 써볼까나..

(그걸 떠나서 왜 스펙도 확인하지 않고 질러 버린거지 ㅠㅠ)

 

드론용으로 쓰기에는 무게 문제가 있어 보이고 자작으로는 무리일듯 하니..

차동차를 개조해서 써봐야 하려나?

 

[링크 : https://github.com/adafruit/Adafruit-Motor-Shield-library]

[링크 : https://blog.naver.com/eduino/220884056251]

'embeded > arduino(genuino)' 카테고리의 다른 글

ULN2003 보드 / 28BYJ-48 스텝 모터  (0) 2020.05.05
L298N 보드 사용 준비  (0) 2020.04.28
라즈베리 - 아두이노 i2c 통신 예제  (0) 2020.04.18
arduino rgb led 사용하기  (0) 2020.04.18
rgb led 색상 순환 패턴  (0) 2020.04.17
Posted by 구차니
embeded/arduino(genuino)2020. 4. 18. 22:01

그래.. 남이 해놓은거 사용해서 빠르게 만들어 보자~

 

일단 해볼건.. 핀 부터 고민해 봐야겠네..

RGB - PWM output / D9, D10, D11

CLCD - 6pin D2, D3 / D4, D5, D6, D7

[링크 :https://blog.naver.com/nkkh159/220518965513]

 

i2c - 2pin A4(SDA), A5(SCL)

[링크 : https://www.diymaker.net/79]

[링크 : https://webnautes.tistory.com/759]

'embeded > arduino(genuino)' 카테고리의 다른 글

L298N 보드 사용 준비  (0) 2020.04.28
L293D 아두이노 드라이버  (0) 2020.04.22
arduino rgb led 사용하기  (0) 2020.04.18
rgb led 색상 순환 패턴  (0) 2020.04.17
arduino nano PWM 출력  (0) 2020.04.17
Posted by 구차니
embeded/arduino(genuino)2020. 4. 18. 21:19

먼가 회로가 잔뜩 추가된 상황.. 330옴으로 해주니 생각외로 엄청 밝다.

회로 다 꾸미고 나니.. 발견된 1k옴.. ㅠㅠ 아놔...

 

 

신기하게(?) D9 / D10 / D11 과 RGB LED 사이에 저항을 달아주지 않고 바로 연결하고

공통 + 와 VCC 사이에 저항을 달아주면 정상적으로 불이 들어오지 않는다.

 

AVR 내부 풀업 때문인진 모르겠지만

RGB 전부 켜서 흰색이 들어와야 하는데 Red로만 불이 들어 오는 이상한 현상이 발생한다.

회로적으로 공부가 좀 더 필요 할 듯..

 

회로는 아래 링크를 참조했음

[링크 : http://wiki.vctec.co.kr/opensource/arduino/rgbled]

 

일단 작성한 코드는 다음과 같음

int led_r = 9;
int led_g = 10;
int led_b = 11;
int val = 0;
int dir = 0;
int mode = 1;

void setup() {
  // put your setup code here, to run once:
  pinMode(led_r, OUTPUT);
  pinMode(led_g, OUTPUT);
  pinMode(led_b, OUTPUT);
}

// common -
void mode_change()
{
  switch(mode)
  {
    default:
    case 1: mode = 2; break;
    case 2: mode = 3; break;
    case 3: mode = 4; break;
    case 4: mode = 5; break;
    case 5: mode = 6; break;
    case 6: mode = 7; break;
    case 7: mode = 1; break;
  }
}

void loop() {
  // put your main code here, to run repeatedly:
  if(mode & 0x01) analogWrite(led_r, 255 - val);
  else            analogWrite(led_r, 255);
  
  if(mode & 0x02) analogWrite(led_g, 255 - val);
  else            analogWrite(led_g, 255);
  
  if(mode & 0x04) analogWrite(led_b, 255 - val);
  else            analogWrite(led_b, 255);

  if(dir == 0)
  {
    val = val + 1;
    if(val >= 255)
    {
      dir = 1;
    }
  }
  else
  {
    val = val - 1;
    if(val == 0)
    {
      dir = 0;
      mode_change();
    }
  }
  delay(5);
}

'embeded > arduino(genuino)' 카테고리의 다른 글

L293D 아두이노 드라이버  (0) 2020.04.22
라즈베리 - 아두이노 i2c 통신 예제  (0) 2020.04.18
rgb led 색상 순환 패턴  (0) 2020.04.17
arduino nano PWM 출력  (0) 2020.04.17
PAM8403 3W 스테레오 오디오 앰프  (0) 2020.04.17
Posted by 구차니
embeded/arduino(genuino)2020. 4. 17. 23:43

아두이노로 RGB LED를 점멸하게 하는걸 직접 만들어 보려고 했는데

색상 패턴을 어떻게 만들어야 하나 해서 고민하는데.. 

Red - Green - Blue가 아닌

Red - Green - Yellow - Blue - Magenta - Cyan - White 순서가 되서 

RGB가 아니라 조금 아쉽지만 나름 많이 보던 전형적인 패턴으로 코딩이 가능할 듯.

 

[링크 : https://www.researchgate.net/figure/The-additive-model-of-RGB-Red-green-and-blue..._fig2_328189604]

'embeded > arduino(genuino)' 카테고리의 다른 글

라즈베리 - 아두이노 i2c 통신 예제  (0) 2020.04.18
arduino rgb led 사용하기  (0) 2020.04.18
arduino nano PWM 출력  (0) 2020.04.17
PAM8403 3W 스테레오 오디오 앰프  (0) 2020.04.17
오랫만에 지름  (2) 2020.04.07
Posted by 구차니
embeded/arduino(genuino)2020. 4. 17. 23:15

arduino nano 에서는 D3 / D5 / D6 / D9 / D10 / D11 만 PWM 출력을 지원하고

PWM을 지원하지 않는 핀에서 시도할 경우 128을 기준으로 on/off로만 출력이 되는 것으로 보인다.

 

비싼(!) RGB LED 대신 집에 굴러 다니는

RED / GREEN / AMBER 를 글루건으로 붙여서 테스트~

 

아무튼.. 먼가 만들려고 하는데 PWM 출력을 쓰고 싶다면..

핀에 제한이 될 수 밖에 없구나.. 배선을 좀 고민을 해봐야겠다.

 

int led_r = 9;
int led_g = 10;
int led_y = 11 ;
int val = 0;
int dir = 0;

void setup() {
  // put your setup code here, to run once:
  pinMode(led_r, OUTPUT);
  pinMode(led_g, OUTPUT);
  pinMode(led_y, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  analogWrite(led_r, val);
  analogWrite(led_g, val);
  analogWrite(led_y, val);
  if(dir == 0)
  {
    val = val + 1;
    if(val >= 255)
      dir = 1;
  }
  else
  {
    val = val - 1;
    if(val == 0)
      dir = 0;
  }
  delay(2);
}

 

[링크 : https://www.arduino.cc/reference/en/language/functions/analog-io/analogwrite/]

'embeded > arduino(genuino)' 카테고리의 다른 글

arduino rgb led 사용하기  (0) 2020.04.18
rgb led 색상 순환 패턴  (0) 2020.04.17
PAM8403 3W 스테레오 오디오 앰프  (0) 2020.04.17
오랫만에 지름  (2) 2020.04.07
RGB LED 저항값  (0) 2020.03.14
Posted by 구차니
embeded/arduino(genuino)2020. 4. 17. 18:48

예전에 사둔 스테레오 오디오 앰프를 한번 조립해보는데

0.5W 8옴 자리 두개 스테레오로 구성하니 못쓰진 않을 소리 크기가 나와주긴 한데

 

음질은 차라리 다이소 5000원 짜리 블루투스 스피커가 더 좋다는게 함정

(스피커가 0.5W 라서 그런건가? 좀 더 큰 출력을 달아아야 하나?)

귀찮아서 아두이도 통해서 5V 500mA 공급해서 그런건가? (아니 이론적으로는 2.5W 인데 부족한가?)

 

너무 막 굴러다니니 불편해서 글루건으로 만능보드에 붙여 놓았는데 그렇다고 음질이 좋은건 아니니 계륵 ㅠㅠ

스트레이트가 아니라 right angle 방식이면 좀 더 산뜻하게 선 정리가 가능했을텐데 아쉽네

 

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B668236809]

'embeded > arduino(genuino)' 카테고리의 다른 글

rgb led 색상 순환 패턴  (0) 2020.04.17
arduino nano PWM 출력  (0) 2020.04.17
오랫만에 지름  (2) 2020.04.07
RGB LED 저항값  (0) 2020.03.14
arduino servo / knob 예제 실행  (0) 2020.03.09
Posted by 구차니