Blog Archives

VoxImplant – платформа коммуникаций с очень удобными фишечками.

24.05.2018
By
VoxImplant – платформа коммуникаций с очень удобными фишечками.

VoxImplant придумал отличный слоган, который точно отражает суть их бизнеса – «телефония в облаке для разработчиков». Немного расширю этот слоган на реальный функционал – коммуникации и их обвязка. Сделано круто и очень удобно. Для ускоренного понимания есть руководства и блог в хабре. За полчаса на тестовом эккаунте получился вполне работоспособный пример робота, который возвращает...

Read more »

DeepPavlov инсталляция

22.05.2018
By

Не все просто при инсталляции DeepPavlov.ai. перед инсталляцией Питона ставим зависимости – без них не заработает скачивание зщависимостей для ДипПавлова $ sudo apt-get install build-essential checkinstall $ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev После установки Python 3.6.5. (не забываем для Ubuntu добавлять sudo периодически): cd /opt wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz cd...

Read more »

Exception29: WiFi NodeM ESP8266 Robotdyn

21.05.2018
By

При тестировании решения на базе ESP8266 (WiFi NodeM RobotDyn) столкнулся с интересной проблемой, для которой не нашел подходящего решения в сети – хотя проблем подобного характера много. Описание ошибки: Перезагрузка модуля (ее видно по Serial подключению) примерно через 40 секунд. Выскакивает Exception29, стек отладки. Причем проблема проявляется только при подключении к определенной вайфай сети...

Read more »

WiFi NodeM ESP8266 + DAC MCP4921

18.05.2018
By
WiFi NodeM ESP8266 + DAC MCP4921

Задача – создать недорогое решение для получения «настоящего» напряжения 0-5V, управляемого по вайфай сети GET запросом. В качестве решения были выбраны WiFi NodeM ESP8266 и микросхема ЦАП MCP4921 ( для этой микросхемы была в сети найдена хорошая библиотека для IDE Arduino, модернизировав которую,удалось  получить работоспособный код для ESP8266 в среде ардуино) Как установить и...

Read more »

WiFi NodeM Esp8266 + Arduino линки статей быстрый старт

18.05.2018
By

Подключение библиотек к Arduino - http://robotclass.ru/articles/node-mcu-arduino-ide-setup/ Как настроить подробнее - http://cxem.net/arduino/arduino220.php   ШИМ (PWM) - http://www.electronicwings.com/nodemcu/nodemcu-pwm-with-arduino-ide номера пинов, которые используются в скетчах ардуино и их соответствие пинам WiFi NideM платы - http://henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-and-more/nodemcu-io-basics-pwm/   Библиотеки для работы с esp8266

Read more »

Интеграция CKEditor и Django

29.04.2018
By

Документация - https://overiq.com/django/1.10/integrating-ckeditor-in-django/ Для того, чтобы окно редактора отображалось на странице, необходимо в базовом шаблоне обязательно загрузить <script type="text/javascript" src="{% static "ckeditor/ckeditor-init.js" %}"></script> <script type="text/javascript" src="{% static "ckeditor/ckeditor/ckeditor.js" %}"></script> В html шаблоне отображать поле в режиме safe <p>{{ review.review|safe }}</p> в models.py подключить from ckeditor_uploader.fields import RichTextUploadingField и поменять #review = models.TextField(null=True, blank=True) review =...

Read more »

Django ImageField особенности

27.04.2018
By

Для того, чтобы ваш файл картинки загружался на сервер необходимо обязательно соблюсти несколько правил. 1. В форме, где загружается файл картинки должен быть следующий заголовок: <form enctype=»multipart/form-data» method=»post»> 2. в views.py обязательно необходимо обработать request.FILES : profile_form = ProfileForm(request.POST, request.FILES, instance=request.user.profile)  

Read more »

Учет фактора различного тактирования времени различными системами при проектировании робота.

29.03.2018
By

Когда роботизированная система уходит из формата одного микропроцессора, собирающего и обрабатывающего сигналы датчиков и на их основе принимающая решения в сторону многопроцессорных разнородных подсистем, важным вопросом становится учет фактора тактирования времени различными подсистемами и неоднородностями частоты получения информации от различных подсистем. Уже сейчас сложные датчики и исполнительные устройства представляют собой отдельные микропроцессорные и компьютерные...

Read more »

Django Forms + поле checkbox + MySQL. Некоторые неочевидные вопросы.

12.03.2018
By

Для того, чтобы разместить поле checkbox в форме на сайте под управлением Django необходимо помнить о нескольких моментах (пришлось разбираться с ними пару часов первый раз). 1. Поле checkbox соответствует  forms.BooleanField(required=False). При этом обязательно указать required=False.(forms.py) 2. Для того, чтобы поле передало True после установки «галки» и False в обратном случае необходимо сделать следующую...

Read more »

Настройка Program-O чатбота – полезные трюки

23.02.2018
By

Program-O – проект Elizabeth Perreau и Dave Morton ( PHP AIML MySql Charbot). Готовый движок для чатбота, который бесплатен, который возможно модернизировать. Минусы – много багов и отсутствие документации. Зато можно задавать вопросы на гитхабе, которые отвечаются достаточно быстро. Работает с PHP > 5.3.3 У меня становилась лишь версия 2.6.5 ( и то –...

Read more »