Libraries

This week happens to be National Library week, and although Digilent is not a library, we certainly use them! I’m not referring to public libraries, though (although I am personally a fan of them); rather, I’m talking about the C++ libraries that are widely used with our microcontrollers. Although C++ libraries are not quite the same as an IP for FPGAs, they serve a similar purpose. These libraries include a set of predefined functions that perform a specific task, such as sending and receiving a set of data over SPI, that the user can use without having to define what they do.

The (Ultimate) ZYBOt Guide

Back in March, we released a blog post announcing the ZYBOt. There was a set of Instructables and a video showing what the ZYBOt is all about. If you check those out, you can see that the ZYBOt is remote-controlled and has a video feed that can be displayed to a computer. The ZYBOt is a great project for people that want to dive into working with FPGAs and Linux.

Aleph 1.0, the Internet-Controlled Microscope Robotic Manipulator

Aleph 1.0 is a remote-controlled robotic manipulator for biological or chemical probes. Its purpose is to allow scientists to safely manipulate and analyze biohazardous or toxic substances, or to simply observe or interact with small probes and/or devices that must be contained in controlled environments. Instructables user kovari_andrei provides a tutorial for doing just that. It uses the chipKIT Pro MX7, and we’re thrilled to see our products being used in such cool ways.

The Analog Parts Kit

The Analog Parts Kit contains a large selection of components perfect for creating a wide variety of useful circuits & devices. Featuring Analog Devices components, the kit includes transistors, resistors, capacitors, diodes, sensors, and variety of useful ICs, including op amps, converters, and regulators. Finally, the kit also comes with an assortment of lead wires, a solderless breadboard, and a screwdriver.

The “Boring” Robot

Two California hotels tested autonomous service robots over a six-month period. Reviews from their customers were overwhelmingly positive (except when aforementioned customers were intoxicated). They will be rolling out their next wave of autonomous service robots, called the Relay.

A Crash Course on Linux (Just The Good Parts)

Originally, this blog post was going to be about how Linux works with its kernel and everything. That turned out to be extremely dry, and it was a jumbled mess to try to fit everything into a blog post. Just check out the Linux wiki page for all that stuff. Instead this post is going to be more about parts of Linux that people should know about. Linux is used widely for developing software and embedded systems. One example is the Zybot, partially developed by Kaitlyn and me!

Setting Up a LAMP Server

Now that we have Linux booted up on our computer, we can get programming. What happens if we want to create web pages? Well, we need to set-up our LAMP server. LAMP stands for Linux Apache MySQL PHP. This blog post goes in conjunction with a relevant Instructable about setting up our LAMP server, so just like the previous blog post about dual-booting Ubuntu, this is going to go over more of why we’re doing this. What the LAMP server will allow us to do it create a local host that will let us communicate with the Internet.

Plasma Arc Microphones

In a previous post, I talked about how plasma can be used to build high-fidelity speakers. Plasma isn’t limited to only producing sound– it can also be used to record it. Being made up of physical particles, plasma can be affected by vibrations through the air. This means it is possible to build a plasma arc microphone using the proper circuit. This application is far less common than using a plasma arc for a speaker, but research has still been done on the subject.