Sunday, April 30, 2017

Released the new Industrial Automation and Control library - ControlLab for Delphi and C++ Builder 10.2 Tokyo!

Say hello to the new Mitov Software Industrial Automation and Control component library - ControlLab!

You can download the library for Delphi/C++ Builder 10.2 Tokyo from here:
http://labpacks.blogspot.com/2017/05/the-first-delphi-102-tokyo-compatible.html

It is also included in MegaLab.



This is a Beta release and is expected to grow rapidly with many new components and features.
The library contains Industrial Control components including :

  • Modbus - Master and Slave TCP and Serial, RTU and ASCII components
  • OPC Group components
  • Relay Controller
  • PID Controller
  • Sockets, and Com Port components
  • and many supporting components

Many of the components are already cross platform, including all the Modbus components.
Work is underway to make the library also available for RAD Studio XE8, 10 Seattle, and 10.1 Berlin.

#Delphi #OpenWire


Saturday, April 29, 2017

Visuino at the "Hackaday World Create Day 2017: Design Your Concept" event last week

Finally I have found time to post the pictures from the Hackaday "Hackaday World Create Day 2017: Design Your Concept" event last week.
At the event we discussed project ideas, and started new projects on the Hackaday.IO site .
I decided that it is time to add Visuino as project on Hackaday, and enter it into the 2017 Hackaday Prize competition.
If you like Visuino, please vote for it on the Hackaday.IO project page!

Here are some of the pictures that I took:

As usual the hosts - Supplyframe DesignLab did fantastic job not only organizing the event, but also providing great food:



The opening of the event by Shulie:

After this we separated in groups by project. This is the Visuino setup with all the toys I brought ;-) :

And here is another project - designing open source actuators:

And no such event is complete without some NeoPixels based Steampunk glasses:

And me staring at the future through them ;-)

The event often broke into open discussions:

All in all, I had great time at the event, and I am looking forward to more great events organized by  Supplyframe DesignLab :-)

#Visuino #Arduino

New version of the OpenWire Studio and updated compatible versions of the Mitov Software libraries!

I have just posted updated version of the OpenWire Studio:

The OpenWire Studio is available both as Installer:
http://www.mitov.com/OpenWireStudio_Installer_7.8.2.271.zip

and portable application directory zip:
http://www.mitov.com/OpenWireStudio_7.8.2.271.zip



This version is compatible with the version of the LabPacks installs that I have posted here:
And projects created with OpenWire Studio can be loaded and the data generated by them used in Delphi applications:

OpenWire Studio is a graphical programming IDE that allows creating and running complex designs within minutes and without writing any code utilizing the full speed of our high performance libraries.
It includes all of the Mitov Software libraries.
OpenWire Studio is designed to be extremely easy to use even by the most inexperienced users, while at the same time including very powerful and advanced features for the power users.
It introduces a number of revolutionary features, such as:
  • auto suggesting suitable components when a component is selected
  • components and properties wildcard filtering
  • visual live binding for properties methods and events
  • preview and grouping for undo/redo actions
  • preview for the toolbox components
  • in-place property editors
  • hosted component editors/visualizers
  • visual debugging
  • live editing
  • and many more!

This version also includes a number of new components and features, including:
  • Serial Communication Component
  • Socket components
  • MQTT components
  • Modbus Master and Slave, Serial RTU and Ascii components
  • Simple OPC implementation
  • PID and Relay controller
  • Structure and Packet components that allow communication with Visuino
And many more...

This is a preview version compiled with Delphi 10.2 Tokyo. I am working toward making official release of the Mitov Software libraries and will post compatible OpenWire Studio version at that time.

#Delphi #OpenWire



Tuesday, April 25, 2017

Business Wire: Embarcadero and Mitov Software Team up to Offer Simple, Cross-Platform AI for Developers

Fresh from Business Wire: "Embarcadero and Mitov Software Team up to Offer Simple, Cross-Platform AI for Developers".

AUSTIN, Texas--()--Embarcadero Technologies (a division of IDERA), a leading provider of software solutions for application development, today announced a partnership with Mitov Software, adding Mitov’s IntelligenceLab artificial intelligence (AI) library to Embarcadero's third party ecosystem. This makes it easy for developers to add AI and neural networks to Windows, Linux, Android and macOS applications.
“I love that Mitov Software’s IntelligenceLab takes something as complex as neural networks and artificial intelligence and makes it accessible through reusable components”
IntelligenceLab is an AI library that contains classifiers, training components and a general purpose neuron component, allowing developers to perform data grouping, spam filters, computer vision, speech recognition or any other classification task.
“I love that Mitov Software’s IntelligenceLab takes something as complex as neural networks and artificial intelligence and makes it accessible through reusable components,” said Jim McKeeth, chief developer advocate and engineer at Embarcadero. “Now all of our developers can add advanced neural networks, and other AI classifiers to their cross platform applications.”
Embarcadero’s RAD Studio, Delphi and C++Builder products have a rich third party component ecosystem for multiple platforms. IntelligenceLab, built on top of the RAD platform, is the latest example of the innovative components available to Embarcadero developers, giving them easy access to AI and neural networks so they can get to market faster with more powerful solutions.
“Offering the unique combination of native cross platform compilation and advanced modern language features such as advanced RTTI and Attributes, Delphi has made it possible to implement powerful, high performance, cross platform artificial intelligence components,” said Boian Mitov, owner and CEO of Mitov Software.

