General Overview


Documentation Template Files

Code of Cooperation: https://1drv.ms/w/c/5a82b2b327e6e653/EWXwKI2R755Nn4NUGPC-oBcBZ8Qb0l6kqzxEGKEfaEBbNALinks to an external site.

Design Notebook: Engineering Design Notebook SOP #001.docx

Design Notebook Example: EngNotebookGuideR1.pdf

Meeting Agenda/Notes Template: Meeting Agenda_MinutesTemplate.docx

Gantt Chart Template: GANTT chart template.xlsx

Gantt Chart Example: Example Gantt Chart - Pipo.pdf

** For the example Gantt chart, I suggest that you improve from my example to include any and all tasks based on the project at hand, demonstrations, presentations, deliverables, and more alongside laying out the dates/timeline as discussed in class.


Functional Decomposition

PowerPoint with Diagram: Week 1 Day 1 - Intro and System Thinking Spring 2025.pptx

Example Functional Decomposition: Example Functional Decomposition Diagram HW.png


Raspberry Pi 5

Kit Build Guide: Raspberry Pi Kit Build Guide.docx

Programming in C with the Raspberry Pi 5: How to Write and Run a C Program on the Raspberry Pi

 

Kit Information: CanaKit Raspberry Pi 5 Starter Kit - Turbine Black

General Raspberry Pi 5 Documentation: Raspberry Pi Documentation

Raspberry Pi 5 Battery Configuration: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#enable-battery-charging

AI Camera Documentation/Information: Buy a Raspberry Pi AI Camera – Raspberry Pi

Uninstall Programs on Raspberry Pi: How to Uninstall Programs on a Raspberry Pi (Free up space) – RaspberryTips

 


C Programming

Side Topics over C Programming from ENED1100:

Intro_To_C_Programming.docx

InputOutput_C_Programming.docx

C Math.docx

Comparisons in C.docx

Repetition in C.docx

 

Syntax Guide: https://quickref.me/c.html

C Tutorial: C Tutorial

 

Example C Files:

input_output_basic_example.c

data_types_example.c

math_example.c

conditional_example.c

while_loop_example.c

for_loop_example.c


MATLAB

Basic MATLAB Information: Class Resources

Interfacing Raspberry Pi with MATLAB: Raspberry Pi Hardware

Sending Data Between Raspberry Pi and MATLAB (Hints):

Send data from Raspberry Pi to MATLAB? - MATLAB Answers - MATLAB Central

sending data from raspberry pi (python) to matlab or simulink over TCP/IP - MATLAB Answers - MATLAB Central

Import image or image processing performed on Raspberry Pi into Matlab - MATLAB Answers - MATLAB Central


Linux/Terminal Commands

57 Best Raspberry Pi Commands You Should Know – RaspberryTips


AI Information

Artificial Intelligence Tutorial | AI Tutorial - GeeksforGeeks

AI Camera - Raspberry Pi Documentation

Convolutional Neural Network (CNN) in Machine Learning - GeeksforGeeks


Lego Kit

Inventory Form: LegoPartInventory_TEAMXXX-1.xlsx

Motors and Sensors:

EV3-Motors-Sensors-Explained.pdf

LegoKitActuatorSensorList-1.docx


LabVIEW Installation and Help

LabVIEW Install: NIStudentEdition_Fall2016-1.zip

LabVIEW Activation: ENED_LabVIEW_Installation_Instructions_Spring2025.pdf

LabVIEW Syntax: SoftwareGuide_LabVIEW.pdf

LabVIEW Basic Commands/Help: LabVIEW_LegoMindstormEV3_Help.docx 

LabVIEW Example Files:

LargeMotor.vi

MediumMotor.vi

TouchSensor.vi

ColorSensor.vi

HiTechnic_Force_Sensor.vi

StopMotor.vi

Ultrasonic-1.vi

ENED1100_SS24_Spring2024-1.vi

ENED1100-UCBA-Sensor-Motor-Testing.zip


3D Printing

You are allowed to 3D Print parts as necessary for your project. You may use your own 3D printer/materials OR you may utilize the 3D Print Lab located in Rhodes Hall 801 on UC's Main Campus.

To submit a print request to the 3D Print Lab on Main Campus:

1. Go to www.3dprinteros.com

2. Sign in using your UC login under the SSO option

3. Under the files tab, click add files in the top right

4. Add your STL file

5. Click layout next to your file

6. Click on bed, center, and optimal rotate

7. Hit slice in the top right

8. Select desired settings

9. Click print in top right and queue to an available printer

 

Note: If a certain color is desired, put it as a note in your request

 

Any questions or concerns about the 3D Print Lab on Main Campus can be addressed to the 3D Print Lab Manager:

Mitch Koski - koskima@mail.uc.edu


Git and GitHub