Help us make a great product

Here you can find latest news on mikroElektronika products.
Author
Message
User avatar
anikolic
mikroElektronika team
Posts: 1775
Joined: 17 Aug 2009 16:51
Location: Belgrade
Contact:

Help us make a great product

#1 Post by anikolic » 21 Sep 2012 08:23

What features would you expect from a touch-screen device with a microcontroller?
What display size, connectivity, integration features, on-board modules?
What would you use it for?


Anyone who is interested to participate is more than welcome to post an opinion.
We have some cool ideas, but we want to hear you as well.
Help us make the product that will suit most of your project needs.
Make sure to describe where will you be using such a product,
so we can plan product integration features as well.

Thanks everyone!

Yours sincerely,
mikroElektronika
Web Department Manager

Teo1
Posts: 37
Joined: 10 Apr 2011 18:58
Location: Bucharest, Romania

Re: Help us make a great product

#2 Post by Teo1 » 21 Sep 2012 11:07

Hi, something like " Rack designer " from http://www.easyvitools.com/rdesign/index.html
Thanks in advance,
Teo

User avatar
anikolic
mikroElektronika team
Posts: 1775
Joined: 17 Aug 2009 16:51
Location: Belgrade
Contact:

Re: Help us make a great product

#3 Post by anikolic » 21 Sep 2012 11:42

Thanks for posting.

We already have Visual TFT software, and we are actively working on
adding more and more components for development. Have you tried the software already?
Image
Web Department Manager

Teo1
Posts: 37
Joined: 10 Apr 2011 18:58
Location: Bucharest, Romania

Re: Help us make a great product

#4 Post by Teo1 » 21 Sep 2012 11:56

Not yet but I'll try. If you implement and virtual instruments will be great. Thank you again.
Teo

p.erasmus
Posts: 3391
Joined: 05 Mar 2009 10:28

Re: Help us make a great product

#5 Post by p.erasmus » 21 Sep 2012 13:06

Teo1 wrote:Not yet but I'll try. If you implement and virtual instruments will be great. Thank you again.
This is moveing away form the topic however this was ask for at the very first release of VTFT and I still hope that we would see this in VTFT
P.Erasmus
Saratov,Russia
--------------------------------------------------------------

bartt
Posts: 156
Joined: 20 Jul 2012 18:52
Location: Left coast

Re: Help us make a great product

#6 Post by bartt » 21 Sep 2012 16:59

I'd like to see a couple of hardware versions with various screen sizes (3, 4, 6, 7, 10 inch) and high resolution (720p).
Perhaps the screen is a separate unit with common interface and connectors.
A ruggedized (shock and vibration; -20..85C temp or better) version would be very useful for my line of business as well.
Integrated (optional) EMI filters would be another nice feature.
Capacitive touch or more sensitive resistive touch.

Hope it helps..

MicroMark
Posts: 181
Joined: 11 Feb 2011 17:22

Re: Help us make a great product

#7 Post by MicroMark » 21 Sep 2012 23:33

Hello,

I think it would nice to have custom molded project boxes for the multimedia
displays. With display window cut out and openings for Usb/audio connectors.
Maybe a couple of styles ie, slim like a cell phone and a deeper box for industrial type applications.

Consider using spi touch pad controllers. I get conflicts when I want to do high
speed ad sampling using fractional results and then have to re-initialize the ad
convertor for the touch pad. Any Hints? The spi controllers have a interupt output pin which lets you do "on interupt" vs. "polling" the tp.


I just received my Multimedia Workstation v7 from Mouser. It's really great and will speed up new designs!

Thanks

Sy
Posts: 708
Joined: 10 Dec 2009 13:41
Location: UK

Re: Help us make a great product

#8 Post by Sy » 22 Sep 2012 13:17

I don't know much about this product, but could the graphics support SVG ?

I have done quite a lot of work on SVG and using it to build interactive displays, here's my demo page:

http://svggui.com/demo/virDesktop.php
Kind Regards,
Sy

hexreader
Posts: 1784
Joined: 27 Jun 2010 12:07
Location: England

