All language subtitles for Royal Institution Christmas Lectures 2014 s02e01 The Light Bulb Moment
Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (SoranĂ®)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
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.