- 제작 기간 :
2023.09 ~ 2023.12
-
Arduino_src/lib
: A directory that contains library we made.-
Arduino_src/lib/Bundle_refactor
: A library that containsBLDC Motor & Power LED control
,Step Motor control
. -
Arduino_src/lib/Raspberry_pi_Json
: A library that containsSerial communication with Raspberry PI
In each library, there's
example
directory that shows how to use it. -
-
Arduino_src/test
: A directory that tested sourcode usingPlatformIO IDE for VSCode
- In directory, there's copy of
Arduino_src/lib
codes.
- In directory, there's copy of
-
Arduino_src/main.cpp
: A source code to executeArduino
.
-
Raspberry_PI_src/best.pt
: AYolov8n
model to use image prediction. It's already trained. -
Raspberry_PI_src/Raspi_Yolo.py
: A source code to executeRaspberry PI
. -
Raspberry_PI_src/test
: A directory that used to test some image, FPS ofYolov8n
, 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 |