Home About Projects Fianl Project
Martins Krebs - Fab Academy 2018

- MĀRTIŅŠ KRĒBS -

Fab Academy - 2018

Week 18: Applications and Implications


Learning outcomes:

  • Define the scope of a project.
  • Develop a project plan.
  • Have you answered:

  • What will it do?
  • Who has done what beforehand?
  • What will you design?
  • What materials and components will be required?
  • Where will they come from?
  • How much will it cost?
  • what parts and systems will be made?
  • What processes will be used?
  • What tasks need to be completed?
  • What questions need to be answered?
  • What is the schedule?
  • How will it be evaluated?

  • The Project

    Trying to balance my full-time job, family, relationships, and this class have really taken a toll on me. I have been falling far behind on the weekly assignments and need to keep my final as simple as possible. I can not take on too much, or I will not be able to finish.

    That being said, I was working in my indoor garden, and was trying to figure out how I was going to set up all my life support systems on timers, and what kind of timers to use. Most timers commercially available to me in my area are some variation of this pin timer.


    It can only be programmed for 30min intervals (2 pins per hour), which is useful for my lighting systems, but I need timers with smaller intervals (01 - 30s interval size) for other applications like fans, water systems, water chillers, etc. It would also be nice to not have to reset the programming of the timer every time I changed light cycles.

    What WIll It Do?

    I decided I would like to make a pre-programmed light cycle timer. The timer would have all of the different light cycles timed into it, change cycles at the end of the day (end of 24hr. cycle), and indicate which cycle it is currently in.

    The cycles I need the timer to have programmed in are:

  • Growth Phase --- 20hr ON / 4hr OFF
  • Transition --------- 16hr ON / 8hr OFF
  • Flower Phase ---- 12hr ON / 12hr OFF
  • I am still trying to maintain simplicity, thus, I have decided to make the timer an "outlet timer" similar to other timers like the one seen above.

    Who Has Done It Before?

    Everybody...

    All jokes aside, There are a lot of "programmable timers" out on the market. I have purchased and used many of them, but found them to be severely lacking. The General quality of these devices is also lacking. These devices often break down and have mechanical issues early on in their use life, and are not as reliable as they need to be to run life support systems.

    What Will You Design?

    My proposed solution to my specific needs, are a more dynamically customizable "programmable timer". Using the same design, I can have multiple pre-sets that I can rotate through and quickly change to in real time according to what I need at the time. Many commercial timers can only hold 1 "programmed" cycle, Mine will be able to hold multiple simultaniously. Also, having fabricated the timer from scratch, I will be able to service it and improve upon it in the future.

    After walking through my thought process with my instructors, we had concluded that to do what I needed the timer to do, I would need to use a solid state relay to control the outlet on the other end. I will choose the cycle I want the timer to be in by cycling through the 3 programs via push button. To see which cycle is selected, each cycle will be attached to a corresponding LED, so as you cycle through, you can see which LED (with its own unique color) is lit and which cycle the timer is in. Having each cycle with its own color allows me to quickly check the cycle, even from across the room.



    I will end up fabricating:

  • 1 PCB Board
  • Timer Codes
  • Holding multiple different light cycles simultaniously
  • A casing to hold all the components and wiring while being mountable to the wall.



  • What materials and components will be required?

    Where will they come from? How much will it cost?

    Materials:

  • >$1; PCB Board
  • $1-2; Circuit Board Components
  • $1-2; 3D Printed Casing
  • $0-18; ECC Corp. Solid State Relay (model: ecc-01210)
  • $0-4; Female Power Supply Components
  • $6-14; 5V Power Supply
  • $0-8; 14AWG Universal Power Cord

  • ($0.00 signifies that I already had it, I found it, or I was given it without charge)

    Total: ~$8.00 - $44.00


    What processes will be used?

  • 3D Printing
  • Casing

  • Computer Aided Design
  • Designing Casing and PCB Board

  • Computer Controlled Cutting
  • Fabricating Board

  • Electronics Design & Production
  • Fabricating and Programming the Board

  • Input & Output Devices
  • Button and LED Selection

  • Embedded Programming
  • Programming Multiple cycles into Timer



    What questions need to be answered?

    How many different programmed timer cycles can the ATtiny44a Hold?

    Can this timer design be used for all of my timers regardless of time scale needed? (from seconds to hours)

    What is the long term durability and accuracy of the timers?


    What is the schedule?

    Tight.

    I have been having to spend a lot of time catching up on previous week's assignments, working +40hrs a week at my Job, and maintaining some control of my other responsibilities.

  • Design + 'Build' Board --- 6/5/17
  • Cut Board --- 6/6/17
  • Design + Print Casing --- 6/7/17
  • Program Timer --- 6/6/17-6/10/17
  • Assemble and Mount Timer --- 6/10/17
  • Test + Video --- 6/10/17-6/11/17

  • How will it be evaluated?

    Since the timer, in actual practice, will control lights over hours, it will be difficult to show this in a short 10-30s video durring my presentation. For purposes of the Final Presentation, I will program the timer to a much shorter time scale to show the on/off switching and the cycle selection functions.