All language subtitles for Royal Institution Christmas Lectures 2014 s02e01 The Light Bulb Moment

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (SoranĂ®)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,000 --> 00:00:06,980 Tonight, we're going to turn this building into a giant games console, 2 00:00:06,980 --> 00:00:09,740 few of these and a lot of imagination. 3 00:00:10,160 --> 00:00:12,820 Welcome to the Christmas Lectures. 4 00:00:42,540 --> 00:00:45,660 We're going to be hacking some amazing things tonight. 5 00:00:46,200 --> 00:00:49,580 But I'm going to show you something very simple to start with, just to get you 6 00:00:49,580 --> 00:00:50,940 into the hacking frame of mind. 7 00:00:51,700 --> 00:00:54,260 I'm going to start with a little bit of graffiti. 8 00:00:55,140 --> 00:01:00,920 Now, all the mobile phones we have these days, they're so advanced that they've 9 00:01:00,920 --> 00:01:06,800 actually got 100 ,000 times more memory than the computer that was used on the 10 00:01:06,800 --> 00:01:07,800 lunar landing. 11 00:01:08,760 --> 00:01:10,680 And do you know which bit I'm going to use first? 12 00:01:12,680 --> 00:01:13,680 The light. 13 00:01:14,900 --> 00:01:18,340 I'm going to show you something that maybe you didn't know about a fire exit 14 00:01:18,340 --> 00:01:19,340 sign. 15 00:01:25,460 --> 00:01:27,600 Did you know you could do that on a fire exit sign? 16 00:01:28,820 --> 00:01:29,880 It's cool, isn't it? 17 00:01:30,460 --> 00:01:32,100 You can write on the white bit. 18 00:01:32,480 --> 00:01:35,660 Now, it fades quickly, but I think that's probably actually quite good. 19 00:01:36,380 --> 00:01:40,420 The material is absorbing the light there, so it doesn't emit it straight 20 00:01:41,610 --> 00:01:44,030 Now, there's two reasons I wanted to do that. 21 00:01:44,570 --> 00:01:48,190 First, just to show you that here is my fire exit. 22 00:01:48,570 --> 00:01:55,330 And second, just by understanding how everyday objects work, we can manipulate 23 00:01:55,330 --> 00:01:57,490 them. We can play with them. 24 00:01:58,730 --> 00:02:02,790 I'm Danielle George, and I'm a professor of engineering at the University of 25 00:02:02,790 --> 00:02:03,790 Manchester. 26 00:02:04,070 --> 00:02:08,449 And I want to show you that anything is possible with a little bit of tinkering 27 00:02:08,449 --> 00:02:10,250 and a little bit of imagination. 28 00:02:11,320 --> 00:02:18,160 So if I just peel off the green part of my fire exit sign, and instead of using 29 00:02:18,160 --> 00:02:25,020 my phone, I want to print a message using my homemade 30 00:02:25,020 --> 00:02:26,020 wand. 31 00:02:27,040 --> 00:02:28,660 But I don't want to do this. 32 00:02:29,460 --> 00:02:36,320 I want somebody else to do this for me. So here we have a tablet, and we should 33 00:02:36,320 --> 00:02:39,240 be able to send this information to... 34 00:02:39,740 --> 00:02:41,140 My LED wand. 35 00:02:41,380 --> 00:02:43,620 So, how about you? What's your name? 36 00:02:43,880 --> 00:02:45,260 Sasha. Sasha. Hi, Sasha. 37 00:02:45,560 --> 00:02:50,100 Right. What I want you to do, Sasha, is just write a very short word, just the 38 00:02:50,100 --> 00:02:54,360 first short word that comes into your mind, okay? And then press send. I don't 39 00:02:54,360 --> 00:02:56,880 want to know what it is, but Dave, the cameraman here, is going to show 40 00:02:56,880 --> 00:02:57,698 everybody else. 41 00:02:57,700 --> 00:03:00,700 But you just tell me once you've actually done the word. 42 00:03:05,080 --> 00:03:07,060 Are we done, Sasha? Yeah? Brilliant. 43 00:03:07,680 --> 00:03:14,000 Okay. So what's happening with this is if I press this down, Sasha's word 44 00:03:14,000 --> 00:03:14,839 be sent. 45 00:03:14,840 --> 00:03:19,520 The LEDs are flashing, so Sasha's word should be sent there already. 46 00:03:19,880 --> 00:03:26,520 So if I now go over my photoluminescent paper, I should be able to print 47 00:03:26,520 --> 00:03:28,800 out Sasha's word. 48 00:03:30,620 --> 00:03:32,240 And here we have it. 49 00:03:42,320 --> 00:03:43,320 Okay, 50 00:03:44,020 --> 00:03:47,920 now that was just a bit of fun, but that's just what the heart of these 51 00:03:47,920 --> 00:03:48,920 are all about. 52 00:03:49,340 --> 00:03:54,360 I want to be using some simple electronics, simple components that we 53 00:03:54,360 --> 00:04:00,240 around our house, and combining them with some coding, with some software, to 54 00:04:00,240 --> 00:04:01,680 something really exciting. 55 00:04:02,880 --> 00:04:07,840 Now, the building blocks of technology are all around us and in our grasp. 56 00:04:08,430 --> 00:04:11,010 And the great thing is, you don't need a laboratory. 57 00:04:11,750 --> 00:04:16,790 You can start to address many of the engineering grand challenges that we 58 00:04:16,790 --> 00:04:18,750 just by tinkering at home. 59 00:04:19,149 --> 00:04:23,510 Your garage, your bedroom, your kitchen table is your laboratory. 60 00:04:24,910 --> 00:04:29,670 In these lectures, I'm going to be taking three everyday components that we 61 00:04:29,670 --> 00:04:30,790 for granted every day. 62 00:04:31,190 --> 00:04:34,770 The light bulb, the telephone, and the motor. 63 00:04:35,610 --> 00:04:40,870 And showing not only how they work, but what problems we can solve with them. 64 00:04:41,910 --> 00:04:44,590 So, let's get started with the light bulb. 65 00:04:44,970 --> 00:04:50,470 Now, as a girl from Newcastle, I'm very pleased to say that this was invented by 66 00:04:50,470 --> 00:04:54,470 a Geordie, by Joseph Swan in 1879. 67 00:04:55,430 --> 00:05:00,910 And I want to honour this great invention that we take for granted every 68 00:05:00,910 --> 00:05:03,230 setting ourselves a grand challenge. 69 00:05:04,880 --> 00:05:09,300 Let's do something amazing with the light bulb that Swan could never even 70 00:05:09,300 --> 00:05:11,120 imagined in 1879. 71 00:05:12,100 --> 00:05:14,000 Now, who likes to play a computer game? 72 00:05:14,860 --> 00:05:20,060 Oh, lots. Good. You're going to love this lecture. So, drumroll please. 73 00:05:22,840 --> 00:05:23,840 Sounds great. 74 00:05:27,560 --> 00:05:34,020 Tonight... we are going to turn a London skyscraper into a giant games console. 75 00:05:35,720 --> 00:05:42,260 This is the Shell Centre at London South Bank, and our aim is to turn all of the 76 00:05:42,260 --> 00:05:48,460 windows into a giant computer screen and play a Tetris -style game on this. 77 00:05:49,340 --> 00:05:55,380 Now, this actually makes me quite nervous, so I want to know how nervous 78 00:05:55,380 --> 00:05:56,380 makes you feel. 79 00:05:56,750 --> 00:05:58,530 How confident are you we can do this? 80 00:05:58,750 --> 00:06:04,530 So by clapping, I want to know how confident you are. Can we do this? So, 81 00:06:04,530 --> 00:06:05,530 do this? 82 00:06:06,570 --> 00:06:08,370 Wow. Look at you. 83 00:06:09,290 --> 00:06:10,290 What do you do? 84 00:06:11,670 --> 00:06:12,670 Excellent. Wow. 85 00:06:14,390 --> 00:06:18,530 I tell you, you're a lot more confident than I am at the moment because I know 86 00:06:18,530 --> 00:06:21,710 how many steps we've got to go to do that. But I love your confidence. 87 00:06:22,270 --> 00:06:24,190 But before we break that down... 88 00:06:24,560 --> 00:06:29,280 I need some help playing this game. I need someone to get ready and go out to 89 00:06:29,280 --> 00:06:31,940 that building to be able to control our skyscraper. 90 00:06:32,160 --> 00:06:36,700 We've got a taxi waiting outside, and I need someone to jump in there right now 91 00:06:36,700 --> 00:06:39,300 and link up live with us from the Shell Centre. 92 00:06:39,980 --> 00:06:44,440 Now, you won't get to see the rest of the lecture, I'm afraid, but you would 93 00:06:44,440 --> 00:06:45,880 part of something amazing. 94 00:06:46,220 --> 00:06:49,120 You are going to be part of Christmas lecture history. 95 00:06:49,860 --> 00:06:52,860 So, hands up, who would like to go now? 96 00:06:53,360 --> 00:06:55,520 Okay, you down there. Yeah, brilliant. 97 00:06:57,460 --> 00:06:59,340 Okay, give him a round of applause. 98 00:07:05,040 --> 00:07:06,220 Okay, what's your name? 99 00:07:06,560 --> 00:07:07,600 Harrison. Harrison. 100 00:07:07,920 --> 00:07:10,780 Okay, Harrison, and you have a parent. 101 00:07:11,480 --> 00:07:13,620 Okay, is that your mum there? Teacher. 102 00:07:13,940 --> 00:07:15,980 Teacher? Okay, right, Harrison. 103 00:07:16,380 --> 00:07:19,200 Okay, teacher, are you okay to go with Harrison? 104 00:07:19,520 --> 00:07:20,700 Yeah, is that okay? 105 00:07:21,510 --> 00:07:25,550 Brilliant. Okay, so what's going to happen is you're going to go with Judy, 106 00:07:25,710 --> 00:07:29,010 we're going to put you in a taxi, which is waiting for you and your teacher now, 107 00:07:29,230 --> 00:07:33,250 okay? And then we're going to link up live with you at the Shell Centre and 108 00:07:33,250 --> 00:07:36,190 get to play the game. All right? Brilliant. Thank you very much, 109 00:07:45,450 --> 00:07:49,090 Okay, whilst Harrison is on his way to South Bank... 110 00:07:49,360 --> 00:07:55,040 We need to think about the steps we need to take to take our crazy idea to 111 00:07:55,040 --> 00:07:57,700 actually playing a game on the skyscraper. 112 00:07:58,460 --> 00:08:00,460 And we need to do it in less than an hour. 113 00:08:01,100 --> 00:08:02,600 Now, I'm an engineer. 114 00:08:02,840 --> 00:08:07,540 And when I'm faced with problems that I think are just too big to solve, I like 115 00:08:07,540 --> 00:08:10,760 to break that problem down into steps that I think I can solve. 116 00:08:11,160 --> 00:08:12,480 So, let's break it down. 117 00:08:13,380 --> 00:08:16,880 First, we need to turn the building into a screen. 118 00:08:19,260 --> 00:08:21,660 we need to be able to code that game. 119 00:08:22,580 --> 00:08:24,600 So we need some software as well. 120 00:08:25,180 --> 00:08:30,060 Then third, we need to make a controller, some sort of game pad, in 121 00:08:30,060 --> 00:08:31,060 play that game. 122 00:08:32,159 --> 00:08:36,600 Then we'll be going live to Harrison at the Shell Centre to play that game. 123 00:08:38,059 --> 00:08:43,299 And hopefully, he'll be there in that taxi that was waiting for him, so he'll 124 00:08:43,299 --> 00:08:44,300 waiting for us. 125 00:08:44,420 --> 00:08:47,020 So we've got less than an hour to do all that. 126 00:08:48,040 --> 00:08:51,060 Okay. Right, let's get started with step one. 127 00:08:52,020 --> 00:08:58,060 Now, the key to this is finding a way to turn that building into a giant screen. 128 00:08:59,380 --> 00:09:01,800 And we can put anything on screen. 129 00:09:02,060 --> 00:09:08,640 We could put on my screen here a lovely image of the Shell Centre or 130 00:09:08,640 --> 00:09:11,160 images of giraffes. 131 00:09:12,180 --> 00:09:17,540 Or we could even put the photographs that were taken of you guys. 132 00:09:18,080 --> 00:09:19,080 This evening. 133 00:09:21,600 --> 00:09:23,160 Brilliant. Excellent. 134 00:09:24,100 --> 00:09:25,100 Are you recognising yourselves? 135 00:09:28,340 --> 00:09:29,340 Excellent. 136 00:09:30,280 --> 00:09:35,760 Some of you look very happy to be here. That's good. 137 00:09:36,040 --> 00:09:40,040 And it doesn't matter how far away those screens actually are. 138 00:09:40,500 --> 00:09:43,260 Or how big or how small those screens are. 139 00:09:43,740 --> 00:09:45,860 They're all controlled by the internet. 140 00:09:47,310 --> 00:09:51,470 And that includes the big screens. Do you know the big screens that you see 141 00:09:51,470 --> 00:09:53,450 you're out maybe shopping in Piccadilly Circus? 142 00:09:54,370 --> 00:09:57,830 Like this big screen out near Piccadilly Circus. 143 00:09:58,570 --> 00:10:01,730 We could control that from right here. 144 00:10:02,970 --> 00:10:08,210 And that's exactly what we're doing right now. Look at where your 145 00:10:08,210 --> 00:10:10,610 are. Piccadilly Circus. 146 00:10:10,990 --> 00:10:13,230 This is a live picture. 147 00:10:18,190 --> 00:10:22,950 It's brilliant. So the people on this bus will be looking at your faces at 148 00:10:22,950 --> 00:10:27,230 Piccadilly Circus. I think you're going to be cheering up a lot of shoppers this 149 00:10:27,230 --> 00:10:28,230 evening. 150 00:10:28,330 --> 00:10:29,630 They look brilliant. 151 00:10:30,930 --> 00:10:34,990 So you're famous. You're out there already on a giant screen. 152 00:10:36,150 --> 00:10:39,710 But I think we need to understand how screens like this one work. 153 00:10:40,450 --> 00:10:45,230 So if our cameraman was to zoom in even further onto these screens. 154 00:10:45,950 --> 00:10:49,610 we'd see something that looks a little bit like this. 155 00:10:50,410 --> 00:10:56,530 We'd have hundreds of LEDs, or light -emitting diodes, all arranged in a 156 00:10:57,410 --> 00:11:03,890 So on this screen, we have 32 by 32 pixels, or picture elements. 157 00:11:04,610 --> 00:11:07,710 And I should be able to display anything on this screen. 158 00:11:08,010 --> 00:11:10,930 So I should be able to just show you... 159 00:11:13,130 --> 00:11:16,710 some information that I have already on my laptop. 160 00:11:17,350 --> 00:11:22,650 Or I could just show you what's in my picture gallery or what's on my desktop. 161 00:11:24,990 --> 00:11:31,570 And you can see all of these LEDs are reacting to what I'm doing on the 162 00:11:32,030 --> 00:11:38,630 So if our aim is to turn our skyscraper into a giant screen, I think working out 163 00:11:38,630 --> 00:11:42,150 how a small screen works is a pretty sensible first step. 164 00:11:43,630 --> 00:11:47,930 But how do you turn a light bulb on if you have a grid of lights? 165 00:11:49,390 --> 00:11:56,050 Well, if we zoom in even further and take just a 4x4 section of our 166 00:11:56,050 --> 00:12:01,830 grid, we can just see the basic elements, which are really just some 167 00:12:01,830 --> 00:12:02,830 bulbs. 168 00:12:02,990 --> 00:12:08,050 Then we'd need a mechanism of making them turn on and off. 169 00:12:10,040 --> 00:12:15,940 I could just build a switch for every light bulb I have, and that's okay for 170 00:12:15,940 --> 00:12:18,220 this because I'd only need 16. 171 00:12:19,200 --> 00:12:26,060 But for my screen here, I'd need 32 by 32, which is 1 172 00:12:26,060 --> 00:12:27,500 ,024 switches. 173 00:12:28,100 --> 00:12:33,380 And for the Piccadilly screen that we've just seen, wow, I'd need hundreds of 174 00:12:33,380 --> 00:12:34,480 thousands of switches. 175 00:12:34,880 --> 00:12:36,840 So it's not very efficient. 176 00:12:37,580 --> 00:12:42,520 So I think we need to understand how screens actually display an image. 177 00:12:43,040 --> 00:12:46,060 So I need a volunteer to come and help me do this. 178 00:12:46,480 --> 00:12:47,700 Yes, you down here. 179 00:12:53,080 --> 00:12:55,240 Charlie. Okay, Charlie. 180 00:12:55,580 --> 00:12:56,580 Stand here. 181 00:12:57,260 --> 00:13:03,640 Okay. Now, Charlie, we've got a light here that's already switched on. Okay. 182 00:13:03,640 --> 00:13:05,660 we wanted, say, to light this bulb. 183 00:13:06,200 --> 00:13:07,380 What do you think we'd have to do? 184 00:13:08,380 --> 00:13:09,380 Have you got any idea? 185 00:13:10,960 --> 00:13:12,280 Make a switch for that bulb? 186 00:13:12,580 --> 00:13:15,760 Yeah, so we've got these two things here. What do you think we could do? 187 00:13:18,320 --> 00:13:21,700 Well, they've got a little down on them, so move it. Yeah, go on, try moving 188 00:13:21,700 --> 00:13:22,700 that on then. 189 00:13:23,280 --> 00:13:27,400 Brilliant. And if I do the same with this one, it moves it across there. 190 00:13:27,560 --> 00:13:30,920 Excellent. So we've managed to go from here to here. Good. 191 00:13:31,500 --> 00:13:34,040 And if we want to go back to there... 192 00:13:34,590 --> 00:13:37,350 What would we have to do? Move that one again. Move this one again. 193 00:13:37,570 --> 00:13:41,330 So all we've done is just given this switch a different message. 194 00:13:42,730 --> 00:13:48,250 And the clever thing about this is Charlie's only had to use two switches 195 00:13:48,250 --> 00:13:49,249 this. 196 00:13:49,250 --> 00:13:53,990 And this is how small screens work and actually much larger screens. 197 00:13:54,350 --> 00:14:01,010 The computer breaks down our picture into pixels and tells our switches which 198 00:14:01,010 --> 00:14:02,650 lights to light up. 199 00:14:03,660 --> 00:14:07,260 But Charlie, I think we've got a bit of a problem here because we can turn one 200 00:14:07,260 --> 00:14:11,260 light on, but how do we turn all the lights on at the same time? 201 00:14:11,620 --> 00:14:12,680 How do you think we could do that? 202 00:14:13,940 --> 00:14:15,060 Can we do it with this? 203 00:14:16,120 --> 00:14:17,740 I'm not sure we could do it with this. 204 00:14:18,360 --> 00:14:21,540 What about if you move that really, really fast? 205 00:14:22,000 --> 00:14:23,000 Would that work? 206 00:14:23,520 --> 00:14:24,520 Well, yeah. 207 00:14:25,080 --> 00:14:26,620 Try it. Yeah, should we try it? 208 00:14:27,560 --> 00:14:29,760 We like just trying things. So you try that one. 209 00:14:29,960 --> 00:14:31,840 Okay. Yeah, and I'll try this one. 210 00:14:32,510 --> 00:14:37,030 Now you see, well, we're definitely moving it. We're definitely switching 211 00:14:37,030 --> 00:14:38,030 light. 212 00:14:38,410 --> 00:14:41,630 And maybe if we switch fast enough, we might see an image. 213 00:14:41,870 --> 00:14:44,550 But I don't think you and I are going to be able to switch fast enough here, are 214 00:14:44,550 --> 00:14:48,010 we? No. So I think I'm going to need something else to help me. I think I'm 215 00:14:48,010 --> 00:14:51,310 going to need a bicycle to help me explain this. But thank you very much, 216 00:14:51,370 --> 00:14:52,670 Charlie. You were an excellent computer. 217 00:15:01,550 --> 00:15:05,690 Now what Charlie and I were just talking about there, about switching the lights 218 00:15:05,690 --> 00:15:11,090 very, very fast, is a phenomenon that is commonly called persistence of vision, 219 00:15:11,230 --> 00:15:12,250 or flicker fusion. 220 00:15:12,890 --> 00:15:17,750 And I'm going to use this bike to help me explain. Now you can see this bike is 221 00:15:17,750 --> 00:15:20,350 slightly different. The back wheel has been hacked here. 222 00:15:20,850 --> 00:15:25,690 And basically the owner has turned the back wheel into a screen. 223 00:15:26,610 --> 00:15:28,110 So what we have... 224 00:15:28,510 --> 00:15:34,070 are a bunch of our LEDs, our light -emitting diodes down here. 225 00:15:34,810 --> 00:15:40,150 And then we have a little microcontroller, so a little computer in 226 00:15:40,810 --> 00:15:44,490 And then we also just have a little bit of software that's already been 227 00:15:44,490 --> 00:15:45,490 preloaded. 228 00:15:46,250 --> 00:15:49,990 And we have three of these strips on our back wheel. 229 00:15:50,790 --> 00:15:52,370 Now, I know what you're thinking. 230 00:15:52,970 --> 00:15:56,710 Surely that's not enough to form a screen, is it? We want to be able to see 231 00:15:56,710 --> 00:15:57,639 image. 232 00:15:57,640 --> 00:16:03,660 So if I spin this wheel slowly, I can see I'm having some sort of 233 00:16:03,660 --> 00:16:06,840 input. I am affecting that. 234 00:16:07,140 --> 00:16:09,980 I don't know about you guys in the front there, but I'm not seeing an image yet. 235 00:16:10,100 --> 00:16:10,879 Are you? 236 00:16:10,880 --> 00:16:13,140 No? I don't think I'm going quite fast enough. 237 00:16:13,340 --> 00:16:15,220 So I think we need to go a little bit faster. 238 00:16:15,640 --> 00:16:20,280 Now, I'm not going to get on this bike, but Andy, my friend, is. 239 00:16:20,640 --> 00:16:21,640 So hi, Andy. 240 00:16:22,270 --> 00:16:25,670 Get yourself on there. The Royal Institution's very own answer to Bradley 241 00:16:25,670 --> 00:16:29,710 Wiggins is going to ride for us and see if we can see an image. 242 00:16:30,250 --> 00:16:31,690 So nice and fast, Andy. 243 00:16:32,470 --> 00:16:35,410 Brilliant. Now can we see something? I can see something from here. 244 00:16:35,910 --> 00:16:37,990 There's Christmas lectures. Can we see it? 245 00:16:38,190 --> 00:16:39,510 Yeah? Brilliant. 246 00:16:39,930 --> 00:16:45,050 So what's happening there is all of the pixels are not lit up at the same time, 247 00:16:45,090 --> 00:16:49,270 but they flash so quickly. Oh, Brill has a light bulb as well, yeah. 248 00:16:49,920 --> 00:16:52,940 That we're getting that perception of continuous light. 249 00:16:53,580 --> 00:16:57,400 So it looks like all of them are lit up at the same time. 250 00:16:57,660 --> 00:16:59,440 That's brilliant. Thank you very much, Andy. 251 00:17:07,240 --> 00:17:12,980 So by turning on the lights in turn, we've managed to create that illusion of 252 00:17:12,980 --> 00:17:13,980 static image. 253 00:17:14,520 --> 00:17:17,020 And this is exactly how LED screens work. 254 00:17:17,770 --> 00:17:22,890 From the very small screens that we have here to the very large screens. 255 00:17:24,470 --> 00:17:31,130 Screens like on top of the BT Tower, for example, which we've also taken over 256 00:17:31,130 --> 00:17:34,190 tonight. This is great. We're taking over all the screens in London. 257 00:17:34,850 --> 00:17:40,130 Now, it looks like all of the lights are on here to display our wonderful 258 00:17:40,130 --> 00:17:41,150 Christmas messages. 259 00:17:42,230 --> 00:17:44,570 But actually, only some of them are on. 260 00:17:45,210 --> 00:17:48,490 But we're creating this perception of continuous light. 261 00:17:50,190 --> 00:17:54,750 But can we apply what we've just learned here to our skyscraper? 262 00:17:55,230 --> 00:18:00,250 I've still got that question. How do you turn a whole building into a screen? 263 00:18:02,270 --> 00:18:07,550 Well, thankfully, we chose well with our building. So you can see our building 264 00:18:07,550 --> 00:18:08,550 is very rectangular. 265 00:18:08,770 --> 00:18:12,030 So it has windows which are like pixels. 266 00:18:12,410 --> 00:18:13,710 So our picture elements. 267 00:18:14,410 --> 00:18:20,330 And we have 13 floors and 14 windows on each floor. 268 00:18:20,630 --> 00:18:27,490 So 13 times 14 is 182. We all knew 269 00:18:27,490 --> 00:18:30,190 that. Of course we did. And all the parents knew it, I'm sure. 270 00:18:30,710 --> 00:18:33,510 So we have 182 pixels. 271 00:18:34,370 --> 00:18:39,310 And like our small screen here, we need lots of light. 272 00:18:40,110 --> 00:18:44,870 But we also need ways of controlling those lights, of turning them on and 273 00:18:45,790 --> 00:18:50,310 Now, the Shell building already has lots of lights in them, but they're all 274 00:18:50,310 --> 00:18:51,790 controlled floor by floor. 275 00:18:52,330 --> 00:18:55,910 And we need to be able to control them window by window. 276 00:18:56,650 --> 00:18:59,050 So unfortunately, we had to start from scratch. 277 00:18:59,490 --> 00:19:04,670 We had to put a lamp and a bulb in each of our 182 windows. 278 00:19:05,610 --> 00:19:08,570 And they were all delivered to right here. 279 00:19:09,020 --> 00:19:15,980 at the ri and we can see here 182 boxes 182 lamps being 280 00:19:15,980 --> 00:19:20,540 delivered it took everybody to try and get all of these boxes and start 281 00:19:20,540 --> 00:19:27,160 unpacking all of our just simple lamps here but now we need 182 282 00:19:27,160 --> 00:19:34,020 light bulbs so let's go back to swan's incandescent light bulb could we 283 00:19:34,020 --> 00:19:35,020 use these 284 00:19:35,280 --> 00:19:41,120 Now, the great thing about Swan's light bulb is it's really easy to see how 285 00:19:41,120 --> 00:19:42,120 these work. 286 00:19:43,220 --> 00:19:49,300 If we just take our first bulb here, we can see just our normal tungsten 287 00:19:49,300 --> 00:19:55,980 filament inside, and the metal is tungsten because it has a very high 288 00:19:55,980 --> 00:19:57,560 point, and that's important. 289 00:19:58,580 --> 00:20:01,800 So when I plug this bulb in, 290 00:20:03,210 --> 00:20:09,530 What we see is the current has been passed through the metal in our light 291 00:20:09,710 --> 00:20:13,250 and that heats up the metal, which makes it glow. 292 00:20:14,610 --> 00:20:19,690 Now, the glass is actually quite important for our light bulbs here, but 293 00:20:19,690 --> 00:20:20,730 just take my word for it. 294 00:20:21,830 --> 00:20:25,850 If we remove our glass, like we've done in our second bulb here, 295 00:20:26,710 --> 00:20:29,130 what do you think is going to happen? Is this going to work? 296 00:20:29,390 --> 00:20:30,450 We've removed the glass. 297 00:20:31,150 --> 00:20:33,030 So it's exactly the same as this one. 298 00:20:33,810 --> 00:20:36,210 A few shaking of the head. Anyone nodding their head? 299 00:20:37,090 --> 00:20:40,490 Oh, a few nods of the head as well. Okay, well, let's plug it in and find 300 00:20:42,650 --> 00:20:46,730 So I'm just going to put some little safety specs on here. 301 00:20:48,410 --> 00:20:49,530 Right, are we ready for this? 302 00:20:52,990 --> 00:20:53,990 You see it? 303 00:20:54,810 --> 00:20:58,750 So it did glow, but then very quickly it burnt out. 304 00:20:59,760 --> 00:21:06,120 And the reason it does that is the glass is protecting the filament 305 00:21:06,120 --> 00:21:10,700 because there's protective gas around that filament, so it's not allowing the 306 00:21:10,700 --> 00:21:12,600 air to get to that filament. 307 00:21:13,240 --> 00:21:18,420 So once the oxygen gets to there, it burns out very, very quickly, as we just 308 00:21:18,420 --> 00:21:19,420 saw. 309 00:21:19,920 --> 00:21:22,720 But can we keep it glowing in another way? 310 00:21:23,260 --> 00:21:28,360 Well, Andy's going to help me with this, and I'm going to put my specs back on. 311 00:21:29,040 --> 00:21:30,180 Hi, Andy. Hi. 312 00:21:30,800 --> 00:21:37,780 So what we have is another bulb which has had the glass removed. 313 00:21:37,920 --> 00:21:42,420 So it still has our filament in there, but the glass has been removed again. 314 00:21:42,780 --> 00:21:47,740 And what Andy's going to do is fill this container with liquid nitrogen. 315 00:21:53,960 --> 00:21:56,400 Liquid nitrogen always looks really good, doesn't it? 316 00:21:58,460 --> 00:22:04,960 Right, so if I now dip my light bulb in the liquid nitrogen, so 317 00:22:04,960 --> 00:22:11,940 it's completely covered, and then I turn it on, is this going to 318 00:22:11,940 --> 00:22:12,940 work? 319 00:22:13,080 --> 00:22:14,380 Yeah? Let's see. 320 00:22:16,700 --> 00:22:17,700 It works. 321 00:22:18,120 --> 00:22:22,600 Not only does it light up, but it stays lit up as well. 322 00:22:23,180 --> 00:22:25,340 And the reason for that is... 323 00:22:25,880 --> 00:22:29,880 The liquid nitrogen is pushing the oxygen away from that filament. 324 00:22:30,180 --> 00:22:35,180 So the oxygen is not surrounding our tungsten metal anymore. So it allows it 325 00:22:35,180 --> 00:22:36,180 keep glowing. 326 00:22:36,400 --> 00:22:38,080 Great. Thanks very much, Andy. 327 00:22:48,660 --> 00:22:55,200 Now, the problem with swans like bulbs... they lose a lot of electric 328 00:22:55,200 --> 00:22:56,200 as heat. 329 00:22:56,860 --> 00:23:03,500 And we need not one light bulb. We need 182 light bulbs. So we needed something 330 00:23:03,500 --> 00:23:04,620 much more efficient. 331 00:23:05,380 --> 00:23:08,160 So we decided to look at LED bulbs. 332 00:23:08,640 --> 00:23:13,200 Now, they're still quite expensive, but they're much better at converting 333 00:23:13,200 --> 00:23:15,740 electrical energy to light energy. 334 00:23:16,020 --> 00:23:19,460 So they use much less power, and they don't get as hot. 335 00:23:20,620 --> 00:23:27,140 So that's what we did. We got 182 LED bulbs, one for every window. 336 00:23:28,520 --> 00:23:33,280 Now, we needed to make sure that we could actually see that window glow. 337 00:23:33,560 --> 00:23:40,280 So we used some baking paper here to diffuse the light in our 338 00:23:40,280 --> 00:23:41,280 windows. 339 00:23:41,740 --> 00:23:46,600 Then we needed to make sure the light was directed away from the room and out 340 00:23:46,600 --> 00:23:48,960 the window, so out so we could see it from outside. 341 00:23:49,630 --> 00:23:54,810 So you can see here, we've used some reflective film on our windows as well. 342 00:23:56,450 --> 00:23:59,070 So, step one, part one, done. 343 00:23:59,910 --> 00:24:06,870 We've managed to make every window a pixel just by using desk lamps and LEDs 344 00:24:06,870 --> 00:24:09,490 that we bought at the local DIY store. 345 00:24:11,350 --> 00:24:16,570 But there's still a big difference between lights in windows and making a 346 00:24:16,570 --> 00:24:17,570 screen, isn't there? 347 00:24:18,190 --> 00:24:24,090 If you think back to our small screen here, we have lots of LEDs, but we also 348 00:24:24,090 --> 00:24:26,830 need ways of controlling all of those lights. 349 00:24:28,190 --> 00:24:31,630 So how do we tell each lamp what to do? 350 00:24:32,850 --> 00:24:37,170 Well, it's easy just to wire a bunch of LEDs on the ground. We could do that. 351 00:24:37,670 --> 00:24:42,730 But it would be really, really difficult to scale that up to what we need for 352 00:24:42,730 --> 00:24:44,330 our giant skyscraper here. 353 00:24:45,160 --> 00:24:48,220 Now, I know what you're thinking. Well, there are already wires in the building, 354 00:24:48,340 --> 00:24:51,620 aren't there? Surely everyone's got a network cable these days. 355 00:24:51,960 --> 00:24:54,040 And the answer is yes. 356 00:24:54,880 --> 00:24:59,820 This has a network cable just the same as the things that you guys will have at 357 00:24:59,820 --> 00:25:02,020 home as well, just an Ethernet cable. 358 00:25:02,980 --> 00:25:09,380 So we could network all of our windows of life just using network cables, 359 00:25:09,500 --> 00:25:10,500 couldn't we? 360 00:25:12,460 --> 00:25:17,220 Before we answer that question, I want to show you something really, really 361 00:25:17,220 --> 00:25:20,260 with network cable right here tonight. 362 00:25:21,540 --> 00:25:27,740 So if anyone's seen the Matrix film, you know that part in the Matrix where the 363 00:25:27,740 --> 00:25:33,780 two actors freeze in time and they're suspended in the air. So they jump up in 364 00:25:33,780 --> 00:25:38,440 the air and they're frozen in time and the cameras pan around them. You know 365 00:25:38,440 --> 00:25:40,080 that? You've seen that before? Yeah? 366 00:25:40,650 --> 00:25:42,970 Well, let's try and recreate that here. 367 00:25:44,170 --> 00:25:50,790 What we have here is a semicircle of 40 Raspberry Pis. 368 00:25:51,310 --> 00:25:55,430 Now, Raspberry Pis are just little embedded computers, and I'm sure many of 369 00:25:55,430 --> 00:25:56,430 have used these before. 370 00:25:57,270 --> 00:26:03,910 If we have a look at a bit more detail here, we can see that it has a little 371 00:26:03,910 --> 00:26:05,570 display on the top. 372 00:26:05,790 --> 00:26:06,990 It has a camera. 373 00:26:07,610 --> 00:26:12,550 And it also has our Ethernet cables, so it's a wired network. 374 00:26:13,350 --> 00:26:18,930 So we can use all of these cameras to take a photograph at exactly the same 375 00:26:18,930 --> 00:26:22,170 and then stitch all of that information together. 376 00:26:23,550 --> 00:26:29,610 So our computer down here, Andrew, is going to be able to take... We're going 377 00:26:29,610 --> 00:26:33,850 take the photograph at exactly the same time, so Andrew's going to trigger that 378 00:26:33,850 --> 00:26:35,130 information, OK? 379 00:26:35,590 --> 00:26:38,990 Now... We're obviously missing a couple of things here. 380 00:26:41,130 --> 00:26:43,170 Volunteers to be jumpers. 381 00:26:44,330 --> 00:26:47,430 Okay. Let's go. You there, please. Yes. 382 00:26:48,610 --> 00:26:50,410 And you here. Okay. 383 00:26:50,770 --> 00:26:52,190 Great. Thank you very much. 384 00:26:56,030 --> 00:26:57,030 Ed. 385 00:26:58,570 --> 00:27:04,770 Okay, Ed. I'd like you to stand probably about here and then just face that fire 386 00:27:04,770 --> 00:27:05,970 exit sign a little bit there. 387 00:27:06,960 --> 00:27:08,720 Okay? Come in a little bit further, I think. 388 00:27:09,300 --> 00:27:11,580 I just need to get you about right. Okay, and what's your name? 389 00:27:11,800 --> 00:27:13,020 Harriet. Harriet, okay. 390 00:27:13,280 --> 00:27:16,940 Right, Harriet, you just turn to where you were sitting and then just go 391 00:27:16,940 --> 00:27:21,000 backwards here and then just face that exit sign there. Right. 392 00:27:21,340 --> 00:27:22,800 We should be good there. 393 00:27:23,080 --> 00:27:27,100 Right. Now, hopefully, you guys are good jumpers. 394 00:27:27,960 --> 00:27:28,960 Yeah? 395 00:27:29,680 --> 00:27:30,680 Yeah. 396 00:27:31,580 --> 00:27:34,540 You've volunteered now, Harriet, so you have to be a good jumper. 397 00:27:34,780 --> 00:27:39,380 Okay? Now what I want to see is the craziest jump you've ever done. So I 398 00:27:39,380 --> 00:27:43,720 see arms up, I want to see legs up, okay? And I want to see you getting nice 399 00:27:43,720 --> 00:27:45,900 high as well, okay? Are we ready? 400 00:27:46,880 --> 00:27:49,520 Three, two, one, jump! 401 00:27:51,160 --> 00:27:54,000 That looked pretty good to me. Thank you very much. 402 00:27:55,500 --> 00:27:56,500 Let's do this. 403 00:27:56,740 --> 00:27:57,740 How are you? 404 00:27:58,860 --> 00:27:59,860 Wow. 405 00:28:01,900 --> 00:28:02,920 That was brilliant. 406 00:28:03,160 --> 00:28:04,840 Now, Andrew, did we get it? Yeah? 407 00:28:05,290 --> 00:28:06,790 Okay. Right. 408 00:28:07,230 --> 00:28:10,530 Let's turn around and see how it looked. Because it looked pretty good from 409 00:28:10,530 --> 00:28:11,369 where I was. 410 00:28:11,370 --> 00:28:14,370 So let's see if we've managed to capture that. 411 00:28:14,970 --> 00:28:15,970 That's brilliant. 412 00:28:16,130 --> 00:28:17,130 Look at that. 413 00:28:19,130 --> 00:28:20,130 Excellent. 414 00:28:20,710 --> 00:28:23,630 I like the big happy faces as you're doing it as well. 415 00:28:24,670 --> 00:28:26,230 That looks amazing. 416 00:28:26,790 --> 00:28:29,790 And we've done that with really simple electronics. 417 00:28:30,090 --> 00:28:31,130 You look fantastic. 418 00:28:31,450 --> 00:28:32,630 Well done, both of you. 419 00:28:41,590 --> 00:28:45,710 And that's a great way to show a wired network and what it can do. 420 00:28:46,550 --> 00:28:51,970 But unfortunately, we can't plug our lamps straight into a network point like 421 00:28:51,970 --> 00:28:53,310 could with our little embedded computers. 422 00:28:54,110 --> 00:29:00,050 So we still need to find a way of turning our desk lamps on and off if 423 00:29:00,050 --> 00:29:02,650 going to be able to play this game at the Shell Centre. 424 00:29:04,040 --> 00:29:05,280 In about 30 minutes. 425 00:29:06,060 --> 00:29:11,800 So I need to replicate something. If I was turning a lamp on and off, I need to 426 00:29:11,800 --> 00:29:15,180 replicate what my thumb would be doing turning that lamp on and off. 427 00:29:16,080 --> 00:29:19,420 And I need something that is telling my thumb what to do. 428 00:29:19,800 --> 00:29:23,900 So I need a bit of a brain and I need a mechanical thumb. 429 00:29:24,960 --> 00:29:30,240 So what we have here is another little thing that you can do at home. 430 00:29:30,800 --> 00:29:35,940 And what we've got is a tiny little motor, and you can hack this from 431 00:29:35,940 --> 00:29:36,940 else in your home. 432 00:29:37,560 --> 00:29:42,600 And we're going to use that to switch the light on and off. So you can see 433 00:29:42,600 --> 00:29:45,200 just attached to the switch on the lamp. 434 00:29:45,640 --> 00:29:50,500 And the good thing about this is there's no mains tampering, so I haven't had to 435 00:29:50,500 --> 00:29:53,580 tamper with the electric mains, so it's really safe for you to do at home. 436 00:29:54,160 --> 00:29:59,840 Now, this motor is attached to another little circuit board here. 437 00:30:00,480 --> 00:30:03,980 And again, they're probably little boards that you've already played with 438 00:30:03,980 --> 00:30:05,100 before. They're not expensive. 439 00:30:05,600 --> 00:30:09,020 And we've just got some software from the internet as well. 440 00:30:10,440 --> 00:30:13,920 The difference with this is it has a wireless receiver on board. 441 00:30:14,880 --> 00:30:19,560 So we should be able to communicate with our motor wirelessly. 442 00:30:20,700 --> 00:30:22,020 But I'm not going to do it. 443 00:30:22,300 --> 00:30:23,840 I'm going to get somebody else to do it. 444 00:30:24,780 --> 00:30:26,080 And I'm going to go up here again. 445 00:30:28,000 --> 00:30:30,160 I'm not going to choose the same person, Sasha. Don't worry. 446 00:30:31,540 --> 00:30:32,920 I'll choose you instead. 447 00:30:33,360 --> 00:30:35,640 Okay, what I want you to do... What's your name? 448 00:30:35,880 --> 00:30:42,280 Sam. Okay, Sam. What I'd like you to do is to wirelessly turn my lamp on and 449 00:30:42,280 --> 00:30:45,320 off. Now, there might be a little bit of a delay because we're using the Wi -Fi 450 00:30:45,320 --> 00:30:46,500 network here, okay? 451 00:30:46,700 --> 00:30:50,960 But just using the on -off switch there, you should be able to turn it on first. 452 00:30:51,040 --> 00:30:52,040 So let's try. 453 00:30:53,940 --> 00:30:55,140 Have a little bit of a delay. 454 00:30:55,780 --> 00:30:57,580 Brilliant. Excellent. So turn it off. 455 00:31:00,960 --> 00:31:04,100 Excellent. So all the motor is doing is just rotating. 456 00:31:04,320 --> 00:31:06,560 Try it again just to make sure it works. 457 00:31:09,040 --> 00:31:10,040 Excellent. 458 00:31:10,140 --> 00:31:12,560 And we'll turn it off. Just make sure you can turn it off. 459 00:31:14,220 --> 00:31:15,480 Do you turn the lights off at home? 460 00:31:16,300 --> 00:31:18,040 Yes. You do? Oh, you're very good. 461 00:31:18,460 --> 00:31:21,520 You're better than a lot of people I know. Very good. Thank you very much, 462 00:31:30,480 --> 00:31:35,560 Okay, so what was happening there was Sam was using the Wi -Fi signal, which 463 00:31:35,560 --> 00:31:40,360 turned the motor on and off, which allowed the switch to then switch the 464 00:31:40,360 --> 00:31:41,540 on and off. 465 00:31:41,880 --> 00:31:43,980 And this is something that you can try at home. 466 00:31:45,000 --> 00:31:48,260 Now, I've mentioned something there that we haven't really talked about yet, 467 00:31:48,340 --> 00:31:51,520 which is Wi -Fi, or a wireless signal. 468 00:31:52,160 --> 00:31:56,540 And this is going to be crucial to making our Skyscape a game work. 469 00:31:58,240 --> 00:32:03,550 Now... Our switches will rely on Wi -Fi signals to turn them on and off. 470 00:32:04,270 --> 00:32:10,850 So wireless would be a much better solution for our network because of the 471 00:32:10,850 --> 00:32:11,850 of our challenge. 472 00:32:11,950 --> 00:32:17,150 So instead of using our wired network now, our Ethernet cables, we can use a 473 00:32:17,150 --> 00:32:18,150 wireless network. 474 00:32:19,090 --> 00:32:22,770 And wireless networks are everywhere now. 475 00:32:23,270 --> 00:32:27,390 We've actually become a little bit too good at using wireless networks. 476 00:32:28,490 --> 00:32:32,970 If you think about the wireless devices just you guys have in your home, I bet 477 00:32:32,970 --> 00:32:38,370 every single person in your household has got a smartphone, maybe a tablet, 478 00:32:38,570 --> 00:32:39,750 maybe a laptop. 479 00:32:40,350 --> 00:32:44,430 You'll have a wireless router in your home, and that's just in people's homes. 480 00:32:45,590 --> 00:32:49,770 So we need to look for different ways, for new ways to be able to send 481 00:32:49,770 --> 00:32:51,310 information wirelessly. 482 00:32:52,330 --> 00:32:57,070 And perhaps our humble light bulb will give us the answer. 483 00:32:58,760 --> 00:33:04,120 Could we use visible light to send information wirelessly? 484 00:33:05,860 --> 00:33:09,300 Now that sounds crazy, doesn't it? How can we use light to send information 485 00:33:09,300 --> 00:33:10,300 wirelessly? 486 00:33:10,820 --> 00:33:14,700 But I've got a really, really good demo to show you here. 487 00:33:15,260 --> 00:33:19,500 And I'm going to need a volunteer to help me with it. Now I probably haven't 488 00:33:19,500 --> 00:33:22,860 showed anyone from the centre yet as well. So I'll choose you with the grey 489 00:33:22,860 --> 00:33:23,860 jumper on. Yep. 490 00:33:24,460 --> 00:33:25,460 Okay. 491 00:33:35,400 --> 00:33:36,460 Okay, what's your name? Roisin. 492 00:33:36,720 --> 00:33:40,560 Roisin. Okay, Roisin, if you want to come and stand over here. I really like 493 00:33:40,560 --> 00:33:42,500 your necklace as well. Good light bulb. 494 00:33:43,960 --> 00:33:50,280 Okay, what we have, Roisin, is two laptops and a 495 00:33:50,280 --> 00:33:51,280 torch. 496 00:33:52,520 --> 00:33:57,400 And what we have is this laptop is running a movie. 497 00:33:58,180 --> 00:34:02,800 What I'd like you to do is to be able to carry the information that's on this 498 00:34:02,800 --> 00:34:08,860 laptop. which is just playing a little movie, and send it wirelessly to that 499 00:34:08,860 --> 00:34:14,900 laptop. And all you need to do is turn that torch so it faces the laptop over 500 00:34:14,900 --> 00:34:15,900 there. 501 00:34:16,639 --> 00:34:19,360 So you can just place it down. You don't need to hold it. 502 00:34:20,060 --> 00:34:21,060 Yep. 503 00:34:21,540 --> 00:34:28,340 There is a movie playing over here, and the same movie is playing on 504 00:34:28,340 --> 00:34:29,860 that laptop as well. 505 00:34:30,500 --> 00:34:32,780 Now, just to prove that this works, just... 506 00:34:33,050 --> 00:34:34,290 Angle that torch away again. 507 00:34:35,469 --> 00:34:39,050 So it's just out of the way of the system. 508 00:34:39,389 --> 00:34:43,489 Now, that one stopped, but let's just check this one is still working. 509 00:34:44,150 --> 00:34:49,710 Come around here. So, yeah, the video is still playing here, but it stopped over 510 00:34:49,710 --> 00:34:54,409 there. So we've stopped the movie by just removing the light. Now, shine it 511 00:34:54,409 --> 00:34:56,270 again just to make sure we've got it. 512 00:34:59,470 --> 00:35:01,830 And then the movie should start playing again. 513 00:35:02,480 --> 00:35:07,360 And it's starting to play. All we're doing is using this torch. 514 00:35:07,600 --> 00:35:12,760 Now, inside this torch, there are lots of LEDs, and they're flashing millions 515 00:35:12,760 --> 00:35:15,520 times a second. So it's like the old Morse code. 516 00:35:16,220 --> 00:35:21,000 Now, in the future, we might be able to send information over the internet to 517 00:35:21,000 --> 00:35:23,560 laptops, just like Rasheen's been doing there. 518 00:35:24,200 --> 00:35:29,040 And this would free up the space in the Wi -Fi network and prevent a lot of 519 00:35:29,040 --> 00:35:30,040 further interfering. 520 00:35:30,510 --> 00:35:32,290 But thank you, Roisin, for your help. 521 00:35:41,450 --> 00:35:46,390 Now, sadly, Li -Fi was a little bit too advanced for our Tetris game. 522 00:35:46,890 --> 00:35:52,430 Because if we shone lots of lights like Roisin had there, we wouldn't see our 523 00:35:52,430 --> 00:35:54,270 own Tetris -style game lights. 524 00:35:54,990 --> 00:35:58,390 So we could fit servo switches to every lamp. 525 00:35:58,860 --> 00:36:02,400 and send a Wi -Fi signal instead of a Li -Fi signal. 526 00:36:03,220 --> 00:36:09,800 But our router only works over a very small distance, and our building is 527 00:36:09,800 --> 00:36:10,800 actually pretty big. 528 00:36:11,760 --> 00:36:17,040 So we need something bigger, something stadium -sized. 529 00:36:18,240 --> 00:36:20,040 So is everyone wearing their wristbands? 530 00:36:20,980 --> 00:36:23,720 Yeah, everyone hold them up in front of their face like this. 531 00:36:26,510 --> 00:36:28,370 I feel very left out because I don't have one. 532 00:36:28,730 --> 00:36:30,930 Right. Can we dim the lights, please? 533 00:36:34,890 --> 00:36:37,290 And can we activate the wristbands? 534 00:36:38,350 --> 00:36:40,610 Wow. That looks amazing. 535 00:36:41,430 --> 00:36:44,770 I don't feel so left out because the parents and teachers don't have them 536 00:36:44,770 --> 00:36:47,890 either. But it looks pretty good, doesn't it? It looks fantastic. 537 00:36:49,630 --> 00:36:52,190 Right. These are called xylobands. 538 00:36:53,050 --> 00:36:55,370 And to help us explain... 539 00:36:55,660 --> 00:36:58,980 how Zallo binds work, please welcome Jim Regler. 540 00:37:02,680 --> 00:37:03,940 Hi, Jim. 541 00:37:04,160 --> 00:37:05,160 Hi. 542 00:37:05,440 --> 00:37:06,800 They look brilliant. 543 00:37:08,320 --> 00:37:12,460 Now, these look absolutely fantastic, Jim. This one is for you. Yay, 544 00:37:12,780 --> 00:37:19,640 And this is a wristband that has LEDs all around the strap and a small radio 545 00:37:19,640 --> 00:37:24,620 receiver here, which we can control using... 546 00:37:24,880 --> 00:37:26,500 this remote control. Right, okay. 547 00:37:27,220 --> 00:37:31,000 And if you would like to press some buttons on the remote control, so if you 548 00:37:31,000 --> 00:37:32,840 press this button here, they will turn green. 549 00:37:33,540 --> 00:37:36,740 And if you press this button here, they go red. 550 00:37:37,040 --> 00:37:41,640 Fantastic. And if we press the glow button at the top, they will all start 551 00:37:41,640 --> 00:37:42,640 glow nicely. 552 00:37:42,900 --> 00:37:46,040 This looks brilliant, by the way. Fantastic from down here. 553 00:37:46,300 --> 00:37:51,220 Okay. Now, I know you can actually group these as well. So how do the wristbands 554 00:37:51,220 --> 00:37:55,400 know which group they're in? What we can do with the wristbands, we can tell 555 00:37:55,400 --> 00:38:01,060 them which group they're in by zone, and I can demonstrate the zoning by 556 00:38:01,060 --> 00:38:02,180 pressing this button here. 557 00:38:04,420 --> 00:38:08,700 Excellent. And they obviously respond when they are told to by zone. 558 00:38:09,150 --> 00:38:09,928 That's fantastic. 559 00:38:09,930 --> 00:38:14,770 Now, as you know, Jim, we're trying to build a giant games console on a 560 00:38:14,770 --> 00:38:18,870 skyscraper this evening. So we need our Wi -Fi signal to go quite long 561 00:38:18,870 --> 00:38:22,970 distances. So how far have you actually got in terms of distance here? 562 00:38:23,170 --> 00:38:26,550 Well, we've built this system, obviously, to run stadiums and concerts. 563 00:38:26,810 --> 00:38:31,250 So we have successfully covered distances up to 500 metres and beyond. 564 00:38:31,270 --> 00:38:33,890 Brilliant. That's really good. And I think, actually, we've got some footage 565 00:38:33,890 --> 00:38:35,630 here showing a Coldplay concert. 566 00:38:36,030 --> 00:38:38,010 And, wow, look at all of those. 567 00:38:38,440 --> 00:38:39,259 That's awesome. 568 00:38:39,260 --> 00:38:42,760 And how many were there? There's about 30 ,000 there. 30 ,000. 569 00:38:43,080 --> 00:38:47,360 That must have been an amazing moment just to see that invention come to life. 570 00:38:47,680 --> 00:38:48,098 Absolutely fantastic. 571 00:38:48,100 --> 00:38:49,320 Thank you so much, Jim. 572 00:38:57,460 --> 00:39:00,500 I don't feel as left out now. I have one now. That's good. And it looked 573 00:39:00,500 --> 00:39:05,040 brilliant. Absolutely fantastic. Even just 300 of it. So imagine what it 574 00:39:05,040 --> 00:39:06,500 like with 30 ,000 of them. 575 00:39:07,290 --> 00:39:14,250 Now, we considered using these wristbands because they've got LEDs as 576 00:39:14,250 --> 00:39:17,990 lights. We can control them wirelessly from a central point. 577 00:39:18,370 --> 00:39:22,650 We can even control them individually or in groups. 578 00:39:23,350 --> 00:39:25,130 And they're cheap to produce. 579 00:39:25,470 --> 00:39:27,270 So this all sounds fantastic. 580 00:39:28,610 --> 00:39:33,770 But the problem with these is the lights just aren't bright enough for us. 581 00:39:34,480 --> 00:39:38,220 So we need something that's really, really similar technology that we've all 582 00:39:38,220 --> 00:39:41,200 here, but something a little bit brighter. 583 00:39:42,580 --> 00:39:48,480 So we had another trip to the DIY store and we bought some LED bulbs. 584 00:39:49,380 --> 00:39:52,980 But these bulbs are just a little bit different. 585 00:39:54,000 --> 00:39:59,340 Now what we have is this bulb, but we've exploded it out here just to show you 586 00:39:59,340 --> 00:40:00,340 what's inside it. 587 00:40:00,540 --> 00:40:02,160 Now there is some glass. 588 00:40:02,480 --> 00:40:06,460 around this bulb but it's actually just used to diffuse the light so there's no 589 00:40:06,460 --> 00:40:11,680 gas in it like the incandescent light bulb needs what you'll notice about this 590 00:40:11,680 --> 00:40:17,480 is what you might not expect in a light bulb is this part this is the radio 591 00:40:17,480 --> 00:40:23,100 receiver so just like the ones that we all have in our wristbands here and this 592 00:40:23,100 --> 00:40:30,100 has a wi -fi network on it so the wi -fi network will send information 593 00:40:30,100 --> 00:40:35,760 about the bulb's brightness, and we could even change the colour of these 594 00:40:35,760 --> 00:40:36,638 as well. 595 00:40:36,640 --> 00:40:41,500 And because it has a radio receiver, we can do it all wirelessly, so we could 596 00:40:41,500 --> 00:40:43,740 just do it from a mobile phone app. 597 00:40:44,980 --> 00:40:47,480 So these seem perfect. 598 00:40:48,300 --> 00:40:53,400 So we've got 182 bulbs that we can wirelessly control. 599 00:40:54,270 --> 00:40:58,950 So we can put them in our lamps in our building and control them wirelessly in 600 00:40:58,950 --> 00:40:59,950 the windows. 601 00:41:00,450 --> 00:41:05,110 It would make the windows different colours, so anything we want just in an 602 00:41:05,110 --> 00:41:06,110 instant. 603 00:41:06,270 --> 00:41:11,690 And we can send a wireless message that would pass that message to the next 604 00:41:11,690 --> 00:41:15,450 bulb, which would pass it to the next bulb, which would pass it to the next. 605 00:41:16,030 --> 00:41:17,850 And that's called a mesh network. 606 00:41:18,230 --> 00:41:20,790 And it would make sure that no bulb is actually forgotten. 607 00:41:22,730 --> 00:41:24,070 So, hardware done. 608 00:41:24,650 --> 00:41:27,710 I'm getting more confident on this, actually. I'm getting up to where you 609 00:41:27,710 --> 00:41:28,710 at the beginning. 610 00:41:29,830 --> 00:41:35,770 So we've done the hardware, but we need step two. We need to control the 611 00:41:35,770 --> 00:41:36,770 software. 612 00:41:37,270 --> 00:41:39,410 So we need to write some programming. 613 00:41:40,790 --> 00:41:42,450 So let's do some coding. 614 00:41:43,510 --> 00:41:49,190 Now, I'm aware these are the Christmas lectures, and we haven't blown anything 615 00:41:49,190 --> 00:41:50,950 up yet, have we? Seems wrong. 616 00:41:51,560 --> 00:41:57,160 So please welcome CBBC resident explosives expert, Fran Scott. 617 00:42:03,500 --> 00:42:10,220 Okay, now I understand we're going to have a selection of balloons. 618 00:42:10,340 --> 00:42:15,900 We are. And of course we have to have some hardware as well to be able to use 619 00:42:15,900 --> 00:42:16,899 our software. 620 00:42:16,900 --> 00:42:18,560 It's slowly coming on. Slowly, yes. 621 00:42:20,360 --> 00:42:26,100 Okay, so can you just talk us through what's happening here? Well, basically, 622 00:42:26,120 --> 00:42:28,340 these aren't just ordinary balloons. 623 00:42:28,760 --> 00:42:31,180 These balloons are explosive balloons. 624 00:42:31,460 --> 00:42:35,060 Excellent. They're full of a highly flammable gas, so when we let them off, 625 00:42:35,060 --> 00:42:35,879 won't just pop. 626 00:42:35,880 --> 00:42:37,880 They're going to be small fireballs. 627 00:42:38,520 --> 00:42:40,320 Ooh, that sounds good. 628 00:42:40,780 --> 00:42:45,720 Okay. And what we're going to do is we're going to code those fireballs, 629 00:42:45,720 --> 00:42:50,580 all that coding does is it's a way to tell a computer, how to take an input 630 00:42:50,580 --> 00:42:52,840 convert that into some kind of output. 631 00:42:53,320 --> 00:42:54,218 Right, okay. 632 00:42:54,220 --> 00:42:58,640 So how do you start writing code like that? Right. Well, the thing is, to 633 00:42:58,640 --> 00:42:59,640 with, you need input. 634 00:42:59,860 --> 00:43:05,260 So input's usually, for an explosion, a big red button. Yep. Here, we've got our 635 00:43:05,260 --> 00:43:09,240 small blue button. We like to be different. We do. So that's going to be 636 00:43:09,240 --> 00:43:13,560 input, but we need to code our input. So if we just look up at the screen now, 637 00:43:13,700 --> 00:43:16,100 that is our code that we're going to use. 638 00:43:17,450 --> 00:43:19,130 Tell the computer what to do. Okay. 639 00:43:19,350 --> 00:43:21,470 And it's in Python, which is a programming language. 640 00:43:21,750 --> 00:43:26,610 And if we just look here at that white text, it says that the blue button is 641 00:43:26,610 --> 00:43:28,270 allocated a number. 642 00:43:28,710 --> 00:43:33,790 And that number refers to digital switches with inside our small computer. 643 00:43:34,010 --> 00:43:37,450 Because this is what we're going to use to set the explosion off. 644 00:43:37,710 --> 00:43:41,090 Okay. Right. Different numbers mean different switches. 645 00:43:41,490 --> 00:43:44,310 Right. Yep. Got it. The blue button, number 22. 646 00:43:45,020 --> 00:43:49,400 And all we need to do is go down to this part of the code where it says input 647 00:43:49,400 --> 00:43:52,520 chosen. We delete the word input chosen. 648 00:43:52,880 --> 00:43:54,060 And we need to put in our number. 649 00:43:54,440 --> 00:43:55,440 22. 22. 650 00:43:55,620 --> 00:43:57,580 Yep. Simple. That's good. Okay. 651 00:43:58,020 --> 00:43:59,480 Right. And I see... 652 00:44:00,270 --> 00:44:05,350 We've got an input. That's good. But now we need outputs, and I'm guessing the 653 00:44:05,350 --> 00:44:08,210 balloons are the output? They are. You can have an output that's a screen, or 654 00:44:08,210 --> 00:44:10,130 you can have an output that's exploding balloons. 655 00:44:10,490 --> 00:44:14,490 Right. Excellent. I've gone for exploding balloons. We like it. Good. 656 00:44:14,490 --> 00:44:18,050 are programmed to go off one second after each other. 657 00:44:18,590 --> 00:44:19,590 Okay. 658 00:44:19,920 --> 00:44:23,080 So we need to order which way those balloons are going to go off. Exactly. 659 00:44:23,080 --> 00:44:25,900 haven't programmed that bit yet. Okay, so I think these guys should choose 660 00:44:25,900 --> 00:44:30,520 I think they should. Right, okay. So we need to choose which colour balloon goes 661 00:44:30,520 --> 00:44:31,520 off first. 662 00:44:31,800 --> 00:44:34,200 Okay, so we've got yellow, blue, green. 663 00:44:34,640 --> 00:44:37,020 So have a think about which one you want to go off first. 664 00:44:37,540 --> 00:44:40,860 If you want the yellow one to go off, shout yes now. 665 00:44:41,420 --> 00:44:42,420 Yes! 666 00:44:43,440 --> 00:44:44,780 Blue? Yes! 667 00:44:46,160 --> 00:44:47,400 Green? Yes! 668 00:44:48,300 --> 00:44:49,300 Oh, green. 669 00:44:50,700 --> 00:44:55,640 So all I need to do is look at the number that green's allocated, which is 670 00:44:55,940 --> 00:44:58,980 Okay. And I put that here where it says balloon one. 671 00:44:59,280 --> 00:45:03,360 I just need to put in number 13 there. Right. And that switches that output on. 672 00:45:03,740 --> 00:45:06,620 But then, just like your switch before, I need to switch it off again. 673 00:45:07,240 --> 00:45:10,340 So here I put 13 again. 674 00:45:11,300 --> 00:45:14,360 Right. But that's the first balloon. So we need the second one now? We do. 675 00:45:14,460 --> 00:45:17,720 Right. Okay. So we've got yellow and blue left. 676 00:45:18,380 --> 00:45:22,000 Okay, if we want yellow to go up second, shout yes. Now? 677 00:45:22,440 --> 00:45:23,440 Yes! 678 00:45:24,100 --> 00:45:25,400 Blue? Yes! 679 00:45:26,040 --> 00:45:27,240 Oh, definitely blue. 680 00:45:27,460 --> 00:45:30,220 Blue's the number 12. I'll get coding that. I don't know what's wrong with 681 00:45:30,220 --> 00:45:32,060 yellow. Number 12 there. 682 00:45:32,480 --> 00:45:34,100 And then yellow is 13. 683 00:45:34,520 --> 00:45:36,180 So we put... No, yellow is 11. 684 00:45:36,400 --> 00:45:37,880 11. So we put 11 there. 685 00:45:38,100 --> 00:45:40,580 And then 11 in this one. 686 00:45:40,800 --> 00:45:41,980 Right. Brilliant. 687 00:45:42,500 --> 00:45:46,720 Now... I also saw something before, yeah, that's still up there. Now it says 688 00:45:46,720 --> 00:45:49,120 output 16, print boom. 689 00:45:49,620 --> 00:45:51,740 That sounds really good to me. What's that? 690 00:45:52,080 --> 00:45:56,260 Well, that's because these balloons, they're like our countdown to our final 691 00:45:56,260 --> 00:45:59,860 explosion, and that's why they go off one second after each other. Okay. But 692 00:45:59,860 --> 00:46:02,160 what we now need is our final explosion. 693 00:46:02,860 --> 00:46:04,880 Okay. So put those on. Right, brilliant. 694 00:46:05,180 --> 00:46:07,980 And that final explosion comes from in here. 695 00:46:08,380 --> 00:46:11,840 And what we've got is inside here, we have got a balloon. 696 00:46:12,380 --> 00:46:16,240 And that balloon is full of an explosive mix of gas. 697 00:46:16,480 --> 00:46:19,640 So not just highly flammable gas, an explosive mix. 698 00:46:20,000 --> 00:46:23,860 Okay. So it's going to be loud. Yeah, excellent. And I'm just going to put 699 00:46:23,860 --> 00:46:28,080 inside there. And inside the oil drum, it's going to be a little louder. 700 00:46:28,840 --> 00:46:32,680 Right. But I've got some things just put on top of the oil drum so we can see 701 00:46:32,680 --> 00:46:33,680 the explosion. 702 00:46:33,700 --> 00:46:36,640 Great, okay. Oh, plastic balls, brilliant. 703 00:46:37,380 --> 00:46:38,900 Get ready to catch them, everybody. 704 00:46:53,160 --> 00:46:54,360 So we've got our ball. Yep. 705 00:46:54,700 --> 00:46:59,120 What else do we need to do? We just need to run our program. It's me to do my 706 00:46:59,120 --> 00:47:03,520 safety check. Okay. And it's going to be loud. And I need all of you guys to put 707 00:47:03,520 --> 00:47:05,200 your hands over your ears. 708 00:47:05,480 --> 00:47:07,320 It's going to be very, very loud. 709 00:47:07,720 --> 00:47:10,080 And can we lower the light, please? 710 00:47:10,940 --> 00:47:11,940 Here we go. 711 00:47:12,800 --> 00:47:13,800 Thank you. 712 00:47:14,120 --> 00:47:15,460 I'm going to stand over here. 713 00:47:19,640 --> 00:47:21,300 Fingers crossed. Here we go. 714 00:47:29,880 --> 00:47:31,240 One. Fire. 715 00:47:48,600 --> 00:47:51,380 That was amazing, Fran. 716 00:47:52,060 --> 00:47:54,340 Okay. Thank you so much, Fran. 717 00:48:02,930 --> 00:48:08,010 That writing code is boring. You need to show them that clip of Fran doing those 718 00:48:08,010 --> 00:48:10,410 explosive things. That looked absolutely brilliant. 719 00:48:11,090 --> 00:48:16,150 And what Fran was doing there was just writing code for a simple set of events. 720 00:48:16,770 --> 00:48:20,250 And that's exactly the same as we need to do for our game. 721 00:48:20,930 --> 00:48:23,230 And here's the code for our game. 722 00:48:24,050 --> 00:48:29,770 Now, our game is quite long. I'll not go into every single detail for you here. 723 00:48:30,090 --> 00:48:33,540 But we could just take... snippets of that. 724 00:48:33,860 --> 00:48:40,780 So we could just look, for example, at how we just clear the board and 725 00:48:40,780 --> 00:48:43,200 start at the top of our screen. 726 00:48:44,220 --> 00:48:51,200 Then we could just say, well, okay, let's just look at how we actually play, 727 00:48:51,200 --> 00:48:57,580 when it gets to the bottom, how the code tells the building that it's game over. 728 00:48:58,730 --> 00:49:01,890 Now, this looks like a long, long piece of code. 729 00:49:02,390 --> 00:49:06,710 But it has to be, because we're dealing with lots of different possible controls 730 00:49:06,710 --> 00:49:11,950 here. But we're doing exactly the same thing as Fran did with her code. 731 00:49:12,590 --> 00:49:18,130 We're taking things step by step, and we're thinking in a very methodical and 732 00:49:18,130 --> 00:49:19,150 very ordered way. 733 00:49:20,450 --> 00:49:23,190 So we've written our code. We've got our code now. 734 00:49:24,490 --> 00:49:29,010 The final thing we need to do is build an input device, something to actually 735 00:49:29,010 --> 00:49:31,050 control our game. 736 00:49:32,350 --> 00:49:37,730 So, Harrison, are we at the Shell Centre yet? Can we go live to the South Bank, 737 00:49:37,830 --> 00:49:38,830 or are we a bit too early? 738 00:49:40,290 --> 00:49:41,290 Oh, brilliant. 739 00:49:41,390 --> 00:49:42,990 Okay. Excellent. 740 00:49:43,610 --> 00:49:45,290 Hopefully he's not too cold. 741 00:49:46,170 --> 00:49:47,170 Okay. 742 00:49:50,860 --> 00:49:55,520 Now, we are coming back to you, Harrison. We're almost there, so just 743 00:49:55,520 --> 00:49:56,520 us, okay? 744 00:49:57,380 --> 00:49:58,380 Okay. 745 00:49:59,000 --> 00:50:00,000 Right. 746 00:50:00,420 --> 00:50:05,060 So, our controller doesn't really need to be anything complex. 747 00:50:05,500 --> 00:50:10,600 And we should be able to make anything control, well, anything. 748 00:50:11,700 --> 00:50:18,040 For example, I should be able to make these jellies control my keyboard. 749 00:50:19,529 --> 00:50:20,529 Let's just see. 750 00:50:20,650 --> 00:50:23,730 Sounds crazy what I'm saying, doesn't it? Let's just see if that's true. 751 00:50:24,350 --> 00:50:30,030 If I just attach myself to the circuit, I should be able to play my jellies. 752 00:50:36,730 --> 00:50:38,850 I can make a piano with jellies. 753 00:50:42,830 --> 00:50:43,830 Fantastic. 754 00:50:45,640 --> 00:50:51,140 And what's happening there is I'm just using a very simple circuit board here 755 00:50:51,140 --> 00:50:56,840 called a Makey Makey circuit board, which is turning each of my jellies into 756 00:50:56,840 --> 00:50:57,840 piano key. 757 00:50:58,160 --> 00:51:04,460 So that when I connect myself to this circuit, I'm completing that circuit 758 00:51:04,460 --> 00:51:09,920 by pressing one of the jellies. So I'm becoming part of that circuit. 759 00:51:10,580 --> 00:51:13,220 And the computer doesn't realize it's a jelly. 760 00:51:13,820 --> 00:51:18,380 It just thinks it's a message that's coming from its keyboard or its mouse. 761 00:51:19,180 --> 00:51:22,240 So I should just be able to play a tune. 762 00:51:24,960 --> 00:51:26,280 Or I'm a bit wobbly. 763 00:51:27,480 --> 00:51:34,080 Now, could we replace our jelly? Could we scale this up 764 00:51:34,080 --> 00:51:38,760 and replace our jelly with people, for example? 765 00:51:39,660 --> 00:51:42,020 Well, let's see if we can do that. 766 00:51:43,009 --> 00:51:48,850 let's see if we can turn this front row here into a keyboard. 767 00:51:49,470 --> 00:51:54,250 So what I want you to do is just stick your hand out like a high five, and 768 00:51:54,250 --> 00:51:58,910 see if this works. So I'm going to connect myself to this circuit. 769 00:51:59,350 --> 00:52:00,390 Should we try and play a tune? 770 00:52:00,630 --> 00:52:01,630 Ready? 771 00:52:18,120 --> 00:52:19,120 What do we think? 772 00:52:19,660 --> 00:52:26,140 I think we could make that work for our skyscraper. I think we could make a 773 00:52:26,140 --> 00:52:31,060 simple game pad, control pad, just using a simple circuit board. 774 00:52:31,520 --> 00:52:36,980 Now, we probably wouldn't use jelly. We could just use some special modeling 775 00:52:36,980 --> 00:52:43,680 clay that just sets here and just forms into a bit of a flexible plastic. 776 00:52:44,490 --> 00:52:46,430 So it's really good for making and fixing things. 777 00:52:46,650 --> 00:52:51,370 So we've just attached a blob on each of our clips here. 778 00:52:51,830 --> 00:52:53,750 So step three complete. 779 00:52:54,510 --> 00:52:56,110 We have our controller. 780 00:52:56,850 --> 00:53:00,010 So we have a game pad. We are ready to play. 781 00:53:00,850 --> 00:53:03,070 Now, let's just recap here. 782 00:53:03,770 --> 00:53:07,170 We've turned our building into a screen. 783 00:53:08,710 --> 00:53:11,830 We've managed to control all of those lights. 784 00:53:13,420 --> 00:53:17,340 We've managed to code that game, so we've done some software as well. 785 00:53:18,340 --> 00:53:20,500 And we've just made a gamepad. 786 00:53:21,540 --> 00:53:23,380 So I think we're ready. 787 00:53:24,380 --> 00:53:25,380 What do we think? 788 00:53:27,080 --> 00:53:29,640 Let's go live to the South Bank, please. 789 00:53:33,480 --> 00:53:37,600 Okay, great. So the Shell building is now in darkness, so that's good. 790 00:53:37,920 --> 00:53:39,100 Ready for our light. 791 00:53:39,680 --> 00:53:42,140 Okay. And is Harrison there? 792 00:53:43,950 --> 00:53:45,190 There he is. Great. 793 00:53:45,590 --> 00:53:46,590 Okay. 794 00:53:48,090 --> 00:53:50,250 Now, do you have a game pad, Harrison? 795 00:53:50,990 --> 00:53:52,070 Yeah, I've got it here. 796 00:53:53,030 --> 00:53:54,030 Excellent. 797 00:53:54,290 --> 00:53:58,530 Now, I know it looks funny, but I assure you it works. 798 00:54:00,570 --> 00:54:02,570 Okay, we're all set. 799 00:54:02,990 --> 00:54:04,350 Is everybody ready for this? 800 00:54:05,190 --> 00:54:07,670 Because this is it. 801 00:54:09,570 --> 00:54:12,850 I have no idea if this is going to work or not. 802 00:54:13,910 --> 00:54:16,390 But there's only one way to find out. 803 00:54:17,550 --> 00:54:20,490 Can we turn all of the lights red, please? 804 00:54:23,210 --> 00:54:24,530 Fantastic, yes. 805 00:54:24,930 --> 00:54:26,410 They're controlling it. 806 00:54:26,630 --> 00:54:27,790 Can we turn them green? 807 00:54:29,270 --> 00:54:30,950 Brilliant. Excellent. 808 00:54:37,050 --> 00:54:38,050 And blue? 809 00:54:39,910 --> 00:54:42,350 Fantastic. I can't believe this. 810 00:54:42,890 --> 00:54:43,950 This is brilliant. 811 00:54:47,470 --> 00:54:49,950 Okay, Harrison, are you ready to play the game? 812 00:54:50,710 --> 00:54:51,710 Yeah. 813 00:54:52,010 --> 00:54:55,710 Okay. Now, I think we should do a countdown for him from five. 814 00:54:56,770 --> 00:55:01,090 Five, four, three, two, one. 815 00:55:01,690 --> 00:55:02,690 Let's play. 816 00:55:05,810 --> 00:55:08,130 Fantastic. He's already playing. That's brilliant. 817 00:55:08,690 --> 00:55:11,330 Okay. Now, he's moving his first block. 818 00:55:15,500 --> 00:55:17,860 I can see a T -shape just down at the bottom there. 819 00:55:18,280 --> 00:55:21,460 And he's moved it to the bottom, so he's got his second one at the top there 820 00:55:21,460 --> 00:55:22,460 now. 821 00:55:23,000 --> 00:55:24,260 And that's moving down. 822 00:55:26,220 --> 00:55:32,140 Now, I think we deserve to give the technical team that made that happen a 823 00:55:32,140 --> 00:55:33,240 round of applause. 824 00:55:50,510 --> 00:55:54,650 We've got one or two pixels out there, just like you maybe have with an old 825 00:55:54,650 --> 00:55:58,290 screen or something, but it looks brilliant. We've just turned a London 826 00:55:58,290 --> 00:56:03,210 skyscraper into a games console, and it's working as it should. 827 00:56:03,850 --> 00:56:07,130 Harrison's pressing a button, and it's forming a circuit. 828 00:56:07,550 --> 00:56:12,390 The signal is then going into the laptop, which receives that instruction 829 00:56:12,390 --> 00:56:16,470 the gamepad, and is adjusting that position of the falling block. 830 00:56:17,070 --> 00:56:22,530 And it's also converting our screen of that pattern of our 13 by 14 pixels. 831 00:56:23,450 --> 00:56:28,830 And when we put all of this together, it means Harrison can stand in Jubilee 832 00:56:28,830 --> 00:56:33,870 Gardens and play Tetris -style game on a skyscraper. 833 00:56:34,190 --> 00:56:40,030 I hope by following our journey from crazy idea to working solution, 834 00:56:40,430 --> 00:56:43,690 you've had a glimpse into the mind of an engineer. 835 00:56:44,750 --> 00:56:48,690 You've seen how the tools around you can do amazing things. 836 00:56:49,370 --> 00:56:54,730 You've seen how to think about things in your home slightly differently and how 837 00:56:54,730 --> 00:56:58,650 they can be hacked to help you realise your own crazy ideas. 838 00:56:59,670 --> 00:57:05,070 You've seen how we can troubleshoot problems when they arise and how often 839 00:57:05,070 --> 00:57:08,110 best solution is actually the simplest one. 840 00:57:09,250 --> 00:57:12,350 And perhaps just because it's fun. 841 00:57:13,040 --> 00:57:15,700 is the best reason to do anything. 842 00:57:17,420 --> 00:57:21,760 In the next lecture, we're going to be looking at the telephone, Alexander 843 00:57:21,760 --> 00:57:25,840 Graham Bell's very own lightbulb moment that brought us all much closer 844 00:57:25,840 --> 00:57:26,840 together. 845 00:57:26,960 --> 00:57:33,340 And we'll be attempting to use all of our senses to communicate and beam a 846 00:57:33,340 --> 00:57:36,780 special guest into the theatre by hologram. 847 00:57:38,190 --> 00:57:43,010 Okay, Harrison, have you had a good time playing Tetris on our skyscraper? 848 00:57:49,490 --> 00:57:53,830 I'm glad. 849 00:57:55,250 --> 00:57:59,650 Even though I know you look really, really cold, you did a fantastic job. 850 00:57:59,650 --> 00:58:01,250 you so much, Harrison. 851 00:58:01,830 --> 00:58:05,190 And thank you to everybody here as well. Good night. 71170

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