Сообщество - Arduino & Pi

Arduino & Pi

1 493 поста 20 825 подписчиков

Популярные теги в сообществе:

119

Автоматизируем запуск бензогенератора. Часть 2.

Как и обещал: Схемы, листинг и расчет.

В дополнение к http://pikabu.ru/story/avtomatiziruem_zapusk_benzogeneratora...

Листинг, lay, Схемы на GoogleDrive: (Надеюсь сслка на GoogleDrive не нарушает правил)

https://drive.google.com/open?id=0B5cGUtyOF_ETbEJnXzhnYS1kWW...



В это траз я заказал только адруинки, но остальнео я тоже частично покупал когда-то, так что считаем.


Реальные затраты:


1. Arduino Pro Mini - 160р.

https://world.taobao.com/item/531457909293.htm


2. DS18b20(в гильзе) - 65р.

https://world.tmall.com/item/43339849601.htm


3. NE555 - 20р.

https://world.tmall.com/item/16459649297.htm


4. LN2596S(Платка в сборе) - 35р.

https://world.tmall.com/item/19905413537.htm


5. Текстолит (Стоит копейки, дороже доставка, но ели брать пачку то выходит дешего) - пусть будет 50р.

https://world.taobao.com/item/21697128780.htm

___

330р.


Ссылки на Тао, потому что я тяну прям оттуда, у нас тут китай через дорогу ;)


Релюшки с родными транзюками и диодами я снял с дохлой ИБП Ippon 500ВА.

Разъемы с дохлых МИП КЭЯ.

Корпус от дохлого контроллера диспетчерского щита.


Собирать будем не спеша после нового года.


Все. Ругайте =) Рабочий день кончается чуть меньше чем через 4 часа. Всех с наступающим новым годом!

Показать полностью 3
352

Автоматизируем запуск бензогенератора

Ну вот =) Поступила задача...

ТЗ: Существует бензогенератор на движке honda GX390, со стартером, но без платы автоматического запуска. Нужно сделать автозапуск с интеграцией в систему АВР. Без вложения больших средств.


Ну блин, сказано - сделано. Готовое решение = замена бензоагрегата, ага на... PLC контроллеры идут лесом, по причине их дороговизны и вообще их купить можно только в 2018 году (Кто работает по бюджету - поймут).


Коротким совещанием решаем изготовить нестандартное оборудование но с оговорками:


Во первых. Финансовых затрат - по минимуму.


Во вторых. Монтаж по возможности DIP, т.к. обслуживающий персоонал не особо привык в SMD.


В третьих. Изготавливаем два экземпляра, для возможности своевременной замены.


В четвертых. С кодом должен разобраться практически любой.


Ну и что? Естественно первое, что упало в голову - Arduino.


Ладно. Заказал пару Arduino pro mini, нашел пару коробок от контроллеров диспетчерских щитов, релюшки, обвязку, и step-down DC-DC стабов. Короче затрат на 300р.


Развел в Sprint Layout печатку.

Получилось сносно, вход синала запуска генератора ввел через оптопару, поставил watchdog таймер на NE555, подкинул термометр DS18B20 для того, чтоб не закрывать заслонку на горячем двигателе.

Три релюшки управляют питанием катушки зажигания, Соленоидом заслонки и якорем стартера.

Потом травил в Лазерный утюг. Местами пошловато, но сплав Розе решил эту проблему.

Отсверлил.

Сваял в макетку, собрав цепь из светодиодов и кнопочки, для имитации сигнала запуска генератора.

Алгоритм простой: При получении сигнала ЗГ отпрашиваем джамепры на предмет времени удержания стартера, потом даем питание на систему зажигания, Если двигатель холодный то притягиваем соленоид заслонки карбюратора(Если горячий то не нужно), Врубаем стартер, через N секунд стартер тушится, отпускается заслонка, зажигание сохраняем до пропадания сигнала ЗГ.

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

Показать полностью 12
20

Ищу умельца

Привет, Пикабу.

Ищу умельца для разработки прототипа устройства для контроля качества воздуха в помещении на базе Arduino. Мог бы сам запариться и сделать, но хочется привлечь к разработке более опытного человека чем я.

Требования к устройству:
На базе ардуино
сенсоры углекислого и угарного газов, температуры и влажности, датчик пыли.
возможность в будущем выгружать собранные данные в веб (?), приложение (?)

Требования к вам:
Местоположение - Санкт-Петербург
Возможность встретиться и обсудить все лично.

С моей стороны: Все необходимые компоненты (сенсоры, контролер)

О цене вашей работы договоримся при встрече.

Писать можно сюда : micignatov@gmail.com

Надеюсь кто-нибудь откликнется.

Ищу умельца

Типа чистое дыхание, ога

Показать полностью 1
4

Код для дисплея Arduino 16x2.

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

Собственно говоря, к Ардуино подключены часы DS3231 и 4 кнопки, поэтому на дисплей выводятся данные о дате-времени и температуре, которая выводится с температурной компенсации тех же часов DS3231. То есть это устройство - часы-календарь и комнатный термометр. 4 кнопки позволяют производить установку часов, кроме того, предусмотрена установка нескольких параметров, которые записываются в EEPROM (т.е. на основе этого кода можно, например, сделать будильник). Я же в дальнейшем переделаю под 4-х строчный дисплей и буду задавать тепмпературные настройки для форточек и временные для полива.

