RoadTest: STM Discovery Board for Makers
Author: dirceumuller
Creation date:
Evaluation Type: Development Boards & Tools
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: I would compare to Raspberry Pi or other devboards.
What were the biggest problems encountered?: The LCD stopped working. Little documentation available.
Detailed Review:
I was hoping to tinker the devboard with my daughters, but after two weeks the lcd stopped working. As soon as the screen stopped working, they totally lost interest. The board itself seems to keep running. It is possible to program the LEDs, and command the bus.
The problem started when we tried to create a "hello world" displayed on the lcd based on examples found on the mbedOS website. Probably the example we used was from some board from the same manufacturer, but another model.
As my tinkering experience was fundamentally based on computers with OS written in ROM (Sinclair Spectrum), I had not taken any special precautions, hoping that a simple reset would leave the board operational again if I'd made a mistake in the compilation. I am particularly adept at "trial and error" with science. Well, reset did not work.
I started looking for the specific board documentation, but nothing I found seemed to relate to possible solutions, and seemed sparse. The children became disinterested in a few minutes while I researched similar situations to try to reverse the problem.
My eldest daughter still paid attention to some programming fundamentals and binary numbers, by similarity to some school content, but not for long.
When I was a kid, it used to take 20-30 minutes to load a single program into Sinclair's memory from a tape. There were few programs available, so it was almost obvious that it was worth learning to program BASIC just to use the computer quickly. I had a small collection of "one-" and "two-liners" printed. Simple games were programmed with 60-80 lines of code, and this took few minutes to type. If any mistake was made, it was enough to turn the computer off and on again, so that it was functioning properly again. The manual had all the commands, and the computer bus schema.
Today, computers, tablets and mobile phones load content almost instantaneously. There are a multitude of apps, videos, music, etc. available. No need for doing it just for doing.
Nostalgia is no match against the internet.
Thus, the board is not, at the moment, a suitable tool to start children in programming and robotics. It has not been evaluated, in this review, for adolescents, nor for people with more advanced training and experience than my own.
As for me, I still have not given up doing something more interesting with the board. I continue using some of my spare time to find more information about the board. As an adult who works full time and enjoys spending time with family, unfortunately this time is limited. Considering this will probably be seen by someone at STMicroelectronics, I hope I'll be receiving a link with more detailed info about it.
In order to broaden the target public, it would be useful to provide a wider technical reference, or, if it already exists, make it simpler to find. I also consider that a simple method of resetting the board to the factory status would be nice.
The demo content demonstrates how versatile the board is. There is some lag in the touchscreen response, so this needs to be taken into account when setting the purpose of the application (games?). Most of the demos embeded on this board are functional.
One of the non-functional demos suggests using this devboard to control a washing machine. My knowledge of electronics is sufficient only to know that it is not possible to connect the board directly to the high voltage parts, but to relays that would control the motor's on-off, valves, pumps and heater. Once the sample program was included, I would suggest including the example of the electronic schema as well.
Top Comments
My feeling is that if you had asked for help sooner, someone here would have been able to offer some suggestions. Also when teaching kids, it's often best to have everything ready to go BEFORE getting…
This board is not for the faint of heart it will try your patience but what doesn't these days it a fun exciting board I had a wonderful time with and cant wait to post up the rest of my project after…
I didn't understand where a significant chunk of this short review was going; what does this mean: "There are a multitude of apps, videos, music, etc. available. No need for doing it just for…