https://www.hackster.io/search?i=projects&q=fpga → 프로젝트 참고 사이트
항목 | 내용 |
---|---|
🎯 주제 | 스마트홈: 조명, 온습도, 문 개폐, 보안 등을 자동 제어 |
🔧 기능 예시 | 온도에 따라 선풍기 작동, 스마트 조명 제어, 가스 감지, 도어 감지, 앱으로 상태 확인 |
📡 통신 방식 | Wi-Fi, Bluetooth, 또는 LoRa |
📲 앱 연동 | 스마트폰 알림, 원격 제어 가능하게 |
카테고리 | 예시 부품 | 용도 |
---|---|---|
온습도 | DHT22, SHT31 | 실내 환경 감지 |
조도 센서 | BH1750 | 밝기에 따라 조명 자동 제어 |
PIR 센서 | HC-SR501 | 사람 감지 (방에 사람 있음 여부) |
문 개폐 | 자석+리드스위치, 홀센서 | 도어 상태 확인 |
가스/연기 | MQ-2 센서 | 가스 누출 감지 |
서보 모터 | SG90, MG996R | 창문 자동 개폐 |
릴레이 | 5V 릴레이 모듈 | AC 전기(전등, 선풍기 등) 제어 |
통신 | ESP8266 / NRF24L01 / LoRa | 무선 통신용 |
디스플레이 | LCD 16x2 / OLED | 상태 표시용 |
기타 | 점퍼선, 브레드보드, 저항, 트랜지스터 등 | 회로 연결 |
주차 | 목표 | 상세 내용 |
---|---|---|
1주차 | 전체 아키텍처 설계 | 어떤 기능 넣을지 결정, 각 보드 역할 분담 |
2주차 | 센서 테스트 (로컬) | 온습도, PIR, 릴레이 등 각각 개별 테스트 |
3주차 | 무선 통신 구현 | ESP8266/NRF24L01 등으로 Pi <-> 노드 간 데이터 송수신 |
4주차 | Raspberry Pi 서버 구축 | Flask + WebSocket 기반 웹서버, 상태 대시보드 구현 |
5주차 | 전체 통합 및 시나리오 제작 | 자동 조명, 실내 환경 기반 제어 시나리오 구현 |
6주차 | 앱 또는 웹 제어 연동 | 스마트폰에서 원격 제어 or 알림 받기 |
7주차 | 테스트 및 최적화 | 오작동 방지, 파워 세이빙 등 |
8주차 | 발표 및 시연 영상 촬영 | 결과물 영상 제작 및 문서화 |
항목 | 내용 |
---|---|
🎯 프로젝트 이름 | STM32 기반 스마트홈 자동제어 시스템 |
📦 사용 보드 | STM32F411RET6 단독 |
💡 핵심 기능 | 센서 기반 조명/환기 자동 제어 + 블루투스 알림 (혹은 UART 출력) |
🧠 통신 방식 | 블루투스 (HC-06) or USB-UART 시리얼 통신 |
📲 사용자 인터페이스 | LCD 출력 또는 터미널 메시지 |