arduino

Обсуждение увлечений, которые помогают нам скоротать свободное время
Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 19 окт 2017, 10:22

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

А вообще забавная штука, посидеть поковырять, замутить там себе какую дорожку из светодиодов до туалета :stars: чтобы ночью не заблудится
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Maxxtro2
Механик
Механик
Сообщений: 1024
Зарегистрирован: 10 ноя 2009, 00:46
Темы: 30
Имя:
Статус: Не в сети

arduino

Сообщение Maxxtro2 » 19 окт 2017, 22:24

Rokky, на код интересно глянуть.
Юра 80, довольно интересная вещь, хотя и с большими ограничениями, но можно многое смастерить самостоятельно.

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 19 окт 2017, 22:43

Maxxtro2, ну вот например одна часть которая отвечает за работу экрана (плата №1), можете посмотреть :popcorn:
главное окно в файле MainAppl.cpp/MainAppl.h, проект еще в процессе поэтому - что есть

ПС: к сожалению в проекте есть так называемый "говнокод" который образовался из-за не знания всех возможностей платформы, тут уже не обессудьте :oops:
Вложения
sketch_main.rar
(24.72 KiB) Загружено 93 раз
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Юра 80
Аудивод
Аудивод
Сообщений: 20895
Зарегистрирован: 12 июн 2009, 19:41
Темы: 423
Имя:
Статус: Не в сети

arduino

Сообщение Юра 80 » 20 окт 2017, 07:23

Maxxtro2 писал(а):Источник цитаты интересная

Какую взять поиграть?

Аватар пользователя
Maxxtro2
Механик
Механик
Сообщений: 1024
Зарегистрирован: 10 ноя 2009, 00:46
Темы: 30
Имя:
Статус: Не в сети

arduino

Сообщение Maxxtro2 » 20 окт 2017, 13:10

Юра 80 писал(а):Источник цитаты
Maxxtro2 писал(а):Источник цитаты интересная

Какую взять поиграть?

практически все аналогичные - для поиграться можно Nano

Аватар пользователя
Юра 80
Аудивод
Аудивод
Сообщений: 20895
Зарегистрирован: 12 июн 2009, 19:41
Темы: 423
Имя:
Статус: Не в сети

arduino

Сообщение Юра 80 » 21 окт 2017, 11:07

Maxxtro2, спасибо!

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 21 окт 2017, 20:33

Во сделал пару фото того, что творится за экраном и это тока половина :D

громаадина
IMG_2017-10-21_162329.jpg
IMG_2017-10-21_162343.jpg
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Юра 80
Аудивод
Аудивод
Сообщений: 20895
Зарегистрирован: 12 июн 2009, 19:41
Темы: 423
Имя:
Статус: Не в сети

arduino

Сообщение Юра 80 » 21 окт 2017, 21:19

Китайцы здорово поднялись, похоже :stars:

Аватар пользователя
Паша
Аудивод
Аудивод
Сообщений: 19141
Зарегистрирован: 12 июн 2009, 17:59
Темы: 220
Авто: Yamaha Tenere 700 (2022)
Имя: Павлентий
Откуда: Минск
Статус: Не в сети

arduino

Сообщение Паша » 23 окт 2017, 00:37

Rokky, офигеть!!! :shock2:

Ты там что такое в сарае собираешь? Можешь простым языком рассказать что это будет и для чего?
Audi A6 Avant C4 2.5TDi (AAT) 5МКПП 1997 250.000-325.000 км
Audi A6 Avant C6 2.0TDi (BRF) 6МКПП 2006 205.000-423.000 км
Audi A6 Avant C7 2.0TDi (CGLC) 6МКПП 2014 114.000-200.000 км

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 23 окт 2017, 01:02

Паша, ну вот если как то обобщить, это система управления гаражом и всем электрооборудованием внутри + там по мелочи.
В данном случае это там лампы, розетки, компрессор, ворота, комп, мельтимедия, система зарядки аккумуляторов, резервная система питания гаража (на случай если свет отрубят).
С помощью экрана и кнопок на нем можно управлять этими всем элементам или задавать режим работы + само ПО микросхем выполняет определенные заложенные функции:
- например выключит свет и электричество, если ты ушел и забыл это сделать и включит когда вернешься
- поддерживает определенную температуру в гараже (рассчитано больше на зимний период, там в связке работает печка + вентиляция)
- управляет вентиляцией гаража
- поддерживает давление в компрессоре и скидывает конденсат в системе
и т.п
Весь функционал еще до конца не продуман) Все ограничивается фантазией человек, в данном случае моего мастера, а фантазия у него хорошая :crazy:
Ну и эти все доработки вылазят исходя из его опыта работы, что ему нужно и как удобно будет

как то так :pardon:
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Паша
Аудивод
Аудивод
Сообщений: 19141
Зарегистрирован: 12 июн 2009, 17:59
Темы: 220
Авто: Yamaha Tenere 700 (2022)
Имя: Павлентий
Откуда: Минск
Статус: Не в сети

arduino

Сообщение Паша » 23 окт 2017, 01:06