Sunday, April 23, 2017

"Installing 3rd party components in Visuino" Video Tutorial by Swellington Santos

Swellington Santos just posted a great Video Tutorial on how to install 3rd party components in Visuino.
In the tutorial he shows how to download, install and use some of the Visuino components that he developed in Delphi using the Visuino SDK available as free download in the Visuino G+ Community.


Congratulation Swellington Santos, you have done a fantastic job!
Creating your own Visuino components is easy and real fun, and I am looking forward to see more people creating cool components :-)

Cheers,
  Boain

#Visuino #Delphi #Arduino

Thursday, April 20, 2017

Assemble Elegoo Smart Car Robot KIT 2.0 Step 5: Install the Arduino Board and the Sensors Shield

Couple of months ago the great folks at Elegoo sent me a beautiful Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Since then Elegoo introduced a newer and simpler to assemble 2.0 version, and the Elegoo folks just sent me this really beautiful Smart Car Robot KIT Version 2.0 donated for the Visuino development.

I already posted:

Unboxing video
Step 1: Assembling the Motors.
Step 2: Installing the Motors on the Chassis
Step 3: Installing the Motor Driver Board:
Step 4: Installing the Line Following Sensors:

Here is the 5th Assembly Video -  Installing the Arduino Board and the Sensors Shield:




I am preparing the rest of the Assembly videos and will post them in the following days. I have also started mapping the Robot's Shield functionality in Visuino, and hope to have improved support in few days.
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Elegoo

Monday, April 17, 2017

Swellington Santos posted the first 3rd party Visuino components developed by him!

Swellington Santos became the first to announce the creation of Visuino components using the Visuino SDK :-). He created 2 components - one to play sound and another to do soft reset.

Congratulations Swellington Santos !

He posted the components in the Visuino G+ Community and on his site. You can download them there.
He also posted a video of how to use the 2 components:


He has more information on his site, and I would expect that he will keep updating it.

If you want to develop Visuino components, you can download the free Visuino SDK available in the Visuino G+ Community.


Currently the SDK is based on Delphi, and you will need at least the free Delphi starter edition to develop components. I am also looking into ways to allow in the future at least some components to be developed without the need of Delphi.

I am looking forward to see more people starting to develop and post Visuino components in the future :-)

Cheers,
  Boian

#Visuino #Arduino #Delphi

Sunday, April 16, 2017

For Easter, received an "Adafruit Feather 32u4 Basic Proto" board from Christopher Barnes for the Visuino development!

And yesterday I received another Easter surprise! An Adafruit Feather 32u4 Basic Proto, board generously donated by Christopher Barnes for the Visuino development!

Thank you Christopher!

The board will be put in use right away, testing the new HID Mouse, and Keyboard support that I added in Visuino, and will help when I start working on the HID Joystick support!



I will also try to make some HID Mouse, and Keyboard Visuino tutorials with it, so stay tuned... ;-)

Cheers,
  Boian

#Visuino #Arduino

Saturday, April 15, 2017

Assemble Elegoo Smart Car Robot KIT 2.0 Step 4: Install the Line Following Sensors

Couple of months ago the great folks at Elegoo sent me a beautiful Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Since then Elegoo introduced a newer and simpler to assemble 2.0 version, and the Elegoo folks just sent me this really beautiful Smart Car Robot KIT Version 2.0 donated for the Visuino development.

I already posted:

Unboxing video
Step 1: Assembling the Motors.
Step 2: Installing the Motors on the Chassis
Step 3: Installing the Motor Driver Board:

Here is the 4th Assembly Video -  Installing the Line Following Sensors:





I am preparing the rest of the Assembly videos and will post them in the following days. I have also started mapping the Robot's Shield functionality in Visuino, and hope to have improved support in few days.
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Elegoo

Just received a great PLDuino - Arduino based PLC from Rani Salloum for the Visuino development!

