Archive

Archive for the ‘ARM’ Category

Handheld XV-11 LIDAR with STM32F429 and MATLAB

August 26th, 2014 1 comment

The XV-11 LIDAR unit

The XV-11 LIDAR unit

To make our robots even more autonomous we would like to investigate the world of Laser range finding using LIDAR technology. Unfortunately for the users who want to try out LIDAR it’s a very expensive technology to get your hands on.

Throughout the years though Vacuum Clearner robots have evolved a lot, both in the algorithms gettings better but also in the use of more advanced sensors. Lately the Neato XV-11 All Floor Robotic Vacuum System included a small range (0.2m to 6m) LIDAR with 1 degree precision and a resolution of a couple of centimeters. As this vacuum cleaner only costs around $400 makes it a bargain to get hold of a LIDAR if just you could disassemble the robot and use just the LIDAR.

Luckily for us there was put up a bounty for people “hacking” the XV-11 LIDAR and a new hacking community had begun: http://xv11hacking.wikispaces.com/LIDAR+Sensor
Read more…

Categories: ARM, STM32 Tags:

IoT featured soccer table

August 24th, 2014 No comments

IoT table from top

IoT table from top

Internet of Things (IoT) is one of the big electronics subjects throughout the world this year.

To show the capabilities of custom IoT devices and to help a local LAN-event organisation, TheBlast, we offered the help to create an Internet enabled soccer table.
Thanks to generous donation by Tuborg Fonden we were able to buy a brand new soccer table for us to modify.

We modified the table by adding two touch displays for user interaction, a barcode scanner for user registration. Inside the table we installed two score detection IR sensors and a ball release system, made by using a motor/wheel from an old Roomba robot. Finally we installed 5 meter of RGB LED strip to light up the playfield.

When scores is detected they are immediately registered online, to be displayed on the LAN-event website, where score timetable and all previous matches can be found.
This post will describe the features of the final table and how it was developed.


Read more…

Categories: ARM, STM32 Tags: , , , , , ,

STM32 Nucleo – a new mbed platform

February 17th, 2014 4 comments

A lot of you probably both know the STM32 devices maybe even from our blog as we tend to use it a lot. You probably also know the mbed board that started as an NXP LPC1768 equipped microprocessor development DIP-like module.

Now ST Microelectronics has decided to join the adventure of the mbed world by making their own mbed development board series and adding support for 4 different STM32 devices in the mbed online compiler environment!

STM32 Nucleo

STM32 Nucleo

Read more at here:

Categories: ARM, Development boards, News, STM32 Tags:

New contributor at TKJ Electronics – Diego

January 30th, 2014 4 comments

We are happy to announce a new contributor and hopefully soon consultant at TKJ Electronics, Diego Ayala.
I have been in touch with Diego for quite a while and we have been talking about his experience with the STM32 family and other ARM M0, M1 and M4 cores together with the Keil and CooCox IDE’s. So an experience like his is really usefull for ARM embedded projects.

To display some of his work we decided to go thru one of his recent projects, a color tracking device running on the STM32F103. A project that really displays what the ARM Cortex-M3 device is capable of doing, as long as you optimize well enough.


Read more…

Categories: ARM, TKJ Electronics Tags:

Color object tracking with STM32 + OV7725

January 27th, 2014 7 comments

Abstract
DEVELOPMENT OF AN EMBEDDED SYSTEM FOR TARGETING A COLOR OBJECT USING A VIDEO CAMERA INTEGRATED TO A MICROCONTROLLER
This project uses STM32F103 microcontroller to track an object, it gets the image from an OV7725 camera + FIFO, it is configured as rgb565 QVGA(320×240).
In the touchscreen the target object can be selected, its color defines the thereshold to binarize an image. After the segmentation is done an algorithm recognizes the contour of the image and its center, once located a PI controller moves 2 servos (pan, tilt) in order to target the objective.
A video of the system doing real-time tracking can be seen in the bottom of the post. The source code and Keil project for the STM32F103VCT device can be downloaded here: Image_Processing.zip
Front

Objective
Designing an embedded system in a microprocessor for detection and targeting a colored object, without the need for externally processing system (PC)
Read more…

How to stream video and audio from a Raspberry Pi with no latency

June 4th, 2013 55 comments

I have finally finished my last exams, so now I have more time to focus on some of my own projects. It has been a while since our Kickstarter campaign was successfully funded, but we are still working on making the experience better for the final users.

After the campaign ended we sent out a survey to all our backers with several questions about there address, profession and so on, but we also asked them if they had any suggestions for improvements or extra features they would like to see added to the Balanduino. A lot of people asked if we could enable wireless streaming for it.
I was personally very excited about that since I have been playing with the thought for quite a while, so when the official camera module for the Raspberry Pi became available I bought it straight away.

Raspberry Pi camera module

Read more…

LPC4350 board – which parts would you like to see reviewed

March 3rd, 2013 7 comments

We have just recently bought a one of the latest evaluation kits from Hitex, featuring the new dual-core LPC4350 from NXP – the LPC4350 Evaluation Board.

LPC4350 Getting Started Kit

LPC4350 Getting Started Kit


The processor consists of two cores, an ARM Cortex-M0, as the low-level processor and the high-end ARM Cortex-M4. Even though the two cores are of a different kind and with independently different features, they both run at a frequency of up to a stunning 204MHz.
Read more…

Categories: ARM, Development boards Tags:

LVDS Display controller for microprocessors

October 3rd, 2012 38 comments

We have had a couple of embedded projects for our customers where the requirement were large-screen LVDS displays. By large screen I mean sizes over 7″ and a resolution of 800×480 where the common SSD1963 LCD controller can’t be used as the frame buffer RAM is too small.

LVDS Display Controller V1.0


So now we have decided to make our own similar display controller board but for LVDS displays as they are much more inexpensive and common (used in TVs and PCs).
Read more…

Categories: Arduino, ARM, FPGA, Other Microprocessors Tags:

Ethernet on STM32F4DISCOVERY using external PHY

August 24th, 2012 138 comments

For you who have read about the STM32F4 Cortex-M4 processor you might know that this processor family includes a 10/100 Ethernet MAC with dedicated DMA that supports supports IEEE 1588v2 hardware, MII/RMII.
This means that the only electronics needed to enable the ethernet capability is an external PHY and the Magjack connector.

On the STM3240G-EVAL evaluation board the DP83848 PHY is used and luckily for us we were able to find a simple breakout board for this chip on eBay.

DP83848 Phy breakout board


To hook up this Phy to the STM32F4DISCOVERY board a slight change in the pins, compared to the connections on the evaluation board, had to be made. Because the STM32F4DISCOVERY board only contains the 100-pin version some of the full MII pins are missing so we have to use the PHY in RMII mode.
Read more…

Categories: ARM, Development boards Tags:

mikroElektronika ARM development tools

May 28th, 2012 No comments

Recently mikroElektronika has been so kind to send us a couple of samples of their latest ARM development tool series.

The latest mikroElektronika ARM development tool series


mikroElektronika is known for their broad range of development boards especially in the PIC series where the most common board is their EasyPIC board. Now they have done it again and come up with a new product line – the ARM series.
Read more…

Categories: ARM, Development boards, Reviews, Tools Tags: