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.
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!
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.
It 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:
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.
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 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…
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…
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…
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.
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…
Recent Comments