MIME-Version: 1.0
Date: Thu, 7 Oct 2021 09:20:32 +1300
From: Minh Nguyen <minh.nguyen@aut.ac.nz>
Subject: RE: Brew Buddy - Project Update
Thread-Topic: Brew Buddy - Project Update
Message-ID:
 <SYCPR01MB3743956076DE7CD8FC765912AEB09@SYCPR01MB3743.ausprd01.prod.outlook.com>
To: Sam Ward <tkw4629@autuni.ac.nz>, Jeff Kilby <jeffrey.kilby@aut.ac.nz>
Cc: Michael Anthony Emmerson <ksh1087@autuni.ac.nz>, 
	Jacob Boon <kgq0317@autuni.ac.nz>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8"><m=
eta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"><sty=
le><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3D"EN-NZ" link=3D"blue"=
 vlink=3D"#954F72" style=3D"word-wrap:break-word"><div class=3D"WordSection=
1"><p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi Sam=
,<o:p></o:p></span></p><p class=3D"MsoNormal"><span style=3D"mso-fareast-la=
nguage:EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"><span styl=
e=3D"mso-fareast-language:EN-US">Yes, for BCIS, the front end development f=
rom you would be good enough for the project. <o:p></o:p></span></p><p clas=
s=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">It would be good=
 to make a video demo to show the functionality and what you have made for =
this project in terms of software development. <o:p></o:p></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">And yes, I can =
judge and give marks on </span>the portfolio 55% and poster 10%, being an i=
ndividual effort. <o:p></o:p></p><p class=3D"MsoNormal">We will definitely =
organise a time for the poster presentation in week 14. <o:p></o:p></p><p c=
lass=3D"MsoNormal">I can act as the client, and once after the poster/demo/=
video presentation, I can write client feedback and also give marks on that=
 component for you.<o:p></o:p></p><p class=3D"MsoNormal"><span style=3D"mso=
-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p><p class=3D"MsoNormal"=
><span style=3D"mso-fareast-language:EN-US">Cheers,<o:p></o:p></span></p><p=
 class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbsp;=