Rokky, очень интересно. Было бы классно побывать потом на объекте и посмотреть как это все работает.
Шкаф управления с панелью где будет находится? Дома у владельца или непосредственно в гараже? Связь есть с системой через мобильный телефон со специальным приложением, например?
Audi A6 Avant C4 2.5TDi (AAT) 5МКПП 1997 250.000-325.000 км
Audi A6 Avant C6 2.0TDi (BRF) 6МКПП 2006 205.000-423.000 км
Audi A6 Avant C7 2.0TDi (CGLC) 6МКПП 2014 114.000-200.000 км

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 23 окт 2017, 01:26

Паша, я сам уже не дождусь когда это закончим, но все делается не спеша, детальки с Китая заказываем, думаем, ковыряем.. поэтому со сроком не готовности не понятно, а так, в перспективе я думаю увидеть сие чудо вполне реально будет, если не лень будет ехать от Минска 50км

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

Хотя уже задумывался об этом и посматривают в сторону rasberry какой, как перспективы
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
BaRsupillamy
Мастер
Мастер
Сообщений: 3059
Зарегистрирован: 19 дек 2012, 10:33
Темы: 1
Авто: Audi A4 allroad
Имя: Евгений
Откуда: Минск
Статус: Не в сети

arduino

Сообщение BaRsupillamy » 23 окт 2017, 07:59

Rokky, вот и меня заинтересовало, а нельзя ли заменить такой объём на маленький компьютерик? :)
а 50 км в какую сторону? а то у меня как раз дача на таком расстоянии, но в сторону Молодечно
Работать надо головой, а не 12 часов в сутки.

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 23 окт 2017, 09:21

BaRsupillamy, по слуцкой.
Ну смотря, что вы имеете ввиду под словом обьем!

Если вы говорите про 3 платы ардуины, то да, можно сделать полноценную графику на rasberry(по факту это почти полноценный маленький комп на Linyx) и на норм монитор выводить, а не на это "недоподобие" экрана. Но это решит вопрос только работы с пользователем + туда можно контролирующие алгоритмы свои написать, но входы и выходы с датчиков и т.п все равно будут на платах других.
Тут еще играет роль такой важный элемент: по факту у меня все платы не зависимы и центральная плата нужна только для общения с пользователем, т.е если сдохнет 1 плата, то все остальное будет работать, а не загнется вся система.

Если вы про железо, то тут уже врятли: для всех источников нужны релюшки, разъемы, преобразователи напряжения и т.п. При желании эту коробку можно уменьшить, убрать всякие доп экраны и т.п, Тут уже зависит от желание "заказчика" и что надо подключать. Там например, одни промышленные реле, которые идут на розетки, сами размером с кулак, так их еще 3 штуки.. уже сколько места надо..

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

Вообще все можно, главное желание и возможности!
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Maxxtro2
Механик
Механик
Сообщений: 1024
Зарегистрирован: 10 ноя 2009, 00:46
Темы: 30
Имя:
Статус: Не в сети

arduino

Сообщение Maxxtro2 » 27 окт 2017, 23:12

Rokky, :shock2: Ну написал, так написал. Теперь знаю кого можно подергать при написании проекта :oops:

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 28 окт 2017, 01:46

Maxxtro2, это еще черновики :crazy:
а так если че, спрашивай, чем смогу - помогу :)
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Maxxtro2
Механик
Механик
Сообщений: 1024
Зарегистрирован: 10 ноя 2009, 00:46
Темы: 30
Имя:
Статус: Не в сети

arduino

Сообщение Maxxtro2 » 28 окт 2017, 02:32

Rokky, есть вопрос, не могу догнать как на TFT изменять время при смене времени на часах, у меня получается наложение цифр друг на друга

Аватар пользователя
Rokky
Наездник
Наездник
Сообщений: 422
Зарегистрирован: 15 сен 2016, 14:41
Темы: 3
Авто: Audi A4 B8, 1.8 TFSI
Имя: Жека
Откуда: Минск
Контактная информация:
Статус: Не в сети

arduino

Сообщение Rokky » 28 окт 2017, 02:41

Maxxtro2, используйте SetTextColor, в нем вторым параметром установите цвет фона шрифта.

вот тут вот пишут про это. + думаю документацию про метод можно почитать
нужный интерфейс

Код: Выбрать все

  void setTextColor(uint16_t c, uint16_t bg);
Изображение

https://www.drive2.ru/r/audi/a4/453354483729040251/

Аватар пользователя
Maxxtro2
Механик
Механик
Сообщений: 1024
Зарегистрирован: 10 ноя 2009, 00:46
Темы: 30
Имя:
Статус: Не в сети

arduino

Сообщение Maxxtro2 » 28 окт 2017, 02:55

Rokky, Уже штудирую :hi:

Аватар пользователя
Maxxtro2
Механик
Механик
Сообщений: 1024
Зарегистрирован: 10 ноя 2009, 00:46
Темы: 30
Имя:
Статус: Не в сети

arduino

Сообщение Maxxtro2 » 28 окт 2017, 13:37

Rokky, Полезная инфа, спасибо. В работе часов пока работает как положено, а вот с температурой - косяк, при переходе с минусовой на положительную


Вернуться в «На досуге...»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 3 гостей