All language subtitles for China journey-en

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional) Download
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 01:00:00,375 --> 01:00:01,708 Alright, so this is a quick 2 01:00:01,708 --> 01:00:04,250 video of my journey in China. 3 01:00:04,833 --> 01:00:06,208 In true it has been an awesome one. 4 01:00:06,625 --> 01:00:07,250 I hope you enjoy. 5 01:00:15,791 --> 01:00:18,833 Alright, so as we began this course we 6 01:00:18,833 --> 01:00:19,625 were given a beautiful 7 01:00:19,625 --> 01:00:21,500 syllabus which as we can 8 01:00:21,500 --> 01:00:23,666 follow started off with the Internet of 9 01:00:23,666 --> 01:00:25,375 Things or IoT for short, 10 01:00:25,750 --> 01:00:27,625 followed off by increasing 11 01:00:27,750 --> 01:00:30,833 some editing skill, then was supposed to 12 01:00:30,833 --> 01:00:33,041 dive into AI tech and 13 01:00:33,041 --> 01:00:34,208 then finally the beautiful 14 01:00:34,208 --> 01:00:35,500 world 3D printing. 15 01:00:36,708 --> 01:00:38,958 So without any further ado, let's dive 16 01:00:38,958 --> 01:00:40,041 into the Internet of Things. 17 01:00:41,083 --> 01:00:43,083 Now in the Internet of Things we'll 18 01:00:43,083 --> 01:00:44,291 discuss several things 19 01:00:44,291 --> 01:00:46,125 including the architecture 20 01:00:46,500 --> 01:00:48,875 of it, how it's implemented from the 21 01:00:48,875 --> 01:00:51,041 basic components, how 22 01:00:51,041 --> 01:00:52,041 to get that on the board, 23 01:00:52,125 --> 01:00:54,250 how to get them tested and all of those 24 01:00:54,250 --> 01:00:56,250 goodies, down to different 25 01:00:56,250 --> 01:00:58,666 types of single board chips 26 01:00:59,125 --> 01:01:02,916 including STM32, how to use them, how to 27 01:01:02,916 --> 01:01:04,125 program them and we had 28 01:01:04,125 --> 01:01:06,208 loads, loads of fun with that 29 01:01:06,208 --> 01:01:06,708 one there. 30 01:01:07,666 --> 01:01:10,375 Not only that, we also got a chance to 31 01:01:10,375 --> 01:01:12,000 play with several other 32 01:01:12,000 --> 01:01:13,416 boards including the ZigBee 33 01:01:13,916 --> 01:01:15,708 board which uses the ZigBee protocol. 34 01:01:16,000 --> 01:01:18,750 A very new concept to me to be quite 35 01:01:18,750 --> 01:01:20,375 frank but it was an 36 01:01:20,375 --> 01:01:21,750 exciting experience nonetheless 37 01:01:22,083 --> 01:01:24,500 having the ability to follow the Chinese 38 01:01:24,500 --> 01:01:25,666 class with the teachers 39 01:01:25,666 --> 01:01:27,416 doing their best to translate 40 01:01:27,916 --> 01:01:29,708 the information to us and we are also 41 01:01:29,708 --> 01:01:30,875 doing our part to 42 01:01:30,875 --> 01:01:32,875 capture as much as possible but 43 01:01:33,041 --> 01:01:35,750 we did capture a lot of the basics that 44 01:01:35,750 --> 01:01:37,500 led to a better understanding overall. 45 01:01:38,958 --> 01:01:40,958 But by far my favorite was when we moved 46 01:01:40,958 --> 01:01:42,958 on to the Arduino board 47 01:01:42,958 --> 01:01:44,083 which is also a single 48 01:01:44,458 --> 01:01:47,541 chip board but it is a bit more for 49 01:01:47,541 --> 01:01:48,833 hobbyists and I do believe 50 01:01:48,833 --> 01:01:50,083 our children back home will 51 01:01:50,083 --> 01:01:52,750 be able to relate much easier with that. 52 01:01:53,625 --> 01:01:55,750 Given that's a bit my favorite, let's 53 01:01:55,750 --> 01:01:57,375 have a quick view of some 54 01:01:57,375 --> 01:01:58,250 of the projects we managed 55 01:01:58,250 --> 01:01:59,458 to do with that. 56 01:02:00,375 --> 01:02:03,041 Amongst several projects that was done, 57 01:02:03,416 --> 01:02:04,833 one of my favorite ones 58 01:02:04,833 --> 01:02:06,250 was to play with the radar 59 01:02:06,250 --> 01:02:09,791 sensor where basically this was able to 60 01:02:09,791 --> 01:02:12,500 measure a night time in 61 01:02:12,500 --> 01:02:13,750 front of the radar sensor, 62 01:02:14,333 --> 01:02:16,625 along with give accurate measurement of 63 01:02:16,625 --> 01:02:18,708 where it was for the most part. 64 01:02:19,125 --> 01:02:20,791 Of course it did become some fine tuning 65 01:02:20,791 --> 01:02:23,291 as we went forward but 66 01:02:23,291 --> 01:02:24,375 nonetheless we got some 67 01:02:24,375 --> 01:02:25,541 exciting result. 68 01:02:26,291 --> 01:02:27,833 We also managed to play with several 69 01:02:27,833 --> 01:02:29,791 other sensors but from 70 01:02:29,791 --> 01:02:31,041 the radar sensor we managed 71 01:02:31,041 --> 01:02:33,583 to make a bigger project which was a 72 01:02:33,583 --> 01:02:35,875 little bit of an overview of how 73 01:02:35,875 --> 01:02:37,041 everything was operating 74 01:02:37,375 --> 01:02:38,833 even with a graphical display. 75 01:02:39,416 --> 01:02:40,583 I did have to put in a little bit of 76 01:02:40,583 --> 01:02:42,166 research for that but I'm 77 01:02:42,166 --> 01:02:43,625 very grateful for the experience 78 01:02:44,000 --> 01:02:45,958 that led to me being 79 01:02:45,958 --> 01:02:47,625 able to reach that research. 80 01:02:50,000 --> 01:02:52,333 Additionally, when we moved on from these 81 01:02:52,333 --> 01:02:54,333 smaller computers we 82 01:02:54,333 --> 01:02:55,666 started looking at more 83 01:02:55,750 --> 01:02:58,625 advanced applications which is when we 84 01:02:58,625 --> 01:03:00,041 started developing the board. 85 01:03:00,750 --> 01:03:02,333 Let's have a quick look at that project. 86 01:03:03,125 --> 01:03:07,041 Alright, so we have an awesome chance to 87 01:03:07,041 --> 01:03:08,166 film this amazing 88 01:03:08,166 --> 01:03:09,833 project and sorry we started 89 01:03:09,875 --> 01:03:14,250 a little bit late but we managed to do 90 01:03:14,250 --> 01:03:15,000 this in the first few 91 01:03:15,000 --> 01:03:15,916 days here and we had not 92 01:03:15,916 --> 01:03:18,333 considered making a full-stop documentary 93 01:03:18,333 --> 01:03:20,250 about it so let's 94 01:03:20,250 --> 01:03:21,208 just go through the board 95 01:03:21,208 --> 01:03:22,291 and explain a few things. 96 01:03:23,041 --> 01:03:25,375 So right here we have 97 01:03:25,375 --> 01:03:27,375 all the analog components. 98 01:03:28,166 --> 01:03:30,791 So here we send in later an analog signal 99 01:03:30,791 --> 01:03:32,125 and all the analog 100 01:03:32,125 --> 01:03:33,375 signal will be gathered 101 01:03:33,833 --> 01:03:35,833 here in this atom 4017. 102 01:03:36,833 --> 01:03:40,875 And here at the bottom we have all the 103 01:03:40,875 --> 01:03:42,708 ones that we send in digital signal. 104 01:03:43,208 --> 01:03:45,125 I'm going over them very shortly but they 105 01:03:45,125 --> 01:03:46,708 all send data here 106 01:03:46,708 --> 01:03:49,125 and these two will send 107 01:03:49,125 --> 01:03:52,541 data to the serializer and then to the 108 01:03:52,541 --> 01:03:53,791 state query which sends 109 01:03:53,791 --> 01:03:56,291 to the router and I found 110 01:03:56,291 --> 01:03:58,708 the router we get access to this awesome 111 01:03:58,708 --> 01:03:59,666 path which I'm going to 112 01:03:59,666 --> 01:04:00,500 show you guys afterwards 113 01:04:01,083 --> 01:04:02,250 and we'll get a chance to do some 114 01:04:02,250 --> 01:04:04,541 experiment at least once just to go over 115 01:04:04,541 --> 01:04:04,833 a few basic concepts. 116 01:04:04,875 --> 01:04:10,625 Each one, this one here we have our 117 01:04:10,625 --> 01:04:11,500 community and temperature 118 01:04:11,500 --> 01:04:13,083 sensor where the study detects 119 01:04:13,083 --> 01:04:15,500 the humidity of everything and if I hold 120 01:04:15,500 --> 01:04:16,250 it I can change 121 01:04:16,250 --> 01:04:17,791 temperature which we can go 122 01:04:17,791 --> 01:04:18,333 for later. 123 01:04:19,416 --> 01:04:21,500 This is a wind speed meter. 124 01:04:21,958 --> 01:04:24,291 It just indicates how fast the wind is 125 01:04:24,291 --> 01:04:25,583 going or just like I'm 126 01:04:25,583 --> 01:04:26,666 using the system right now 127 01:04:26,666 --> 01:04:27,333 with my hand. 128 01:04:29,875 --> 01:04:32,750 Here we put in an alarm light, here we 129 01:04:32,750 --> 01:04:34,208 put a flood light and 130 01:04:34,208 --> 01:04:36,083 here we put a power sensor 131 01:04:36,083 --> 01:04:37,875 mixed with a bit of noise. 132 01:04:39,916 --> 01:04:40,500 That's how you go. 133 01:04:41,125 --> 01:04:42,291 And these are all the 134 01:04:42,291 --> 01:04:43,916 components that are connected there. 135 01:04:44,375 --> 01:04:46,500 We do want to make mention of a relay as 136 01:04:46,500 --> 01:04:47,625 well which is for this. 137 01:04:48,166 --> 01:04:50,125 So just before that you will go down to 138 01:04:50,125 --> 01:04:51,250 the relay and the relay 139 01:04:51,250 --> 01:04:52,833 will send the signal back up 140 01:04:52,833 --> 01:04:54,833 and just be able to use the power there. 141 01:04:55,041 --> 01:04:56,250 Flood light, same thing as 142 01:04:56,250 --> 01:04:57,458 well, so we'll read it for you. 143 01:04:57,875 --> 01:04:58,958 And the other ones are 144 01:04:58,958 --> 01:04:59,875 quite straight forward. 145 01:05:00,833 --> 01:05:04,291 And this little bit here that's connected 146 01:05:04,291 --> 01:05:06,583 slightly differently just by itself but 147 01:05:06,583 --> 01:05:07,625 it's a powerful camera 148 01:05:07,833 --> 01:05:11,625 that can do face ID as well and yeah, it 149 01:05:11,625 --> 01:05:13,041 was a cool play around with it. 150 01:05:14,500 --> 01:05:16,458 And one little piece of device I didn't 151 01:05:16,458 --> 01:05:19,000 mention is this little guy here that is 152 01:05:19,000 --> 01:05:21,291 taking signal from here. 153 01:05:21,875 --> 01:05:26,750 Okay, and processing it and then sending 154 01:05:26,750 --> 01:05:27,708 it to the machine there. 155 01:05:27,708 --> 01:05:29,125 We're actually going to use this in our 156 01:05:29,125 --> 01:05:30,958 experiment but we're going to trigger 157 01:05:30,958 --> 01:05:32,416 this file and tell it to 158 01:05:32,416 --> 01:05:33,750 play in the same position 159 01:05:33,833 --> 01:05:36,500 and we're going to make this light come 160 01:05:36,500 --> 01:05:38,500 on and yeah, that's a 161 01:05:38,500 --> 01:05:39,333 little bit of a hot tip. 162 01:05:39,541 --> 01:05:40,083 I'm sure you'll be 163 01:05:40,083 --> 01:05:41,208 behind the scene as well. 164 01:05:41,541 --> 01:05:42,791 Just follow a little bit of a connection. 165 01:05:43,000 --> 01:05:46,583 I love how much this is done and go up to 166 01:05:46,583 --> 01:05:47,583 the scene first of all. 167 01:05:48,916 --> 01:05:49,500 This is the behind 168 01:05:49,500 --> 01:05:50,750 the scene of everything. 169 01:05:51,041 --> 01:05:52,291 As you can see some nice 170 01:05:52,291 --> 01:05:54,208 cable management as well done. 171 01:05:54,750 --> 01:05:56,333 So all the cables that you're seeing 172 01:05:56,333 --> 01:05:59,250 there in the middle of it, 173 01:05:59,541 --> 01:06:02,750 all the cables that you're 174 01:06:02,750 --> 01:06:05,625 seeing in red and black, okay. 175 01:06:05,875 --> 01:06:08,208 So these are all your power cables and 176 01:06:08,208 --> 01:06:09,083 your ground cables 177 01:06:09,083 --> 01:06:10,250 going there respectively. 178 01:06:10,875 --> 01:06:12,333 And on the side we've got different 179 01:06:12,333 --> 01:06:14,541 voltage that might be needed all the way 180 01:06:14,541 --> 01:06:17,791 from 5 volts, 12 volts, 24 volts. 181 01:06:18,291 --> 01:06:20,041 All of them have been 182 01:06:20,041 --> 01:06:21,375 connected accordingly. 183 01:06:22,166 --> 01:06:24,375 And the yellow cable, these are the ones 184 01:06:24,375 --> 01:06:26,166 typically we use for data. 185 01:06:26,500 --> 01:06:28,750 Like here, this is the power 186 01:06:28,750 --> 01:06:29,875 line that we have in front. 187 01:06:30,458 --> 01:06:31,166 So it's also sending 188 01:06:31,166 --> 01:06:32,708 its data very yellow. 189 01:06:33,625 --> 01:06:35,833 Okay, here, alright. 190 01:06:36,291 --> 01:06:39,333 And if I can follow another one, these 191 01:06:39,333 --> 01:06:39,833 are some of the examples down below. 192 01:06:39,958 --> 01:06:42,750 But all the other ones, 193 01:06:43,208 --> 01:06:45,291 sometimes new ones as well. 194 01:06:45,500 --> 01:06:47,125 These are typically your data cable. 195 01:06:47,541 --> 01:06:48,750 Everything is nicely organized. 196 01:06:49,333 --> 01:06:50,583 We've got a few adapters here. 197 01:06:51,125 --> 01:06:52,291 This is a wonderful shelf. 198 01:06:53,958 --> 01:06:55,333 Look forward to playing more with these. 199 01:06:57,333 --> 01:06:57,583 Awesome. 200 01:06:57,916 --> 01:06:59,333 So now that we've seen the behind the 201 01:06:59,333 --> 01:07:01,291 scene and these awesome components, 202 01:07:01,708 --> 01:07:02,416 let's do a quick 203 01:07:02,416 --> 01:07:04,125 experiment with some power. 204 01:07:04,875 --> 01:07:07,125 But first of all, let's jump to the 205 01:07:07,125 --> 01:07:08,833 computer and get this started. 206 01:07:39,875 --> 01:07:42,125 So now that programming is done, let me 207 01:07:42,125 --> 01:07:43,041 tell you what should happen 208 01:07:43,041 --> 01:07:44,708 that when this plane is 209 01:07:44,708 --> 01:07:46,041 detected by this little device, 210 01:07:46,625 --> 01:07:47,458 we should get a nice 211 01:07:47,458 --> 01:07:48,375 little response here. 212 01:07:49,125 --> 01:07:53,041 Just like that. 213 01:07:54,708 --> 01:07:56,166 And these are some of the powers I've 214 01:07:56,166 --> 01:07:57,875 learned on this short journey. 215 01:07:58,583 --> 01:08:00,375 All of these, there's a lot of 216 01:08:00,375 --> 01:08:01,291 conditional logic 217 01:08:01,291 --> 01:08:02,541 making it more exciting. 218 01:08:03,291 --> 01:08:05,083 And I look forward to playing it back 219 01:08:05,083 --> 01:08:07,166 home with the kids and 220 01:08:07,166 --> 01:08:07,833 teaching them some more. 221 01:08:07,833 --> 01:08:09,916 So thank you very much for the 222 01:08:09,916 --> 01:08:11,416 opportunity of learning with us. 223 01:08:11,875 --> 01:08:13,500 And thank you to all the students and 224 01:08:13,500 --> 01:08:14,833 teachers that I've helped. 225 01:08:15,333 --> 01:08:15,583 Tia-si. 226 01:08:16,625 --> 01:08:19,291 [Music] 227 01:08:20,500 --> 01:08:21,125 Our second major, 228 01:08:21,875 --> 01:08:23,625 improving our video editing skills. 229 01:08:26,041 --> 01:08:27,333 Why did I choose this major? 230 01:08:28,375 --> 01:08:29,000 Answer is simple. 231 01:08:29,833 --> 01:08:31,166 My awesome students back home. 232 01:08:32,291 --> 01:08:35,291 I run a group of students and train them 233 01:08:35,291 --> 01:08:36,666 in the art of mobile filmmaking 234 01:08:36,875 --> 01:08:38,208 called PRAST Media Team. 235 01:08:38,666 --> 01:08:40,250 And when I sought this opportunity to 236 01:08:40,250 --> 01:08:42,333 learn more skills in that domain, 237 01:08:43,166 --> 01:08:44,208 it was a no-brainer. 238 01:08:44,666 --> 01:08:46,791 I jumped to it immediately. 239 01:08:49,083 --> 01:08:51,833 And even though we are far away, that did 240 01:08:51,833 --> 01:08:52,666 not stop us from 241 01:08:52,666 --> 01:08:54,083 collaborating on some projects. 242 01:08:54,625 --> 01:08:57,291 With the help of one of my students, I 243 01:08:57,291 --> 01:08:58,416 managed to put together 244 01:08:58,833 --> 01:09:00,500 a small compilation of all 245 01:09:00,500 --> 01:09:01,500 the skills we've learned. 246 01:09:02,125 --> 01:09:04,583 And with her help doing the voiceover, we 247 01:09:04,583 --> 01:09:05,500 managed to achieve this. 248 01:09:06,208 --> 01:09:06,833 Let's have a look. 249 01:09:35,833 --> 01:09:36,666 [Music] 250 01:09:36,666 --> 01:09:40,000 Hope you enjoyed that one. 251 01:09:41,125 --> 01:09:42,416 Towards the end, I will 252 01:09:42,416 --> 01:09:43,833 share another one with you. 253 01:09:44,375 --> 01:09:45,333 So stay tuned for that. 254 01:09:45,708 --> 01:09:48,166 But for now, let's have a look at all the 255 01:09:48,166 --> 01:09:49,166 skills we've gathered 256 01:09:49,166 --> 01:09:52,000 over the basic to the intermediate level. 257 01:09:52,541 --> 01:09:54,500 Although it will be brief, that should 258 01:09:54,500 --> 01:09:56,625 paint a big picture of 259 01:09:56,625 --> 01:09:57,833 all the skills gathered 260 01:09:57,833 --> 01:10:00,000 and with the showcase at the end 261 01:10:00,000 --> 01:10:01,125 concluding everything. 262 01:10:02,000 --> 01:10:02,583 Let's have a look. 263 01:10:03,875 --> 01:10:06,166 In After Effects, we got the chance to 264 01:10:06,166 --> 01:10:08,791 play with masking, animation, 265 01:10:09,500 --> 01:10:11,791 null object, and so much more. 266 01:10:12,333 --> 01:10:16,708 From transition, SVG basic, and even 267 01:10:16,708 --> 01:10:18,916 eventually starting to combine 268 01:10:18,916 --> 01:10:21,500 the different basic skills to create a 269 01:10:21,500 --> 01:10:23,000 more complex animation. 270 01:10:24,166 --> 01:10:25,833 We learned about effects 271 01:10:25,833 --> 01:10:27,833 and preset animation as well, 272 01:10:27,833 --> 01:10:30,916 which was loads of fun and allow us to 273 01:10:30,916 --> 01:10:33,291 create much more complex projects 274 01:10:33,291 --> 01:10:34,791 as we moved forward. 275 01:10:35,541 --> 01:10:36,916 Again, a lot of experience 276 01:10:36,916 --> 01:10:38,125 we gathered from this project. 277 01:10:39,500 --> 01:10:41,583 The part that I love the most about AE, 278 01:10:42,041 --> 01:10:43,083 surprisingly, is the maps. 279 01:10:44,041 --> 01:10:45,500 And I wanted to do something with that. 280 01:10:46,125 --> 01:10:48,375 And as promised, here's a little video, 281 01:10:48,875 --> 01:10:49,791 again with Ariza, 282 01:10:50,083 --> 01:10:51,833 showing the power of AE. 283 01:10:51,875 --> 01:10:56,291 Want to taste the best 284 01:10:56,291 --> 01:10:57,625 the island has to offer? 285 01:10:58,125 --> 01:10:59,333 Your search is over. 286 01:10:59,708 --> 01:11:00,541 Missy says add a new 287 01:11:00,541 --> 01:11:01,666 brown and jetty earwool. 288 01:11:02,750 --> 01:11:04,833 Or give us a call if you're on Mahi. 289 01:11:06,583 --> 01:11:08,750 We have all your pastries, local goodies, 290 01:11:09,291 --> 01:11:11,500 salad, local juice, and much, much more. 291 01:11:12,083 --> 01:11:13,208 And we can also gather 292 01:11:13,208 --> 01:11:14,583 for all your special events. 293 01:11:18,041 --> 01:11:19,041 Give us a visit today. 294 01:11:19,958 --> 01:11:22,666 Staff Skatering, baking with technology. 295 01:11:27,833 --> 01:11:29,166 Moving on to our next 296 01:11:29,166 --> 01:11:31,500 major, 3D printing and modeling. 297 01:11:32,250 --> 01:11:33,458 The first big question that 298 01:11:33,458 --> 01:11:35,041 I always ask myself is why? 299 01:11:36,000 --> 01:11:37,625 And for this one, the answer was simple. 300 01:11:38,500 --> 01:11:41,166 One, I'm very passionate about 3D 301 01:11:41,166 --> 01:11:42,166 printing and modeling, 302 01:11:42,166 --> 01:11:44,458 as I see a lot of potential in helping 303 01:11:44,458 --> 01:11:45,541 our students back home, 304 01:11:46,208 --> 01:11:49,291 in building artisanal and new ways of 305 01:11:49,291 --> 01:11:51,083 designing products that they might have 306 01:11:51,083 --> 01:11:52,250 not thought of before. 307 01:11:53,000 --> 01:11:55,041 The second one, something close to my 308 01:11:55,041 --> 01:11:57,708 heart, a picture that my wife sent me. 309 01:11:59,458 --> 01:12:01,458 And from that picture, I've got an idea. 310 01:12:02,041 --> 01:12:04,416 I wanted to build one project that I can 311 01:12:04,416 --> 01:12:05,708 help not only my students, 312 01:12:06,333 --> 01:12:07,625 but also my awesome kids. 313 01:12:08,416 --> 01:12:09,125 Let's have a look. 314 01:12:09,750 --> 01:12:11,750 For the next project, I'm really excited 315 01:12:11,750 --> 01:12:13,208 about this one, because I've always been 316 01:12:13,208 --> 01:12:14,291 a passionate about it. 317 01:12:14,833 --> 01:12:16,666 And that's 3D printing. 318 01:12:17,750 --> 01:12:20,000 But let's just say, first of all, we 319 01:12:20,000 --> 01:12:21,416 started off on a few rough notes. 320 01:12:22,333 --> 01:12:25,000 But even though we started off with a 321 01:12:25,000 --> 01:12:26,000 good opportunity to learn, 322 01:12:26,666 --> 01:12:27,666 and we did not stop there, 323 01:12:29,291 --> 01:12:32,083 still kept on trying, even though we got 324 01:12:32,083 --> 01:12:33,416 better every single time, 325 01:12:34,500 --> 01:12:36,833 we did not stop there, kept on trying, 326 01:12:37,750 --> 01:12:40,833 and still did not make it quite yet, 327 01:12:41,833 --> 01:12:44,500 until finally we managed 328 01:12:44,500 --> 01:12:46,250 to get something decent. 329 01:12:48,125 --> 01:12:51,083 And from that start, we went even bigger. 330 01:12:51,958 --> 01:12:56,416 Let me show you. 331 01:13:01,833 --> 01:13:04,458 So, this is all nice looking here outside 332 01:13:04,458 --> 01:13:06,583 in the practical world, but let's see how 333 01:13:06,583 --> 01:13:08,375 we got it to work on the computer. 334 01:13:09,833 --> 01:13:12,958 Part of any 3D printing, you need to be 335 01:13:12,958 --> 01:13:14,333 able to slice the model 336 01:13:14,333 --> 01:13:16,375 to be able to print it. 337 01:13:16,375 --> 01:13:18,958 But here I had a few surprises, which 338 01:13:18,958 --> 01:13:23,166 I'll reveal later on. 339 01:13:24,833 --> 01:13:26,625 So, that was it. 340 01:13:27,208 --> 01:13:29,833 Now all that's left I guess to wait. 341 01:13:39,833 --> 01:13:41,083 But first you don't succeed. 342 01:13:43,666 --> 01:13:46,250 Try, try, try again. 343 01:13:49,208 --> 01:13:50,916 Alright, so it's a nice 344 01:13:50,916 --> 01:13:52,041 beautiful Sunday morning. 345 01:13:52,916 --> 01:13:53,750 A little bit of rain. 346 01:13:55,500 --> 01:13:57,041 But last night I checked on the print, 347 01:13:57,458 --> 01:13:58,916 everything seemed to be going in order. 348 01:13:59,833 --> 01:14:02,583 Just finished at 5.47, 349 01:14:03,250 --> 01:14:03,833 according to my timer. 350 01:14:05,333 --> 01:14:08,208 So, now it's time to go and check it out. 351 01:14:08,708 --> 01:14:08,833 Let's see how it is. 352 01:14:08,875 --> 01:14:17,708 Let's see how it is. 353 01:14:32,833 --> 01:14:34,500 Wonderful experiences were 354 01:14:34,500 --> 01:14:35,833 gathered from that project. 355 01:14:35,875 --> 01:14:42,666 And the final product here, well let's 356 01:14:42,666 --> 01:14:43,291 just say there was a 357 01:14:43,291 --> 01:14:45,000 few design flaws in it. 358 01:14:45,250 --> 01:14:48,125 One, the neck came apart. 359 01:14:49,375 --> 01:14:51,708 This was mostly due because 360 01:14:51,708 --> 01:14:54,791 of the lack of printing design. 361 01:14:55,208 --> 01:14:57,583 I cut it too many times, I should have 362 01:14:57,583 --> 01:14:58,708 made it in one piece. 363 01:14:59,416 --> 01:15:02,166 And secondly, the lack of sanding to make 364 01:15:02,166 --> 01:15:03,833 this adhere much better. 365 01:15:05,791 --> 01:15:07,958 But if you fail, never give 366 01:15:07,958 --> 01:15:10,208 up, always try and try again. 367 01:15:10,583 --> 01:15:13,000 But for right now, I think I'm going to 368 01:15:13,000 --> 01:15:14,166 put a pin in this project. 369 01:15:15,166 --> 01:15:16,500 Let's move on to the next one. 370 01:15:22,708 --> 01:15:25,291 This part of learning, my why was simple. 371 01:15:25,791 --> 01:15:27,750 It was not necessarily directly for the 372 01:15:27,750 --> 01:15:29,500 student, but rather for the 373 01:15:29,500 --> 01:15:30,833 administrative part of the school. 374 01:15:30,833 --> 01:15:33,958 Back home, we do have a way to monitor 375 01:15:33,958 --> 01:15:34,875 all the student grade. 376 01:15:36,083 --> 01:15:37,708 But at the end of the day, it is just 377 01:15:37,708 --> 01:15:38,833 sitting there in an excel 378 01:15:38,833 --> 01:15:40,750 sheet and not being useful. 379 01:15:41,375 --> 01:15:43,333 So I thought to myself, what if there was 380 01:15:43,333 --> 01:15:45,166 a way we could mine that data? 381 01:15:45,583 --> 01:15:47,375 What if there was a way we could see 382 01:15:47,375 --> 01:15:49,916 future patterns and make actionable 383 01:15:49,916 --> 01:15:51,458 decisions on those patterns? 384 01:15:51,916 --> 01:15:53,916 There was something wrong, fix it before 385 01:15:53,916 --> 01:15:54,916 it becomes that problem. 386 01:15:55,541 --> 01:15:56,833 And that's exactly what I did. 387 01:15:57,833 --> 01:16:01,208 With the help of our teacher, we managed 388 01:16:01,208 --> 01:16:03,000 to build a simple model, 389 01:16:03,708 --> 01:16:06,083 but a simple model that explained a lot 390 01:16:06,083 --> 01:16:07,666 of the basic concepts needed 391 01:16:07,666 --> 01:16:09,333 to build a more advanced one. 392 01:16:10,083 --> 01:16:12,291 And that is one of my ambitions when I do 393 01:16:12,291 --> 01:16:15,125 get back home, is to build a bigger model 394 01:16:15,125 --> 01:16:17,291 that can cater for those needs. 395 01:16:17,875 --> 01:16:19,000 But one step at a time. 396 01:16:19,333 --> 01:16:21,291 I was happy enough to be able to build 397 01:16:21,291 --> 01:16:22,958 that first model and see 398 01:16:22,958 --> 01:16:23,833 the power that AI brings. 399 01:16:23,833 --> 01:16:26,791 We did learn a lot more 400 01:16:26,791 --> 01:16:28,125 about different types of model. 401 01:16:28,916 --> 01:16:30,583 And let's have a look at that. 402 01:16:31,291 --> 01:16:33,083 From learning about simple linear 403 01:16:33,083 --> 01:16:36,875 regression and more advanced model, all 404 01:16:36,875 --> 01:16:38,583 consolidated with exercises, 405 01:16:39,416 --> 01:16:41,041 one thing was sure, I 406 01:16:41,041 --> 01:16:42,208 did it to polish my maths. 407 01:16:43,416 --> 01:16:46,875 And from being able to save the model, 408 01:16:47,083 --> 01:16:48,833 that was a really empowering thing. 409 01:16:48,833 --> 01:16:51,333 And I made the most of it. 410 01:16:51,416 --> 01:16:53,958 AI is more than just code. 411 01:16:54,791 --> 01:16:57,750 And I was surprised to find out, it can 412 01:16:57,750 --> 01:17:00,833 be used in several places, manufacturing, 413 01:17:01,583 --> 01:17:03,916 robotics, and so many other places, 414 01:17:03,916 --> 01:17:05,333 as I got the chance to 415 01:17:05,333 --> 01:17:07,416 experience and see firsthand here. 416 01:17:08,375 --> 01:17:09,041 And I'm very grateful 417 01:17:09,041 --> 01:17:09,916 for those experiences. 418 01:17:10,750 --> 01:17:12,458 And all that knowledge has broadened my 419 01:17:12,458 --> 01:17:15,541 horizon to allow me to see a whole new 420 01:17:15,541 --> 01:17:16,250 world of possibilities. 421 01:17:17,125 --> 01:17:19,500 And I look forward to make actionable 422 01:17:19,500 --> 01:17:22,000 decisions on this information that I 423 01:17:22,000 --> 01:17:23,250 gathered, and all the 424 01:17:23,250 --> 01:17:25,500 experiences that I've embarked with. 425 01:17:27,541 --> 01:17:30,541 Being a software engineer myself, and 426 01:17:30,541 --> 01:17:33,791 learning these new skills, I was 427 01:17:33,791 --> 01:17:36,500 wondering, how do I put a 428 01:17:36,500 --> 01:17:38,416 website with this AI stuff? 429 01:17:39,916 --> 01:17:41,125 And that's exactly what I got the 430 01:17:41,125 --> 01:17:42,750 permission to do by our teacher. 431 01:17:43,875 --> 01:17:44,833 And I built this program. 432 01:17:45,833 --> 01:17:46,333 Let's have a look. 433 01:17:48,083 --> 01:17:50,791 As per any AI model, we 434 01:17:50,791 --> 01:17:52,458 needed to create the model. 435 01:17:52,791 --> 01:17:55,208 And first step was a lot of cleaning. 436 01:17:56,000 --> 01:17:57,791 So we managed to get all the data 437 01:17:57,791 --> 01:17:59,458 together and looking nice. 438 01:18:00,125 --> 01:18:02,666 And from there, we started building the 439 01:18:02,666 --> 01:18:05,125 stuff that we need to test it. 440 01:18:05,625 --> 01:18:07,833 And it was working well, so we saved it. 441 01:18:08,833 --> 01:18:11,541 From there, we built a little Python 442 01:18:11,541 --> 01:18:14,750 server using Flask, and some util file 443 01:18:14,750 --> 01:18:17,666 that would pull the data from that model. 444 01:18:18,541 --> 01:18:20,666 And all of that data was easily 445 01:18:20,666 --> 01:18:22,833 accessible in this folder as well. 446 01:18:23,625 --> 01:18:26,458 Additionally, we created a little HTML 447 01:18:26,458 --> 01:18:28,750 page that would allow you user to 448 01:18:28,750 --> 01:18:29,583 interact with this 449 01:18:29,583 --> 01:18:31,250 model, making it awesome. 450 01:18:32,000 --> 01:18:33,958 And we threw in a little bit of CSS as 451 01:18:33,958 --> 01:18:34,833 well, just to make it look nice. 452 01:18:34,875 --> 01:18:38,125 And as you can see, we can just put in 453 01:18:38,125 --> 01:18:40,833 the data now and pull data from the 454 01:18:40,833 --> 01:18:42,541 model, which was epic. 455 01:18:43,083 --> 01:18:44,000 And I look forward to 456 01:18:44,000 --> 01:18:45,916 doing this again back home. 457 01:18:50,833 --> 01:18:54,291 Our fourth and final major was actually 458 01:18:54,291 --> 01:18:57,125 the 3D printing and modeling, even though 459 01:18:57,125 --> 01:18:58,291 I had started a bit early, 460 01:18:58,500 --> 01:18:58,833 because I got a bit too excited. 461 01:18:58,833 --> 01:19:03,333 In this part of the major, we now start 462 01:19:03,333 --> 01:19:05,500 looking at the other side of 3D printing, 463 01:19:06,041 --> 01:19:07,375 the actual modeling parts. 464 01:19:07,833 --> 01:19:09,750 And I did get a lot of experience with 465 01:19:09,750 --> 01:19:11,500 that in the Maya course 466 01:19:11,500 --> 01:19:12,750 with our awesome teacher. 467 01:19:13,958 --> 01:19:16,583 And I did venture a little bit on my own 468 01:19:16,583 --> 01:19:18,000 as well to empower myself. 469 01:19:19,000 --> 01:19:21,333 So with the new skill set, I wanted to 470 01:19:21,333 --> 01:19:22,583 see what can be built. 471 01:19:23,250 --> 01:19:24,500 So I started building some 472 01:19:24,500 --> 01:19:25,833 simple models, moving it up. 473 01:19:25,875 --> 01:19:28,583 A little bit more complex. 474 01:19:29,791 --> 01:19:32,500 And that became very exciting, because 475 01:19:32,500 --> 01:19:34,625 now I started learning the basic building 476 01:19:34,625 --> 01:19:36,250 blocks that I needed to 477 01:19:36,250 --> 01:19:37,541 start building my own model. 478 01:19:38,500 --> 01:19:40,250 And that was all cool and great. 479 01:19:40,666 --> 01:19:42,291 And I look forward to be able to share 480 01:19:42,291 --> 01:19:44,625 that experience with my students, because 481 01:19:44,625 --> 01:19:46,750 the learning curve is not too complex as 482 01:19:46,750 --> 01:19:48,958 soon as you start understanding the 3D 483 01:19:48,958 --> 01:19:50,791 space and being able to 484 01:19:50,791 --> 01:19:51,833 manipulate it successfully. 485 01:19:52,833 --> 01:19:55,250 And I'm sure my students will be excited 486 01:19:55,250 --> 01:19:56,875 to learn this new skill as well. 487 01:19:58,208 --> 01:20:00,291 And of course, this video would not be 488 01:20:00,291 --> 01:20:02,375 complete, and my heart would not be at 489 01:20:02,375 --> 01:20:03,666 peace if I did not finish 490 01:20:03,666 --> 01:20:05,500 the project of the ukulele. 491 01:20:06,583 --> 01:20:09,000 So I gave it another shot by going back 492 01:20:09,000 --> 01:20:11,375 at it. Let's have a look at that journey. 493 01:20:12,666 --> 01:20:15,083 Just before we started the 3D printing, 494 01:20:15,541 --> 01:20:17,583 we had a quick look at all 495 01:20:17,583 --> 01:20:18,833 the awesome texts around. 496 01:20:19,833 --> 01:20:22,208 And truly, there was a ton of them that 497 01:20:22,208 --> 01:20:24,875 aid in manufacturing and a 498 01:20:24,875 --> 01:20:27,166 bunch of other amazing stuff. 499 01:20:28,291 --> 01:20:29,500 After making a few 500 01:20:29,500 --> 01:20:32,416 souvenirs, we were back to business. 501 01:20:32,875 --> 01:20:35,541 Exploring some of the texts there and 502 01:20:35,541 --> 01:20:37,333 some possibilities of what 503 01:20:37,333 --> 01:20:40,208 can be done, we got to slicing. 504 01:20:41,000 --> 01:20:43,666 And this time, I did my best to avoid 505 01:20:43,666 --> 01:20:46,208 some of the mistakes we did last time, 506 01:20:46,208 --> 01:20:47,833 which I did think it paid off. 507 01:20:48,875 --> 01:20:49,333 Stay tuned! 508 01:20:52,291 --> 01:20:55,416 Okay, so day two of the printing. Now 509 01:20:55,416 --> 01:20:57,458 we're going to go back inside and collect 510 01:20:57,458 --> 01:21:00,916 a successfully printed body. 511 01:21:02,708 --> 01:21:03,291 Let's go and see. 512 01:21:19,833 --> 01:21:23,791 And finally, the first part 513 01:21:23,791 --> 01:21:26,041 was done. But we're not done yet. 514 01:21:27,083 --> 01:21:30,666 On to the neck. After replacing it onto 515 01:21:30,666 --> 01:21:32,666 the proper place this time and printing 516 01:21:32,666 --> 01:21:34,166 it in whole, we were 517 01:21:34,166 --> 01:21:35,250 off to printing again. 518 01:21:36,958 --> 01:21:38,500 After a little bit of sweat and blood. 519 01:21:39,833 --> 01:21:43,458 All pirates, yes, they're a-bye. 520 01:21:45,333 --> 01:21:48,750 So I'll guide the merchant ships. 521 01:21:50,833 --> 01:21:53,375 Then it's after that's a-kind. 522 01:21:55,958 --> 01:21:58,916 From the bottomless pits. 523 01:21:59,625 --> 01:22:03,833 But my head was met strong. 524 01:22:04,833 --> 01:22:08,750 By the end of the Almighty, 525 01:22:10,041 --> 01:22:14,500 we've powered in this generation. 526 01:22:16,833 --> 01:22:19,166 With this musical instrument, something 527 01:22:19,166 --> 01:22:20,583 to note that there is 528 01:22:20,583 --> 01:22:21,458 room for improvement. 529 01:22:22,041 --> 01:22:24,166 Of course, the sound hole is a bit small 530 01:22:24,166 --> 01:22:25,000 and that can be 531 01:22:25,000 --> 01:22:26,541 improved upon in the design. 532 01:22:27,208 --> 01:22:29,000 And making it bigger can improve the 533 01:22:29,000 --> 01:22:29,833 sound quality as well. 534 01:22:30,833 --> 01:22:33,333 Secondly, the cost of making these. 535 01:22:34,291 --> 01:22:36,791 It can be improved in terms of quality, 536 01:22:37,583 --> 01:22:39,208 but also the cost can be 537 01:22:39,208 --> 01:22:40,291 dropped down significantly. 538 01:22:42,041 --> 01:22:43,500 I do look forward to exploring that 539 01:22:43,500 --> 01:22:45,416 concept more and making it a viable 540 01:22:45,416 --> 01:22:48,125 option to getting musical instruments all 541 01:22:48,125 --> 01:22:49,875 around our students and 542 01:22:49,875 --> 01:22:50,833 getting them the joy of playing. 543 01:22:51,833 --> 01:22:55,791 Another note and final one is the only 544 01:22:55,791 --> 01:22:58,041 thing that was not 3D printed is of 545 01:22:58,041 --> 01:23:01,291 course the strings and the tuning notes. 546 01:23:02,750 --> 01:23:05,125 And there you have it. My first playable 547 01:23:05,125 --> 01:23:06,333 ukulele, which I look 548 01:23:06,333 --> 01:23:07,583 forward to sharing with my son. 549 01:23:08,541 --> 01:23:10,208 And for my students, maybe even teach 550 01:23:10,208 --> 01:23:11,333 them how to make their own. 551 01:23:12,125 --> 01:23:13,458 And why not make 552 01:23:13,458 --> 01:23:14,833 something bigger, like a guitar? 553 01:23:15,833 --> 01:23:18,708 And even more ambitious, why not make 554 01:23:18,708 --> 01:23:21,208 much more and send it as a music program 555 01:23:21,208 --> 01:23:22,208 to the other schools? 556 01:23:23,291 --> 01:23:24,833 The possibilities are endless with this. 557 01:24:31,791 --> 01:24:34,333 ( Henry French-ashi decomposition " 40376

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.