Tuesday, November 21, 2017

Assemble Kuman Arduino Robot Car KIT SM11 Step 3: Install the Ultrasonic Ranger On The Mount

Few weeks ago I received a Cool Arduino Robot Car SM11 KIT from the great folks at Kuman generously donated for the Visuino development :-).

I already posted:
Unboxing video
Step 1: Installing the Motors and Attaching the Wheels
Step 2: Installing The Boards And Sensors

And here is the 3rd assembly video - Assemble the Ultrasonic Ranger mount, and install the Ultrasonic Ranger on it:




I am preparing the rest of the Assembly videos and will post them in the following days.
I am also looking into what is the best way to map the Robot functionality in Visuino .
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Kuman

Sunday, November 19, 2017

Sneak peek at the InstrumentLab Delphi running in CrossVCL on MAC

In the last 2 years, I was able to port at least partially all the Mitov Software libraries to cross platform, with one notable exception - InstrumentLab :-( .
InstrumentLab is a really cool library, but it is based on GDI+, and as such is difficult to port to other platforms... That is until now :-) .
Recently Eugene Kryukovk announced his latest ingenious project - CrossVCL!
CrossVCL allows you with minimal effort to port VCL based Delphi projects to MAC and Linux.
As soon as I learned about the library, I immediately jumped into action, trying to port the Mitov Software components to support it. CrossVCL comes with fairly decent GDI+ support, and that makes it great candidate for porting the InstrumentLab.
CrossVCL is still in Beta, and the first attempts uncovered some issues here and there, but Eugene Kryukov did a fantastic job on resolving them, and the library already starts to look the way it should on MAC.
This is screenshot of the Gauge already working on MAC:

This is still a very early version, and a lot of work remains to be done. Not all the components are working yet, but this is a great first step in the MAC port of the InstrumentLab :-).
Visuino is also largely based on GDI+ and the plan is to port it with CrossVCL to MAC and Linux, so this development is also important step of the Visuino MAC/Linux port.
I will keep posting updates on the development, so stay tuned ;-).

#Delphi #Visuino #CrossVCL

Cheers,
  Boian

Thursday, November 16, 2017

Assemble Elegoo Smart Car Arduino Robot KIT 3.0 Step 11: Install The HC-08 Bluetooth Module

Last year, the great folks at Elegoo sent me one of their great Arduino Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Couple of month later, they introduced improved Smart Car Arduino Robot KIT Version 2.0 , and also sent me one :-). I posted Assembly Instructions for it too :-). I also mapped the Shield in Visuino , and started work on tutorials.
Elegoo did not stop there however, and few weeks ago I received the Latest Version 3 Arduino Robot Kit donated for the Visuino development!

I already posted:

Unboxing video
Step 1: Installing the Motors on the Chassis
Step 2: Installing and Connecting The Motor Driver Board
Step 3: Installing The Line Tracking Sensor Board on the Chassis
Step 4: Installing The Arduino and Sensor Shield Boards on the Chassis
Step 5: Installing The Battery Box on the Chassis
Step 6: Installing the Servo turning the Ultrasonic Ranger
Step 7: Assembling and Installing the Obstacle Avoidance Ultrasonic Ranger
Step 8: Connecting the boards, and joining the 2 layers of the Chassis together
Step 9: Installing the Wheels
Step 10: Charging and Installing the Batteries

Here is the 11th Assembly Video - Installing The HC-08 Bluetooth Module on the Sensor 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.
I even succeeded to post one Video Tutorial on Simple Obstacle Avoidance with the Robot with Visuino:

I will try to make some more Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Elegoo #Robot

Tuesday, November 14, 2017

Assemble Kuman Arduino Robot Car KIT SM11 Step 2: Install The Boards And Sensors

Couple of weeks ago I received a Cool Arduino Robot Car SM11 KIT from the great folks at Kuman generously donated for the Visuino development :-).

I already posted:
Unboxing video
Step 1: Installing the Motors and Attaching the Wheels

And here is the Second assembly video - Installing The Boards And Sensors:



I am preparing the rest of the Assembly videos and will post them in the following days.
I am also looking into what is the best way to map the Robot functionality in Visuino .
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Kuman

Monday, November 13, 2017

Pictures from the Hackaday LA Siperconference 2017

  Saturday I was able to spend few hours at the Hackaday Superconference LA 2017 . The event started Friday afternoon and continued until Sunday evening, but I was able to stay only about half day as Visuino needed more attention.
The Conference also featured a cool PIC32 based Hackable Badge with built in camera and OLED screen:


And a bag full of goodies some of them shown on the pictures here:
 

And me being a Software Developer, I jumped into battle mode with one of my Visuino Programmed Kuman Robots, as soon as I saw a HexBug :-D
You can see a video of me getting the bug on Twitter:
Visuino Robt vs. HexBug

