1 00:00:04,100 --> 00:00:07,950 PROFESSOR: I don't have anything very structured, 2 00:00:07,950 --> 00:00:11,800 but I just want to get the conversation going. 3 00:00:11,800 --> 00:00:15,450 The first question I have for you guys is, 4 00:00:15,450 --> 00:00:18,190 tell me about a time you had to problem solve. 5 00:00:18,190 --> 00:00:21,990 So I want you to talk to the person next to you 6 00:00:21,990 --> 00:00:27,670 and discuss when you had a problem solve today. 7 00:00:27,670 --> 00:00:31,820 [SIDE CONVERSATIONS] 8 00:00:31,820 --> 00:00:33,045 Girld who-- 9 00:00:33,045 --> 00:00:34,510 AUDIENCE: Build. 10 00:00:34,510 --> 00:00:36,700 PROFESSOR: Do I have any volunteers 11 00:00:36,700 --> 00:00:38,280 for some good examples? 12 00:00:38,280 --> 00:00:41,118 How about on the rest where-- OK, go ahead. 13 00:00:41,118 --> 00:00:41,993 AUDIENCE: [INAUDIBLE] 14 00:00:47,870 --> 00:00:49,560 PROFESSOR: What'd you do to-- 15 00:00:49,560 --> 00:00:52,150 AUDIENCE: Well you have to figure out where exactly you 16 00:00:52,150 --> 00:00:54,430 went wrong so you can fix it. 17 00:00:54,430 --> 00:00:56,340 PROFESSOR: Nice. 18 00:00:56,340 --> 00:00:57,175 What about you? 19 00:00:57,175 --> 00:00:59,720 AUDIENCE: It's not very like an intricate problem, 20 00:00:59,720 --> 00:01:02,480 but everybody in my family has an iPhone. 21 00:01:02,480 --> 00:01:07,110 We all take each other's chargers if we lose our own. 22 00:01:07,110 --> 00:01:10,140 So to solve that problem I got a Sharpie 23 00:01:10,140 --> 00:01:12,287 and I drew a heart on my charger. 24 00:01:12,287 --> 00:01:13,120 PROFESSOR: Oh, nice. 25 00:01:13,120 --> 00:01:15,880 AUDIENCE: And I knew this is mine. 26 00:01:15,880 --> 00:01:17,233 And I couldn't take it anymore. 27 00:01:17,233 --> 00:01:19,500 [INAUDIBLE] 28 00:01:19,500 --> 00:01:21,570 PROFESSOR: That's a good idea. 29 00:01:21,570 --> 00:01:22,790 Anyone else? 30 00:01:22,790 --> 00:01:27,580 Anyone-- how about for the raspberry pie activity? 31 00:01:27,580 --> 00:01:29,212 Did everything work flawlessly? 32 00:01:29,212 --> 00:01:30,170 AUDIENCE: Probably not. 33 00:01:30,170 --> 00:01:31,170 PROFESSOR: Yeah? 34 00:01:31,170 --> 00:01:33,670 AUDIENCE: If I brought that picture of the camera 35 00:01:33,670 --> 00:01:37,080 up on the camera it was upside down and backwards. 36 00:01:37,080 --> 00:01:39,080 We figured out how to flip it and make it right. 37 00:01:39,080 --> 00:01:39,913 PROFESSOR: Oh, nice. 38 00:01:39,913 --> 00:01:44,030 Was it hard figuring out where to put that line of code? 39 00:01:44,030 --> 00:01:44,780 AUDIENCE: Kind of. 40 00:01:44,780 --> 00:01:48,810 We figured out which section was brought up on the camera 41 00:01:48,810 --> 00:01:51,334 and which section was brought on the computer 42 00:01:51,334 --> 00:01:52,500 and put it in the right one. 43 00:01:52,500 --> 00:01:53,340 PROFESSOR: Good. 44 00:01:53,340 --> 00:01:56,720 How about for processing? 45 00:01:56,720 --> 00:01:58,365 Any good examples? 46 00:01:58,365 --> 00:01:59,912 Yeah, in the back. 47 00:01:59,912 --> 00:02:03,054 AUDIENCE: I had to figure out what the camera was 48 00:02:03,054 --> 00:02:06,072 trying to see, so-- 49 00:02:06,072 --> 00:02:07,613 PROFESSOR: How'd you figure that out? 50 00:02:07,613 --> 00:02:08,738 AUDIENCE: Well, [INAUDIBLE] 51 00:02:14,520 --> 00:02:16,880 PROFESSOR: Great. 52 00:02:16,880 --> 00:02:20,670 My next question is, how would you improve 53 00:02:20,670 --> 00:02:22,650 the camera you built today? 54 00:02:22,650 --> 00:02:26,840 So this time turn to someone behind you or in front of you, 55 00:02:26,840 --> 00:02:29,490 and tell them what you would do differently. 56 00:02:29,490 --> 00:02:34,254 [SIDE CONVERSATIONS] 57 00:02:34,254 --> 00:02:35,170 PROFESSOR: Girls who-- 58 00:02:35,170 --> 00:02:36,740 AUDIENCE: Build. 59 00:02:36,740 --> 00:02:41,310 PROFESSOR: Do I have any volunteers from the second row? 60 00:02:41,310 --> 00:02:41,810 Yes? 61 00:02:41,810 --> 00:02:44,184 AUDIENCE: We said that we'd make the camera more durable, 62 00:02:44,184 --> 00:02:46,010 because ours broke and so did theirs. 63 00:02:46,010 --> 00:02:48,826 Like the plastic part where you hold it together. 64 00:02:48,826 --> 00:02:49,990 PROFESSOR: Nice. 65 00:02:49,990 --> 00:02:52,244 What kind of material do you think you would use? 66 00:02:52,244 --> 00:02:55,550 AUDIENCE: We like metal or a better plastic. 67 00:02:55,550 --> 00:02:58,540 PROFESSOR: Did any of you guys play with Alex's lenses? 68 00:02:58,540 --> 00:03:00,684 Did you see how protective they were? 69 00:03:00,684 --> 00:03:02,350 And a lot of professional photographers, 70 00:03:02,350 --> 00:03:04,150 they break them all the time. 71 00:03:04,150 --> 00:03:08,710 So-- yeah there are ways to make it more structured 72 00:03:08,710 --> 00:03:09,970 and prevent it from breaking. 73 00:03:09,970 --> 00:03:13,380 Any other ideas besides the case? 74 00:03:13,380 --> 00:03:14,616 Yeah? 75 00:03:14,616 --> 00:03:15,582 AUDIENCE: The speed. 76 00:03:15,582 --> 00:03:17,165 It would take a photo a couple seconds 77 00:03:17,165 --> 00:03:19,450 after you pressed the button. 78 00:03:19,450 --> 00:03:20,410 PROFESSOR: Yeah. 79 00:03:20,410 --> 00:03:22,368 AUDIENCE: So it would be a lot easier to photos 80 00:03:22,368 --> 00:03:26,300 if the moment you see the image you want, 81 00:03:26,300 --> 00:03:31,136 if you took the photo it would get that exact moment instead 82 00:03:31,136 --> 00:03:32,760 of like two seconds after of something. 83 00:03:32,760 --> 00:03:33,426 PROFESSOR: Yeah. 84 00:03:33,426 --> 00:03:35,970 That's a really good point. 85 00:03:35,970 --> 00:03:36,733 Anyone else? 86 00:03:40,070 --> 00:03:42,180 Yeah? 87 00:03:42,180 --> 00:03:44,981 AUDIENCE: I tried to make it so that when 88 00:03:44,981 --> 00:03:46,936 you are zooming the camera around and looking 89 00:03:46,936 --> 00:03:51,336 at the image on the screen it moves 90 00:03:51,336 --> 00:03:56,820 more smoothly, so that it's not jerky images as you're moving. 91 00:03:59,730 --> 00:04:02,040 PROFESSOR: Do you guys remember how in the code 92 00:04:02,040 --> 00:04:05,360 it said-- you had code for displaying that image, 93 00:04:05,360 --> 00:04:10,710 and then you had code for displaying the-- or capturing 94 00:04:10,710 --> 00:04:13,010 the picture that you took when you pressed the button? 95 00:04:13,010 --> 00:04:15,780 So when you have that code for capturing the image, 96 00:04:15,780 --> 00:04:17,209 when it's displaying on the screen 97 00:04:17,209 --> 00:04:20,860 it's actually taking that image and then displaying it to you. 98 00:04:20,860 --> 00:04:23,310 So that's a lot of work for a computer 99 00:04:23,310 --> 00:04:27,080 to do versus just-- I think Gavin actually 100 00:04:27,080 --> 00:04:28,305 had looked at that. 101 00:04:28,305 --> 00:04:28,930 AUDIENCE: Yeah. 102 00:04:28,930 --> 00:04:30,340 I was trying to make it faster. 103 00:04:30,340 --> 00:04:31,673 PROFESSOR: What were your ideas? 104 00:04:31,673 --> 00:04:32,834 What would you have done? 105 00:04:32,834 --> 00:04:35,672 AUDIENCE: So there's a way that you can just 106 00:04:35,672 --> 00:04:38,077 write some memory instead of-- so there's 107 00:04:38,077 --> 00:04:39,160 different types of memory. 108 00:04:39,160 --> 00:04:42,540 There's RAM versus your permanent storage on the SD 109 00:04:42,540 --> 00:04:43,040 card. 110 00:04:43,040 --> 00:04:45,040 The SD card is a lot slower. 111 00:04:45,040 --> 00:04:46,989 So you can save it into your local memory 112 00:04:46,989 --> 00:04:49,887 and cache it, and then throw that one 113 00:04:49,887 --> 00:04:52,269 the screen without interacting with the file system. 114 00:04:52,269 --> 00:04:53,185 That should be faster. 115 00:04:53,185 --> 00:04:54,370 But I didn't get to it. 116 00:04:54,370 --> 00:04:55,637 PROFESSOR: Sweet. 117 00:04:55,637 --> 00:04:57,720 The volunteers are thinking about this stuff, too. 118 00:05:01,830 --> 00:05:04,140 The last question I have for you is, 119 00:05:04,140 --> 00:05:06,170 tell me about an Instagram filter 120 00:05:06,170 --> 00:05:09,280 that you changed from the original instructions. 121 00:05:09,280 --> 00:05:12,161 So this time turn to someone next to you, 122 00:05:12,161 --> 00:05:14,369 but someone different that you haven't talked to yet. 123 00:05:14,369 --> 00:05:19,060 [SIDE CONVERSATIONS] 124 00:05:19,060 --> 00:05:19,923 Girls who-- 125 00:05:19,923 --> 00:05:22,207 AUDIENCE: Build. 126 00:05:22,207 --> 00:05:22,790 PROFESSOR: OK. 127 00:05:22,790 --> 00:05:25,410 How about from the third row. 128 00:05:25,410 --> 00:05:27,618 What did you guys change with your filters? 129 00:05:30,610 --> 00:05:31,870 Any volunteers? 130 00:05:31,870 --> 00:05:34,840 Did you guys just keep it the same the whole time? 131 00:05:34,840 --> 00:05:35,340 No? 132 00:05:35,340 --> 00:05:36,827 What'd you do? 133 00:05:36,827 --> 00:05:37,410 AUDIENCE: Oh-- 134 00:05:37,410 --> 00:05:38,035 AUDIENCE: Wait. 135 00:05:38,035 --> 00:05:39,380 PROFESSOR: Oh. 136 00:05:39,380 --> 00:05:42,024 You can both go. 137 00:05:42,024 --> 00:05:43,016 AUDIENCE: Oh. 138 00:05:43,016 --> 00:05:45,000 I did one where you could click it, 139 00:05:45,000 --> 00:05:47,976 and then I just put on the [INAUDIBLE] 140 00:05:47,976 --> 00:05:49,480 PROFESSOR: Oh, nice. 141 00:05:49,480 --> 00:05:53,710 Did anyone else do the image effects change? 142 00:05:53,710 --> 00:05:54,210 Oh, nice. 143 00:05:54,210 --> 00:05:57,117 One person back there. 144 00:05:57,117 --> 00:05:58,200 What about from over here? 145 00:05:58,200 --> 00:06:01,060 What did you guys do with the Instagram filters? 146 00:06:01,060 --> 00:06:02,060 Yeah? 147 00:06:02,060 --> 00:06:05,560 AUDIENCE: Well, [INAUDIBLE] the original instructions. 148 00:06:05,560 --> 00:06:07,816 We changed the colors on the first one 149 00:06:07,816 --> 00:06:09,690 from a red-ish, greenish color to a lavender. 150 00:06:09,690 --> 00:06:10,980 PROFESSOR: Oh, neat. 151 00:06:10,980 --> 00:06:11,660 Cool. 152 00:06:11,660 --> 00:06:14,045 The RGB values? 153 00:06:14,045 --> 00:06:14,670 AUDIENCE: Yeah. 154 00:06:14,670 --> 00:06:14,900 PROFESSOR: Yeah? 155 00:06:14,900 --> 00:06:15,400 You, too? 156 00:06:15,400 --> 00:06:17,192 AUDIENCE: I messed with the turn everything 157 00:06:17,192 --> 00:06:19,275 except the color you clicked on into grayscale one 158 00:06:19,275 --> 00:06:20,970 to turn it into-- turn just the color 159 00:06:20,970 --> 00:06:22,900 you clicked on into black. 160 00:06:22,900 --> 00:06:24,900 PROFESSOR: Oh, nice. 161 00:06:24,900 --> 00:06:29,290 Those are all really great ideas. 162 00:06:29,290 --> 00:06:32,670 So this concludes the program. 163 00:06:32,670 --> 00:06:35,070 I hope you guys had a wonderful time 164 00:06:35,070 --> 00:06:38,100 and learned about things that you wouldn't normally 165 00:06:38,100 --> 00:06:40,790 think about when you think of computer coding 166 00:06:40,790 --> 00:06:42,950 and engineering. 167 00:06:42,950 --> 00:06:46,682 There were a ton of people-- all the volunteers in the morning, 168 00:06:46,682 --> 00:06:48,140 and then the ones in the afternoon, 169 00:06:48,140 --> 00:06:49,700 and our keynote speakers. 170 00:06:49,700 --> 00:06:52,140 So they are in the room next door, 171 00:06:52,140 --> 00:06:56,120 but let's give them a round of applause so they can hear you. 172 00:06:56,120 --> 00:06:59,330 [APPLAUSE] 173 00:06:59,330 --> 00:07:02,320 And you guys probably caught on to this, but most of us 174 00:07:02,320 --> 00:07:04,760 work at MIT Lincoln Laboratory. 175 00:07:04,760 --> 00:07:06,630 I do ocean robotics there. 176 00:07:06,630 --> 00:07:09,680 And I hope you got a chance to talk to your volunteers 177 00:07:09,680 --> 00:07:12,410 and hear about what they do at the lab. 178 00:07:12,410 --> 00:07:14,350 We do all sorts of things. 179 00:07:14,350 --> 00:07:17,060 And SolidWorks also sponsored this. 180 00:07:17,060 --> 00:07:21,170 And MIT OpenCourseWare-- have any of you guys heard of that? 181 00:07:21,170 --> 00:07:23,290 Raise your hand if you have. 182 00:07:23,290 --> 00:07:24,520 Oh, not too many of you. 183 00:07:24,520 --> 00:07:25,100 Good. 184 00:07:25,100 --> 00:07:28,710 So MIT OpenCourseWare is online curriculum. 185 00:07:28,710 --> 00:07:32,180 So if you guys want to get this code, 186 00:07:32,180 --> 00:07:36,560 we're publishing it online so you can play more with it 187 00:07:36,560 --> 00:07:40,710 and get the software and all the instructions. 188 00:07:40,710 --> 00:07:43,130 We also have a curriculum and wearable technology. 189 00:07:43,130 --> 00:07:45,070 So you can check that out, too. 190 00:07:45,070 --> 00:07:50,270 And all this information will be sent to you in an e-mail. 191 00:07:50,270 --> 00:07:53,250 And we also have a Facebook page, 192 00:07:53,250 --> 00:07:56,950 it's just Girls Who Build, and a Twitter account. 193 00:07:56,950 --> 00:07:59,800 And I'll be posting all the material and photos 194 00:07:59,800 --> 00:08:04,150 from this workshop on those websites. 195 00:08:04,150 --> 00:08:08,630 So with that, I have a bunch of fun demos for you guys. 196 00:08:08,630 --> 00:08:14,930 We have 3D scanning, and photogrammetry, 197 00:08:14,930 --> 00:08:19,620 and a light field camera in the research area. 198 00:08:19,620 --> 00:08:24,860 So you can rotate around the stations 199 00:08:24,860 --> 00:08:28,840 and ask questions and talk to the volunteers. 200 00:08:28,840 --> 00:08:32,409 We also have the computer still set up, 201 00:08:32,409 --> 00:08:34,700 so you have a little bit of time to keep playing 202 00:08:34,700 --> 00:08:36,679 with the code and the cameras. 203 00:08:36,679 --> 00:08:40,620 So in conclusion, thank you all for coming. 204 00:08:40,620 --> 00:08:44,680 And feel free to come up to me and ask me 205 00:08:44,680 --> 00:08:46,170 more about camera technology. 206 00:08:46,170 --> 00:08:49,880 We'd happy to tell you about other fun projects you can do. 207 00:08:49,880 --> 00:08:51,270 Thank you, guys. 208 00:08:51,270 --> 00:08:52,820 [APPLAUSE]