20. Project Development

This is the last week in the six months of this round in the amazing program.

This Lecture remembered me with Applications and Implications lecture… That feeling … Should I change my final project idea!!!


Our assignment for this week

  • Implement project plan
  • Apply time management techniques
  • Summarise and communicate the essence of your project development

Complete your final project, tracking your progress:

  • what tasks have been completed, and what tasks remain?
  • what has worked? what hasn’t?
  • what questions need to be resolved?
  • what will happen when?
  • what have you learned?

Project Plan

This stage is the hardest stage for me … The start of where!

Should I start with the electronics design that the design reflected in… or with the interfacing that ended with the supposed process …

So, after this no end cycle…

I manage my time to start with the end result that I supposed!

  1. Interfacing ‘Firefly and OSC Mobile App.’
  2. Electronics design that reflects in the previous process and contrariwise
  3. Then start with the design process
  4. Fabricate my parts
  5. Integration Process
  6. Development Process

Then I started to create new pages in final project part with each process


what tasks have been completed, and what tasks remain?

I was confusing in the electronics design and spend a lot of times in this stage, searching and comparing between different Atmega, also the power system I will use…

Fortunately, I have done from this part and all things are clear for me now. From the interfacing and networking with electronics.


what has worked? what hasn’t?

I covered the interfacing part … I made a test with Satshakit to control in 9 servos with firefly… So now I will design my own boards… I decided to use three boards to control in 27 servos.

For the design stage, I have been made a structure for the façade with CNC router in computer-controlled cutting week, but it’s a failure trail. So I decided to design a new structure to be fabricated in the laser cutting. Unfortunately, I used Fusion360 in CNC router design, and I want to design a parametric façade from A to Z ended with controlled by Firefly. So if I exported my designs from Fusion360 to Rhinoceros I will lose all my parameters. So I will design it again from scratch!


what questions need to be resolved?

The most question needs to be resolved is chosen the exact material I will use! I started to think what if I made a composite panel!! and I know we didn’t have this material… Then I decided to use acrylic with the laser cutter, but the fixation parts should be 3d printing or I can replace it with 2d parts …

It’s overthinking stage… Just a loop!

The second point, for electronics design … I will design Satshakit to control in 9 servos with firfly … So I don’t want to make a separate power board… also, what is the condition to control 9 servos in one board with my PC or with external power … Is it need a voltage regulator or adaptor power

The third point … I don’t want to use two boards ‘the programmer’ and ‘Satshakit’ I want to design just one board includes the programmer because I spent a lot of times to open the schematic of the two boards and checked the pins to connect it correctly… So we can design our board with the programmer. But In my case, I will use Firefly… and is considered as a serial communication protocol, So we can program the Satshakit with the programmer in the first time … with the Firefly formata … Then we just need FTDI to make a serial communication with our PC

So it will be optional to design the programmer on the same board for another protocol.


what will happen when?

I will design all parts based on the materials and it will reflect also in the fixation parts and how can I fix different materials with each other.

The next step, fabricate and integrate these parts with each other.

The last stage test electronics parts and the animation for my design.


what have you learned?

It is a difficult question!

I don’t get the point … what I have learned in general or in this week …

But we can say that I noticed a lot of things about myself during this journey from the maker diploma program, till now.

I don’t know why I’m thinking complex in any idea or a new project or any simple thing! … I don’t have an answer until this time. But with every assignment during my search with keywords that I want I found amazing projects for students from Harvard, MIT…

Also, the way that Neil present his Lectures … Just one link we can make in a research paper!

I liked this way of learning … Kamel and Lamia have another point of view, they are convinced that we have to think as simple as we can in the first step because the learning process has no end, So we have to achieve a little success to encourage ourselves to continue in the next step …

Now I started to get this point … and feel with inner peace with every error I received or spent a lot of times doing something and ended up with a way I don’t suppose!

It’s okay and it doesn’t matter to make things that success with 100% … We can give ourselves the space to fail and more experiments …

But it doesn’t mean I will think with a simple way!!!

I just will give more chances for myself to reach my goal! :)