Minibloq Arduino IDE Is In Beta And In Need Of Testers

minibloq_beta

If you have been chomping at the bit to give drag and drop Arduino programming a try, Minibloq is finally in Beta and ready for you to test!

We mentioned the application back in April of this year, when [Julián da Silva] was still in the early stages of developing the software. His graphical programming environment is meant to put the power of the Arduino and its derivatives into the hands of children in an easy fashion, with a gentle learning curve.

A lot has transpired since we first wrote about Minibloq, including a very successful Kickstarter campaign, along with many hours of programming and testing. The current Beta release includes a ton of features and programming “blocks” beyond what we saw earlier this year, so be sure to check out the video below for a quick tour of what’s new.

[Julián] says that the application’s source code will be released after they add a few key features, so keep an eye out for that if you’re interested in taking a peek under the hood.

Continue reading “Minibloq Arduino IDE Is In Beta And In Need Of Testers”

Laser Cut 3D Sculptures Remind Us Of An Old Playstation

[Paul] a.k.a. [VoidFraction] put up the source and documentation for his sculptures made with laser cut polygons.

For computing his triangles, [Paul] developed LcAgl, an algorithm that transforms a 3D model into the AutoCAD file needed to cut a whole bunch of triangles and connectors. This file was shot over to a laser cutter and after a confusing assembly, [Paul] can make just about any low polygon count model he wants.

For his sculptures, [Paul] uses Coroplast, a type of corrugated plastic commonly used in political campaign signs. Coroplast is lightweight and flexible, a bonus when [Paul] is fitting his triangles together. The connecting tabs are made from acrylic – a very rigid material, so the triangles are held tightly in place.

Since the models in most 3D games are just a bunch of polygons anyway, this technique reminds us of the first 3D console games. [Paul]’s rhino looks like it walked off the set of a low polygon game like Virtua Fighter or Jumping Flash!.

Video: Learning To Program For The ATmega328p Part I

Many of you are familiar with the Arduino. Many of you hate it…* This post isn’t about the Arduino. It is about the processor that is at the heart of many Arduino boards. If you are in the camp of people who can’t understand why others dislike the Arduino so much, this series is for you. In this series of videos, [Jack] will explore how to program for the ATmega328p processor using C. If you have been programming for the Arduino, you may have had some issues with the speed of your code at points. Programming in C will allow you to wring out nearly the last ounce of processing power that the ATmega processors can provide. It will also let you access the peripherals on the processor directly and to switch between different processors when you need more (or less) capabilities.

In this first video, [Jack] shows you all of the features of the 3pi robot, which he will be using as a fancy development board for the ATmega328p. He then shows you how to get your development environment set up and then walks you through one of the sample programs provided for the 3pi robot.

*Here at Hackaday, we are officially neutral in the ongoing Arduino love/hate war. We don’t care what microcontroller is used in the hacks that we show, only that they are cool.

Video is after the break!
Continue reading “Video: Learning To Program For The ATmega328p Part I”

Controlling Samplers And Sequencers With Multitouch

When we see artists like Daft Punk or Madeon working their magic in a live setting, we’re always impressed with their controllers. Sample-based artist use controllers like the Monome and Kaoss Pad a lot, but these devices are fairly expensive. Thankfully, we live in an age of multitouch displays, so [Graham Comerford] came up with his own multitouch controller that does just about anything.

The build is based on the Kivy framework and includes a Monome emulator, MIDI drum pads, mixer, and a whole bunch of other sliders and buttons. There’s no word on how [Graham]’s multitouch display was constructed, but if you’re looking to build your own gigantic audio control setup there’s a lot of info on building Microsoft Surface clones, adapting computer monitors, and spherical multitouch rigs.

We’re not sure if [Graham]’s virtual drum kit is velocity sensitive but even if it’s not, it’s an interesting bit of kit. Check out an earlier version of his setup after the break.

Continue reading “Controlling Samplers And Sequencers With Multitouch”

Want To Learn Artificial Intelligence? Good.

In a little more than a month, tens of thousands of people around the world will attend a class on Artificial Intelligence at Stanford. Registration for this class is still open for both class ‘tracks’. The “basic” track is simply watching lectures and answering quizzes, or a slightly more advanced version of MIT OpenCourseware or Khan Academy. The “advanced” track is the full class, requires homework and exams, and aspires to Stanford difficulty.

With thousands of people taking this class, there’s bound to be a few study groups popping up around the web. The largest ones we’ve seen are /r/aiclass on Reddit and the stack overflow style aiqus. The most common reply to ‘what language should I learn from this class?’ is Python, although there’s an online code repo that has the text’s working code in Lisp, Java, C++ and C#.

If AI doesn’t float your boat, there are two more classes being taught from Stanford this fall: machine learning and introduction to databases. Any way you look at it, you’re getting to take a class from one of the preeminent instructors in the field for free. Do yourself a favor and sign up.

Thanks to everyone who sent this in. You can stop now.

Freakin’ Huge CNC Router

[Tom] sent in a gigantic 3-axis router that he pieced together during a 2 week-long work experience placement. Looking at this picture showing a 12-inch ruler on the work area, we realized that this may be the largest CNC router we’ve seen on Hack A Day.

[Tom]’s employer gave him some obsolete axes, so piecing the mechanical components together was very easy. The only real problem was interfacing the CNC controller to a computer. This meant [Tom] had to convert G Code to the code used by the antiquated NSK axes. Where G Code defines arcs with a start point, end point, and radius, the NSK code defines arcs with a start point, end point, and another point along the arc. It’s a tricky bit of math, but [Tom] built some software that did this in Visual Basic.

Right now, [Tom] only has a pen tool attached to the router; you can check that in action after the break. We’re trying to imagine what we would do with a 4 m² work area; this could easily be used to make a giant reprap or other 3D printer.

Continue reading “Freakin’ Huge CNC Router”

Highway Based Soundtrack Recordings

[Urpo Lankinen] has a father who is a huge movie buff, and once you care deeply about something it begins appearing everywhere you look. While driving on a back-country road one day, [Urpo]’s dad noticed that the shadows of the trees on the road looked like an optical film soundtrack, so it was up to the son to make it happen.

Early sound-on-film technologies like the RCA Photophone, and Movietone recorded audio onto the film stock with a variable area exposure. This exposure corresponds to the waveform of the audio signal. [Urpo] figured that his small digital video camera served the same purpose as the audio sensors inside the projector, so he put a piece of tissue paper over the lens and wound up with a video that was just frames of gray.

[Urpo] built an app in Processing that averages the pixels in each frame of the video. Of course, recording at 30 frames/second won’t produce any audio this way, so he modulated a triangle wave with this data in Audacity. In the end it really doesn’t sound like much, but it’s great to see such a geeky build.

We’d love to post the video after a break but [Urpo] doesn’t believe in YouTube embeds. We’ll honor his wishes, so you can check out the video here.