- 제작 기간 :
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
exampledirectory 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/libcodes.
- In directory, there's copy of
-
Arduino_src/main.cpp: A source code to executeArduino.
-
Raspberry_PI_src/best.pt: AYolov8nmodel 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 |



