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,979
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:45,661 --> 00:00:49,579
But I'm going to show you something very
simple to start with, just to get you
6
00:00:49,580 --> 00:00:51,080
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,919
Now, all the mobile phones we have these
days, they're so advanced that they've
9
00:01:00,920 --> 00:01:06,799
actually got 100 ,000 times more memory
than the computer that was used on the
10
00:01:06,800 --> 00:01:07,850
lunar landing.
11
00:01:08,760 --> 00:01:11,170
And do you know which bit I'm going to
use first?
12
00:01:12,680 --> 00:01:13,730
The light.
13
00:01:13,731 --> 00:01:18,339
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,390
sign.
15
00:01:25,460 --> 00:01:27,930
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:36,090
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,329
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,789
I'm Danielle George, and I'm a professor
of engineering at the University of
25
00:02:02,790 --> 00:02:03,840
Manchester.
26
00:02:04,070 --> 00:02:08,448
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,159
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,019
my phone, I want to print a message
using my homemade
30
00:02:25,020 --> 00:02:26,070
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,319
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,099
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,359
first short word that comes into your
mind, okay? And then press send. I don't
39
00:02:54,360 --> 00:02:56,879
want to know what it is, but Dave, the
cameraman here, is going to show
40
00:02:56,880 --> 00:02:57,699
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:13,999
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,519
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,370
Okay,
50
00:03:44,020 --> 00:03:47,919
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,970
are all about.
52
00:03:49,340 --> 00:03:54,359
I want to be using some simple
electronics, simple components that we
53
00:03:54,360 --> 00:04:00,239
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,020
And the great thing is, you don't need a
laboratory.
57
00:04:11,750 --> 00:04:16,789
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,669
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,469
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,909
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,299
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,020
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,890
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,259
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,379
Now, this actually makes me quite
nervous, so I want to know how nervous
78
00:05:55,380 --> 00:05:56,430
makes you feel.
79
00:05:56,750 --> 00:05:58,550
How confident are you we can do this?
80
00:05:58,750 --> 00:06:04,529
So by clapping, I want to know how
confident you are. Can we do this? So,
81
00:06:04,530 --> 00:06:05,580
do this?
82
00:06:06,570 --> 00:06:08,370
Wow. Look at you.
83
00:06:09,290 --> 00:06:10,340
What do you do?
84
00:06:11,670 --> 00:06:12,720
Excellent. Wow.
85
00:06:14,390 --> 00:06:18,529
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,840
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,279
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,699
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,439
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,240
Okay, what's your name?
99
00:07:06,560 --> 00:07:07,610
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,551 --> 00:07:29,229
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,249
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,380
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,039
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,539
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,059
Then third, we need to make a
controller, some sort of game pad, in
121
00:08:30,060 --> 00:08:31,110
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,298
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,349
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,639
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,130
This evening.
133
00:09:21,600 --> 00:09:23,160
Brilliant. Excellent.
134
00:09:24,100 --> 00:09:25,780
Are you recognising yourselves?
135
00:09:28,340 --> 00:09:29,390
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,469
And that includes the big screens. Do
you know the big screens that you see
141
00:09:51,470 --> 00:09:54,000
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,209
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,949
It's brilliant. So the people on this
bus will be looking at your faces at
148
00:10:22,950 --> 00:10:27,229
Piccadilly Circus. I think you're going
to be cheering up a lot of shoppers this
149
00:10:27,230 --> 00:10:28,280
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,629
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,049
Well, if we zoom in even further and
take just a 4x4 section of our
166
00:11:56,050 --> 00:12:01,829
grid, we can just see the basic
elements, which are really just some
167
00:12:01,830 --> 00:12:02,880
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,939
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,059
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,379
And for the Piccadilly screen that we've
just seen, wow, I'd need hundreds of
174
00:12:33,380 --> 00:12:34,520
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,630
Stand here.
181
00:12:57,260 --> 00:13:03,639
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,820
What do you think we'd have to do?
184
00:13:08,380 --> 00:13:09,460
Have you got any idea?
185
00:13:10,960 --> 00:13:12,340
Make a switch for that bulb?
186
00:13:12,580 --> 00:13:16,070
Yeah, so we've got these two things
here. What do you think we could do?
187
00:13:16,071 --> 00:13:21,699
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,750
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,041 --> 00:13:37,569
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,249
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,009
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:02,651 --> 00:14:07,259
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:13,240
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,860
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,050
Would that work?
206
00:14:23,520 --> 00:14:24,570
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,850
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,029
Now you see, well, we're definitely
moving it. We're definitely switching
211
00:14:37,030 --> 00:14:38,080
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,631 --> 00:14:44,549
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,009
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,369
going to need a bicycle to help me
explain this. But thank you very much,
216
00:14:51,370 --> 00:14:53,350
Charlie. You were an excellent computer.
217
00:15:01,550 --> 00:15:05,689
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,280
or flicker fusion.
220
00:15:12,890 --> 00:15:17,749
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,580
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,489
And then we also just have a little bit
of software that's already been
227
00:15:44,490 --> 00:15:45,540
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,410
Now, I know what you're thinking.
230
00:15:52,970 --> 00:15:56,709
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,659
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:06,841 --> 00:16:10,099
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,170
No? I don't think I'm going quite fast
enough.
237
00:16:13,340 --> 00:16:15,450
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,690
So hi, Andy.
240
00:16:21,691 --> 00:16:25,669
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,780
Brilliant. Now can we see something? I
can see something from here.
244
00:16:35,910 --> 00:16:38,080
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,890
That's brilliant. Thank you very much,
Andy.
251
00:17:07,240 --> 00:17:12,979
So by turning on the lights in turn,
we've managed to create that illusion of
252
00:17:12,980 --> 00:17:14,030
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,129
Screens like on top of the BT Tower, for
example, which we've also taken over
256
00:17:31,130 --> 00:17:34,440
tonight. This is great. We're taking
over all the screens in London.
257
00:17:34,850 --> 00:17:40,129
Now, it looks like all of the lights are
on here to display our wonderful
258
00:17:40,130 --> 00:17:41,180
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,549
Well, thankfully, we chose well with our
building. So you can see our building
264
00:18:07,550 --> 00:18:08,600
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,489
So 13 times 14 is 182. We all knew
269
00:18:27,490 --> 00:18:30,380
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,309
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,060
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,979
at the ri and we can see here 182 boxes
182 lamps being
280
00:19:15,980 --> 00:19:20,539
delivered it took everybody to try and
get all of these boxes and start
281
00:19:20,540 --> 00:19:27,159
unpacking all of our just simple lamps
here but now we need 182
282
00:19:27,160 --> 00:19:34,019
light bulbs so let's go back to swan's
incandescent light bulb could we
283
00:19:34,020 --> 00:19:35,070
use these
284
00:19:35,280 --> 00:19:41,119
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,170
these work.
286
00:19:43,220 --> 00:19:49,299
If we just take our first bulb here, we
can see just our normal tungsten
287
00:19:49,300 --> 00:19:55,979
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,689
Now, the glass is actually quite
important for our light bulbs here, but
293
00:20:19,690 --> 00:20:20,830
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:25,851 --> 00:20:29,389
what do you think is going to happen? Is
this going to work?
296
00:20:29,390 --> 00:20:30,590
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,460
A few shaking of the head. Anyone
nodding their head?
299
00:20:37,090 --> 00:20:40,520
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,850
Right, are we ready for this?
302
00:20:52,990 --> 00:20:54,040
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,119
And the reason it does that is the glass
is protecting the filament
305
00:21:06,120 --> 00:21:10,699
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,419
So once the oxygen gets to there, it
burns out very, very quickly, as we just
308
00:21:18,420 --> 00:21:19,470
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,790
Liquid nitrogen always looks really
good, doesn't it?
316
00:21:58,460 --> 00:22:04,959
Right, so if I now dip my light bulb in
the liquid nitrogen, so
317
00:22:04,960 --> 00:22:11,939
it's completely covered, and then I turn
it on, is this going to
318
00:22:11,940 --> 00:22:12,990
work?
319
00:22:13,080 --> 00:22:14,380
Yeah? Let's see.
320
00:22:16,700 --> 00:22:17,750
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,179
So the oxygen is not surrounding our
tungsten metal anymore. So it allows it
325
00:22:35,180 --> 00:22:36,230
keep glowing.
326
00:22:36,400 --> 00:22:38,080
Great. Thanks very much, Andy.
327
00:22:48,660 --> 00:22:55,199
Now, the problem with swans like
bulbs... they lose a lot of electric
328
00:22:55,200 --> 00:22:56,250
as heat.
329
00:22:56,860 --> 00:23:03,499
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,199
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,279
So we used some baking paper here to
diffuse the light in our
338
00:23:40,280 --> 00:23:41,330
windows.
339
00:23:41,740 --> 00:23:46,599
Then we needed to make sure the light
was directed away from the room and out
340
00:23:46,600 --> 00:23:49,070
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,869
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,569
But there's still a big difference
between lights in windows and making a
346
00:24:16,570 --> 00:24:17,650
screen, isn't there?
347
00:24:18,190 --> 00:24:24,089
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,729
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:44,331 --> 00:24:48,339
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,819
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,550
couldn't we?
360
00:25:12,460 --> 00:25:17,219
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,739
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,779
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,439
the air and they're frozen in time and
the cameras pan around them. You know
365
00:25:38,440 --> 00:25:40,300
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,429
Now, Raspberry Pis are just little
embedded computers, and I'm sure many of
369
00:25:55,430 --> 00:25:56,570
have used these before.
370
00:25:57,270 --> 00:26:03,909
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,929
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,609
So our computer down here, Andrew, is
going to be able to take... We're going
377
00:26:29,610 --> 00:26:33,849
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,080
Ed.
385
00:26:58,570 --> 00:27:04,769
Okay, Ed. I'd like you to stand probably
about here and then just face that fire
386
00:27:04,770 --> 00:27:06,150
exit sign a little bit there.
387
00:27:06,960 --> 00:27:09,130
Okay? Come in a little bit further, I
think.
388
00:27:09,131 --> 00:27:11,799
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,939
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:29,010
Yeah?
395
00:27:29,680 --> 00:27:30,730
Yeah.
396
00:27:30,731 --> 00:27:34,779
You've volunteered now, Harriet, so you
have to be a good jumper.
397
00:27:34,780 --> 00:27:39,379
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,719
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,550
Let's do this.
403
00:27:56,740 --> 00:27:57,790
How are you?
404
00:27:58,860 --> 00:27:59,910
Wow.
405
00:28:01,900 --> 00:28:02,950
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:06,791 --> 00:28:10,529
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:16,020
That's brilliant.
412
00:28:16,130 --> 00:28:17,180
Look at that.
413
00:28:19,130 --> 00:28:20,180
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,140
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,969
But unfortunately, we can't plug our
lamps straight into a network point like
421
00:28:51,970 --> 00:28:54,109
could with our little embedded
computers.
422
00:28:54,110 --> 00:29:00,049
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,700
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,799
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,939
And what we've got is a tiny little
motor, and you can hack this from
431
00:29:35,940 --> 00:29:36,990
else in your home.
432
00:29:37,560 --> 00:29:42,599
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,499
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:54,110
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:29:59,841 --> 00:30:03,979
And again, they're probably little
boards that you've already played with
438
00:30:03,980 --> 00:30:05,480
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:24,160
I'm going to get somebody else to do it.
444
00:30:24,780 --> 00:30:26,340
And I'm going to go up here again.
445
00:30:28,000 --> 00:30:30,950
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,279
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,319
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,090
So let's try.
453
00:30:53,940 --> 00:30:55,260
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,090
Excellent.
458
00:31:10,140 --> 00:31:12,850
And we'll turn it off. Just make sure
you can turn it off.
459
00:31:14,220 --> 00:31:15,900
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:22,010
You're better than a lot of people I
know. Very good. Thank you very much,
462
00:31:30,480 --> 00:31:35,559
Okay, so what was happening there was
Sam was using the Wi -Fi signal, which
463
00:31:35,560 --> 00:31:40,359
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:44,170
And this is something that you can try
at home.
466
00:31:44,171 --> 00:31:48,339
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,849
So wireless would be a much better
solution for our network because of the
471
00:32:10,850 --> 00:32:11,900
of our challenge.
472
00:32:11,950 --> 00:32:17,149
So instead of using our wired network
now, our Ethernet cables, we can use a
473
00:32:17,150 --> 00:32:18,200
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,969
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,769
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:04,121 --> 00:33:09,299
Now that sounds crazy, doesn't it? How
can we use light to send information
485
00:33:09,300 --> 00:33:10,350
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,499
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,859
showed anyone from the centre yet as
well. So I'll choose you with the grey
489
00:33:22,860 --> 00:33:23,910
jumper on. Yep.
490
00:33:24,460 --> 00:33:25,510
Okay.
491
00:33:33,841 --> 00:33:36,719
Okay, what's your name? Roisin.
492
00:33:36,720 --> 00:33:40,559
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,279
Okay, what we have, Roisin, is two
laptops and a
495
00:33:50,280 --> 00:33:51,330
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,799
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,859
laptop. which is just playing a little
movie, and send it wirelessly to that
499
00:34:08,860 --> 00:34:14,899
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,950
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,110
Yep.
503
00:34:21,540 --> 00:34:28,339
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,430
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,709
Come around here. So, yeah, the video is
still playing here, but it stopped over
510
00:34:49,710 --> 00:34:54,408
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,759
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:20,999
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,039
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,120
further interfering.
520
00:35:30,510 --> 00:35:32,310
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,429
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,799
But our router only works over a very
small distance, and our building is
527
00:36:09,800 --> 00:36:10,850
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,340
So is everyone wearing their wristbands?
530
00:36:20,980 --> 00:36:23,990
Yeah, everyone hold them up in front of
their face like this.
531
00:36:24,281 --> 00:36:28,729
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:40,611 --> 00:36:44,769
I don't feel so left out because the
parents and teachers don't have them
536
00:36:44,770 --> 00:36:48,020
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,210
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,639
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:30,999
And if you would like to press some
buttons on the remote control, so if you
548
00:37:31,000 --> 00:37:33,290
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,639
Fantastic. And if we press the glow
button at the top, they will all start
551
00:37:41,640 --> 00:37:42,690
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,219
Okay. Now, I know you can actually group
these as well. So how do the wristbands
554
00:37:51,220 --> 00:37:55,399
know which group they're in? What we can
do with the wristbands, we can tell
555
00:37:55,400 --> 00:38:01,059
them which group they're in by zone, and
I can demonstrate the zoning by
556
00:38:01,060 --> 00:38:02,380
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:08,701 --> 00:38:09,929
That's fantastic.
559
00:38:09,930 --> 00:38:14,769
Now, as you know, Jim, we're trying to
build a giant games console on a
560
00:38:14,770 --> 00:38:18,869
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:22,971 --> 00:38:26,809
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,251 --> 00:38:33,889
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,011 --> 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,361 --> 00:38:48,099
Absolutely fantastic.
571
00:38:48,100 --> 00:38:49,320
Thank you so much, Jim.
572
00:38:54,151 --> 00:39:00,499
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,039
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,249
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:33,771 --> 00:39:38,219
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,339
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,390
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,459
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,679
gas in it like the incandescent light
bulb needs what you'll notice about this
590
00:40:11,680 --> 00:40:17,479
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,099
receiver so just like the ones that we
all have in our wristbands here and this
592
00:40:23,100 --> 00:40:30,099
has a wi -fi network on it so the wi -fi
network will send information
593
00:40:30,100 --> 00:40:35,759
about the bulb's brightness, and we
could even change the colour of these
594
00:40:35,760 --> 00:40:36,639
as well.
595
00:40:36,640 --> 00:40:41,499
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,949
So we can put them in our lamps in our
building and control them wirelessly in
600
00:40:58,950 --> 00:41:00,000
the windows.
601
00:41:00,450 --> 00:41:05,109
It would make the windows different
colours, so anything we want just in an
602
00:41:05,110 --> 00:41:06,160
instant.
603
00:41:06,270 --> 00:41:11,689
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:21,120
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,071 --> 00:41:27,709
I'm getting more confident on this,
actually. I'm getting up to where you
609
00:41:27,710 --> 00:41:28,760
at the beginning.
610
00:41:29,830 --> 00:41:35,769
So we've done the hardware, but we need
step two. We need to control the
611
00:41:35,770 --> 00:41:36,820
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,189
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,899
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,580
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,181 --> 00:42:35,059
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,719
Okay. And what we're going to do is
we're going to code those fireballs,
629
00:42:45,720 --> 00:42:50,579
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:52,841 --> 00:42:54,219
Right, okay.
632
00:42:54,220 --> 00:42:58,639
So how do you start writing code like
that? Right. Well, the thing is, to
633
00:42:58,640 --> 00:42:59,690
with, you need input.
634
00:42:59,860 --> 00:43:05,259
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,239
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,131 --> 00:43:21,749
And it's in Python, which is a
programming language.
640
00:43:21,750 --> 00:43:26,609
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,399
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,380
And we need to put in our number.
649
00:43:54,440 --> 00:43:55,490
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,349
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,209
balloons are the output? They are. You
can have an output that's a screen, or
654
00:44:08,210 --> 00:44:10,489
you can have an output that's exploding
balloons.
655
00:44:10,490 --> 00:44:14,489
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,640
Okay.
658
00:44:19,641 --> 00:44:23,079
So we need to order which way those
balloons are going to go off. Exactly.
659
00:44:23,080 --> 00:44:25,899
haven't programmed that bit yet. Okay,
so I think these guys should choose
660
00:44:25,900 --> 00:44:30,519
I think they should. Right, okay. So we
need to choose which colour balloon goes
661
00:44:30,520 --> 00:44:31,570
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,350
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,470
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,350
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:07,170
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:10,341 --> 00:45:14,459
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,490
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,241 --> 00:45:30,219
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,719
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,790
That sounds really good to me. What's
that?
690
00:45:52,080 --> 00:45:56,259
Well, that's because these balloons,
they're like our countdown to our final
691
00:45:56,260 --> 00:45:59,859
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,859
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,679
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,699
the explosion.
702
00:46:33,700 --> 00:46:36,640
Great, okay. Oh, plastic balls,
brilliant.
703
00:46:37,380 --> 00:46:39,120
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,119
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,519
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,990
Here we go.
711
00:47:12,800 --> 00:47:13,850
Thank you.
712
00:47:14,120 --> 00:47:15,500
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,009
That writing code is boring. You need to
show them that clip of Fran doing those
718
00:48:08,010 --> 00:48:10,720
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,779
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,199
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,709
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,129
We're taking things step by step, and
we're thinking in a very methodical and
732
00:49:18,130 --> 00:49:19,180
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,009
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:39,030
or are we a bit too early?
738
00:49:40,290 --> 00:49:41,340
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,220
Okay.
742
00:49:50,860 --> 00:49:55,519
Now, we are coming back to you,
Harrison. We're almost there, so just
743
00:49:55,520 --> 00:49:56,570
us, okay?
744
00:49:57,380 --> 00:49:58,430
Okay.
745
00:49:59,000 --> 00:50:00,050
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,579
Let's just see.
750
00:50:20,650 --> 00:50:24,260
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,880
Fantastic.
754
00:50:45,640 --> 00:50:51,139
And what's happening there is I'm just
using a very simple circuit board here
755
00:50:51,140 --> 00:50:56,839
called a Makey Makey circuit board,
which is turning each of my jellies into
756
00:50:56,840 --> 00:50:57,890
piano key.
757
00:50:58,160 --> 00:51:04,459
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,079
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,249
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:58,911 --> 00:52:00,629
Should we try and play a tune?
770
00:52:00,630 --> 00:52:01,680
Ready?
771
00:52:18,120 --> 00:52:19,170
What do we think?
772
00:52:19,660 --> 00:52:26,139
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,979
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:43,681 --> 00:52:46,649
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,430
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,640
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,080
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,430
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,100
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,760
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,740
Let's play.
816
00:55:05,810 --> 00:55:08,400
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,910
I can see a T -shape just down at the
bottom there.
819
00:55:17,911 --> 00:55:21,459
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,510
now.
821
00:55:23,000 --> 00:55:24,260
And that's moving down.
822
00:55:26,220 --> 00:55:32,139
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,649
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,289
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,389
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,829
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,729
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,069
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,759
In the next lecture, we're going to be
looking at the telephone, Alexander
843
00:57:21,760 --> 00:57:25,839
Graham Bell's very own lightbulb moment
that brought us all much closer
844
00:57:25,840 --> 00:57:26,890
together.
845
00:57:26,960 --> 00:57:33,339
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,649
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.
852
00:58:05,240 --> 00:58:09,790
Repair and Synchronization by
Easy Subtitles Synchronizer 1.0.0.0
75175
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.