Skip to content

Smart fan that recognize human & adjust it's angle via detection

Notifications You must be signed in to change notification settings

jbw9964/Smart_fan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

창의공학 종합 설계 - 이진 모드 스마트팬 (Binary mode Smart Fan)

  • 제작 기간 : 2023.09 ~ 2023.12

시연 연상


Arduino file description

  1. Arduino_src/lib : A directory that contains library we made.

    In each library, there's example directory that shows how to use it.

  2. Arduino_src/test : A directory that tested sourcode using PlatformIO IDE for VSCode

  3. Arduino_src/main.cpp : A source code to execute Arduino.


Raspberry PI file description

  1. Raspberry_PI_src/best.pt : A Yolov8n model to use image prediction. It's already trained.

  2. Raspberry_PI_src/Raspi_Yolo.py : A source code to execute Raspberry PI.

  3. Raspberry_PI_src/test : A directory that used to test some image, FPS of Yolov8n, and others.


구동에 필요한 라이브러리

Name Description Dependency
ArduinoJson ArduinoJson is a C++ JSON library for Arduino and IoT (Internet Of Things). Raspberry_pi_Json
Servo Allows Arduino boards to control a variety of servo motors. sensor_servo_bundle
Package Description Version
OpenCV-python OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms. 4.8.1.78
Ultralytics Ultralytics YOLOv8 is a cutting-edge, state-of-the-art (SOTA) model that builds upon the success of previous YOLO versions and introduces new features and improvements to further boost performance and flexibility. 8.0.205
Pytorch PyTorch is a Python package that provides Tensor computation (like NumPy) with strong GPU acceleration & Deep neural networks built on a tape-based autograd system 2.0.1
Pyserial This module encapsulates the access for the serial port. 3.5

전체 구동 다이어그램

Arduino 구동 다이어그램

Raspberry PI 구동 다이어그램


About

Smart fan that recognize human & adjust it's angle via detection

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published