And yesterday I received another surprise! A beautiful and loaded with features PLDuino - Arduino based PLC, generously donated by Rani Salloum for the Visuino development!
Thank you Rani!
The controller is really beautiful, and I will have a blast while adding the support for it in Visuino :-) . It has all kinds of features, including touchscreen Wi-Fi, MicroSD, RTC and more....








Already power it up, and started playing with it. Next will start implementing the functionality in Visuino, so stay tuned... ;-)

Cheers,
  Boian

#Visuino #Arduino



Thursday, April 13, 2017

Received MLX90614 Infrared Thermometer and APDS-9960 RGB and Gesture modules donated by Rafal Czachurski for the Visuino development!

In the last couple of days, received this 2 more cool modules generously donated by Rafal Czachurski for the Visuino development :-)

MLX90614 Infrared Thermometer:


And APDS-9960 RGB and Gesture Sensor:


Thank you Rafal!

I have already implemented Visuino support for the MLX90614 module, and hope to have support for APDS-9960 oon too :-)

#Visuino #Arduino

Tuesday, April 11, 2017

Assemble Elegoo Smart Car Robot KIT 2.0 Step 3: Installing the Motor Driver Board

Couple of months ago the great folks at Elegoo sent me a beautiful Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Since then Elegoo introduced a newer and simpler to assemble 2.0 version, and the Elegoo folks just sent me this really beautiful Smart Car Robot KIT Version 2.0 donated for the Visuino development.
I already posted:
Unboxing video
Step 1: Assembling the Motors.
Step 2: Installing the Motors on the Chassis

Here is the third Assembly Video -  Installing the Motor Driver Board:



I am preparing the rest of the Assembly videos and will post them in the following days. I have also started mapping the Robot's Shield functionality in Visuino, and hope to have improved support in few days.
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Elegoo

Friday, April 07, 2017

Assemble Elegoo Smart Car Robot KIT 2.0 Step 2: Install the Motors on the Chassis

Couple of months ago the great folks at Elegoo sent me a beautiful Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Since then Elegoo introduced a newer and simpler to assemble 2.0 version, and the Elegoo folks just sent me this really beautiful Smart Car Robot KIT Version 2.0 donated for the Visuino development.
I already posted Unboxing video for it, and few days ago I posted the first Assembly Video - Assembling the Motors.
Here is the second Assembly Video -  Installing the Motors on the Chassis:

I am preparing the rest of the Assembly videos and will post them in the following days. I have also started mapping the Robot's Shield functionality in Visuino, and hope to have improved support in few days.
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Elegoo

Thursday, April 06, 2017

Pictures and Videos from the Arduino Day in Los Angeles last Saturday

And I have finally found time to post the pictures from the Arduino Day in LA event last Saturday, and from my Visuino presentation.
The event was organized Hackerspace Los Angeles and was hosted in the Make in LA building.

The Make in LA space was great! As you can see, in addition to the dozens of 3D printers, and equipment, there was even a real fire truck in the room :-):





Preparing for the event:



Me at front of the Fire Truck :-) :



Jorge Cornejo and his toys:

Benny Estes presenting the Cayenne platform:


And one of the attendees using Visuino to program 2 Arduinos with LoRa Shields to send temperature readings from one to the other:

And here is a video recorded by one of the organizers, of me presenting Visuino:

And showing one of the attendees how to use it:


It was a great event, and I am looking forward to meet the Hackerspace Los Angeles people again :-)

#Visuino #Arduino

Cheers,
  Boian

Wednesday, April 05, 2017

Quick Delphi test of the CommunicationLab MQTT Component in Linux

This is a video of the first  test of the MQTT component from CommunicationLab in Linux.
So far seems to work well :-) - Console Application opening data module with the components:


The test was done with this version:
http://labpacks.blogspot.com/2017/03/the-first-delphi-102-tokyo-compatible.html

Will be doing more component tests and ports in the following days.

Cheers,
  Boian

#Delphi #OpenWire

Monday, April 03, 2017

Assemble Elegoo Smart Car Robot KIT 2.0 Step 1: Assemble the Motors

Couple of months ago the great folks at Elegoo sent me a beautiful Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Since then Elegoo introduced a newer and simpler to assemble 2.0 version, and the Elegoo folks just sent me this really beautiful Smart Car Robot KIT Version 2.0 donated for the Visuino development.
I already posted Unboxing video for it, and promised Assembly videos.
Here is the first Assembly Video - Assembling the Motors:

I am preparing the rest of the Assembly videos and will post them in the following days. I have also started mapping the Robot's Shield functionality in Visuino, and hope to have improved support in few days.
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Elegoo

Saturday, April 01, 2017

Happy Arduino Day!

  Happy Arduino Day Everyone!


To celebrate, I will be at the Arduino Day in Los Angeles today, and will be doing short Visuino presentation :-)

Cheers,
  Boian

#Arduino