본문 바로가기

1602 LCD 세트 완성 일단은 위와 같이 나오게 해 보았습니다. 버튼 3개를 활용 가능하게 프로그램을 조정해야 겠네요. 근데 30도라니!!!....벌써 너무 덥네요.
APDS-9930 센서 - Ambient Light Sensor - Proximity Sensor 위의 두가지 기능을 사용할 수 있는 센서입니다. 근접센서로 활용해 볼까 해서 구입했습니다. 왼쪽은 5V입력이 가능한 센서이고 오른쪽은 전원 공급이 오로지 3.3V입니다. 셋업은 I2C방식이라 간단한데 바로 위에 모델은 VL(IR LED)에 3.3V로 연결해 줘야 제대로 사용이 가능합니다. 가까이 가면 1023으로 수치가 올라갑니다. 인터럽트핀도 있기 때문에 버튼 대신에 사용도 가능하겠네요.
1602 LCD, DS3231, DS18B20, Nano 등 활용 셋업 PCB 제작전에 셋업해보고 확인중인데 버튼으로 알람기능 넣을 수 있긴 한데 고민 좀 해봐야겠네요. 1602 LCD로 키트를 만들어 볼려고 하는데 일주일 후에는 PCB로 만들어서 올려야 겠네요. 선 연결이 복잡한거 보니 역시 PCB로 작업해서 키트로 만드는게 좋다는걸 다시 한번 느끼네요.
DS18B20 온도 센서 온도 센서만 필요하다면 이게 제일 무난한거 같네요. 중요한건 DATA쪽에 4.7k pullup 저항이 필요하다는 겁니다. 0.1uF capacitor를 전원쪽에 같이 셋업해주면 좀 더 안정적으로 보이네요. #include #include #define ONE_WIRE_BUS 5 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); void setup(void) { Serial.begin(9600); Serial.println("Dallas Temperature IC Control Library Demo"); sensors.begin(); } void loop(void) { Serial.print(" Requesting temperatur..
RCWL-0516 마이크로웨이브 근접 센서 PIR 센서를 많이 쓰는데 이것도 움직임 인식하는 기능이 좋네요. 플라스틱이나 나무는 통과하기 때문에 케이스 만들때 편하겠네요. 아두이노 없이 셋업해 보았습니다. 움직임을 인식하면 LED가 켜집니다.
NE555 CD4017를 이용한 납땜 연습 키트 버튼 누르면 랜덤으로 불이 들어 옵니다. 이건 가변 저항을 조정하면 차례로 켜지는 속도가 조절됩니다. SMD 납땜 연습에 좋은데 막상 해보니 그렇게 어렵지는 않은데 부품이 너무 작아서 집중해야 하는거 때문에 피곤은 하네요.
터치 버튼 TTP223 TTP223 터치 버튼을 사용해 봅니다. 아래 사진처럼 터치 모듈만으로도 사용이 가능합니다. 터치하면 out쪽이 HIGH로 나옵니다.
2.8 LCD와 ESP32 PCB를 제작해서 LCD와 ESP32를 하나로 만드는 셋트입니다. ESP32 2.8인치 ILI9341 TFT LCD (240x320) Push button 3개 Active Buzzer S8050 Transistor AM2320 온습도 센서 DS3231 Real Time Clock 0.1uF Capacitor 10K Resistor 3개 470 Resistor 4.7K Resistor 5016 LDR 센서 ESP32에 있는 핀을 거의 전부 사용했습니다. 남아 있는 핀은 와이파이를 사용하면 충돌하기 때문에 더이상 사용이 안됩니다. 이 셋팅을 브레드보드에 할려면 케이블이 엄청 복잡해지고 연결이 제대로 맞는지 확인하는데만 시간 무지 잡아 먹네요. PCB로 셋팅해 놓으니 깔끔하고 좋네요. 이제 프로그램밍을 해서..