18. Project development

Assignment

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?

What task have been completed, and what tasks remain?

completed:

  • 3D printed body
  • neopixel controlling
  • photo transistor
  • wireless power supplying system(using existing kit)
  • using BLE beacon as a proximity sensor

remained:

  • mesh networking (painlessMesh)
  • control the color of LED by BLE beacon tag
  • make smooth body by wet sanding with epoxy resin
  • or making mold for the body and do casting with it (retry)
  • decoration for power station

What has worked? What hasn’t?

worked:

  • 3D printed body was output better than I expected
  • Neopixel and photo transistor are working
  • wireless power supplying system(using existing kit)
  • using BLE beacon as a proximity sensor

not worked:

  • each devices should communicate each other by mesh networking (painlessMesh)
  • tried to control the color of LED by BLE beacon tag but couldn’t read the data properly
  • making mold by 3D printer but the material liquid leaked from the gap between each layers and body and mold made adhesion

What questions need to be resolved?

  • can meshNetworking library be used by 1100mAh battery? seemed too much power consumption was the issue not to activate the program.

  • how can I read the information on the Advertise of beacon properly? I got expected data and unexpected data in turn.

What will happen when?

  • 4th July. the outcome of final project have done
  • 7th July. finish presentation slide and video
  • 8th July. presentation

After finishing all the weekly session, I set a precise schedule to give my final presentation on 8th July.

In the actual process of the project, though some parts were related to the weekly assignments I already finished, I couldn’t use them directly to my final project. So I needed to modify them especially in programing part. The work was 3 days behind schedule when I had prepared all the parts for assembling. Then, I did my best to finish the rest of the tasks within 3 days and it had done somehow. I learnt that It was really difficult to control long schedule and it needed frequent updates each time the delays had happened.

What have you learned?

  • how to use digital fabrication machines
  • getting used to 2D and 3D design software
  • the process to cut something by machine (lots of them have similar system)
  • how to make something from planning to manufacturing
  • become possible to imagine how I can make almost anything or what I should research
  • basics of programing ideas
  • electronics design and production
  • the way of documentation and how to use git(lab)