Flexible USB Swivel Adapter

974 LRG

Flexible USB Swivel Adapter – This flexible USB swivel adapter will extend your USB port out of the way. Useful when you want to attach a ‘bulky’ USB device without blocking a secondary port. We thought this would be handy for BeagleBone or Raspberry Pi users. Rotates 180 degrees in two axes, with a very nice solid construction.

974eyefi LRG 974pi LRG



NEW PRODUCT – USB 2.0 Powered Hub – 7 Ports with 5V 2A Power Supply tested and works with #raspberrypi @Raspberry_Pi

Window-281

NEW PRODUCT – USB 2.0 Powered Hub – 7 Ports with 5V 2A Power Supply. Add lots more USB capability to your Raspberry Pi or Beagle Bone (or any other embedded Linux computer) using this powered USB 2.0 hub. It adds a full seven powered ports, all at USB 2.0 speeds so you can use video cameras and other high speed devices (cheaper hubs are v1.1 and not as fast!)

Window-1-166

The extra sauce with this hub is that you can power it with an external 5V adapter. There’s a 2 Amp adapter included, which should be plenty to run even power-hungry cameras, WiFi adapters, and flash disks. The hub is fused for two amps using a resettable PTC fuse. Unlike cheaper hubs, this one has a single chip that provides all 7 ports instead of having two 4 port hubs chained inside. This is a great companion to your Bone or Pi, as they only have one or two USB ports and limited powering capability – we’ve tested it with great success on both as well as our Mac and Windows desktop machines

Comes with a 7-port hub, a USB extender cable, 5V 2A UL listed power adapter that can be used with 100-240VAC wall power.

  • 7 USB 2.0 ports
  • Multiple Transaction Translator supports low-speed and high-bandwidth USB devices
  • Wrap-around cable protects port when not in use
  • Versatile bus or AC powered with over-current protection; hot-swappable
  • Plug and play – Windows and Mac compatible

In stock and shipping!



Tour of CircuitCo PCB Solutions

Img 0770

The Life of Kenneth: Tour of CircuitCo PCB Solutions.

During my recent trip to Dallas, TX, my friends at Texas Instruments were nice enough to arrange a meeting for me with Clint Cooley and Bob Smith at CircuitCo.  CircuitCo is a contract manufacturer, who happens to be the company that manufactures TI’s ARM-basedBeagle boards.

The main focus of my visit was discussing how best for a prototyping and manufacturing company like CircuitCo to interact with the online community.  There have been an increasing number of open source or amateur electronics projects that have managed to find a market large enough to overwhelm the original design’s ability to build it.  CircuitCo is the perfect type of company to go to once you realize that trying to build a couple thousand of your widget on your kitchen table really sucks; they have a small scale RPM plant at their main location in Richardson, TX, but have additional manufacturing capacity outside of the United States.  In addition to their manufacturing capabilities, they also offer engineering services, so even if your design isn’t quite ready to be manufactured yet, they can probably help you out.

Filed under: beaglebone — by adafruit, posted August 12, 2012 at 2:00 am


Updated tutorial: Beagle Bone

273

Updated tutorial: Beagle Bone @ The Adafruit Learning System.

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone! We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

The Beagle Bone is a great step up from microcontrollers (such as AVR, PIC, ARM Cortex M3, 8051, Propeller, etc) to microcomputers. Unlike a microcontroller, where the FLASH, EEPROM, RAM, etc is all in one chip, a microcomputer has them separated out, like a classic computer such as a desktop or laptop machine. The Beagle Bone has a main processor core running at 700MHz, a chunk of 256M DDR RAM, and permanent storage onto a microSD card. This makes for a powerful machine, that has no problems running Linux, a webserver, Python, FTP clients, SSH, etc.

The Bone also has great accessories built in, such as onboard Ethernet with 10/100M connectivity, mini USB port with TTL serial converter, JTAG debugger for advanced hacking, USB A host port for connecting a hub/WiFi/etc, power management IC that keeps the board safe from a misplugged adapter, and tons of 0.1″ spaced breakouts…

