본문 바로가기
반응형

개발 공부/프로젝트9

프로젝트 : 적외선 송신기 만들기1 적외선 송신기 만들기1 먼저 IR 리모컨을 만들려면, 내 리모컨의 IR 신호 값을 알아야 한다. 이를 위해서는 IR receiver가 필요하다. ​ ​ IR receiver를 사용하기 위해서는 IR remote 라이브러리를 설치해 주어야 한다. 스케치 - 라이브러리 포함하기 - 라이브러리 관리 선택 라이브러리 매니저에서 IRremote 검색 후 설치해준다. IRremote 라이브러리를 설치해주면 예제가 생성된다. IRremote의 예제 중 IRErecvDumpV2를 선택해준다. receiver의 기본 핀은 11번 핀으로 되어있다. 다른 핀에 연결하려면 바꿔주자. ​ 아래 설계도와 같이 연결해주자. 5V, GND, 11번 핀에 연결해준다. 5V, GND, 11번 핀 위 설계도대로 연결해주었다. 툴 - 시리.. 2023. 10. 20.
프로젝트 라즈베리파이를 이용해 서버에서 액츄레이터 제어 액츄레이터(LED, 물펌프, 산소발생기, 로봇컨베이어) from flask import Flask, render_template, request import requests as req import time import RPi.GPIO as gp btn=req.get("get방식으로 받을 서버주소") print(btn) btn.text print(btn.text) act1 = btn.text[0] act2 = btn.text[1] act3 = btn.text[2] act4 = btn.text[3] gp.setmode(gp.BCM) gp.setup(17, gp.OUT) gp.setup(18, gp.OUT) gp.setup(22, gp.OUT) gp.setup(23, gp.OUT) while(1) : gp... 2023. 10. 20.
프로젝트 ESP32를 이용해 센서값 서버로 보내기(map 함수를 이용한 % 변경) ※ 센서(온/습도 센서, 초음파센서를 이용한 수위%, CO2센서) #include "DHT.h" #include "CO2Sensor.h" #include // ESP32 #define DHTTYPE DHT22 // DHT 22 (AM2302) int DHTPIN = 4; int trig = 12; int echo = 13; int CO2PIN = 35; DHT dht(DHTPIN, DHTTYPE); WiFiClient client; const char* ssid = "wifi 이름"; const char* password = "Wifi 비밀번호"; const char* server = "서버주소"; const int port = 서버포트; const int sendingInternval = 2 * 100.. 2023. 10. 20.
반응형