FLProg goes online and begins friendship with penguins



    Good afternoon.
    For a long time there was no news about the FLProg project, and I want to tell you what new things appeared in it during this time.


    First of all, new blocks responsible for working with Ethernet shields appeared in the program. Now it is very simple to organize the exchange of data between several boards over the network, to raise a Web server or Web Client on your Arduinka. Also now, as they say “out of the box”, sending data to the popular service narodmon.ru is available .

    The project made friends with the laboratory of the Internet of things at St. Petersburg State Technical University named after Prof. M.A. Bonch-Bruevich . The head of the laboratory was provided with the Intel Galileo Gen 2 Development Board, and starting with version 1.6.3, the program supports this board.



    This board turned out to be very interesting in terms of features, but some problems arose with it. The main thing - when you turn off the power or reset the sketch, uploaded through the Arduino IDE, is not saved. This problem was tested in the laboratory on four boards and everywhere it repeated. Interestingly, in the post “Intel IoT” Workshop. Galileo Gen2 - The first acquaintance avstepanov did not mention anything about this. Well, the second trouble. The One Ware library refused to work. Why - understand. To create a GPIO, a separate chip using SPI is used; accordingly, there can be no talk about any correct timings. It is not yet clear what to do, because we are losing the opportunity to work with many sensors working on this bus.

    And literally today's news. A beta version of the program for Linux has been created.
    It was not easy for me as an old user of OS Windows. A lot of “affectionate” words were said regarding Linux, but necessary, then necessary. The version is designed to be installed on a 32 bit OS. The program has been tested on Xubuntu 32 and Ubuntu 32. The program archive can be downloaded from the link: FLProg-1.6.3.tar.gz . Installation instructions in the ReadMe.rtf file in the archive. The next versions of FLProg will be released along with the version for Linux.
    What problems remained:
    1. I was not able to run the program in Ubuntu 64 and openSUSE 64. As far as I know, there are ways to run 32-bit applications under a 64-bit OS. But I didn’t succeed.
    2. Ubuntu 32 does not want to see the FLProg script file as executable, so it cannot be launched by double-clicking. Only from the console with the command:
    ./FLProg
    although in Xubuntu 32 this double-click file opens as an application.
    I will be glad to help from Linux specialists in solving these problems. Also Maybe someone will help create a normal installer for Linux, which itself will perform the actions described in the ReadMe.rtf file.

    And finally, tasty. The guys from the user community got too big and gave a lot of new stories about their work. I will not repeat them here, but simply give links to publications on the site. In case of registration on the site, you will be able to ask questions to the authors of publications, and leave your comments on them.


    Transfer of temperature data to the website http://narodmon.ru/ via WIFI




    Battery charge control from 230V in the absence of solar energy.



    Project simulation in Proteus




    Christmas flasher



    A small project. Kitchen- motion sensor- light.



    Industrial machine at Uno and FLProg from dimaspec




    Small automation of growing flowers and seedlings



    Solar charge controller

    Also popular now: