Week 16: Applications and Implications¶
This week outlines information about my Final Project.
What skills does my project use that we’ve learned?¶
Week 2: Computer Aided Design
- Design of the Units (3D)
- Design of Acrylic Panels (2D)
- Design of PCB & Schematics
- Design of a Mold for Rubber Stoppers
Week 3: Computer Controlled Cutting
- Laser Cutting Acrylic Panels
- Milling Boards via Milling Machine
- Milling Molds via Milling Machine
Week 4: Electronics Production
- Milling Custom Input/Output Combined Board
Week 5: 3D Scanning & Printing
- Printing Shells (Outside Framing) of the Different Units Shown at the Top of the Page
Week 6: Electronics Design
- Design of Custom PCB Board for Sensors & Chip
Week 8: Embedded Programming
- Programming the Chip on the Custom Milled Board
Week 9: Molding & Casting
- Molding & Casting Rubber Stoppers for Piping
Week 10: Output Devices
- Relay Component Controlled Via ATTiny412
- DC Motor (Functioning as a Pump) Controlled Via Relay
- Heartbeat LED Controlled Via ATTiny412 (Blinks at constant rate to test if code is pushed and for debugging)
- Power Indicator LED Controlled Via Powersource
Week 12: Input Devices
- Soil Moisture Sensor Read Via ATTiny412
- Water Level Sensor Read Via ATTiny412
Week 14: Interface & Application Programming
- Unity Application to Display Sensor Values & to Log Said Values over Time for Research Purposes
Week 15: Wildcard Week
- Embroidered Logo (Designed & Embroidered Patch to go on the Front of the Master Unit)
Final Project Questions¶
What does it do?
- Maintain plants
- Retrieve data from the soil in which the plants sit
- Interpret and display said data to the user
Who’s done what beforehand?
- No one that I know of, this is my own idea, though I wouldn’t doubt something similarly being done before
What did you design?
- 3D models for the initial concept of the units
- All used boards (Essentially electronics in project)
- 2D laser cutting files for designs (all)
- Unity Enginer user interface
- All code in project
What materials and components were used?
- Wood
- FR1 PCB
- PLA Filiment
- Embroidery Materials
- Electronic Components
- Raspberry Pi
- Raspberry Pi Touchscreen
- ATTiny 412
- DC Relay
- DC Pump
- Soil Moisture Sensor
- Water Level Sensor
- Resistors
- Capacitors
- LEDs
- Pin Headers
Where did they come from?
- Digikey (Electronic Components)
- Amazon (RasPi & RasPi Touchscreen, Water & Soil Moisture Sensors)
- Lab Provided Materials (Embroidery Materials, PCB, Wood)
How much did they cost?
- Rasberry Pi and it’s touchscreen are the most expensive materials in this project, totaling together to around $50, while most of the smaller electronics cost <$10 and general materials (such as 1/8 inch wood) are also rather cheap
What parts and systems were made?
- Input System
- Output System
- Sensor Interpratation/Math/Display in Unity
- Entire Framework/Construction of Physical Units made Via Laser Cutter/3D Printer
What processes were used?
- CAD
- Laser Cutting
- 3D Printing
- Molding & Casting
- Interfacing
- Electronics Design (Milling)
What questions were answered?
- How power is to be distributed amongst the components/boards correctly from a singular source
- How to read Serial Data into Unity
What worked? What didn’t?
- My sensors and relay worked well which really surprised me, as they were one of the most complicated part
- The initial serial reading program did not at all work for me and gave me weird chars from my serial port
How was it evaluated?
- I evaluated a lot of my issues by doing tons of research on problems I would have, documenting such, and finding workarounds or solutions to any issues I was having.
What are the implications?
- Gardens can be built to any size or shape wanted and additionally this entire concept as a whole can be GREATLY expanded and worked on down the line to potentially network the units and greatly expand the number of sensors and values that can be retrieved.
Week Summary¶
Overall this week was helpful to me as it helped me outline all of my ideas, thoughts, and plans for my final project.