본문 바로가기

분류 전체보기

아두이노 시계 PCB 제작 시계 기판을 만들어서 와이어 연결할 필요없이 깔끔하게 완성됩니다. LDR을 넣어서 주변 밝기에 따라 LED 밝기도 자동으로 조정되구요. PCB 기판을 9종류 만들어 봤는데 좀 더 아이디어를 생각해 봐야겠네요.
Arduino Pro Micro 시계 셋업 테스트 PCB용으로 주문 넣기 전에 테스트해 본 셋업 입니다. LDR 센서 추가해서 밝기에 따라 LED 조정 가능하게 만들었습니다.
DS3231 RTC 모듈 이번에 프로젝트 때문에 구입한 DS3231 RTC 모듈입니다. 1.5 cm도 안되는 작은 사이즈 때문에 유용하게 사용할거 같습니다. 배터리 포함이라 더욱 좋구요. 꼭 필요한 저항 두개와 캐퍼시터 하나만 붙어있네요.
Arduino Pro Micro 사이즈 비교 이번에 구입한 제품의 사이즈 비교입니다. ATmega32U4 칩이 usb를 자체 포함하고 있어서 그런지 Pro Micro가 작긴 작네요. 이것보다 더 작은 버전도 있는데 그건 다음번에 구입해서 올리겠습니다.
MAX471 전압, 전류 센서 지금은 단종된 칩인 MAX471로 전압과 전류를 측정해 봅니다.전압과 전류를 측정해서 무엇에 쓰냐구요?배터리로 동작하는 장치의 경우 배터리가 일정 전압 밑으로 떨어지면 신호를 보내주는 장치가 필요합니다. 이럴때에 이 센서로 사용자에게 신호를 보내면 충전할 타이밍을 알수가 있겠지요. #define vtpin A0#define atpin A5#define Arduino_Voltage 5.0void setup() { pinMode(vtpin, INPUT); pinMode(atpin, INPUT); Serial.begin(9600);}void loop() { int v = analogRead(vtpin); int a = analogRead(atpin); double voltage = v * (Arduino_Vo..
avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: stk500_getsync(): not in sync: resp=0x00 에러가 나오는 경우가 있어서 찾아보니 여러가지 해결책이 있긴 한데 그중에서 ATmega328P(Old Bootloader)인 경우에 대해서 써 봅니다.얼마전에 Arduino Nano 보드를 우연히 얻은게 있어서 사용해 볼려고 하니 제목같은 에러가 나오더라구요. Attempt 10번 하고서 안된다고 에러가 뜨네요. 문제는 이 보드가 오랜된 보드라서 아두이노 IDE에서 processor에서 선택을 ATmega328P(Old Bootloader)로 해야 제대로 업로드가 됩니다. 한마디로 부트로더가 오래된 재고품이라는 거죠. 확인해 보니 가지고 있는 나노 전부 업데이트가 필요한거 보니 펌웨어 업데이트를 했나 봅니다. 해결책..
microPython 설치하기 python을 설치합니다. microPython사이트 에서 본인이 가지고 있는 버전을 다운 받습니다.cmd창으로 들어가 pip install esptool 로 esptool 설치esptool.py —port COM3 erase_flash 로 플래시 삭제esptool.py –port COM3 –baud 460800 write_flash 0x1000 esp32-20190122-v1.9.4-782-geb446ec22.bin 로 새로운 펌웨어 설치(파일 이름은 다릅니다)위와 같이 하면 정상적으로 설치가 된겁니다. putty로 해당 serial 포트에 115200 baud로 접속하면 확인이 가능합니다. 화면에 아무것도 안나오면 보드에 있는 reset버튼 한번 눌러 주세요. 위 화면에서 파이썬 코드 작성해서 실행 ..
BMP280 센서와 ESP8266(NodeMcu) 한글 작업 bmp280 센서로 온도와 기압 측정하는 셋팅해보았습니다.bme280 센서는 습도까지 측정이 가능하기 때문에 구입하실거면 bme280으로 사시는게 좋습니다. dht22센서만 구입해서 온습도만 측정해도 되긴 합니다만 기압센서로 날씨측정까지 하면 더 좋겠지요.bmp280은 SPI로 연결했고 oled는 I2C로 연결했습니다. - BMP280 connections D5 - SCK D6 - SDO (MISO) D7 - SDI (MOSI) D8 - CS - OLED connections D1 - SCL D2 - SDA센서로 측정해서 나오게 하는건 문제가 없는데 한글 나오게 할려고 작업하다보니 좀 복잡해졌습니다. 한글 부분은 다음에 따로 포스팅하겠습니다.