Blog Archives

Raspberry Pi /etc/rc.local тонкости для старта скриптов python

04.07.2018
By
Raspberry Pi /etc/rc.local тонкости для старта скриптов python

Raspberry Pi позволяем стартовать скрипты питон при загрузке, прописыванием названия скрипта в файле /etc/rc.local . Но есть определенные тонкости: 1. желательно прописывать полные пути до скрипта запуска или занести директорию запуска скрипта в PATH 2. скрипт должен быть исполняемым chmod +x или через средства Atom редактора скажем. 3. если скрипт содержит взаимодействие с сетью,...

Read more »

DC-DC xl6009 засада!

03.07.2018
By
DC-DC xl6009 засада!

Китайские описания некоторых модулей (универсальных, повышающих и понижающих) на базе XL6009, продающихся на Алиэкспресс, содержат описания, что входное напряжение может быть 3,8V. Будьте осторожны – обязательно проверьте это, если используете элементы 18650. При тестировании готового устройства обнаружились проблемы с перезагрузкой и зависанием части системы, рассчитанной на стабильное 5V питание, после этого модуля. Даташит производителя...

Read more »

Raspberry Pi Zero + enc28j60 = просто и недорого

16.06.2018
By
Raspberry Pi Zero + enc28j60 = просто и недорого

Отличный материал как связать между собой эти два популярных устройства. Единственно – обратите внимание на маркировку контактов модуля enc28j60 – в разных релизах модуля пины расположены по-разному. Для работы с модулем в Python можно использовать библиотеку RF24 (ее также просто использовать и с ардуино. Здесь написано, как ее поставить и настроить. а вот библиотека...

Read more »

Дистанция связи между nRF24l01 в различных условиях

14.06.2018
By
Дистанция связи между nRF24l01 в различных условиях

Модуль nRF24l01 – протестированный и надежный модуль, очень недорого обеспечивающий достаточно надежную связь в диапазоне 2400-2527 Mhz. Большое сообщество, достаточное количество материалов в сети, цены китайских товарищей обеспечивает хороший спрос и применение в кастомных проектах. Выбирали между LoRA, BLE, WiFi, 433 и 2,4Ghz решениями.  Проект для стройплощадки в большом городе. Остановились на варианте nRF24l01 по...

Read more »

nRF24l01 тестирование с различными платами

12.06.2018
By
nRF24l01 тестирование с различными платами

nRF24l01 – недорогой способ связать Ваши устройства радиосетью в диапазоне 2,4Ghz. Библиотека RF24 представляет очень простые и удобные средства программирования. Это устройство протестировали с различными платами – WiFi nodeM (RobotDyn), Nano, Pro Mini 3,3V, STM32F103C8T6 (только с последней платой не удалось быстро запустить «из коробки» с использованием среды Arduino IDE). Модуль имеет простое подключение...

Read more »

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 »