Track My Order
Frequently Asked Questions
International Shipping Info
Mon-Fri, 9am to 12pm and
1pm to 5pm U.S. Mountain Time:
Chat With Us
December 31, 2012
News - Hackbot in the Morning
So how long did it take? What time was it rolling on the floor?
6:45 seems reasonable to me. I can’t get in that early because my train doesn’t arrive until 7:15. then it’s a 20-minute walk from the station. That’s still earlier than most here, though. The big problem with getting in early is leaving early. All the gang that arrives after 10 starts acting as if you’re deserting them (ever try to duck out to catch your ride home to a chorus of “You Picked a Fine Time to Leave Me, Lucille”?).
News - According to Pete: IMU 10…
about a month ago
Funny piece of trivia - I was watching this with sound off and CC on. Sparkfun was rendered as “bark fun”. Guess they’ve visited your facility.
In the meantime, any chance of an episode that shows how to convert IMU data to reliable measurements? Or to get clean reliable positions from the Bosch devices? I have yet to find a device that doesn’t vary all over the place, even sitting on a table inside a house on a concrete foundation.
A final request - the devices with magnetic sensors all want me to wave them around in some specific pattern to calibrate them, but the pattern is so ambiguously described that I’m never sure if I’ve done it right. A quick demo in a video would be helpful.
News - VCSELs and Distance Sensi…
about 2 months ago
Nice post (as usual), but I’m really happy to see it done as text & graphics instead of a video. Much faster delivery of info, no audio needed, easier to use as a reference and easier to peruse at work. Thanks.
about 2 months ago
But I’d much rather program this in C++ than python. Is there some kind of option for that?
News - ATP: How Solar Cells Work
about 3 months ago
Nice talk, good explanation. Reminds me of the first time I heard it in high school. Back then, Ma Bell was still the one and only phone company and Bell Labs was the premier corporate engineering research facility in the nation, if not the world (I know, IBM would disagree). Anyway, BL made a series of science exploration kits that they would send to high school science teachers who would hand them out to students. Each kit contained a manual and parts, sort of like the SIK. The manual would explain the basic science, describe how to build the experimental gear and then suggested experiments to run with it.
My kit was the solar cell kit. In addition to an explanation much like Pete’s, there was an electric heating coil, a silicon crystal wafer, several vials of chemicals, tools, wire and solder. You added your own refractory bricks (to make an electric furnace), safety goggles, gloves and soldering iron. Then you followed the instructions to make 3 solar cells from scratch (break the wafer, dope it by applying the chemicals and baking in the furnace, plate attachment points onto it and solder on the leads. Can you imagine the reaction today to handing this stuff to a 16 year-old? Toxic materials, 800-degree+ plus furnace?
Thanks for the trip down memory lane.
News - Enginursday: Solar Fans
about 4 months ago
I have one of these:
It has 4 of these which let air in from the sides without letting vermin and rain in, too.
It also has one of these on top to let the air flow out or get sucked in/out if you turn on the fan. It has a lid to keep out rain and a screen to keep out bugs.
It’s powered by a 12-volt battery which is recharged by a power cord or a pair of these if you want to be cordless. I got 2 100-watt solar cells and a regulator for $200.
If you’d like, I can do some tests to compare temperatures when everything is closed, when the vents are open and when the vents are open with the fans on.
Instead of fans and solar panels and controllers and stuff, I’d let Mother Nature do the work for me with a semi-passive convection system. Hot air rises, so a set of vents at the bottom of the car and vents at the top would allow the hot air to rise out the top vent and the cooler air to be drawn in from the presumably shaded area under the car. By using those bimetallic vents that open when it’s hot and close when it’s cool, no power or control needs to be applied.
Of course, there’ll have to be some clever design to keep out water, car thieves and vermin, but the solar-powered fans need that, too.
If one must use a solar panel, instead of a $90 3-watt panel, I’d use a $50 50-watt panel. That’s 17x as much power for about ½ price. That’ll get your fans really turning.
I like the idea of no regulator, provided the fans can handle it. It much simplifies the system.
News - Getting Started with GUI …
about 4 months ago
Which Python? It seems to me that the 2x/3x differences make them two different languages based on a common root (think American Southern English vs. British Cockney English).
Anyway, it’s a Turing-complete language so it can eventually solve any computable problem. That makes it a “real” language, no matter what any haters may say.
Duck typing is a crazy dangerous thing in any language, especially in hard real time apps. It also seems to me to violate “Explicit is better than implicit”. Since finding a defect gets approx 10x more expensive in each successive phase, I’d much rather have the language system catch the bug in the language translation phase than to have to wait until the execution phase (possibly while the app is in use for real) for the operator to notice a bad type.
Soft machine-controlled garbage collection encourages sloppy data structure use with bad consequences for hard real time apps. This has been true from LISP to java to Python.
Interpretive soft machines are slow (and occasionally buggy) in any language and especially unsuited for hard real time apps. They also have compatibility issues between different versions, sometimes unintentional, sometimes deliberate. I’ve seen this from UCSD Pascal to Python 2x/3x.
I know there’s PyPy, but that’s a JIT. I want my code compiled far in advance so it can be checked, checksummed, packaged, etc. Cython does not get completely away from interpretation.
The OO is nice to have, haven’t made up my mind on AO. The latter seems too much like throwing some of your code over the fence to be implemented in a less-robust language, but I haven’t used it enough to see if that’s actually true
Overall, I’d have to say that Python’s really not for me, since I do mostly hard real time (in case you haven’t guessed), but if someone else likes it, I’m not going to complain.
My comment wasn’t so much about Python, it was about adding another layer of interpretation to an already interpreted graphics package. I’d have said the same thing if it was a java or Visual BASIC or C# wrapper.
about 4 months ago
This is double the price I paid for 2 100-watt crystalline panels, mounting hardware and a 12-volt regulator. They work indoors and out.
What exactly am I getting for the extra $200?
So why does the world need a python wrapper for Tcl/Tk? How many levels of interpretation can a poor GUI stand before it collapses under the weight?
None of which is to say that there’s anything wrong with the article, just raising a philosophical point about the product. I believe it was in Knuth’s Art of Computer Programming that he mentioned a system running on 6-levels of interpretation (using 1970’s technology!).
No public wish lists :(
Forgot your password?
No account? Register one!