top of page

Week 8

  • Nicolo Agostini
  • Mar 4, 2024
  • 2 min read

Updated: Mar 19, 2024

02/26/2024 - 03/04/2024


Ryan: After further research it was decided to use OpenCV as the image recognition software for the project, instead of the TensorFlow library. OpenCV is an open source library that allows for computer vision, and machine learning capabilities for a device such as a Raspberry Pi. In addition to image manipulation, the program is also able to provide facial recognition capabilities.


In order to make the algorithm work, a cascade file is going to need to be used. The Haar cascade process is the chosen process for this project. The Haar cascade file works by first splitting the input image into even regions, and analyzing adjacent regions of the input image and comparing pixel intensities of the regions. Using these pixel intensities, the code will compare the input image from the camera to the images provided of the dog and look for a match. An example of the Haar comparison is shown below.




Nicolo:

The power supply module is composed of transformer, bridge rectifier, and a DC-DC converter.

Given that the microcontroller can be powered by a USB port and given that the door motor requires 3.7V DC, it was determined that a generic dual-USB power supply would be adequate for our project.


 




The first USB port will be used to power the Raspberry Pi microcontroller, while the second USB port will be used as a 5V DC source.

As shown in the pinout diagram below, we can obtain 5V DC by connecting the positive terminal to the RED wire, and the negative terminal to the BLACK wire.




 

Next, the 5V DC will be provided to a voltage regulator in order to step down the voltage to about 3.7V. For our purpose, the LM2596 was chosen[2].

 




A premade voltage regulating circuit including the LM2596 is available for $2.35. When a 5V DC is provided to the input of the circuit, the output voltage can be adjusted by operating the regulation knob at the top of the device. The output of this circuit will provide the 3.7V DC necessary for the door’s motor to operate.

1596494170937.jfif

Nicolo is a 26-years-old student at Valencia College, pursuing a B.S. in Electrical and Computer Engineering Technology. Nicolo is currently an intern at a MEP engineering firm in Orlando, FL, working on a variety of projects including the local theme parks and rocket launch sites. When not in class, Nicolo enjoys working on DIY electrical projects, outdoors activities, and visiting the theme parks. 

image.png

Ryan is a 28-year-old Electrical and Computer Engineering Technology student at Valencia College. When not in class, he enjoys working on DIY projects, repairing cars, and cooking. Ryan recently began a Systems Engineering Internship at Walt Disney Imagineering for the Spring 2024 semester. After graduation, he hopes to continue his engineering career at Walt Disney Imagineering.

bottom of page