Placeholder Image

字幕列表 影片播放

  • e have, uh she dropped a bomb moment.

  • Hey, Welcome back, everyone.

  • I am Chris Williams.

  • You're semi faithful.

  • Host this robot's weekly.

  • We are up to episode number five, the big number five.

  • As always, I'm here with my co host, Matt.

  • Papa sake.

  • How are you doing?

  • And with us today we have ah, Pete Brown.

  • Pete's also works at Microsoft and does a lot with, ah, a little bit of electronics.

  • A lot with with music.

  • So, uh, go ahead, Pete.

  • No.

  • Hey, everybody.

  • Great to be here.

  • Thanks.

  • So Pete's gonna talk to us with last week.

  • We did interaction interfaces with Connect.

  • And, um, we're gonna stick a little bit in that Microsoft world, but by no means Onley Microsoft.

  • Um, Pete, do you want to sort of give us a little preview of your background?

  • Sure.

  • So, as method I worked at Microsoft, a CZ Well, I am on the say, what are we calling ourselves these days?

  • The Ted team, Technical Evangelism and Devices team for client and devices.

  • So anything that has kind of code on the client is stuff that I'm interested in and stuff that I'm working on.

  • I tend to focus mostly on windows but also, you know, hobby wise.

  • As you can probably see from the pile of stuff behind me.

  • Pretty much anything else I can write code for.

  • I'm also interested in Perfect.

  • Yes, it is a great job.

  • Thank you for asking Exactly, uh, what do we do?

  • I see a soldering station back there at all.

  • Of course you didn't saw it.

  • There's Ah, sauntering station.

  • There's a hot air station.

  • There's a monkey.

  • Don't get me started with stuff out from the back things because here's my keyboard that I need Thio.

  • Figure out how to integrate with the PC.

  • But if you see it's not just a regular keyboard, I always thought one of the coolest things would be like, uh, like Web.

  • Developers have to use this dot com where shows all their tools off and some people dive deeper.

  • It's almost like I want to take a survey cam over everybody's electron ICS workstation.

  • You pick up so many different things that other people have that you may never may never have seen or thought of.

  • Yeah, um, so it's actually cool to have that in the background.

  • Awesome.

  • I did.

  • Ah!

  • Ah!

  • With ah Photosynth of this bill of this office, my home office here in the corner of the basement.

  • My you know.

  • And if you ignore the fact that there's a spare Free Jovi here next to me and the old kitchen cabinets up here behind me, which Ray bango gave me a hard time for all the time because they look like something from the seventies, which they are.

  • Uh, it's Ah, it's kind of a fun thing to see all the random, like, little things you confined like, uh, just like if just this corner, you know, the the sketch sees and all this kind of fun things here and the the the idol from Indiana Jones and Star Blazer stuff all sorts of things, Doctor.

  • Who?

  • That's awesome.

  • My kids actually don't have any toys because I spend all the money on myself on toys.

  • That's awesome.

  • Do you have a three d printer?

  • It'll I don't yet, and I feel really behind for not having one.

  • But what happened is I bought ah, extrude er right that was on Kickstarter is a dual extra time like I'm gonna build a three d printer and I gotta go back and do it.

  • So I've built CNC machines before, which once you figure out it's just X y motion, you know, with the and the easy stuff is, Well, it's really not that hard to do.

  • But like so many other projects here, it just requires the time to do it.

  • So what?

  • I've decided.

  • So anybody who works at Microsoft knows September 15th is coming up.

  • Um, and what I've decided is I'm gonna probably end up buying a three d printer at that point.

  • Um, cross, possibly a maker.

  • But, um, mostly because that's one of the out of the box supported Windows 813 D Printers.

  • And of course I want to be able to make the most of that.

  • Billy use that as well.

  • But then I also have back ordered Think they're in November or so There's a company called Maki Box.

  • I'm sure there's not gonna be a lawsuit there, um, the making box, which has produced a three D printer, which is kind of small, but it's enclosed like it would be okay to have out in, you know, out in the kitchen or something like that.

  • Where is he?

  • If you've seen, like the referee, printers and everything, most of those are not things that you want anywhere near Children or any other place where stuff could get caught in them or whatever.

  • But they produced this printer, and it's like 200 bucks, right?

  • Ah, And so for that price, I decided I just gonna order one and see what it's like because that's, um, definitely a first world comment.

  • But that's basically pocket change for gadgets.

  • And I want to see how that goes.

  • For those of us that are Microsoft, what is September 15th?

  • I mean, is that today the world ends and you're just like I'm dumping all the money in our kind of Oh, well, it's ah, you know that the if you are still employed at Microsoft and you did okay on your review, that's your bonus time, right?

  • So that's always a nice thing to have happened.

  • Yes, exactly.

  • S so so going back to this this three d printing, I think.

  • Can you tell us a little bit about ah, Windows 8.1 and three D printing?

  • Sure s Oh, there was one of the things that I was most excited about when we announced 81 That's our This isn't gonna be a big show piece here, but I have to talk about this because this is really one of the things I think that we've done.

  • That is just the most forward thinking that I've seen in a while.

  • And that is we incorporated three D printing support into Windows a one and it's part of the regular printing pipeline.

  • So if you think about, um, you know, I don't know how many people ordered or bought very early inkjet printers and early laser printers, remember, they were really expensive and they had a lot of onboard logic.

  • Ah, and then something came along called the Wind Printer.

  • Do you guys remember that it was the G D I printers, which got us a lot of flak on other platforms because they didn't because they relied on the PC for all the processing.

  • But what had enabled manufacturers to do is to create really inexpensive printers.

  • Such a the point where the ink costs more than it's like it's cheaper these days to buy a new printer every year that ever bother refilling the ink on a lot of them, which is that's a separate problem in and of itself.

  • But it made the printer's cheap enough, and it really made it so that everybody could have a printer, right?

  • So by having support for three D printing in Windows 81 I think it's gonna really help pull three D printing out of the hobbyist space.

  • I mean, it'll it won't yank it like kicking and screaming out of the hobbyist space.

  • But I think it's gonna, you know, make it Maur consumer friendly because you're going to be able to create less cheaper three D printers that don't have as much on board logic the software burden.

  • I think we'll go down because the pipeline that's in when there's a one is gonna have Maur of the logic and more the capabilities built into it.

  • Ah, and just the fact that it's there is part of the OS is going to bring three D printing to a lot more people.

  • And for me, what I'm really excited about with that is you're going to start seeing three D printers pop up in like staples like there's there's a three D project combine staples Now it's like 1300 bucks, which is still not at the price range where people are just gonna go in and pick one up, I think on a whim.

  • But as as those get more and more out there and as their ableto ramp up manufacturing from these different companies and have them beam or friendly, like the printer that's at Staples, it's gonna make it easier for everybody to own one.

  • And of course, the prices will go down all right.

  • So like most people haven't gotten their hands on 81 and played with it specifically connected to a three D printer, When you say sort of increasing, those pathways are making it easier for somebody to go through that.

  • Can you provide some color commentary about what that looks like?

  • Isn't basically like you would with the word doc or pdf be able to right click and just pray and assume that everything's right.

  • It goes because I know currently I'm like Think of our Earth's and some of the other open repositories for three D models.

  • They aren't always perfect and primed for a three D printer.

  • Like most of times, you're gonna have to put it on a platform, scale it to some way or another.

  • Um, and then summer just perfectly just hit print Go.

  • Does that ate one software?

  • Provide any sort of ability to do that automatically?

  • Or is it is it like make her wear, which is make robots driver suffer or open scan that it'll do that gives you a U IE to work with, and then you go from there.

  • So this is think of this much Maur consumer oriented.

  • So think about the types of things that if when you print a document just a regular to D printer, you know you can control the real basics like there's a print on both sides.

  • You know how many copies per sheet, all those types of things.

  • It's basically one dialogue page worth of stuff that that you're doing right.

  • Anything more than that.

  • And it's typically too much for a consumer.

  • The idea here is the A P I provides, and it doesn't stop there like he can provide more advanced capabilities and everything as well.

  • But the a p I provides support for people that build these interfaces for their printers or two declare that they support these capabilities to make it really easy to have a very simple, you know, slide out.

  • You.

  • Why, that just has, You know, here's a preview of the image.

  • Um, you know, what kind of infill do you want?

  • Do you want to, you know, x percent of infill?

  • Um, possibly there's some stuffing, correct for correction of errors there.

  • I'm not sure yet.

  • If that's part of this pipeline or external to it, you know, copies, raft, all those typical things that you're going to need to do.

  • Um, as a consumer.

  • Right now, this is an A p I.

  • So it's going to require people to develop APS that support it.

  • But as I understand it, it's, ah, supported on the desktop as well as in modern store up, so you'll be able to do it on both sides.

  • But again, the idea here, this is like, if you think about what, um, copyists like to really play with tweaking of different parameters.

  • You know, the you know, a lot to do with the different specific thicknesses of the layers thespian civic heat of the device, the bed, the nozzle, all that type of stuff.

  • This isn't really geared towards that.

  • Hobbyists.

  • I think you're still going to go and tweak away using the software that they use.

  • But this is mortgaged towards, you know, again, the mass market of three D printer users who are gonna want to just send a couple of basic options, then print and have something decent come out.

  • So this is like I have a son who's 7.5 on.

  • I am totally thinking that he could go in and design a Pokemon or download of folk Amman or something like that and printed at the table.

  • Right?

  • And it's, Ah, Matt and I, we we've done educational Siri's.

  • We'll go out to high school kids and they are primed for three D printing like that's the only thing they care about.

  • We had a drone flying around the room.

  • They gave zero things that you would give.

  • They cared more about three D printing in that whole fascinating world.

  • So I, for one, am super excited about what the mass market is.

  • You refer to it the common person ends up doing with three D printing because I think it'll go like they, like you mentioned that the dot matrix printers.

  • The early stage of printers.

  • Um, tried to discard my wife.

  • Yes, the my three d printer breaks, but that's part and parcel of being an early adopter of it.

  • You want that?

  • If it came out perfect, you'd feel almost shafted.

  • Um, funding the Matrix printers you mentioned is a perfect example.

  • Like they used to require significant care and feeding.

  • I can't tell you how many papers I had in high school that got you know what happened is like one side would get jammed on the other side would start way just get all skewed and all crumpled up.

  • And, you know, it was really windy.

  • Like she feed tear off suggestions.

  • And then you make a little monster with that menu, you through the accordion with it, and and we could quite literally tell our teachers to print a rate my homework.

  • Right?

  • And that was so this is this is similar to that.

  • Yeah, but I don't want you.

  • I don't want to give folks the impression that this is some dumb down, not ready for pro use type A p I because that's not the case at all.

  • It's just a and a P I without requiring you to do as much fiddling as you had to do before.

  • Perfect.

  • So not to jump tracks to drastically, but, uh, does there won't want to switch over new microcontrollers.

  • And us is, uh, had one.

  • Sorry.

  • Let me have one last thing on the three D printing stuff here for a second.

  • If you do go into staples and you look a TTE, that three d printer And do you guys remember the neighbor?

  • I forget.

  • What the name of the three d printer.

  • We haven't you.

  • Is that a yes?

  • Thank you.

  • Uh, if you take a look at that, you'll understand just how far things are going to be going to make this more consumer oriented.

  • Like I personally, I look at the cube, and as a hobbyist, I'm like that filaments expensive, right when I look at that, but the idea is you need to buy the cartridge.

  • The cartridge has, ah logic chip inside it that knows the color of the filament.

  • And it knows exactly how much filament is left.

  • And you just you plugged that on to the printer and then when you print, it's configured it knows the temperature.

  • It knows the material, it knows the color.

  • And that's exactly the kind of stuff that we need to do.

  • Going forward to support consumers.

  • My mother is not going to go and buy a two kilogram riel off a and, like, fiddle with loading it.

  • Because that's you know that stuff, like trying to load your weed whacker, right?

  • I mean, it's like lots of stuff that Yeah, Well, there you go.

  • So you get the bucket of it in the back there, right?

  • So that's the other thing it does is inside those containers, they're they're vacuum sealed.

  • And so, uh, one of things that both people and a B s suffer from is humidity.

  • Right.

  • If you're filming, gets humidity of any level in it, it will start to degrade and deteriorate.

  • If you have a two kilograms school, you're not gonna get through that by the time humanity does, uh, number.

  • Unless you exactly put it in a homer bucket with damn parade or silica gel, which your average home uses.

  • Not do I agree with you.

  • Like I looked at the Cuban, I was like, Really?

  • And then you start thinking about it from a consumer perspective, and it's it's It's that evolution.

  • It's, Ah, moving from a lying feed printer to something that you just put this in the little box and magic happens.

  • Even the massed production, like the Big Three D printers that are used for real prototyping.

  • Not like the stuff that we use for hobbies.

  • But the ones that kind of started all this, all their materials coming cartridges to that.

  • You just you plug it in and it's got powder or it's got whatever and you're good.

  • So I just want to make sure that folks understood that it's if they're two distinct market North, really three distinct markets here.

  • You know, the pro stuff, the hobbyist stuff, Um, and you know, the consumer at home.

  • Cool.

  • So microcontrollers my controllers.

  • So one of things that I wanted to talk to you about and I'm gonna assume mats right along with me is the whole.

  • What I'm seeing in the world is there's multiple camps.

  • There's people who have been in the world of hardware, electronics and hacking harbor for decades, and they they build up from various chip and component level SATs and know everything about every last year said.

  • And then there's the next traunch, which is sort of what we're in and we're catering to with this podcast on discussions is people who are just getting into it.

  • A lot of people that I talked to don't even know what are chalices, which is funny coming from, Oh, domain that I come from.

  • But, um, do you wanna give a quick discussion about microcontrollers First is embedded operating systems.

  • Sure.

  • So there are, um, some really interesting devices out there, so that and again, I don't want this to sound like an ad for Windows, but we actually have a pretty good assortment of devices from, you know, we're support from microcontrollers all the way up through regular embedded Os like the full version of Windows.

  • So let's say, for example, this thing that I have right here is kind of middle of the road or it's an embedded real time operating system.

  • This is, uh, uh, Windows embedded compact runs in this which has been certified as I understand it is a real time operating system, Um, which is kind of middle of the road, like, you know, you buy something this across to a couple 100 bucks.

  • This one is designed to stick on the back of a TV, do streaming or anything.

  • But you can get devices that are really small that can fit into your own, Um, like your own projects and something like that.

  • With an operating system, you get threading.

  • You get, um, you know the ability to like potentially preemptive multitasking dependent upon whether or not it's real time or not.

  • You get all the things like file systems and stuff that you would expect tohave with an operating system, right?

  • So that's more like the embedded A west side.

  • And if you do like raspberry pi or beagle board, or any of those types of things that run Lennox, it's the same idea Where there is an embedded operating system there.

  • There's a set of AP eyes you need to learn, but you're running on something over the hardware, right?

  • And then the other.

  • Definitely you have a software firm where level abstraction on top of your hardware.

  • Yes, yes, right Well, it's even more than that, though, because there are other ones that it's like what exactly is an operating system?

  • And I know there are computer science definitions for it, but when you come down to it, you start seeing AP eyes that sort of act like an operating system, but aren't on operating system.

  • We're not really thought of that.

  • So, for example, this is ah, the next we know.

  • Let me hold it closed.

  • Ah, this is the plus two, right?

  • Um, got one of those.

  • Yeah, and so this runs the dot net micro framework.

  • But it has support for a file system, right?

  • Ah, it has its own version of threads.

  • And and, um, you know, But you are a single app that runs on there, and you basically owned the whole thing.

  • So it's almost an operating system.

  • Some people consider the dot net micro framework stuff on here to be an operating system.

  • I'm not sure that I agree, but it's it's more of an abstraction above the hardware.

  • So it's sort of the dot net version of Arduino or something like that.

  • Right now, the difference is usually something like this is really inexpensive.

  • And again, raspberry pi, which is as I understand it.

  • Basically, being subsidized by the chip manufacturer anyway is a nice little experiment.

  • Um, generally this type of thing we're writing right on the hardware where there is an abstraction, whether it be Arduino, Arnett Tween or something like that is really inexpensive, like these things are usually in the order of $50 or less.

  • Um, you know, when you buy the processors themselves, like I have some boards that I use the right see on, and you know, the processors, like, on there and stuff.

  • They're only anywhere from two to, uh, you know, to to $10 roughly for the processor.

  • Um, and then there's all the other stuff that goes with it.

  • So not a whole lot their expense.

  • Waas.

  • Um, so those air really inexpensive, and they're also low power, and they're good for controlling simple stuff.

  • Now, I do a lot with synthesizers, and I've been looking at a project where I want to create kind of the ultimate sequencer.

  • So you can't see it over here, But I have a modular synthesizer over here behind me that I like to use, and it uses analog inputs.

  • Ah, you know, fivefold Gates.

  • Five old Kate Gates signals and stuff for controlling sound.

  • And then I have much of Mideast UHF and everything else that I mess with.

  • And I wanted to create a hardware, said the size of that.

  • I could really play with that.

  • And I was looking at what it would take to do something like that just in straight C on one of my dead boards, and you quickly run into the problem of without multitasking without real threat ings without the benefits of what you get for a real time operating system, you start running into limitations in terms of what you can accomplish.

  • Like if you're.

  • If you're a regular desktop developer, you're gonna find that sometimes working on microcontrollers is really great for small tasks.

  • But the minute you come up with a big idea that you're thinking of, you'll find that in many cases you outgrow these pretty quickly right, which is if I may go to the natural evolution expectation.

  • Prototyping is great on a prototyping board, but eventually you have to roll up to being able to do things a little bit more robustly, assuming the project necessitates it.

  • Yeah, and I've got so my dead board for armed developed, so I do see in C++ development.

  • Unarmed just for fun, right?

  • And so that our micro controller thistles the dead bored I use which these are absolutely gorgeous.

  • Boards these air, It's the There we go, Max.

  • Yeah.

  • So these air, they're beautifully done.

  • They're they're really great.

  • The processor itself is on Ah ah, card here that you can take off its has a screen blah, blah, blah really great for all that type of work.

  • But what I found is even if you crack open a PC and look and see how it's built, you have the main processor that you're doing.

  • But you realize there's a lot of other processors there that air your farming work out, too, and you'll start as you get used to microcontroller programming, you'll start to recognize some of those like you know, you crack open a surface which has the NVIDIA, um, armed chips as the main processor and you looking like, Oh, hey, there's an ATM l touch Controller over here doing some other stuff right, and you start to recognize all those.

  • So, like you start on one among a scare.

  • People away from this, you start on one like something like the Net we know our Arduino or whatever and that could you start in that wet your appetite.

  • But then you take the knowledge that you've got here and then you start saying, Well, what can I do if I combine these two together?

  • Or if I combine this with my service or if I combine this with something else are what happens if I take six of these and they're all inputs into some other device and you start being able to do some pretty amazing things.

  • I liken it to being orchestration You, you, the developer, are less of a like a software developer sits down, writes a full sheet of music and then walks away and then doing hard tracking, you sort of hardware engineer you you do little pieces that are part of an overall orchestration.

  • Then you conduct all together, which is just a difference of mindset.

  • But actually one that you start seeing the world much beautiful combinations of things versus single threaded or single ideas always through.

  • Yeah, and what I really like about this if you know howto so personally as somebody I know C and C plus plus enough, enough.

  • I guess I'm by no means an expert in it, right?

  • But I can code in dot net for all in all of these devices if I want to, which certainly helps being able to write c sharp code for all those if I desire.

  • But if I If I code my solution on all those things and I have the addition electron ICS that I've added because I've learned some of that is part of the process just sort of naturally happens, right?

  • And you combine that with three D printing stuff like like there's a three D printed case that I had to do for an event.

  • Um, if you three d prints stuff and you could do the electronics and you also learn how to say, roll your own PCBs, which is not that hard, you can make pretty much anything like you.

  • You're not constrained by what you can buy in the store.

  • Like if somebody in your family wants something or you have a great idea for a project, Um, you you could build the hardware it runs on.

  • You can code, uh, the logic for that Ah, and you can build the case that it goes in and that's to me.

  • That's the real appeal here.

  • Absolutely.

  • So can you tell us a little bit about making your own PCBs?

  • Why?

  • Why?

  • Yes, Matt.

  • Thank you for no problem.

  • Have a tete.

  • Yes.

  • Th thank.

  • Thank you, sir.

  • So I did a talk at, um it's a conference called that conference, which is turning out to be one of my favorite little conferences, which is in Wisconsin.

  • They just had the beginning of August, and I did, too.

  • Talks one on building APS for Windows 81 Right.

  • So that was the work talk.

  • Ah, and then I had, uh I also did a talk on how to design and have manufactured your own PCB, which was interesting.

  • So the windows eight talk had decent showing, right?

  • Um, the how to build your own PCV talk was standing room only.

  • It was completely packed with people who wanted to learn how to build your own PCB.

  • And it was there were a lot of women in the room which I wasn't expecting, and I was really excited to see, so that's a nice thing.

  • But I should I explained how I've gone through the process of designing and see if that focuses.

  • Well, guess I think the camera is about as well as I do.

  • So I designed and had these manufactured where these have a microcontroller on him.

  • And I made them as a gadget tear interface for for synthesizer stuff, of course.

  • And it has its analog inputs and outputs.

  • Ah, through, you know, for doing gate and signals.

  • And has Midian puts an output that I can use.

  • And I had some utility board's done up, which these air, all ones that contain many sockets and stuff so that I could do like, this is this is my debt, my dev board for gadget here where this is that board I just showed where I saw did all the stuff on it.

  • Yeah, Let's see.

  • Right, so lots of surface mount stuff there.

  • Right?

  • Ah, and then, um, here's Midian din input now puts.

  • Oh, and here's the analog stuff here.

  • Right?

  • So I could now design the interface to go with my sequencers.

  • Ah, and go with my synthesizers and do something really cool with that Now, the process of getting I don't want to grow like it already, but if there is some collateral damage in here from time to time.

  • Um, the process of getting your own board done was pretty easy.

  • I use a product called Dip Trace, which is not very expensive, but what I really liked about it was it was designed by somebody who has a clue as to how APS on window should behave.

  • Whereas if you've ever used any other PCB designed software, it was designed by an alien.

  • There's like no other.

  • There's.

  • There's no other explanation for the user experience in these apse where and just they like they picked the engineer who has never, ever looked at a computer screen and had them write a nap or something.

  • It was absolutely terrible, Um, so and they're set, you know, stuff like having to select a tool to copy and then click on the item that you want a copy like that kind of stuff and then have that not persist across things.

  • And anyway, so did Trace is inexpensive on.

  • I think it's a dip trace dot org's or something like that, and it's just the way it sounds.

  • That's made it possible for me to develop some pretty decent PCBs.

  • Then I use that DF robot if you guys.

  • Are you guys familiar with DF robot?

  • No.

  • So I used to use seed studio that the three e's.

  • But if you go to d f robot dot com, they have a PCB prototyping service, and you can get 10 boards.

  • If you want green like the basic green, and it's a five centimeter by 57 centimeter, you could get 10 boards for like, 10 bucks.

  • And so, at a dollar of board, you can prototype pretty much anything you want.

  • And so I don't even bother creating things on bread boards anymore, because it's easier for me to just go ahead and order a PCB with what I think will work.

  • And if I can wait for the turnaround time, which is, you know, about a week plus shipping use D H l.

  • Don't ever ship anything China Post, because you'll be waiting for two months for it to show up.

  • Um, if you're lucky if you're lucky, it goes to the moon and back and back to your house, it's and then it always looks like it was stored, like under the seat in somebody's car for like a month before it showed up like a fries on it.

  • Everything else, Um, so I wait, Used tho.

  • But still, you're looking at, like a dollar aboard, and especially with so many things that we use coming in surface mount these days as opposed to through hole, it's easier just to get aboard printed up for that.

  • So DF robot dot com I can't recognize recommend them enough.

  • And they were even really helpful.

  • Like there was one board I sent them or I forgot to remove the Sodom ask around the pins because I didn't have that in the layer, and they sent it back saying like, Hey, you know, there's not gonna be any way to connect your package here right on.

  • But I was able to get that fixed, which was, that's the kind of support we need, the obvious.

  • Yeah, because otherwise they'll just printing me like, Well, we know that's wrong.

  • No worries.

  • Yeah.

  • I mean, if you go and like the first board that I ever designed and had printed, I sent to a company in Germany because I didn't know really much of anything about the different companies, and it costs me how to know it was like 50 bucks are 70 bucks or whatever for this board.

  • Single board.

  • Ah, and they were basically they take what you give them, and as long as it works on their machine, they run it through.

  • And that's it.

  • And it's much better to have cos idea for about that that are familiar with hobbyists and can help us out.

  • So definitely recommend them.

  • And also, by the way, to bring it back around to the topic.

  • I guess you usually have in the show they sell lots of robot parts.

  • Sweet situs.

  • Exactly.

  • Well, the robot's component is more just everyone loves whereabouts up until the evening over the world.

  • Who doesn't over once.

  • So I was listening to, um, Adam Savage talk about robots the other day, and he was just like, he's like, we need to stop giving robots guns.

  • I don't understand why we do that.

  • He's like, when they're really dumb, they might accidentally shoot you.

  • And then when they're really smart, they might deliberately shoot you.

  • Right?

  • Robots, humans, it someone's gonna shoot somebody.

  • Yeah, exactly.

  • Yes, But speaking of guns, I, um, on second, uh, your shirt has to be the best shirt ever.

  • Oh, thank you.

  • This is my legacy.

  • If I can stand up here, who you gonna call it has the phone number to the proper Ghostbusters phone number on there.

  • Yeah, it's Donkey Kong and Ghostbusters.

  • It does have.

  • My son was like, What's Zul?

  • And I didn't want to get into the whole gatekeeper key master thing with him at this point.

  • He's only seven, right?

  • Don't tell me you said it's a Nextel based language.

  • No, I did not think.

  • And there were five people in the audience who understood that one.

  • But, uh, so one of the other things that I wanted to try to get to with you we are.

  • We are close to the edge of the time frame that we have to look at, but, um, Bluetooth, everyone personal area networks in general are huge.

  • Um, the stuff I were going on a day to day basis is all in the personal area network stuff that that domain Bluetooth, especially in the more recent specs, are going towards low power, high capability.

  • And then you have other items like eventually wife, I'll get there as well, and eventually eventually three g or whatever.

  • However many G's we make it.

  • At some point, we'll also get there.

  • I no Windows A one has a whole bunch of new Bluetooth stuff.

  • Did you wanna do it?

  • Because I know that you dabble in the Bluetooth world very much.

  • So, uh, it's I just like the name personal area network.

  • It sounds vaguely naughty.

  • I don't know.

  • So, um, yes.

  • So what does a one has?

  • You know, we talked about the three d printing.

  • It also has a bunch of support for U.

  • S B, which I think will be helpful for you guys.

  • So, you know, if you can do, um ah, win USB or head, then you can have support for that.

  • But also the Bluetooth stuff, which used to be the headset profile on Lian Windows eight is now opened up.

  • So you can do just basically all the data communication that you would need to do with the Bluetooth device.

  • So Chris Walker from Secret Labs had his agent smart watch.

  • You guys familiar with the agent smartwatch?

  • Yep.

  • Yes, I write.

  • You are, um so that's another dot net micro framework device.

  • You can code in it and see sharp, etcetera, etcetera.

  • But at build, he had a surface running 81 preview.

  • And then he also had the, um his agent smart watch.

  • And he was able to communicate between the two using Ah, no Bluetooth for Ellie round.

  • I think that's what Beatty formerly between the two of those and exchange information.

  • And it was really fast, and it was working really well.

  • So for robots, you know, Bluetooth is one of those things that you probably don't want to send the mission critical stuff like the Please don't shoot this guy.

  • Command is probably not a good Bluetooth command, right?

  • You probably want a wire in there somewhere somewhere.

  • But you can control, like the motion of robots you can control, you know, again talking like synthesizer stuff, right?

  • Any of these things over Bluetooth because the chips themselves like that.

  • The Bluetooth receivers and transmitters usually come as a complete package that you just plug into, you know, whatever dead, bored or whatever project that you're working on, So you can very easily integrate those with Windows 81 but also the ability to just communicate from device to device tohave you know, sort of a ring of devices.

  • You can play a game from across machines without WiFi involved.

  • You know you can control the devices together.

  • I'm really interested in doing some sort of a collaborative across Bluetooth music thing where you have, like, five or six species or surfaces together.

  • I think it's more impressive with tablets or something like a surface, um, where they're all talking together with Bluetooth.

  • But you're all performing, and there's some sort of synchronization going on over the Bluetooth stuff there.

  • We have very exciting there.

  • So one of the other, ah, wireless technologies that people use that would be X B and 02 15 is two or three, some some lower digit.

  • How do you?

  • What's How do you evaluate the difference between the two other than just general standard industry love?

  • Yeah, it's honestly, um, I'm not sure with some of the other lower power stuff, right?

  • My experience is primarily and using regular what we think of his regular wireless networking, right?

  • So you know, BG and type stuff versus Bluetooth.

  • I tend not to get into the stuff that's in in between there, but you know, the real kind of like the regular high power ah networking stuff that she uses, one that uses more juice, right?

  • It sucks the battery down pretty quickly, but also there's all the other infrastructure that's needed to support that, like people don't usually support ad hoc network.

  • So there's usually a router involved in there somewhere.

  • And there's all the deal with configuring with that.

  • And whenever I would do WiFi demos, I would always make sure I brought my own router with me.

  • Look, I, um, when I first took the job that I'm in right now, I brought my router and stuff of the campus, and I quickly, this was wife I, um I did, Ah, demonstration where?

  • I just had a little robot going down the hall.

  • Controlled by at the time.

  • Windows eight actually still have the robot.

  • No, actually, you know, just one of these jobs, right where it's got Net Net Torino stuff on it.

  • And I just sent it down the hall in building 42.

  • I controlled it over WiFi, but I had to use my own, um, router and suffer there because it's just too much traffic going over WiFi for micro controllers to filter out, right?

  • So that was basically a long winded way of me saying through the only two things that I know anything about.

  • I don't know anything about these other stuff.

  • So, uh, they re talk often about this, but the WiFi concern is actually something that's interesting, especially as you're your operating system.

  • Embedded operating system has become so long on smaller chip sets, the cortex and threes and stuff like that afford lower power and the ability to filter out the other WiFi packets.

  • Um, yeah, that stuff will go.

  • Don't go on negating the wife.

  • I just yet you're right.

  • But the But I will say that how much of your processing power do you want to dedicate towards filtering WiFi traffic?

  • And when you're talking about these low power processors that run in, you know, 72 megahertz or, you know typically like they'll support upto 168 or whatever, but you're clocked lower than that because you're usually not running at full speed is it doesn't make sense.

  • Toe.

  • Have some amount of your processing power dedicated to that doesn't make sense to have ah, whole chip on your board dedicated to that and having it only send the right information along.

  • You know, these are all things that you have to figure out.

  • I will tell you that for the most part, folks, I know that I've worked with Arduino stuff as, well.

  • A cz net.

  • We know stuff because the way that the don and micro framework is on those boards, um, do do end up saturating very quickly over WiFi.

  • It's just really hard for them to keep up.

  • Well, it's also it's not just dedication processing power, but that also is directly related to voltage usage.

  • If you're on any sort of power constrained environment that that those decisions all become key factors, yep, but it's really interesting to think that the wireless communication can be such a taxing and such as wireless, like the same thing happens over hard wired Ethernet.

  • If you're not, you know, on your own sub net for you know, for these devices, the It's interesting to think that that is a huge tax on these little devices.

  • I mean, that's how small these are and how you know the level at which we're trying to optimize our projects.

  • No awesome Well, I think we're up with the edge.

  • We don't way.

  • Definitely appreciate all the time.

  • Absolutely.

  • Let me show 11 last thing before you go Is this the pink one of the Oh, this is so one last thing.

  • So the, um and one more thing, the ifyou're dotnet micro framework France fan uh, gust from GH.

  • I has put together this which is now available on the site.

  • I think I see that.

  • Okay, I have one as well, but that's just embarrassing.

  • Um, where this is this runs dot net micro framework and has a screen on the air, and he packaged it all up.

  • It's hackable, of course, Repackaged it all up to make it easy for you to develop your own eight style handheld games in this.

  • And he has it available.

  • H i electron ICS not commenting.

  • I ordered this one through the Kickstarter project, so I'm not sure when he's gonna be releasing it to the public, but it very cool little device for gaming around so very, very cool.

  • All right, well, thanks very much for you.

  • Hey, thanks for having me on guys.

  • It's ah, Looks like a really cool show.

  • And, um, certainly lots of gold topics going on here.

  • Great.

  • Well, thanks way.

  • Just sort of, like, try to find people who are doing amazing things and put a little bit spotlight on it to give him a little bit.

  • Poor reach.

  • Exactly.

  • Thank you.

  • All right.

  • Well, thanks.

  • It wouldn't see you next week.

  • Hopefully, uh, we may or may not have an episode next week.

  • Both Matt and I are traveling throughout the week.

  • Um, so if you're in Berlin, I'll see you in jail has come for you.

  • And if you're in, uh, ST Louis, right, you're you're presenting at Strange Loop?

  • Yes, I am both wonderful conferences, So looking forward to exactly and, uh, yeah, thank you very much.

  • All right.

  • Thank you very much and see.

  • See you next time.

e have, uh she dropped a bomb moment.

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

B1 中級

RobotsWeekly #5 - 皮特-布朗和.net黑客項目。 (RobotsWeekly #5 - Pete Brown and .net Hack Projects)

  • 6 0
    林宜悉 發佈於 2021 年 01 月 14 日
影片單字