본문 바로가기

분류 전체보기

화면 감추기 - 월급루팡 컴퓨터 화면 보고 있는데 누가 들어오면 깜짝 놀라겠지요. 움직임을 감지해서 컴퓨터 화면이 바탕화면으로 돌아가게 만들면 어떨까 해서 셋팅해 보았습니다. - 집에서 게임하거나 은밀한거 보고 있을때에 - 회사에서 웹서핑하거나 온라인 쇼핑하고 있을때에 남들이 보면 좀 그러니깐 이런거 설치하면 좋을듯 합니다. RCWL-0516 센서와 ATtiny85보드를 사용하여 간단하게 만들어 보았습니다. 애초에는 PC에 프로그램 설치해서 화면전환되게 할려고 했는데 이 버전은 그냥 ATtiny85 드라이버만 설치하면 됩니다. To Do: PCB 만들어서 좀 더 모양새 있게 만들기 외부에는 플라스틱으로 씌어서 위장하기 한쪽을 막아서 방향을 한쪽으로만 되게 조정
초음파 센서 hc-sr04 거리 측정용 센서로 많이 쓰이는 초음파 센서 hc-sr04 모델입니다. Trigger에서 초음파 내보내고 echo쪽에서 반사되는 초음파로 거리를 측정합니다. const int trigPin = 9; const int echoPin = 8; long duration; int distance; void setup() { pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); Serial.begin(9600); } void loop() { // Clears the trigPin digitalWrite(trigPin, LOW); delayMicroseconds(2); // Sets the trigPin on HIGH state for 10 micro seconds digita..
ChronoDot RTC DS3231 Adafruit에서 나온 ChronoDot의 중국 버전입니다. 사진에서 보면 ChronoDor로 끝자가 t가 아니고 r이네요. 아래 사진 보면 풀업 저항 달수 있게 되어 있습니다. I2C에 이미 저항이 설치되어 있으면 또 필요가 없기 때문에 기본으로는 안 달고 나왔네요.
PCF8574로 입출력 확장하기 입출력이 부족할 때 사용하기 좋습니다. 595, 164, 165칩 이용하는것 보다 PCF8574 이용하면 I2C 방식이라서 작업이 편합니다. 8개의 버튼과 8개의 LED가 있습니다. 하나의 칩이 8개의 input/output이 가능합니다. 8개의 칩 연결이 가능하니 총 64개의 입출력이 가능하네요. #include "Arduino.h" #include "PCF8574.h" PCF8574 pcf1(0x20); PCF8574 pcf2(0x24); void setup() { Serial.begin(9600); pcf1.pinMode(P0, INPUT); pcf1.pinMode(P1, INPUT); pcf1.pinMode(P2, INPUT); pcf1.pinMode(P3, INPUT); pcf1.pinMode(..
로터리 엔코더 - Rotary Encoder 한바퀴 돌아가는데 20 스텝되는 로터리 엔코더입니다. 핀은 왼쪽에 3개 있고 오른쪽에 2개 있습니다. //From bildr article: http://bildr.org/2012/08/rotary-encoder-arduino/ //these pins can not be changed 2/3 are special pins int encoderPin1 = 2; // interrupt #1 int encoderPin2 = 3; // interrupt #2 int encoderSwitchPin = 4; //push button switch int ledPin1 = 7; int ledPin2 = 9; bool ledStatus = false; int defaultValue = 140; int encoderSet..
Weather Station 날씨 스테이션 2.8인치 LCD와 ESP32 보드로 만든 웨더 스테이션입니다. https://github.com/me-no-dev/arduino-esp32fs-plugin me-no-dev/arduino-esp32fs-plugin Arduino plugin for uploading files to ESP32 file system - me-no-dev/arduino-esp32fs-plugin github.com https://github.com/Bodmer/DarkSkyWeather Bodmer/DarkSkyWeather Arduino ESP32 and ESP8266 compatible library to read weather forecast from Dark Sky API - Bodmer/DarkSkyWeather ..
SG90 서보 모터 테스트 제일 구하기 쉬운 마이크로 서보모터인데 기어부분이 플라스틱으로 되어 있어서 테스트 용도 이상으로는 사용하기 힘들거로 보이네요. 문제점: 처음에는 나노 5V에 연결하니깐 움직이지 않아서 모터가 고장난거로 생각했습니다. 모터에서 '웅'소리는 나는데 전혀 움직이지 않아서요. 외부 전원으로 연결했더니 작동하네요. Size: 22x11,5x27 mm Weight: 9 g Power supply: 3 - 6 V Current consumption: 550 mA Logic voltage levels: 3.3 V or 5 V Drive method: PWM PWM range: 500 - 2400 microseconds Speed: 60 degrees in 0.12 s Torque: 1.2 kg / cm (at 4.8V..
2.8 LCD 세트 PCB 3가지 형태로 만들었습니다. 기본적인건 똑같고 온도 센서, 온습도 센서, RTC 모듈 차이네요. AM2320, DS3231, DS18B20 입니다. 온도 센서인 DS18B20은 탈착이 불가능하네요.