Read more



Tricking a BeagleBone to Output Video

Florian shows us how to trick the BeagleBone to output video.   By making the BeagleBone think it has the DVI Cape plugged in, it would output video.

I decided to attempt to connect the PSP Screen I fumbled together earlier to the Beagle board since all the necessary signals are readily available and a display driver is included in the Ångström distro.  How hard could it be ? Right ..?
Beaglebone Capes are recognized by the kernel via their eeprom. This memory holds identification and configuration data for each Cape. In order to impersonate the DVI Cape I used an ATmega32 to talk to Beagle’s I2C bus and mimicking that very specific eeprom. The actual memory contents for the DVI Cape eeprom can be downloaded from the website.
via HaD

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone!   We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

In Stock and Shipping Now!

Filed under: beaglebone — by Tyler Cooper, posted June 29, 2012 at 2:00 am


Python Thermal Printer Library for BeagleBone

Window-233

luopio/py-thermal-printer. Lauri writes -

Hi all, I’ve released a small library to control the thermal printer sold by Adafruit and others (http://www.adafruit.com/products/597). It can print text and do bitmap graphics. Just fire up the printer, connect to UART2 and run “python printer.py”. https://github.com/luopio/py-thermal-printer/



TwitterMatrixTicker, BeagleBone Powered Dot Matrix Tweet Printer

Kenneth Finnegan picked up an old Star NP-10 dot matrix printer at a flea market and put it to use printing out tweets.

I present… the TwitterMatrixTicker!  I currently have it configured to watch for any tweets mentioning me (@KWF), and then having it print each tweet line by line on this great piece of printer history, so feel free to send me tweets and enjoy the thought of them interrupting my evening as they print out on this ridiculous loud monstrosity.

The hardware is relatively straight forward; a BeagleBone (Thanks to TI for giving me one for free!) uses Twitter’s API to search for @KWF tweets, then parses out the usernames and text and sends it to the Star NP-10 over a USB-to-Centronics adapter.

via HaD

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone!   We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

In Stock and Shipping Now!

Filed under: beaglebone — by Tyler Cooper, posted June 6, 2012 at 9:53 am


BeagleBone Coding 101

Over at the GigaMegaBlog, they have put together by far the best tutorials on how to use the BeagleBone.  These are the first in-depth tutorials I have seen for the absolute BeagleBone newbie.

If you are coming at this from the Arduino, you will notice 3 significant differences from the Arduino IDE:

  • You don’t upload your code to the board.  The Beaglebone is more like a PC than an Arduino – the code is stored on its file system, and you just run it.
  • You can debug your code.  Not Arduino’s form of debugging – print statements to the console (though you can do that too) — but real debugging, as in breakpoints, watch variables, step-by-step execution.
  • The coding language is Javascript, not C.  Specifically, it’s node.js, which is Javascript optimized for running on a server, rather than in a browser, by way of some extra libraries.  The “server” in this case is the little old Beaglebone.  As you might imagine, node.js is not the fastest environment for running code on the Beaglebone, but for LED blinking and many other types of prototyping, it’s fast enough.

Despite the differences, Arduino coders should find the transition to Cloud9 and bonescript to be quite easy.  The blinkled.js code looks very much like Arduino code.  That’s no coincidence: the README for the bonescript project, which you can find on its github page here,  says that the goal is “to have something that provides most of the Arduino functions and is generally usable by Summer 2012″.

There is a ton of good information here, and there are a whole bunch more BeagleBone 101 tutorials on the site.

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone!   We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

In Stock and Shipping Now!

 

Filed under: beaglebone — by Tyler Cooper, posted June 1, 2012 at 3:02 pm


NEW PRODUCT! – Miniature Keyboard- Microcontroller-Friendly PS/2 and USB

ID857 LRG

NEW PRODUCT! – Miniature Keyboard- Microcontroller-Friendly PS/2 and USB

Add a typing interface to your project with this microcontroller-friendly miniature keyboard. We found the smallest PS/2+USB keyboard available, a mere 8.75″ x 4″ x 0.6″ (220mm x 103mm x 16mm)! It’s small but usable to make a great accompaniment to either a microcontroller project or a computer such as the Beagle Bone or Raspberry Pi. The keyboard supports either USB or PS/2 interface and will automatically adjust to whichever its plugged into (there’s an adapter included).

ID857front LRG

Comes with a full QWERTY keyboard, and has a num-lock number pad. Nearly all microcontrollers have existing PS/2 keyboard examples that would work fine with this keyboard. For Ardiuno users, we tried out PJRC’s PS2_Keyboard library with great success – just check the ‘simple text’ example for which pins you can connect to on your ‘duino (on an Uno we used digital pins 2 and 3). We suggest our PS/2 adapter cable to make the wiring easy. Start typing and you’ll see the data appear in the serial terminal!

In stock and shipping now!



OpenROV, the $750 BeagleBone Powered Mini Submarine

Brian Lam has a nice article in the New York Times today profiling the OpenROV project.  OpenROV is a low cost submarine that will launch on Kickstarter later this summer for around $750.

The OpenROV uses common parts to cut the cost. The depth sensor they plan to use is commonly found in a scuba diver’s computer. High definition video camera is scavenged from a cheap Web-camera that people use to video chat. The most expensive part inside is the computer, a little Linux computer called a BeagleBone that costs $89. Still, the team thinks they can get costs down by buying parts in bulk.

The main body is a plastic tube where the computer, the camera, and LEDs are protected from the elements by the use of double rubber o-rings seated with silicone grease. A small hole sealed with epoxy allows power cables to pass through the end caps, and to the horizontal and vertical thrusters, as well as the battery packs. Controls and video are relayed using a pair of twisted copper wires like the kind used in old landline phones. The wires spool out like a fishing reel so the robot will eventually be able to reach 100 meters under water.

Instead of being built in a factory, OpenROV’s chassis is constructed using laser cutter machines that Mr. Stackpole pays to use at San Francisco’s TechShop, a community tool-share and clubhouse for tech wizards and designers in the South of Market neighborhood of San Francisco.

Read the full article here.

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone!   This is the same microcontroller used in the OpenROV project.  We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

In Stock and Shipping Now!

Filed under: beaglebone — by Tyler Cooper, posted at 10:59 am


Using an SSD1306 OLED Graphic Display With a Beagle Bone

Adafruit customer Toby Wintrmute posted up some nice code to get our OLED graphic displays working with the Beagle Bone.  He even has some nice extras like posting PNG files directly to the OLED displays.

I’ve been hacking away on the BeagleBone some more, and I’ve come up with a controller for the common SSD1306 LCD controller, using the SPI interface. This controller is behind a bunch of the available small graphical LCD panels out there.

I’ve also written supporting libraries to display both text and PNG files, although don’t expect too much from a 128×32 monochrome image!

I’ve uploaded my notes and libraries here:
https://github.com/TJC/BeagleBone

Great work Toby, and thanks for sharing!

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone! We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

In Stock and Shipping Now!  Also pick up an Adafruit OLED display here.

Filed under: beaglebone — by Tyler Cooper, posted May 24, 2012 at 11:39 am


Beagle Bone Tutorials by Ladyada @adafruit – Tutorials for the TI embedded Linux board

Pt 1031

Beagle Bone Tutorials by Ladyada.

New from the fine people who have brought us the Beagle Board, we now have a smaller, lighter, but powerful single board linux computer, Beagle Bone! We like this move to a more compact and integrated SBC. For example, there is onboard Ethernet and USB host, as well as a USB client interface (a FTDI chip for shell access). It even comes preloaded with Angstrom Linux on the 4 GB microSD card!

The Beagle Bone is a great step up from microcontrollers (such as AVR, PIC, ARM Cortex M3, 8051, Propeller, etc) to microcomputers. Unlike a microcontroller, where the FLASH, EEPROM, RAM, etc is all in one chip, a microcontroller has them separated out, like a classic computer such as a desktop or laptop machine. The Beagle Bone has a main processor core running at 700MHz, a chunk of 256M DDR RAM, and permanent storage onto a microSD card. This makes for a powerful machine, that has no problems running Linux, a webserver, Python, FTP clients, SSH, etc.

The Bone also has great accessories built in, such as onboard Ethernet with 10/100M connectivity, mini USB port with TTL serial converter, JTAG debugger for advanced hacking, USB A host port for connecting a hub/WiFi/etc, power management IC that keeps the board safe from a misplugged adapter, and tons of 0.1″ spaced breakouts

One of the powerful abilities of the Bone is that it has I2C, SPI, and GPIO at a hobbyist-friendly 3.3V level (instead of the more difficult to interface 1.8V) while also running complex applications such as a webserver. This allows for more complex projects that would tax an Arduino.

Read more.


Bone2
Installing Windows Drivers

Pingdns
Checking Your Ethernet Connection

Wifiplug
Wireless Networking Using a WiFi Adapter

Filed under: beaglebone — by adafruit, posted May 7, 2012 at 5:31 pm


NEW PRODUCT – Miniature WiFi (802.11b/g/n) Module – Perfect For Beagle Bone

Window-177

Window-1-102

Window-2-59
NEW PRODUCT – Miniature WiFi (802.11b/g/n) Module – Perfect For Beagle Bone. Make your Internet of Things device cable-free by adding WiFi. Take advantage of the Beagle Bone’s USB port to add a low cost, but high-reliability wireless link. We tried half a dozen modules to find one that works well with the Bone without the need of recompiling any kernels, its supported by the Angstrom installation that comes with each Bone. You’ll have wireless Internet in 10 minutes! Works great with 802.11b/g/n networks.

In stock and shipping!

Filed under: beaglebone — by adafruit, posted at 2:46 pm


Controlling a HD44780 LCD on a Beagle Bone

3Ced7Db6754411E181Bd12313817987B 7

Controlling a HD44780 LCD on a Beagle Bone via MAKE.

Hitachi HD44780 compatible LCD screens are those common displays we see all over the place. Getting them to display some information is fairly easy, as all you have to do is send the appropriate bits to each of the LCD screen inputs.

Filed under: beaglebone — by adafruit, posted April 26, 2012 at 8:33 am


Descriptive Camera prints text about the scene

NewImage

The inimitable Matt Richardson writes:

The Descriptive Camera works a lot like a regular camera—point it at subject and press the shutter button to capture the scene. However, instead of producing an image, this prototype outputs a text description of the scene. Modern digital cameras capture gobs of parsable metadata about photos such as the cameras settings, the location of the photo, the date, and time, but they dont output any information about the content of the photo. The Descriptive Camera only outputs the metadata about the content.

The technology at the core of the Descriptive Camera is Amazons Mechanical Turk API. It allows a developer to submit Human Intelligence Tasks (HITs) for workers on the internet to complete. The developer sets the guidelines for each task and designs the interface for the worker to submit their results. The developer also sets the price theyre willing to pay for the successful completion of each task. An approval and reputation system ensures that workers are incented to deliver acceptable results. For faster and cheaper results, the camera can also be put into accomplice mode, where it will send an instant message to any other person. That IM will contain a link to the picture and a form where they can input the description of the image.

The camera itself is powered by the BeagleBone, an embedded Linux platform from Texas Instruments. Attached to the BeagleBone is a USB webcam, a thermal printer from Adafruit, a trio of status LEDs and a shutter button. A series of Python scripts define the interface and bring together all the different parts from capture, processing, error handling, and the printed output. My mrBBIO module is used for GPIO control (the LEDs and the shutter button), and I used open-source command line utilities to communicate with Mechanical Turk. The device connects to the internet via ethernet and gets power from an external 5 volt source, but I would love to make a another version thats battery operated and uses wireless data. Ideally, The Descriptive Camera would look and feel like a typical digital camera.

NewImage



www.flickr.com
adafruit's items Go to adafruit's photostream
www.flickr.com
items in Adafruits More in Adafruits pool