The Arduino line of development platforms are some of the most popular boards around.
In today's episode of "Coffee and Components", we're taking a look at the "Brains Behind the Arduino" and talking about some of the capabilities of these extremely popular products. We're also taking a gander at the X-NUCLEO-IKS01A1 from STMicroelectronics. If you're looking for more information on the products featured in today's video, check them out below. Enjoy!
Good morning and welcome to Coffee and Components. Today I’m going to take you into the world of maker and DIY electronics by diving into the Arduino UNO and the Mega devices. Then we’ll look at how we can expand upon these with shields and separate their very capable brains for use in other projects.
The first one is what most people think if when they hear of Arduino is the Arduino UNO. This is the latest revision on the original Arduino USB concept. It allows you to hook up to a computer with a USB port. The Arduino UNO is based around the Arduino design philosophy to enable compatible hardware through a common hetero arrangement on an easy to use platform including base hardware and software development environment. It seeks to open up hardware tinkering to a new generation of creators by taking away the typical complexities of programming embedded hardware.
The hardware is relatively straight forward, making use of a pin header with a common layout and having on board power conversion, allowing for the board to run from a variety of power sources. The software is based on the wiring language and has a lot of similarities to Cpluspus but is simplified to make it accessible for people who have never programmed before.
Even though the device has been simplified in many ways, it still processes features of a strong embedded microcontroller with a decent number of digital and analog inputs and outputs. It has 14 digital I/O, 6 analog inputs, 32 kilobytes of flash memory, and 16 megahertz clock speed all contained in a small package of about 7cm by 5cm.
This set of features makes the Arduino an excellent candidate to add brains to your typically dumb devices allowing them to respond to changes, like, alerting you when the coffee is finished, tweeting when the mail comes etc.
The Arduino UNO makes a great base for simple projects, but if you need more flash memory, more inputs/outputs, or more interfaces, it’s time to step up the world of the Arduino Mega. A lot of the fundamentals remain the same, but the boards are physically larger to accommodate a an extended pin header arrangement, where the standard pin header remains, but add on another set of active pins to give access to the additional IO available from the ATMEGA2560. There are now 54 digital I/O pins and 16 analog input pins. The flash memory is about 8 times as large =, giving you room for a lot more code.
The options to expand are huge with a number of shields available to add features. The very first board I have on hand is a simple one, meant to be a step up from your basic bread boarding. This is the Arduino protoshield. When combined with headers it gives you a platform upon which you can create your system and have spots for additional components. There’s a 14 pin SMD footprint with 50 mil pitches and a 20 pin through hole footprint with 100 mil pitch. Being able to solder all of parts together results in a nice demo system or even a finished project if you don’t plan to take it forward and it can be transferred between Arduino boards.
The second board that I have her isn’t an Arduino board but shows how popular the pin out standard has become and what you can do it. This is the ST Micro MIMs inertial and environmental sensor board. This is meant for their Nuleo system based on the STM32 Microprocessor. It comes with a header set up to toss onto an Arduino as well as exposing all four different sensors to the serial data connection. The board features an accelerometer, a gyroscope, 3d magnetometer, pressure sensor, and humidity temperature sensor.
These boards all make excellent starting points, but what is really cool is the brain that they were built on are available separately for you to embed in projects allowing for small implementations to fit your need, only exposing the inputs and outputs that you need.
Here is the ATMEGA328P. This is the brain inside the Arduino UNO. This is the larger 28 pin package, which is good for sockets. They come in smaller packages like a 4 by 4 mm QFN which isn’t easy to hand solder, but it’s easier to fit in smaller spaces.
Here’s the brain behind the other Arduino we were talking about the Ardino MEGA. ON hand I have the 18MEGA 2561, which is smaller than the 2560. Because it has its smaller than the 2560 because it has fewer IO. The regular 2560 comes in a 100 pin or QFN or BGA configuration. These pins open up whole world of creativity, from your basic automation to your advance systems. Now you can take them from the starting point of the Arduino, add on the capabilities of a shield, then take the brains out and embed them into the project that you want.
관련 상품 참조
Motion and Evironment Sensor | X NUCLEO IKS01A1
STMicroelectronics Sensor Development Boards and Kits 보기관련 상품 참조