A good Conference starts with seamless Registration:
 

And getting a cool Conference T-Shirt:

All the locations were packed:
 

And so was the Hacking and Workshop tents area:
 

 

And how can you have Hackaday, without Pirates :-) :

 

I had a chance to do a small demo of programming Robots with Visuino:

I did this tutorial:

And then showed few other Robot projects. I will post video tutorials for them soon!

And no Conference is complete without great food, and... Espresso!
 
 

All the way to the evening:

With never stopping hacking:
 

And Robot presentations (Including some of my robots on the left):
 

All culminating with a Night Party:
 

Featuring arcade games:
 


Even real old school Pinball and Pac-Man:
 

 

And me and my Visuino programmed Robots, just before leaving:
 

 

As expected this was a fantastic event organized by the great people of Hackaday, and Supplyframe , and I am looking forward to be at the next SoperCon, and hopefully to have more time to spend there next time :-)

Cheers,
  Boian

#Hackaday #SuperCon #Visuino


Saturday, November 11, 2017

Elegoo Arduino Robot V3: Implement Simple Obstacle Avoidance with Visuino

Just posted the first video tutorial on programming the new Elegoo Smart Car Arduino Robot KIT Version 3 with Visuino, to implement simple Simple Obstacle Avoidance:


Here is the Visuino Diagram:

And you can download the code here:

http://www.mitov.com/ElegooRobotV3SimpleObstacleAvoidance.zip

#Visuino #Arduino #Robot

Tuesday, November 07, 2017

My "Developing Your Own Visuino Components with Delphi" session at CodeRage XII Tomorrow!

Please join CodeRage XII tomorrow for my "Developing Your Own Visuino Components with Delphi" session at 3:00 PM CST!


It this session I will introduce you to the Visuino SDK:


And I will show you how easy it is to create your own Visuino components using Delphi.
The Visuino SDK is available as Free Download in the G+ “Visuino - Visual Arduino Developers” Community:
https://plus.google.com/communities/116125623808250792822

I hope you will enjoy the presentation! :-)

#Visuino #Arduino #Delphi

My "Create SCADA Modbus Industrial Control applications, and Devices with ControlLab, and Visuino Pro" session at CodeRage XII Tomorrow!

Please join CodeRage XII tomorrow for my "Create SCADA Modbus Industrial Control applications, and Devices with ControlLab, and Visuino Pro" session at 2:00 PM CST!


It this session I will show you how easy it is to program Arduino based Industrial PLC controllers with Visuino Pro to implement:
  • Modbus Client Devices
  • Modbus Master Protocol
  • And bridging between different Modbus protocols
I will also show you how easy it it to connect to such devices from Delphi using ControlLab .

I hope you will enjoy the presentation! :-)

#Visuino #Arduino #Delphi

Friday, November 03, 2017

Assemble Kuman Arduino Robot Car KIT SM11 Step 1: Install the Motors and Wheels

Couple of weeks ago I received a Cool Arduino Robot Car SM11 KIT from the great folks at Kuman generously donated for the Visuino development :-).

I already posted Unboxing video.

And here is the First assembly video - Installing the Motors and Attaching the Wheels:



I am preparing the rest of the Assembly videos and will post them in the following days.
I am also looking into what is the best way to map the Robot functionality in Visuino .
After that I will try to make some Visuino tutorials for the Robot.

Cheers,
  Boian

#Visuino #Arduino #Kuman

Wednesday, November 01, 2017

Assemble Elegoo Smart Car Arduino Robot KIT 3.0 Step 10: Charging and Installing the Batteries

Last year, the great folks at Elegoo sent me one of their great Arduino Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Couple of month later, they introduced improved Smart Car Arduino Robot KIT Version 2.0 , and also sent me one :-). I posted Assembly Instructions for it too :-). I also mapped the Shield in Visuino , and started work on tutorials.
Elegoo did not stop there however, and few weeks ago I received the Latest Version 3 Arduino Robot Kit donated for the Visuino development!

I already posted:

Unboxing video
Step 1: Installing the Motors on the Chassis
Step 2: Installing and Connecting The Motor Driver Board
Step 3: Installing The Line Tracking Sensor Board on the Chassis
Step 4: Installing The Arduino and Sensor Shield Boards on the Chassis
Step 5: Installing The Battery Box on the Chassis
Step 6: Installing the Servo turning the Ultrasonic Ranger
Step 7: Assembling and Installing the Obstacle Avoidance Ultrasonic Ranger
Step 8: Connecting the boards, and joining the 2 layers of the Chassis together
Step 9: Installing the Wheels

Here is the 10th Assembly Video - Charging and Installing the Batteries:



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 #Robot

Thursday, October 26, 2017