</o:p></span></p><div><table class=3D"MsoNormalTable" border=3D"0" cellspac=
ing=3D"0" cellpadding=3D"0" width=3D"659" style=3D"width:494.25pt;border-co=
llapse:collapse"><tbody><tr><td width=3D"550" style=3D"width:412.5pt;paddin=
g:0cm 0cm 0cm 0cm"><table class=3D"MsoNormalTable" border=3D"0" cellspacing=
=3D"0" cellpadding=3D"0" width=3D"550" style=3D"width:412.5pt;border-collap=
se:collapse"><tbody><tr><td width=3D"275" valign=3D"top" style=3D"width:206=
.25pt;background:white;padding:0cm 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><=
span style=3D"font-size:13.5pt;color:#339FAD">Dr Minh Nguyen </span></b><sp=
an style=3D"font-size:9.0pt;color:#339FAD">MSc, PhD, FHEA</span><span style=
=3D"font-size:9.0pt;color:#434D51"><o:p></o:p></span></p><p class=3D"MsoNor=
mal"><span style=3D"font-size:9.0pt;color:#434D51">Programme Director - Bac=
helor of Computer and Information System, School of Engineering, Computer &=
amp; Mathematical Sciences, room WS307D<o:p></o:p></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-size:9.0pt;color:#434D51">Auckland University =
of Technology</span><span style=3D"color:#1F497D"><o:p></o:p></span></p></t=
d><td width=3D"275" valign=3D"top" style=3D"width:206.25pt;background:white=
;padding:0cm 0cm 0cm 0cm"></td></tr></tbody></table></td><td style=3D"paddi=
ng:0cm 0cm 0cm 0cm"></td></tr><tr><td width=3D"550" colspan=3D"2" style=3D"=
width:412.5pt;background:white;padding:0cm 0cm 0cm 0cm"><p class=3D"MsoNorm=
al"><b><span style=3D"font-size:9.0pt;color:#339FAD">P</span></b><span styl=
e=3D"font-size:10.5pt;color:#434D51">&nbsp;+64 9 921 9999 ext 8214&nbsp;</s=
pan><b><span style=3D"font-size:9.0pt;color:#339FAD">&nbsp;&nbsp;&nbsp;M</s=
pan></b><span style=3D"font-size:10.5pt;color:#434D51">&nbsp;+64 21 175 495=
6&nbsp;</span><b><span style=3D"font-size:9.0pt;color:#339FAD">&nbsp;&nbsp;=
&nbsp;E</span></b><span style=3D"font-size:10.5pt;color:#434D51">&nbsp;<a h=
ref=3D"mailto:minh.nguyen@aut.ac.nz"><span style=3D"color:#0089CF">minh.ngu=
yen@aut.ac.nz</span></a>&nbsp;</span><b><span style=3D"font-size:9.0pt;colo=
r:#339FAD">&nbsp;&nbsp;&nbsp;W</span></b><span style=3D"font-size:10.5pt;co=
lor:#434D51">&nbsp;<a href=3D"https://www.aut.ac.nz/"><span style=3D"color:=
#0089CF">aut.ac.nz</span></a></span><span style=3D"color:#1F497D"><o:p></o:=
p></span></p></td></tr></tbody></table><p class=3D"MsoNormal"><o:p>&nbsp;</=
o:p></p></div><p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p><div><div style=3D"border:none;border-top:=
solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><s=
pan lang=3D"EN-US">From:</span></b><span lang=3D"EN-US"> Sam Ward &lt;tkw46=
29@autuni.ac.nz&gt; <br><b>Sent:</b> Thursday, 7 October 2021 5:56 am<br><b=
>To:</b> Jeff Kilby &lt;jeffrey.kilby@aut.ac.nz&gt;; Minh Nguyen &lt;minh.n=
guyen@aut.ac.nz&gt;<br><b>Cc:</b> Michael Anthony Emmerson &lt;ksh1087@autu=
ni.ac.nz&gt;; Jacob Boon &lt;kgq0317@autuni.ac.nz&gt;<br><b>Subject:</b> Br=
ew Buddy - Project Update<o:p></o:p></span></p></div></div><p class=3D"MsoN=
ormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">Good Morning Jeff and Mi=
nh,<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"M=
soNormal">Figured you are about due an update on the project.<o:p></o:p></p=
><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">PCB des=
ign was completed a while back and parts ordered through Justin. Due to lev=
el four we ended up having the parts sent to my address and I just soldered=
 the board at home. Attached are some images from Altium and pictures of th=
e board itself. Unfortunately I won=E2=80=99t be able to test any of the 23=
0V side as we don=E2=80=99t have an enclosure (can=E2=80=99t get to work to=
 use the laser cutter), I may look at printing one at home but again withou=
t access to work we can=E2=80=99t get it PAT tested so have decided to just=
 write this off as =E2=80=9Cdue to COVID=E2=80=9D and move on. <o:p></o:p><=
/p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">We de=
cided to move away from the cross platform native app and instead focus on =
a web app first as it would be beneficial to run it on a PC or laptop in th=
e browser, so instead of using Xamarin I have done the frontend development=
 in Vue.js using the Vuetify framework. I will hopefully also port this to =