Re: Help us make a great product

#9 Post by hexreader » 22 Sep 2012 13:36

Not sure if I know exactly what I am asking for - but I'll try....

I find that I have to manually put a prototype and function "user_init();" into every Visual TFT project that I start.

It would be nice if Visual TFT had a user_init() (or similar function name) as standard, and a section before "user code goes here" comment with something like "user initialisation code goes here" then an empty user_init() function.

Does that make sense?

Otherwise, Visual TFT is a fantastic and indispensable product. I would hate to try and start any TFT project without it.

Many thanks
Start every day with a smile...... (get it over with) :)

Fakir
Posts: 102
Joined: 13 Jul 2012 08:33
Location: Czech Republic

Re: Help us make a great product

#10 Post by Fakir » 24 Sep 2012 22:26

Hi,
I quite like the idea of your Mikromedia series, but (there's always a but, isn't it? :) ) for me, it is too multimedia oriented. It's unlikely that I'd ever need to develop a pocket/handheld MP3 player or gaming console, but there are plenty of devices that I may develop and those need a great user interface.

I'd love to have a touchscreen module, more suitable to be used as an embedded control interface for a more complex devices. I don't need an MP3 codec, accelerometer, nor the battery charger logic. I need a slightly bigger LCD to make the UI of a comfortable size for finger control (who uses a stylus these days), which would also need a capacitive touch layer. The on-board MCU should have enough power and capacity to fully handle the display/input operations and enough communication port options (I2C, SPI, TTL serial) to interface with the main "CPU" of the device. I would treat the display board as just an I/O device and wouldn't bother letting it control anything more than a few LEDs and use a separate MCU for the rest (but this would of course depend on the project).

So, to make it short: I'd love to have a slightly bigger cap-touch Mikromedia with no/minimal on-board accessories, and a bit cheaper, of course. :)

Would something like that be possible, or it is a crazy idea? :)

Best regards,
Tom

RomanT
Posts: 185
Joined: 15 Aug 2012 04:37
Location: Russia, Perm
Contact:

Re: Help us make a great product

#11 Post by RomanT » 25 Sep 2012 17:33

1. Adjusting the brightness of the display and battery level indicator and clock and the effect of scroll Screens (function for VisualTFT)
2. correct use of ports microcontroller (ATMega1280), occupied by the port to be used on another (for example, why take the ports, PG3-PG4, for horal the quartz resonator for internal RTC)
3. more usage examples for AVR - PWM, ADC, INT, external devices ADC, RTC - Click Boards
4. Development Boards mikromedia Workstation v7 for AVR
HW: µM Plus for STM32, µM for ATMEGA, µM for XMEGA, MINI-AT, µProgSTM32, ConnectEVE.
SW: mikroC AVR, ARM, VisualTFT.
Clicks: WiFi+, GSM, GSM2, Bluetooth, ADC, DAC, RTC, IrThermo,
FM, OSD, GPS-L10, GYRO, Altitude, Compass, nRF C, USB adapter, SpeakUp.

labman
Posts: 39
Joined: 04 Jan 2012 02:18

Re: Help us make a great product

#12 Post by labman » 25 Sep 2012 19:44

one of the annoyances of visualtft is adding user code.

The generated code only scans the touchpanel. What if other things need to be done besides servicing the toucscreen adn lcd. Like reading an a/d every 1 millisecond or checking digital inputs and update the display depending on the state of certain inputs. There should be a default function call 'processor' that runs concurrently with the touchpanel.

other idea's : larger touch lcd sizes that have a 'universal' interface connector and cases for them
basically i wuld pick the display i want and it would be able to 'mate' with any cpu board i want through this univrsal connector. The carrier pcb would have level translation , backlight control ( 2 input pins : on/off and pwm or analog voltage to dim it ) and apin to power / shutdown the display the connector would be a 2mm or 1.127mm picth ( nobodoy uses the 100 mil pitch anymore. waaaay too bulky ) dual row pinheader. carrying : d0..d15 , rd , wr, 3v3 , on/off , backlight , backlight dim , xl,xr,yt,yb ( touch signals ). this carrier pcb needs to be thin !

