Search Results

Keyword: ‘usb’

PIC18F2550 USB LED Matrix Board

May 29th, 2010 6 comments

NOTE: Please add yourself to our new maling-list. In there you will get exclusive information about this project, beta-testing, pre-releases and much more – http://elec.tkjweb.dk/matrix/

In March is designed a USB LED Matrix board which I afterwards got manufactured at BatchPCB.

USB Led Dot Matrix - Revision 1

After about a month I recieved the board, but unfortunately it had some manufacturing defects. I contacted BatchPCB and got a full refund.
You can read more about the defects in one of my other posts. But now I’ve fixed the defects using a razor blade and some wire.

The board and components used

Here is some assembly pictures…

Assembly step 1


Assembly step 2


Assembly step 3


Assembly step 4


Assembly step 5


Assembly step 6 - Finished

After a couple of hours programming I’m able to control the display using a nice GUI on the computer (made in Visual Basic 6). The programming is done in PicBasic Pro, and the flashing of the PIC18F2550 is easily done via USB, as I’ve installed Microchip’s PICDEM FS USB Bootloader on the chip.

Board connected to computer


LED Matrix example


Categories: PIC Tags:

STM32 USB Connection

January 25th, 2010 8 comments

The USB connection between the STM32 and the computer is finally working.
I’ve tried the different USB programs from the StdPeriph Library

Fx.

  • Virtual COM Port
  • DFU Programming

As I’m using Ride7 for programming, I can upload the project and sources if you want me too.

 

OBS: If you have projects which DOESN’T use the USB, you have to set the USB Disconnect jupmer to Ground (Pos. 1-2), as if not, the STM32 will stop in some kind of USB Interrupt trying to make a data communication with the computer, but it never comes as the STM32 doesn’t start one!

I discovered this Ã? when I tried DFU’ing my 320×240 LCD code – and when I went back to normal .hex, it didn’t work – that was because I had to set the USB Disconnect to Ground!

Categories: ARM Tags: , , ,

IoT featured soccer table

August 24th, 2014 1 comment

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: , , , , , ,

Year 2013 for Thomas

January 25th, 2014 7 comments

thomasIt has been quite a while ago since my last post here at the Blog which is due to a lot of new things and changes that happened in the past year. So with the following post I would like to tell a bit about myself and why I haven’t been writing post so frequently.

“Who am I?”

Most of you probably don’t know a lot about either me or Kristian, but I thought it would be the right time now to give a better introduction about me and myself. I have mainly been keeping these details about myself private, due to my age and the difficulty in freelance work and consultancy when being a newly started company and now with an age of only 20 years.

“My name is Thomas Kølbæk Jespersen. I’m 20 years old and a keen electronics enthusiast, entrepreneur, R&D ‘engineer’ and now being a student at Aalborg University studying Electronics Engineering.”

A lot of things happened for me and my company TKJ Electronics in the past year, which are but not limited to:

  1. Gap year
  2. Sales manager for solar panels
  3. Balanduino project
  4. Travel adventure
  5. Moving to Aalborg
  6. Aalborg University
  7. Employment at Create It Real
  8. General TKJ Electronics consultancy

Read more…

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

June 4th, 2013 62 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…

Balanduino – Balancing Robot Kit (Kickstarter)

March 18th, 2013 4 comments

Hello all fellow blog readers.
Most of you might be aware of the Balancing robot project we have been working on for quite a while, if not please have a look here: The Balancing Robot.

We have now been working on this project in over a year, fine tuning the balance and stability of the robot and adding even other features and control options.

And NOW we are ready to announce this Balancing robot to be sold as a kit, named Balanduino.

The Balanduino

The Balanduino


The Balanduino kit consists of an Arduino compatible main board with the necessary sensors to keep the robot balanced automatically.

Furthermore the main board contains a USB Host controller, the MAX3421E, which library for the Arduino we have been expanding a lot recently, adding support for many of the most popular game controllers.
This USB Host controller together with a USB Bluetooth dongle enabled you to remotely control the Balanduino with your Android phone, PS3, Wii or Xbox controller and even your Windows, Linux or Mac PC.
Read more…

Categories: Arduino, Balanduino, Bluetooth Tags:

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:

Bluetooth controlled RGB light strip

January 20th, 2013 14 comments

In December last year we developed a small Bluetooth controlled RGB light strip for the christmas tree, to be controlled with your Android smartphone

The demonstration of the project and the smartphone control can be seen in the video below.

The main aspect of the project is to use an Arduino to parse incoming Serial commands to enable and set different effects for the attached RGB strip.
The code for the project, including the Arduino code and the Android application project, can be found on GitHub: AndroidControllableLights

Another interesting aspect of the project was to enable wireless update of the Arduino sketch, using the Bluetooth serial connection. Scroll down in this post if you are only interested in figuring out how this can be done. Read more…

Categories: TKJ Electronics Tags:

RFCOMM/SPP Library for Arduino

July 30th, 2012 102 comments

This is yet again a new library for Arduino.
But this time it is a speciel one and a library I have though about making for a long time since I wrote the PS3 Bluetooth Library. It is the RFCOMM/SPP library, in short it is a virtual serial port via Bluetooth, which means you can now communicate with your Arduino via Bluetooth using a normal terminal application on your computer, smartphone etc. It has been confirmed working with Windows 7, Mac OS X, Linux (Ubuntu 12.04) and several Android devices.

Arduino RFCOMM

Arduino Mega with some compatible dongles

Read more…

Categories: Arduino, Bluetooth, USB 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: