Arduino Projects

attacknidhack

My background is electronics and software design and Arduino gives me a chance to get my serious geek on. You can find announcements and other bits and pieces about my electronics designs and Arduino projects here, although you’ll find full details in my Arduino Masterclass in APC magazine and on the apcmag.com website.

Arduino is probably the most popular part of electronics development at the moment, but there is a whole world of microcontrollers on the market way beyond the ATMEGA328P.

If you’re feeling adventurous, you can dive into discrete electronics components such as op amps, transistors and the like – or even go back in time and get seriously retro with some valve audio.

But if you’re looking to create your own ‘internet of things’ projects, Arduino is a great and low-cost way to start.

10 comments for “Arduino Projects

  1. David
    August 19, 2014 at 12:09 am

    Hi Darren, I just got an attacknid for a very cheap price and I remembered your article on hacking it in November 2013 APC magazine. In that article you mentioned that you might add back the weapons at a later date. Have you made any inroads into that since last November?

    • Darren Yates
      August 19, 2014 at 5:59 pm

      No, I haven’t. I’ve been busy with lots of other things, not least of which being a post-graduate uni degree.
      If you’re up for some DIY, you’ll probably need to replace the Arduino Uno with something smaller – Arduino Nano v3.0 or similar and use a smaller motor drive controller board.
      IIRC, there are four motors in the Attacknid – the two for movement that I’ve already done and two more(?) for the weapons.
      Cheers,
      Darren.

  2. Daniel castaño
    August 20, 2014 at 4:44 am

    Hi, Greetings. I connected the Rolly as indicated by the first version (APC_4_ROBOT). The servo sensor starts working but only begins to spin in a circle with one servomotor, it seems that the other work (right). Use the version for rolly mk ii (APC_17_RollyMkII_v3) and the sensor shakes only and does not rotate. Please help.

    • Darren Yates
      August 20, 2014 at 12:31 pm

      Make sure you’re using motor drive outputs M1 and M4.
      Cheers,
      Darren.

  3. Paul Myers
    March 14, 2015 at 5:46 pm

    Hi, Darren.

    I’m not exactly electronically minded having only constructed a few projects back in my high school days (last 1960’s and early 1970’s). However, I’m just curious to know whether it may be possible to construct an accurate but cheap Geiger counter using the Arduino module and an appropriate “shield”? I can recall a colleague of my dad’s building a very simple one for me when I was in my teens using a few simple components but it just made the radioactive clicks audible and displayed them on a simple analogue display but not in any specific units such a milli-Sieverts/units of time.

    Could such a project be suitable for an article in a future issue APC?

    • Darren Yates
      May 2, 2015 at 7:42 pm

      Hi Paul,
      I’m sure it can – there’s nothing magical about Arduino – but I’ve never built a Geiger counter, so I’d have to figure that one out, then work out what I’d get the Arduino to do (if anything beyond display).
      I’ll add it to the list.
      Cheers,
      Darren.

  4. Samuel
    September 8, 2015 at 8:37 pm

    Hi Darren,

    I am wondering how I can incorporate time stamping on your Digital Recorder Project. I am using it on an Adafruit Utilmate Data Logging Shield.

    Thanks in advance.

    Cheers,
    Sam

    • Darren Yates
      September 8, 2015 at 9:45 pm

      Sam,
      You need to add what’s called a ‘real-time clock’. Arduino has no built-in clock as it shuts down as soon as power is removed. However, you can buy small RTC modules powered by CR2025/32 coin batteries that keep real time. From there, you can read the RTC’s ‘clock’ time and write that data to the filename etc.
      Just search ‘Arduino RTC’ on eBay – they often go for around $1.
      Cheers,
      Darren.

Leave a Reply

Your email address will not be published. Required fields are marked *

Current day month ye@r *