Assemble Elegoo Smart Car Arduino Robot KIT 3.0 Step 9: Installing the Wheels

Last year, the great folks at Elegoo sent me one of their great Arduino Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Couple of month later, they introduced improved Smart Car Arduino Robot KIT Version 2.0 , and also sent me one :-). I posted Assembly Instructions for it too :-). I also mapped the Shield in Visuino , and started work on tutorials.
Elegoo did not stop there however, and few weeks ago I received the Latest Version 3 Arduino Robot Kit donated for the Visuino development!

I already posted:

Unboxing video
Step 1: Installing the Motors on the Chassis
Step 2: Installing and Connecting The Motor Driver Board
Step 3: Installing The Line Tracking Sensor Board on the Chassis
Step 4: Installing The Arduino and Sensor Shield Boards on the Chassis
Step 5: Installing The Battery Box on the Chassis
Step 6: Installing the Servo turning the Ultrasonic Ranger
Step 7: Assembling and Installing the Obstacle Avoidance Ultrasonic Ranger
Step 8: Connecting the boards, and joining the 2 layers of the Chassis together

Here is the 9th Assembly Video - Installing the Wheels:



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 #Robot

Monday, October 23, 2017

Assemble Elegoo Smart Car Arduino Robot KIT 3.0 Step 8: Connect And Assemble The Chassis

Few months ago, the great folks at Elegoo sent me one of their great Arduino Robot Kit Version 1.0.
I already posted Assembly Instructions, and some tutorials on programming it.
Couple of month later, they introduced improved Smart Car Arduino Robot KIT Version 2.0 , and also sent me one :-). I posted Assembly Instructions for it too :-). I also mapped the Shield in Visuino , and started work on tutorials.
Elegoo did not stop there however, and few weeks ago I received the Latest Version 3 Arduino Robot Kit donated for the Visuino development!

I already posted:

Unboxing video
Step 1: Installing the Motors on the Chassis
Step 2: Installing and Connecting The Motor Driver Board
Step 3: Installing The Line Tracking Sensor Board on the Chassis
Step 4: Installing The Arduino and Sensor Shield Boards on the Chassis
Step 5: Installing The Battery Box on the Chassis
Step 6: Installing the Servo turning the Ultrasonic Ranger
Step 7: Assembling and Installing the Obstacle Avoidance Ultrasonic Ranger

Here is the 8th Assembly Video - Connecting the boards, and joining the 2 layers of the Chassis together:


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 #Robot

Thursday, October 19, 2017

Just received new cool SM11 Arduino Robot KIT from Kuman for the Visuino development, and posted Unboxing video :-)


This week I received another Cool Arduino Robot SM11 KIT from Kuman donated for the Visuino development :-).
This is a brand new Kuman product, and I received one of their very first sets.

This set is quite different than the SM2 KIT that I have received before:
http://labpacks.blogspot.com/2017/08/just-received-another-cool-sm2-arduino.html

This set has all the necessary sensors already installed on the chassis, has Rotating Ultrasonic Ranger, infrared obstacle detection and line following sensors, buzzer, and even has LED lights that can be used at night.
It can be programmed as autonomous or remote controlled robot. It has both Infrared Remote and Bluetooth receivers.
The set also includes rechargable batteries and charger for them.
Since the Arduino board is easily detachable, it should be easy to upgrade the board to Mega of other more powerful Arduino, or even install and use Teensy, ESP8266 or ESP32 in the breadboard area.
I will be posting assembly instructions soon, but here is a short unboxing video, and some picture from the parts :-)

This is a stock photo of how the assembled robot looks like:

Here is the unboxing video:

And some pictures of the box and what is included:



I hope you have will the video :-).
Looking forward to assemble it and start programming it with Visuino :-) .

Cheers,
  Boian

#Visuino #Arduino #Kuman #Robot


Wednesday, October 18, 2017

VideoLab, VisionLab and BasicLab now support Cross Platform Video Capture in Windows, MAC, iOS, and Android!

The work to port all of the Mitov Software libraries to cross platform is rapidly progressing. Almost every day another component or feature is ported! Sometimes however a major functionality gets ported... In the last couple of weeks, I was able to add new cross platform Video Capture Component in VideoLab, VisionLab and BasicVideo!

I have uploaded the latest versions of the libraries with the new capture component, and you can download them from here:

https://labpacks.blogspot.com/2017/05/the-first-delphi-102-tokyo-compatible.html


Here are some screenshots of the new functionality:

The new cross platform Video Capture component:

And connected in the OpenWire Editor:

VideoLab Video Capture in Windows:

VideoLab Video Capture in MAC:

VideoLab Video Capture in Android:


I expect to have even more exciting stuff coming in the following weeks so stay tuned! :-)

Cheers,
  Boian

#Delphi #OpenWire