Showing posts with label arduino. Show all posts
Showing posts with label arduino. Show all posts

03 September 2018

Elegoo Arduino Uno R3 Super Starter Kit (promoted)



This review is long overdue as I'd received this in the early weeks of July. I hadn't done anything with Arduino microcontrollers for nearly a year, the last big project being a few versions of Peter Knight's Auduino granular synthesizer. Fun as that was, I think I'll stick with some of my iPad apps when I need a backing track for a video. As for similar microcontrollers or single board computers, more recently I'd done a few projects with the BBC Micro:Bit, including an electronic die (1D6). Beyond that, there simply wasn't a lot that interested me to keep me invested in the scene. On the whole, the only serious electronics project I've had on my mind is a robot arm, but I'm in no real hurry to get that under way. As such, when Elegoo contacted me to review one of their Arduino Uno starter kits, I initially ignored it. When they contacted me again, I decided to reply to tell them I was only interested in a robot arm, which their kit would not really have been able to aid me with. Their representative mentioned Elegoo's intention to expand their product line to include more robotics kits, so I'll admit I will be looking forward to see what they can offer. 
In the meantime, the more I thought about it, I realized taking on a robot arm would be a little outside my area of expertise. Synthesizers are fairly straightforward, as are guitar pedals, and while I'm still currently building a 3D printer for my job, it's only busy work and fine-tuning at this point. That's when I thought of a tilt and pan head for a smartphone. It was a good, simple project that seemed the perfect gateway drug for making a robot arm. Arrangements were made, and I received my kit within the next week. 


I've gotten Arduino kits before, which I'll often advise over buying them on their own, as even if you use only half of the included components in the starter kit, it's often a far better value than sourcing your components later (better to have and not need, etc.). Still, as a rule, these kits tend to be fairly sparse, even in the higher end of the price range. You'll get the UNO, a few jumpers, resistors, and LEDs, with the rest being an assortment of odds and ends very strongly geared more towards instructional purposes than anything practical. If you're using these in a classroom setting, you'll be lucky if the stepper motor lasts the full semester, while the box it all came in will live on as a pencil case passed down through the generations. With this Elegoo kit, however, albeit I didn't pay for it, I can say it feels like its typical asking price. Nothing feels like an afterthought, though I am going to say some of the inclusions feel a little half-hearted. 

One accessory that really surprised me in terms of its practicality is the DC power converter. It's meant to plug into the included breadboard, supplying your choice of 5V or 3.3V to the power and ground rails. This turned out to be a very efficient solution for supplying power to the Arduino itself as well as the two servo motors. The converter itself can be powered via USB, but it also includes a barrel jack for a 12V power supply. Instead of providing this, however (likely due to international considerations), we get a 9V battery and a simple wire adapter. 
Again, this isn't a knock against it, but it wouldn't have been missed were it not included. If anything, one would probably get more use out of it if they cut off the barrel connector and used the battery with some other arrangement, maybe a wearable or something like that. 

As for the included CD-ROM: 
At this point in time, I just about refuse to believe it's any way economical to print a bulk order of CD-ROMs. I can't even tell you the last time I installed anything anywhere from a disc (my Playstation doesn't count). Going back to the school setting, between Chromebooks and tablets, it would only make sense for a teacher to get a copy of the disc on the off-chance they're not able to download the contents directly from Elegoo's site on that particular day. Speaking of downloads, I do wish it was possible to download a single language or individual lessons rather than the entire package at once. Sure, 110MB is small and the information is as useful as it is extensive, but it's not especially convenient for quick reference. As for the disc, I'd rather see a flash drive included containing the files. It would be more readily accessible on modern devices and being writable would make it handy for students to modify and share Arduino sketches with each other, among any other practical uses one may have for a flash drive.

Anyway, back to practical applications. The following is my best effort at getting the most crucial components of a tilt-and-pan head underway: 
This is where I had problems. I didn't program any kind of delay into the action, and with how responsive those servos are, my rapid movements may have stalled them. It's a minor problem that's easy enough to fix, but even if I managed to fry these little guys, they're as inexpensive as they are commonplace. That's not a knock against the quality, just a reminder these kits are for education, experimentation, and prototyping. Once you've ironed out your bugs and kinks and whatever, these parts are all, as we've said, fairly commonplace and easy enough to source. As such, Elegoo has managed to provide a rather robust sampler dish for the DIY crowd. 

07 July 2015

Waiting on a Habit

My Arduino-based synth is effectively bricked for the time being. It's not because of technical difficulties beyond the makers of a toggle switch not wiring their own product properly, but because if I'm going to do this, it's got to be done right. Plain project enclosures are fine for starting out or maybe if you wanted to sell your electronic creations. However, instruments should be unique, even if it's all cosmetic customization.
After looking around at some lacquer Bento boxes, which hold promise, pretty much all DIY synth tutorials and enthusiasts led back to the same resource: cigar boxes.
Specifically, the kind I'm looking for is from a company called Cohiba. I like them because the boxes are black (I'll save the wood grain for more Atari Punk Consoles) and, most importantly, their name looks and sounds an awful lot like Toshiba. The first time I saw their name, I did a double-take; even the font is vaguely similar. It's too good a piece of irony to pass up. Of course, eBay is a good resource for empty cigar boxes, but there's a small tendency for markups. Cigars are meant to be savored, so there's not much turnaround. Cohiba in particular seems to be quite popular with collectors (I wonder how many of them are making synths as well), so I thought I'd be clever and try to find some cigar boxes locally. I went to a nearby grocery store to scout out the selection and see who I had to sweet talk into selling me one. Smoke shops have this down to an art form, as I understand it.
When I got there, I discovered something that would have never occurred to me would be a genuine thing people do.

There's a waiting list.

Some boxes have Post-It notes on them with names and numbers, plainly visible. Seriously, the fits people throw over privacy agreements on Facebook and Playstation Network, and here's someone's name and number in a glass case by the checkout lanes at a grocery store. If I want a cigar box from a grocery store, I have to wait until that particular brand is sold out before I get a call, during which time my name and number will be on display. I somehow doubt even the greenest cigar aficionado thinks of the place they buy beer and steaks as their go-to spot for cigars, so I'd be waiting on that call for months on end.

So, eBay it is, then. Harumph.