FLProg виходить в інтернет, і начитнает дружбу з пінгвінами



Добрий день.
Досить давно не було новин про проект FLProg, і я хочу розповісти, що нового з'явилося в ньому за цей час.


Насамперед у програмі з'явилися нові блоки відповідають за роботу з Ethernet шилдами. Тепер дуже просто організувати обмін даними між декількома платами по мережі, підняти на своїй Ардуинке Web server або Web Client. Так само як тепер кажуть, «з коробки» доступна надсилання даних на популярний сервіс narodmon.uk.

Проект подружився з лабораторією Інтернету речей при СПб ГУТ їм. проф. М. А. Бонч-Бруєвича. Керівником лабораторії мені була надана плата Intel® Galileo Gen 2 Development Board, починаючи з версії 1.6.3 у програмі реалізована підтримка цієї плати.



Ця плата виявилася дуже цікавою за можливостями, але з нею виникли деякі проблеми. Головна — при знятті харчування або загальному скиді скетч, залитий через Arduino IDE, не зберігається. Дана проблема була перевірена в лабораторії на чотирьох платах і скрізь вона повторилася. Цікаво що в пості Практикум «Intel IoT». Galileo Gen2 — Перше знайомство avstepanov нічого про це не згадував. Ну і друга неприємність. Бібліотека One Ware відмовилася працювати. Чому — зрозуміло. Для створення GPIO використовується окрема мікросхема, що працює по SPI, відповідно, ні про які правильних таймінгах мова йти не може. Незрозуміло поки що робити, оскільки ми не маємо можливості працювати з багатьма датчиками, що працюють по цій шині.

І буквально сьогоднішня новина. Створена beta версія програми для Linux.
Мені, як старому користувачеві ОС Windows це далося нелегко. Було виголошено багато «ласкавих» слів щодо лінукса, але треба, значить треба. Версія розрахована на установку на 32 бітну ОС. Робота програми перевірена на Xubuntu 32 і Ubuntu 32. Архів програми можна завантажити за посиланням: FLProg-1.6.3.tar.gz. Інструкція по установці у файлі ReadMe.rtf в архіві. Наступні версії програми FLProg будуть випускатися вже разом з версією під Лінукс.
Які залишилися проблеми:
1. Мені не вдалося запустити програму в Ubuntu 64 і openSUSE 64. Наскільки я знаю, є способи запуску 32-х бітних додатків під 64-х бітної ОС. Але у мене не вийшло.
2. Ubuntu 32 не хоче бачити файл сценарію FLProg як виконуваний, так що по подвійному кліку його запустити не вдається. Тільки з консолі командою :
./FLProg
хоча в Xubuntu 32 цей файл по подвійному кліку відкривається як додаток.
Буду радий допомозі від спеців по Лінукс у вирішенні цих проблем. Так само Можливо хтось допоможе створити нормальний інсталятор під Лінукс, який сам зробить дії, описані у файлі ReadMe.rtf.

Ну і наостанок смачне. Хлопці з спільноти користувачів розстаралися і видали на-гора багато нових оповідань про свою творчість. Я не буду тут їх повторювати, а просто дам посилання на публікації на сайті. У випадку реєстрації на сайті, Ви зможете задавати питання авторам публікацій, і залишати свої коментарі до них.


Передача даних про температуру на сайт http://narodmon.ru/ через WIFI




Контроль заряду акумуляторних батарей від 230в при відсутності сонячної енергії.



Симуляція проекту в Proteus




Новорічна мигалка



Невеликий проект. Кухня — датчик руху — світло.



Промисловий верстат на Uno і FLProg від dimaspec




Мала автоматизація вирощування квітів та розсади



Контролер заряду від сонячної батареї




Погодна станція Arduino UNO з передачею даних по WI-FI з модулем ESP8266.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.