the carrier pcb would have 4 'wings' with holes so you can screw them on to a case.
every of these lcd panels should have a case for them. essentially a nice plastic case with the correct cutout so only the touch area protrudes. border should be covered with case.

The case should have 2 parts :
- the frontshell: a shell holding the display. This needs to be as thin as possible ( essentially the plastic + lcd thickness + carrier thickness )
- a backshell : this mates with the frontshell and is avaialble in 2 or 3 thicknesses , with and without battery compartment

Code: Select all

  
 / ________                                  ____________
/    S  =====================================       S  \  < lcd : borders and non-active areas covered by plastic
|------------------------------------------------------|  < carrier pcb screwed into front shell (S = screw)
  ||                                                      < dual row connector
  
|                                                      | backshell style 0
 \___S______________________________________________S_/  < S = screw 'stud' to mount pcb on inside
 
 
|                                                      | backshell style 1
|                                                      |
 \___S______________________________________________S_/  
 
|                                                      | 
|                                                      | backshell style 2
|                                                      |
 \____________________________________________________/  

|                                                      | 
|                                         -------------|  backshell style 4
|                                        | battery     |
 \_______________________________________|____________/  


Hazelden
Posts: 8
Joined: 14 Feb 2010 01:13
Location: Nova Scotia, Canada
Contact:

Re: Help us make a great product

#13 Post by Hazelden » 28 Sep 2012 16:21

Hi Hexreader.

I just thought I would mention that most people don't realize they can modify the main function in the VisualTFT generated code. The main.c file isn't overwritten every time you click the "generate code" button so you can init anything you want, setup interrupts, and call your own functions before / after the "Check_TP()" line.

Here is a simple example:

Code: Select all

void main() {

  Start_TP();
  
  //PIC32 Mikromedia Piezo Buzzer = RF4 / Group 4.2
  Sound_Init(&PORTF, 4);
  
  while (1) {
    Check_TP();
    
    Do_Something_Else();
    
  }

}
Edit: Also the function Check_TP() exits after checking for user input so your own code will be executed regularly if placed inside the same while(1) while loop.

Regards,
Andrew
Last edited by Hazelden on 28 Sep 2012 17:41, edited 1 time in total.
Andrew Hazelden
Electronics Enthusiast & Blogger
www.andrewhazelden.com/blog/

hexreader
Posts: 1784
Joined: 27 Jun 2010 12:07
Location: England

Re: Help us make a great product

#14 Post by hexreader » 28 Sep 2012 16:37

Hazelden wrote:Hi Hexreader.
I just thought I would mention that most people don't realize they can modify the main function in the VisualTFT generated code.
I am one of those people that did not realise :D

Fantastic tip! Thank you so much for replying with it. This will make my life so much easier.

..... and I love the code you posted on libstock.

Please never leave this forum :)

Edit: Just saw your Workstation7 joystick mod on your blog. I think I might steal this idea too, assuming that you don't mind. The supplied joystick is not very nice as it is.
Start every day with a smile...... (get it over with) :)

Hazelden
Posts: 8
Joined: 14 Feb 2010 01:13
Location: Nova Scotia, Canada
Contact:

Re: Help us make a great product

#15 Post by Hazelden » 28 Sep 2012 17:00

hexreader wrote: Edit: Just saw your Workstation7 joystick mod on your blog. I think I might steal this idea too, assuming that you don't mind. The supplied joystick is not very nice as it is.
I would love to see a slightly higher grade joystick included by default on the Mikromedia Workstation board.

You need to be careful if you try my workstation joystick mod. I found hot glue works fine but CA glue didn't adhere properly. Also, if you play to exciting of a game the hotglue lets go and the ball pops off the end of the joystick.

Image

Image

Regards,
Andrew
Andrew Hazelden
Electronics Enthusiast & Blogger
www.andrewhazelden.com/blog/

Post Reply

Return to “Product Announcements”