an android app using Vue Capacitor, I tested this early on in development a=
nd the app worked fine but had some connectivity issues to the microcontrol=
ler, so will see how that goes. I won=E2=80=99t be doing an iOS version as =
I don=E2=80=99t have a device to test it on but I imagine it would be simil=
ar to android. We encountered an issue with running out of flash memory on =
the ESP32 so I ended up moving the front dist files to a web server acting =
as a CDN, unfortunately this means the app is no longer fully offline as or=
iginally proposed. We plan for this to be a temporary fix for the sake of c=
ompleting the project, but long term would look at integrating an SD card t=
o the board to expand memory.<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nb=
sp;</o:p></p><p class=3D"MsoNormal">The micro code is pretty well finished,=
 functions for interacting with the various components/sensors completed (W=
PS button, servo valve control, flow meters, temperature sensors, read/writ=
e to NVS etc.), now just finishing up some work on the automation algorithm=
s to bring everything together for testing.<o:p></o:p></p><p class=3D"MsoNo=
rmal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">As far as the app itself =
goes it is mostly complete, with functionality working as intended. The aes=
thetics leave a bit to be desired and the code craft could definitely do wi=
th some work. I=E2=80=99m not likely to get around to doing push notificati=
ons as these require a third party service, while they would be a nice qual=
ity of life improvement, as a team we decided they aren=E2=80=99t necessary=
 and not worth the extra time input. <a href=3D"https://xd.adobe.com/view/2=
af8af27-7462-415a-91a0-3939c79c64c7-7fab/?fullscreen&amp;hints=3Doff">Here<=
/a> is a link to an interactive mock up I did for the design and to help wi=
th development. I have hosted a version of the front only to allow you to e=
xperience the app without the need for the board, can be found at <a href=
=3D"http://bbfrontv7.avcl.co.nz/">http://bbfrontv7.avcl.co.nz/</a>. Some fe=
atures will be lacking without the backend but it should give you a good fe=
el for the app and an idea of how Brew Buddy operates. <o:p></o:p></p><p cl=
ass=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">This week we =
will hopefully be finishing off any remaining integration between the serve=
r and micro code. I will continue with tweaking some of the frontend aesthe=
tics and data constraints, as well as a general tidy up of the code, but ov=
er all we are pretty happy with the status of the project now.<o:p></o:p></=
p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">A coup=
le of things to cover off with you guys:<o:p></o:p></p><p class=3D"MsoNorma=
l"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">Jeff - The BEngTech report i=
s due next Tuesday the 12<sup>th</sup> October, however the BCIS report is =
not due until Monday the 1<sup>st</sup> of November. There has been some co=
ncerns among the team as to the differing level of project completion betwe=
en these two dates, therefore we propose extending the due date of the BEng=
Tech report to coincide with that of the BCIS one. Would you be opposed to =
this suggestion, and are you able to approve it? We do have the option to u=
se the automatic COVID extension to move the due date by a week, which we c=
an do to make it official if that helps, but ideally the extension would be=
 two weeks. Also, any insight into particulars you may be looking for, for =
your 40% supervisor assessment Jeff?<o:p></o:p></p><p class=3D"MsoNormal"><=
o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">Minh - As the BCIS is a bit more=
 involved it would be good to discuss with you your expectations around the=
 BCIS components, as from what I understand you are responsible for 60% of =
the mark? Mostly pertaining to the portfolio 55% and poster 10%, being an i=
ndividual effort. Will need to organise with you and Ramesh a time for the =
poster presentation in week 14. As we don=E2=80=99t have a client what do y=
ou want me to do for the client feedback (5%)?<o:p></o:p></p><p class=3D"Ms=
oNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><=
p class=3D"MsoNormal">Would it be worth having a Teams catch up on Friday o=
r next week? <o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p =
class=3D"MsoNormal">Next steps for us are to figure out what we are able to=
 demonstrate and how, we won=E2=80=99t have a full system built due to the =
230V stuff and COVID stopping us from actually getting together to physical=
ly build it, but we should be able to at least demonstrate the individual c=
omponents and a simulation of the automation. Will also be polishing off li=
ttle bits here and there where we can, &nbsp;but again ultimately we are ve=
ry happy with where the project currently stands and the amount of work we =
have put in, with our main focus now moving to work on the reports and docu=
mentation.<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p cla=
ss=3D"MsoNormal">Cheers,<o:p></o:p></p><p class=3D"MsoNormal">Sam.<o:p></o:=
p></p></div></body></html>=