Логика работы такая. Диспей показывает время-дату-температуру.

Нажимаем "Enter" - входим в настройки.

Выбираем стрелками настройку часов или параметров - снова "Enter".

Выбираем стрелками нужный параметр - снова "Enter".

Выбираем стрелками значение - снова "Enter" - данные сохранены в EEPROM.

Нажимаем "Exit" - вышли из настроек.

Сейчас под рукой дисплея нет двухстрочного, поэтому вот как это выглядит на четырехстрочном дисплее блока управления моей теплицей.

Код для дисплея Arduino 16x2.

На дисплее дата, время и температура. Надо заметить, что температуру мои часы показывают на пару градусов больше. А вот, собственно, код. Если в коде я пропустил какие-то закомментированные строки - их можно смело удалить. Это я разные вещи пробовал, но они тут не нужны.

Показать полностью 1
55

Теплица на Ардуино-Мега. Часть 3.

Для тех, кого заинтересовал мой проект по автоматизации теплицы нарисовал ее схему.

Пост является продолжением постов:

Теплица на Ардуино-Мега.

Теплица на Ардуино-Мега. Часть 2.

Получилось как-то замутно, но, тем не менее. Сразу дам некоторые пояснения. Поскольку первоначальная мысль была управлять включением и отключением режимов работы при помощи кнопок и переключателей, а потом появилась мысль поставить еще 4 кнопки и вводить настройки с дисплея, получилось их достаточно много. Но это ничего, Мега большая)). Картинка при просмотре, вроде бы, нормально увеличивается, но если нужно, могу PDF куда-нибудь выложить.

Теплица на Ардуино-Мега. Часть 3.

Что касаемо кода, то пока только тестовая, но рабочая версия. Большой закомменченный кусок кода - тестовая программа для окон. В связи с решением управлять 4-мя кнопками, выбирая параметры с дисплея, нужно будет этот кусок переделать. Ну и Delay надо поубирать, оставив, впрочем, условие, чтобы одновременно не работали моторы окон. Ну, в целом, пока так: тестовый код. После праздников постараюсь все переделать, и уже тогда выложу более приличную версию кода. Надо спешить,весна близко)).

Показать полностью 1
55

Теплица на Ардуино-Мега. Часть 2.

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

Многие читатели заинтересовались именно постройкой, инструментами и приспособлениями для сгибания (очевидно в каждом есть что-то от Бендера), поэтому эту часть статьи посвящу этой теме.

Посетил сегодня свою мать и зашел к своему родственнику Александру специально, чтобы сделать несколько фотографий, несмотря на -32 градуса по Цельсию.

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

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

1. Устройство жестко закрепляется к бетонному постаменту (в наше случае к тротуару).

2. Призывается на помощь жена (в моем случае - моя).

3. Профиль вставляется межу верхним роликом и нижними, причем верхний ролик над тем местом профиля, с которого должен начинаться загиб. Шов профиля (если присмотреться, его видно) должен находиться вверху.

4. Создается небольшой (!) прижим с помощью домкрата и Вы начинаете вращать колесо.

5. Жена и родственник держат профил с двух сторон, направляя его в ролики, чтобы он не "пошел винтом".

6. Когда будет выполнен первый проход, увеличивается прижим и все крутится в обратную сторону. И так 4-5 раз. Радиус контролируется методом измерения рулеткой расстояния между концами профиля.

Процесс мне чем-то напомнил закатывание стеклянных банок для консервирования.
Кстати, Александр сказал, что делал знакомому дуги из круглых труб, все получилось неплохо, несмотря на отсутствие в роликах проточки под круглое.

Был еще вопрос про садовые качели, но... все под снегом

Как видите почти ничего не видно, тент снят, диван, подвешивающийся на цепях, тоже снят, красивые вьющиеся растения отсутствуют. Зато по центру на заднем плане видна моя теплица)).
В этом случае, загибание труб небольшим радиусом изгиба осуществляется при помощи обычного трубогиба. Его я не сфотографировал, но нашел в интернете такой же:
http://obustroeno.com/wp-content/uploads/2016/07/trubka-pros...

Про загибательство все, надеюсь, что в течение недели нарисую схему и поподробнее распишу про электронику. Мое не ставлю - девайс конструкции и производства Александра.

Показать полностью 4
423

Управление автомобилем по СМС. Arduino + SIM800L

Задача - завести автомобиль дистанционно и вне прямой видимости, очевидное решение - GSM. Собрал модуль, который будет подключен бортовому компу автомобиля и на любом расстоянии стартонет движок. Для этого замкнет реле, которое идет на кнопку запуска на 2 секунды.

Использовал GSM-модуль SIM800L и Arduino nano, так же 2 стабилизатора (общий 12->5В) и 5->4В - для GSM-модуля.

В режиме энергосбережения устройство немного (самую малость) чудит, это чисто программная проблема, сейчас её решаю и в скором времени опубликую новый скетч!

А вот и схема подключений:

Скетч можете скачать тут: https://yadi.sk/d/DEfCUOqf34aZ3q

И конечно же установить необходимую библиотеку тут: https://github.com/MarcoMartines/GSM-GPRS-GPS-Shield

А вот и видео по этой статье!

Показать полностью 1 1
Отличная работа, все прочитано!