Octoprint на Orange PI с сенсорным экраном 3.5″

303После покупки нового 3D принтера я задумался над сервером удаленной печати. В наличии имелись апельсиновые  ПК Orange PI PCOrange PI PC+ и Orange PI ZERO — вполне годные микрокомпьютеры для того чтобы установить Octoprint с камерой. Захотелось сразу еще и маленький сенсорный экран. HDMI экраны с USB тачем показались дороговатыми и слишком громоздкими. Приглянулся  для данного проекта сенсорный экран 3.5″ для Raspberry PI.

Подключение датчиков влажности почвы к MajorDoMo

000
Недавно я разработал партию резистивных  сенсоров влажности почвы
. В этой статье я расскажу, как подключить эти сенсоры к системе умного лома MajorDoMo и сделать информацию по влажности почвы комнатных растений удобной для использования.

Перед тем как перейти к настройке MajorDoMo я немного конкретизирую свои требования:

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

Резистивные датчики влажности почвы с Mysensors

402В прошлый раз я разрабатывал сенсор влажности почвы.

Но проект пошел довольно туго. Тут и нестабильность показаний и сложность с программной частью и потеря пакетов при передаче 433 МГц. Как оказалось, медный электрод в почве, да еще и под током дико окисляется.

И вот новая версия резистивного (пока) датчика влажности почвы

Небольшой сверлильный станок

105Для сверления печатных плат я использую самодельный станок ЧПУ. Но бывает, что ради маленькой платы с десятком, другим отверстий настраивать станок просто лень нецелесообразно.  А сверлить ручной дрелью отверстия 0.5 — 1.0 мм — прямой перевод сверл. Вот и решил я изготовить свой маленький станок, благо есть 3D-принтер для изготовления конструкционных элементов.

Сервер MajorDoMo из старого нетбука

MajorDoMo — бесплатная платформа для создания умного дома, мощная и гибкая, поддерживающая самое разное оборудование. Платформа написана на PHP, работает через веб сервер и хранит данные на сервере MySQL. Все это подразумевает работу на выделенном сервере.

Первым делом поднял  MajorDoMo на одноплатном компьютере Orange PI PC.  Для запуска шлюзов с различными устройствами заказал изготовление платки шилда.

000

В стандартном образе MajorDoMo для Orane PI и Raspberry PI с целью уменьшения количества операций записи на карту памяти и увеличения времени ее жизни БД запускалась на RAMDISK с сохранением дампа на карту памяти раз в несколько минут.

Китайский клон Ultimaker 2 CL260 в виде набора конструктора

001В ноябре прошлого года я купил на Алиэкспресс неплохой клон Пруши I3 со стальной рамой
За 7 месяцев я извел почти 5 км пластика и с ужасом вспоминал те времена, когда жизнь жалко влачилась без 3Д принтера. Все мелкие улучшения этого принтера я сделал и думал уже о крупном апгрейде.
Но жизнь распорядилась иначе — старый принтер удалось пристроить в хорошие руки. И вот опять — муки выбора. Бюджет установил себе в $300 и совсем уже было решил остановиться на «летающем медведе» Flyingbear P905, но гуру с 3DTODAY посоветовали обратить свой взор на китайский Ultimaket 2 CL-206. Обратил, понравилось, купил, о том и обзор.

Контроллер управления вентилятором Mysensors + MajorDoMo

200Год эксплуатации контроллера управления вентилятора в ванной на ESP8266  выявил массу недочетов в эксплуатации. И хотя интеграция в MajorDoMo этого устройства прошла на ура, основные из них создавали проблемы

  1. «Подвисание» контроллера при отсутствии сервера или вайфая, связанные с таймаутами в протоколе TCP/IP
  2. Перезагрузки контроллера при интенсивном обмене информацией с сервером
  3. Удаленная кнопка включения вентилятора из туалета постоянно ловила помехи, вызывая ложные включения выключения

Эксперимент с протоколами MQTT/HTTP и прочими особо ничего не изменил. 100% надежности работы так и не получилось. Рассматривая пути решения проблемы — вернуть все назад на Atmega328, перейти на ESP32 или поискать более менее стабильную прошивку ESP8266 типа BLYNK, остановился на первом, но с дополнением радиомодуля NRF24L01 и библиотеки Mysensors.

Вот что из этого получилось:

Погодный сенсор для умного дома Mysensors + Majordomo

201Погодная станция с NRF24L01 работает у меня уже несколько лет. Проблем с сенсором особо не было. Несколько раз в сильный дождь сенсор переставал передавать данные, но потом все восстанавливалось. В последнее время перестал показывать индикатор. Скорее всего окислились контакты. Или проводок где-то отпал. Все таки навесной монтаж — не самая надежная в мире штука. Основной недостаток существующего решения — отсутствие нормальной серверной части. Хотелось бы иметь возможность свеcти все данные в единую систему с возможностью отображения и использования этой информации для других  компонентов умного дома.

Заканчиваю длинную преамбулу. Далее будет статья про новый погодный сенсор на базе модуля с BME280, NRF24L01 и библиотекой Mysensors, подключенный к Majordomo серверу.

Сравнение светодиодов для растений

302Сколько обзоров посвящено светодиодом для растений. Сколько копий сломано в жарких диспутах о полезности их для роста растений. В этом обзоре я хочу немного разобраться, все ли светодиоды, продаваемые на просторах Алиэкспресс и прочих китайских магазинах, одинаковые.

Принтер ZONESTAR P802QSU

2В этой статье обзор принтера ZONESTAR P802QSU — клона Prusa I3 со стальной рамой. Нужен стал недорогой принтер для печати прототипа корпусов различных устройств.

Первым делом была мысль — собрать самому. Ведь опыт проектирования и сборки ЧПУ станка уже был. Но изучение RepRap.org и осмечивание некоторых проектов, а также чтение профильных форумом и сайтов показало следующее

  • Экономия при покупке отдельных деталей очень незначительна (если есть совсем), чем покупка аналогичных готовых комплектов для сборки
  • Самостоятельная сборка своего первого принтера может затянуться на несколько месяцев
  • Качество модели самосборного принтера — функция от очень многих неизвестных

Поэтому решено было покупать готовый комплект. Выбор пал на принтер ZONESTAR P802 по следующим причинам —
клон «народной» модели Prusa i3, хорошо обкатанной вдоль и поперек.