Показати повну версію : Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD
еперь ищу подходящую коробку под силовую плату, плату драйверов, БП и розетки.
У меня так
https://lh4.googleusercontent.com/-XDgnwCs_Ntc/UrckoGqzarI/AAAAAAAABnA/KnqGzcaqLZo/w948-h711-no/20131222193343.jpg
https://lh4.googleusercontent.com/-ChqIa8xUJa8/UrckrDhi-5I/AAAAAAAABnI/LT0tusQRi0Q/w948-h711-no/20131222193306.jpg
US5TC, На фото еще не было, а сейчас уже все есть
Где то так я тоже хочу сделать. Но нет пока подходящего корпуса.
US5TC, Вот и стоит не дорого теперь. (http://rozetka.com.ua/belkin_cns08det_2m/p328125/) :)
Да, вещь хорошая. Но денег на сегодня он стоит...
Я тоже не выдержал. В прошлых сообщениях я писал, что отказался от заказа Ardino и всего остального. Но начав писать мануал, понял, пока на себе не попробуешь ничего не получиться. Итак!!! (Фанфары) я купил:
1. Клон Arduino Mega 2560 Rev3
2. ITDB02 Shield Мега-переходник для TFT
3. 3.2" TFT LCD Screen модуль
4. Real Time Clock Модуль с батарейкой (DS1307)
5. Температурный датчик водонепроницаемый ds18b20
6. 8-ми канальный модуль реле 5В 10А (Просто взял пока не спаял свою силовую)
Брал все в одном киевском магазине. Ссылку, кому интересно, дам в личку дабы не расценивалось за рекламу.
Пока ничего не паял. Собрал "Бутерброд" пока белый экран. Нужно разбираться дальше.
Hokins, Если на моем скетче то скорее всего будет белый экран пока не перепаять проводками пины.
Если на тестовом - то нужно разобраться с драйвером крана.
Assassin
07.04.2015, 12:01
Я тоже не выдержал. В прошлых сообщениях я писал, что отказался от заказа Ardino и всего остального. Но начав писать мануал, понял, пока на себе не попробуешь ничего не получиться. Итак!!! (Фанфары) я купил:
1. Клон Arduino Mega 2560 Rev3
2. ITDB02 Shield Мега-переходник для TFT
3. 3.2" TFT LCD Screen модуль
4. Real Time Clock Модуль с батарейкой (DS1307)
5. Температурный датчик водонепроницаемый ds18b20
6. 8-ми канальный модуль реле 5В 10А (Просто взял пока не спаял свою силовую)
Брал все в одном киевском магазине. Ссылку, кому интересно, дам в личку дабы не расценивалось за рекламу.
Пока ничего не паял. Собрал "Бутерброд" пока белый экран. Нужно разбираться дальше.
Во сколько все вышло?
US5TC, Вот и стоит не дорого теперь. (http://rozetka.com.ua/belkin_cns08det_2m/p328125/) :)
Блин, наверное буду брать такой же. Прошелся по магазинам так на 4 розетки с землей корпус для удлинителя больше 100 грн. А еще коробку, а внешний вид. Где наша не пропадала?
US5TC, Штука конечно хорошая, и места в ней полно, но цена....
Блин, наверное буду брать такой же. Прошелся по магазинам так на 4 розетки с землей корпус для удлинителя больше 100 грн. А еще коробку, а внешний вид. Где наша не пропадала?
А вот такой корпус не подойдет? http://article.techlabs.by/53_1432_2.html
http://hotline.ua/computer-setevye-filtry/defender-dfs-805-99453/
Заказал я этого Белкина. На днях должен прийти. И сразу вопрос - какой рН датчик порекомендуете? А то функционала много и ограничиваться только управлением светом и фильтром как то не комильфо. Помпы для УДО тоже в плане.
А вот такой корпус не подойдет? http://article.techlabs.by/53_1432_2.html
http://hotline.ua/computer-setevye-filtry/defender-dfs-805-99453/
Та вроде тоже неплох, лишь бы все влезло.
US5TC, Любой электрод, у меня Китай.
Пока самый дешевый нашел такой: http://www.ebay.com/itm/PH-Electrode-Probe-BNC-Connector-for-Aquarium-PH-Controller-Meter-Sensor-v-h9-/331287886948?pt=LH_DefaultDomain_15&hash=item4d224bfc64 Стоит 8.43 дол. Я так понимаю к нему нужен усилитель типа Юсуповского?
US5TC, Да, усилитель нужен ко всем электродам.
Принято. Буду мозговать дальше.
Может, кто поможет с рисунком платы и схемой пш усилителя для китайского датчика. А то че то не понятно с юсуповским. Конкретики не могу найти в сети...
US5TC, так у меня печатка в архиве лежит, в месте с силовой платой.
Таки, да. Сейчас сделаю платку.
А схемку. таки глянуть можно где?
Чегото меня занесло в одесский стеб. Еще раз сорри.
А схемку. таки глянуть можно где?
Схемка - половина юсуповского усилителя.
На печатке нет места под разъем BNC и нет резистора на 1мом.
3 ногу чипа с разъемом BNC соеденяем по воздуху.
Блин, совершенно забыл, что сегодня праздник. Получил от жены и до завтра прекращаю всякую деятельность.
Получил Belkin сетевой фильтр. Уже раскурочил. Он даже вместительней чем я ожидал.
http://www.aquaforum.ua/attachment.php?attachmentid=493094&thumb=1 ('http://www.aquaforum.ua/attachment.php?attachmentid=493094') Верхняя крышка, пока выглядит так. Выход на 4 канала по 12 вольт, остальное на 220 вольт.
Видно
Ну Вам модераторам может и видно, а нам простым смертным видно вот что:
Вложение не существует или не указан идентификатор (номер). Если вы уверены, что использовали правильную ссылку, свяжитесь с администрацией
Вопрос возник. А нумерация пинов на шилде согласно номерам на самом разъеме? Имеется в виду большой Разъем , выход на силовую часть.
US5TC, я не помню, но скорее всего нет. Прозвоните тестером.
Может и туплю, но от чего прозванивать? От выводов проца или от каких выводов ардуины?
От пина №2 к контакту на разъеме и так далее.....
Нашел старые записи.
Вроде такая распиновка:
Шилд = Ардуина
1=13
2=12
3=11
4=9
5=8
6=7
7=6
8=5
9=3
10=2
11=14
14=А8
15=А9
16=А10
17=А11
18=47
19=48
20=49
21=53
26 = масса
offtopic
Ходил по интернету... Вот что нарыл. Что скажете????
По моему это монстр!
http://ferduino.com/
Assassin
15.04.2015, 19:18
а не заметил какая цена там была? А то сейчас пишет распродано...
RozarioAgro
15.04.2015, 19:39
Какая себестоимость такого контроллера, кто нибудь считал?
Шилд = Ардуина
1=13
2=12
3=11
4=9
5=8
6=7
7=6
8=5
9=3
10=2
11=14
14=А8
15=А9
16=А10
17=А11
18=47
19=48
20=49
21=53
26 = масса
Продолжаю разбираться и хотел уточнить. Номер на шилде это номер 25 пинового разъёма. Т.е - выходной канал это номер пина разъёме шилда или на основной плате? И втторое - при активации канала или включении фильтра на соответствующем раъёме должен появляться +5? Благодарю!
Т.е - выходной канал это номер пина разъёме шилда?
1=13 - 1 номер шилда = 13 пину ардуины.
//Выходные каналы 2,3,5,6,7,8,9,11,12
//Выходной канал 14 - используется для подключения фильтра и временного его отключения
//Выходной канал 13 - используется для подключения кулера охлаждения радиатора ледов
//Выходной канал 15 - используется для подключения помпы течения
Я имел ввиду приведенные выше каналы со скетча соответствуют номерам разъёма на шилде?
на экране 1 канал - на ардуино это 2 пин - на шильде это 10 контакт.
Дальше по аналогии приведенной в сообщении 790 (http://www.aquaforum.ua/showpost.php?p=3066079&postcount=790)
Всё, разобрался. Благодарю за помощь. Была проблема с масой. Откуда и пошли все непонятки.
Assassin
23.04.2015, 21:49
offtopic
Ходил по интернету... Вот что нарыл. Что скажете????
По моему это монстр!
http://ferduino.com/
Вот, узнал цену на монстра. Его продают по 180$. Как думаете - это нормальная цена для такого девайса?
Assassin, 180 за что именно?
Assassin
23.04.2015, 23:14
Assassin, 180 за что именно?
1 х 2560 Ferduino Мега эквивалентно:
1 х Arduino Mega 2560 ;
1 х модуль Ethernet W5100;
1 х TFT экран ;
1 х модуль зуммер
1 х мультиплексор ;
1 х модуль RFM12B ;
1 х модуль PCF8575;
4 х модуль BNC ;
Это цена только за шилд на сколько я понимаю... Стало быть нужна еще Адруина и экран к ней.... На фото не вижу опять же усилков рН, ORP а денег они стоят тоже не мало.... По сути это интерфейсная плата и не более того....
Хотя не, процессор стоит....
Assassin
24.04.2015, 13:06
Вот за экран я не уточнял, но спрашивал за систему полностью в сборе + у них написано, что есть большой выбор экранов. Хотя я выше писал 1 х 2560 Ferduino Мега эквивалентно:
1 х Arduino Mega 2560 ;
1 х модуль Ethernet W5100;
1 х TFT экран ;
1 х модуль зуммер
1 х мультиплексор ;
1 х модуль RFM12B ;
1 х модуль PCF8575;
4 х модуль BNC ;
Тоесть там уже присутствует экран и ардуино
Да, я тоже это прочел, хотя на фото в комплектации этого не заметил....
Благодарю всех за помощь и автора за отличный девайс! Все собрано, упаковано в корпуса и отлично работает. Пока правда не на полную мощность. Буду делать рН контроль и дозаторы для УДО. Но даже в неполном наборе - это именно то, что я и хотел. Еще раз всем спасибо!
US5TC, Так не пойдет.
Фото готового устройства где?
Ок, сегодня вечером выставлю.
Начал разработку нового контроллера. (http://www.aquaforum.ua/showthread.php?p=3074147#post3074147)
Буду рад любым подсказкам.
надо ли перепаивать шилд V2.2 между экраном и ардуино при установке между ними MegashildSAE?
Янек, MegashildSAE это замена шилда V2.2.
шилд V2.2 - можно положить в дальний ящик стола и забыть за него.
SAE74, спасибо Вам и Вашим единомышленникам за эту разработку и техническую поддержку форумчан. Только благодаря этому я человек далёкий от электроники и программирования смог собрать данный контроллер. Сейчас осталось подключить датчики, силовую часть и собрать корпус. Возможно, кому-то помогут решение моих проблем при сборке: 1. На Arduino 2560 R3 и Windows 7 x64 подошел драйвер CH341SER.
2. После долгих мучений с флешками (контроллер их не видел) помогло форматирование в фотоаппарате.
Aleks34, Рад что у Вас все получилось!
хотелось бы получить уточнение по шильду :)
дорожку перерезать и соединить другую, все так? :)
http://www.pixic.ru/i/C090Q7y9I6O1M4T1_preview.jpg (http://www.pixic.ru/view.php?img=C090Q7y9I6O1M4T1.jpg)
Янек, две дорожки соединить крест на крест.
https://lh5.googleusercontent.com/-tq4oqeVd2pQ/U4Tbk9GZJnI/AAAAAAAAB5M/QrtAKQ0EAE4/w851-h702-no/DSC_4139.JPG
вот (http://www.aquaforum.ua/showpost.php?p=2846824&postcount=393)
sae74, скачал Spring-Layout но он не показывает названия деталей на силовой плате при наведении курсора. Что то не так делаю? Извините за глупые вопросы, паяльник держать умею, но в электронике 0.
Aleks34, Проверил - при наведении показывает.
Может другую версию скачать программы?
sae74, спасибо все получилось. Не понятно с диодами сверху. Можно ли плату сделать ЛУТом?
Aleks34, Диоды ставить если нету встроенных в Моссфет, те что на плате указаны - там уже встроенный стоит.
Я делаю ЛУТом.
спаял шилд, кроме резисторов 4,7 кОм которые будут на следующей неделе :(, должен ли работать экран, отображаться иконки без этих резисторов?
Янек, Да, должен работать.
У вас просто синий экран?
Янек, Да, должен работать.
У вас просто синий экран?
у меня просто черный экран, многооборотный потенциометр это сколько оборотов?:) если у него крайние положения?
Янек, Ну экран должен светится все равно.
Звоните 0660679982
Rome1988
14.05.2015, 11:04
Здравствуйте! Перечитал форум и решил заказать себе ардуинку из Китая. Пришла вот такая штука (на фото) версия переходника 2.2. Подскажите, надо ли перепаивать контакты? Отформатировал карту на 2гига в формате фат, скинул файлы туда, залил финальную сборку через ардуино, показывает белый экран. В программировании 0, но рвение есть. Жду из Китая часы реального времени и 4х канальное реле. Должен ли экран показывать что либо без часов и перепайки?http://cs624016.vk.me/v624016714/354c5/93VSh-urmb4.jpg http://cs624016.vk.me/v624016714/354ce/qbqfWpDD_gE.jpg http://cs624016.vk.me/v624016714/354d7/ER8bi0_H1aQ.jpg Заранее спасибо)
Rome1988, В любом случае нужно перепаивать как указано тут (http://www.aquaforum.ua/showpost.php?p=2818624&postcount=371)
Из 4 пункта выполнить только: Подпаять к контакту 4 – к дорожке 53 после резистора
Rome1988
14.05.2015, 12:22
http://cs624016.vk.me/v624016714/3550f/wDgPyYu9zjs.jpgЗначит я перерезаю дорожки к контактам 0-7 и подпаиваю как на фото, но я не понимаю как к такой узкой дорожке подпаять провод, резисторов у меня 5 и я не знаю где дорожку 53 найти перерезать ее и подпаять провод после резистора. Не придется ли мне переходник дисплея менять?
Rome1988, На этом шильде не нужно перед резистором, просто разрежать дорожку и на нее подпаивайтесь.
Нумерацию контактов посмотрите на палате ардуино.
Rome1988
14.05.2015, 17:17
Rome1988, На этом шильде не нужно перед резистором, просто разрежать дорожку и на нее подпаивайтесь.
Нумерацию контактов посмотрите на палате ардуино.
Мы придумали свой вариант: загнули ноги от 0 до 7 и думаем запаять как на фото, чтобы не подпаивать к дорожкам. Подойдет такая схема? http://cs624016.vk.me/v624016714/355b0/5Gjwq4avFaU.jpg
Rome1988, Можно и так.
53 перерезали и подпаять 38 к 4
Rome1988
14.05.2015, 21:45
sae74, Спасибо, завтра начну перепаивать)
Днем разобрался по схема шильда какой номер на ардуино соостветсвует экрану, прозвонил, вкзде было соединение, вечером пропаял контакты опять, галошей и зубной щеткой все почистил, просушил, прозвонил и все равно белый экран, пусть даже картинки не читает с карты, но заливать голубым фоном кран должен то :( какие еще варианты могу быть ?
Янек, ну попробуйте залить тестовый пример
// UTFT_ViewFont (C)2013 Henning Karlsen
// web: http://www.henningkarlsen.com/electronics
//
// This program is a demo of the included fonts.
//
// This demo was made for modules with a screen resolution
// of 320x240 pixels.
//
// This program requires the UTFT library.
//
#include <UTFT.h>
// Declare which fonts we will be using
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t SevenSegNumFont[];
UTFT myGLCD(ITDB32S,38,39,40,41); // Remember to change the model parameter to suit your display module!
void setup()
{
myGLCD.InitLCD();
myGLCD.clrScr();
}
void loop()
{
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 0);
myGLCD.setFont(BigFont);
myGLCD.print(" !\"#$%&'()*+,-./", CENTER, 0);
myGLCD.print("0123456789:;<=>?", CENTER, 16);
myGLCD.print("@ABCDEFGHIJKLMNO", CENTER, 32);
myGLCD.print("PQRSTUVWXYZ[\\]^_", CENTER, 48);
myGLCD.print("`abcdefghijklmno", CENTER, 64);
myGLCD.print("pqrstuvwxyz{|}~ ", CENTER, 80);
myGLCD.setFont(SmallFont);
myGLCD.print(" !\"#$%&'()*+,-./0123456789:;<=>?", CENTER, 120);
myGLCD.print("@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", CENTER, 132);
myGLCD.print("`abcdefghijklmnopqrstuvwxyz{|}~ ", CENTER, 144);
myGLCD.setFont(SevenSegNumFont);
myGLCD.print("0123456789", CENTER, 190);
while(1) {};
}
Rome1988
15.05.2015, 10:39
sae74, Сегодня перепаял и перерезал всё, что надо и добился хоть какого-то результата (фото) но через какое-то время она переходит в белый экран, не связано ли это с отсутствием часов?http://cs624016.vk.me/v624016714/356eb/q4zgOTcTQOU.jpg http://cs624016.vk.me/v624016714/356f4/WaZvsxqa-_Y.jpg http://cs624016.vk.me/v624016714/356fd/DxJlC8NaoOw.jpg
Rome1988, Теперь нужно добиться работы СД карты.
На третьем фото у вас подпаян провод к 53 ноге от 4?
Если да - то не правильно, 53 нога должна тоже висеть в воздухе, или перерезать дорожку.
Rome1988
15.05.2015, 11:47
У меня от 4 к 38 напрямую идет, а от 38 к 53 перерезано, так?
У меня от 4 к 38 напрямую идет, а от 38 к 53 перерезано, так?
Да так.
Карта памяти на 2 гига, формат "фат", файлы без папок в корне?
Только я не помню 38 пин или нет связан с 53.
Так что проверьте еще раз.
Если не выйдет, то могу через TeamViewer подключится и посмотреть что происходит.
Rome1988
15.05.2015, 12:00
Подпаял проводок к 38 контакту вторым концом вставил в 4http://cs624016.vk.me/v624016714/35713/YHZhyfeEUB4.jpg http://cs624016.vk.me/v624016714/3571c/r7zJpzGl-yk.jpg http://cs624016.vk.me/v624016714/35725/kYJulmDTl1I.jpg
Rome1988
15.05.2015, 12:08
подпаял один конец 38 второй конец вставил в 4 http://cs624016.vk.me/v624016714/35713/YHZhyfeEUB4.jpg http://cs624016.vk.me/v624016714/3571c/r7zJpzGl-yk.jpg http://cs624016.vk.me/v624016714/35725/kYJulmDTl1I.jpg
Rome1988
15.05.2015, 12:09
смотрели в интернете и нашли фото распиновки 38 идет через процессор к 53
Rome1988, возможно у Вас на переходнике не исправлена ошибка с подключением СД карты.
Попробуйте Перерезать две дорожки 51 и 52, подпаять два провода крест накрест за резисторами. Типа: контакт 51 подпаять за резистором от контакта 52 и наоборот.
В вашем случае можно не перерезать а подогнуть.
Rome1988
19.05.2015, 08:09
sae74, Здравствуйте еще раз, контакты 51 и 52 перепаял, не помогло(( не знаю что и делать.
Rome1988, Странно почему у вас не хочет работать, у меня такой же шилд, только что перепаял, всё запустилось.
Там сверху на фото не обращайте внимания, это колодка для i2c она просто приклеена и на проводках распаяна.
В моём случае выпаял пины с 0 по 7(оставил только 4пин), порезал только одну дорожку которая от 4 пина идёт.
li-fer, Еще одно доказательство, что в платах переходниках для экнана на чипах - ошибка исправлена и не нужно делать перепайку "крест на крест".
Спасибо.
Rome1988
20.05.2015, 16:45
li-fer, Может дело в том, что у меня от 4 до 38 напрямик без процессора идет? я перерезал дорожкупрямо перед 38 контактом...
Rome1988
20.05.2015, 16:51
или с картой чтот-то не то...http://cs624016.vk.me/v624016714/36329/LlFylxS_PuU.jpg
Rome1988
20.05.2015, 16:53
пока модуля часов нет, может еще из-за этого...
Rome1988, Врядли, входы на них если смотреть на фото справа, этот я припаял уже на выход, так что впринципе тоже самое что и у вас.
Мне кажется более вероятно, что нет контакта в разъёме куда вставляете проводок(в мегу).
Без модуля часов я запускал, там просто вместо времени 25:25:255 , а так нормально работало.
А может карту памяти просто не видит? у меня незахотел работать с микросд, через переходник, нашел старую от навигатора на 1Гб .
Rome1988, У вас нет отображения картинок.
А это 100% проблема с определением карты памяти.
Если все контакты верно сделаны - поменяйте карту памяти.
для тех кто не может найти карточку меньше двух гиг даю наводку :) оглянитесь вокруг может у кого то из друзей/знакомых есть зеркалка. Обычно производитель комплектует картой на 512 МБ, ее сразу же меняют, а эту в коробку, там она благополучно и валяется :)
Увы, ограничение карты - проблема библиотеки, и автор ее больше не поддерживает.
Он перешел на встроенный "флеш" в экран. Но я его не использую, так как на большинстве экранов его не ставят.
Rome1988
22.05.2015, 08:26
Это называется "Зачем читать скетч" Не менял файлы библиотек( Вам еще мозги запарил. Теперь все работает!))
Rome1988, Рад что у Вас все получилось.
хочу поблагодарить Андрея за помощь, благодаря ему у меня есть MegashildSAE :) фотки шилда выложу немного позже
Rome1988
25.05.2015, 12:00
sae74, Спасибо Вам большое за помощь, теперь буду заниматься примочками. Начинается лето и, соответственно, проблема охлаждения, хочу модифицировать куллеры, может подскажете как эффективнее отвести тепло?
фотки собранного MegashildSAE плюс в сборе с самодельной стойкой вентиляторов собранной на базе ULN2003. В планах еще собрать дозатор на 4 головы плюс автодолив, силовая будет собрана после определения характеристик насосов
Rome1988
27.05.2015, 13:05
Пришла вот такая штука (фото) научите пользоваться хочу в сетевой фильтр ее вставить...http://cs624617.vk.me/v624617714/36a4e/m12-bxhBd30.jpg
Rme1988, GND "-5V", Vcc "+5V" Питание берете от любого источника питания, только минус с ардуины и минус с источника питания соединить вместе, можно просто взять питание с ардуины.
In1 - In4 это пины управления, их соединить с пинами от арудины (которые именно Вам нужны).
http://www.hobbyist.co.nz/sites/default/files/webswitch/Relay%20shield%20wiring_bb.jpg
Андрей будьте добры объяснить дураку грешному, как сделать LED освещение с этими http://ru.aliexpress.com/item/10PCSX3W-Super-bright-LED-Light-Cool-White-Warm-White-Red-Green-Blue-High-Power-Led-chip/1615267898.html3W диодами. Аквас 180 л. Планирую 40 шт. Сколько и каких драйверов? Блок питания возможен от компа?
И еще вопрос - для чего используете 12V выходы на вашей силовой плате?
Aleks34, Ссылка не работает.
12 вольт - для подключения кулеров охлаждения ледов, воды, подключение помп подачи удо и еще что вам вруг нужно будет.
Андрей, извините криво вставил ссылку. Еще раз http://ru.aliexpress.com/item/10PCSX3W-Super-bright-LED-Light-Cool-White-Warm-White-Red-Green-Blue-High-Power-Led-chip/1615267898.html. Диоды 3 W
Андрей, извините криво вставил ссылку. Еще раз http://ru.aliexpress.com/item/10PCSX3W-Super-bright-LED-Light-Cool-White-Warm-White-Red-Green-Blue-High-Power-Led-chip/1615267898.html. Диоды 3 W
если диоды 3 вата на ток в 1А то берем драйвера LDD-1000H.
Хватит 3 шт. На каждый драйвер по 14 диодов
Блок питания NES-200-48
Но лучше по спросить у специалистов. Я сам пользуюсь ихними советами.
день добрый.
подскажите а что такое бит и на что он влияет.
я просто смотрю что в некоторых контролерах идет 12 бит а в некоторых 8 бит.
что это такое?
к примеру в этом контроллере 12 бит
http://www.rapidled.com/coralux-storm-x-led-controller/
гарфилд, В данном конкретном случае чем больше бит - тем плавнее идет регуляция ШИМ уровня, что влечет за собой более плавное изменение яркости светильника.
p.s. читал много споров на эту тему, но для себя не вижу в этом значение.
гарфилд, Плавность регулировке:
8 бит - 256 ступеней;
12 бит - 4096 ступеней.
То есть плавнее в 16 раз, как то так.
Вас понял (С)
подскажите как про нее почитать и как она отображается в программе, скетче, коде (я пока не знаю как это можно обозвать) и почему не все ставят эти 12 бит. в этом есть какая то засада или что?
Подскажите также где можно почитать как можно русифицировать символы в программе (я все про ту программу которую я нашел)
гарфилд, за те 12 бит отвечает в вашем контроллере чип pca9685
Вы их не сможете изменить программно.
Про руссификацию (http://robocraft.ru/blog/arduino/503.html), но сложно сделать если нет исходного кода вашего контроллера.
Rome1988
29.07.2015, 13:28
И снова всем привет, наконец то дождался деталей из китая. Прислали мне модуль часов, никак не могу его подключить(http://cs623421.vk.me/v623421714/4030d/RZwdv0lFsxI.jpg
Rome1988
29.07.2015, 13:29
http://cs623421.vk.me/v623421714/40316/nrgZEs3KiCw.jpg
Rome1988, Сделайте фото крупнее.
Rome1988
31.07.2015, 12:40
http://cs623421.vk.me/v623421714/4030c/rNzEz_rnW1E.jpg http://cs623421.vk.me/v623421714/40315/GpLpg6g8FAY.jpg
Rome1988, SKL и SDA на 20 и 21 пин Меги 2560, питание и землю к ее же соответствующим контактам
Rome1988, У меня используется библиотека под DS1307. А у Вас другие часы. С ними я не пробовал.
У меня используется библиотека под DS1307. А у Вас другие часы. С ними я не пробовал.
Rome1988 купил часы DS3231. Они взаимозаменяемы и работают с библиотекой DS1307.
Разница в точности, DS3231 высокоточные часы, на DS1307 время гуляет в разные стороны.
Спасибо за тему, "курил" ее 3 дня, Ардуина выехала, буду собирать для травника. Вопросы наверняка еще возникнут =)
Ruslan.Kuchma
16.11.2015, 21:04
Всё времени не хватало, а тут выдалась редкая минутка отдыха:002:
Почитал, нормальный проект, но почему то не развивается:003:...
По поводу Raspberry Pi, вообще будет не актуально, так как дорого, тут на Arduino MEGA не каждый может потянуть.
Ну, а в общем зачётcode33
Ruslan.Kuchma, Исходники в открытом доступе....
Для меня это просто хобби.
Ruslan.Kuchma
16.11.2015, 22:10
Ruslan.Kuchma, Исходники в открытом доступе....
Для меня это просто хобби.
Вообще-то у нас тут у всех хобби:)
Я про то, что вяло...
Реально ты написал прогу, создал тему(уважениеcode33), подключилось человек 5-7(активных:008:), и всё...
Ни какой поддержки... Всех всё устраивает... Вопросы только типа (почему у меня не работает, такая-то ошибка, а как паять и т.д.).
Обидно
Ruslan.Kuchma, Ну когда я взялся за этот проект - то надеялся что будут желающие участвовать.
Два человека помогло, один разработал "материнскую плату", другой помог с силовой.
pimass помог с графикой......
Схемка - половина юсуповского усилителя.
На печатке нет места под разъем BNC и нет резистора на 1мом.
3 ногу чипа с разъемом BNC соеденяем по воздуху.
хотелось бы несколько вопросов по усилителю задатьcode33
третья нога чипа (оранжевый) соединяем по воздуху с красным или синим разъема? и вторую ногу с чем соединяем на плате?
с другой стороны +5V, GND понятно, pH это А12? и надо ли -5V? и если да то где его брать?
третья нога чипа (оранжевый) соединяем по воздуху с красным или синим разъема? и вторую ногу с чем соединяем на плате?
Но фото не видно куда синяя а куда красная нога идет.
Прозвоните прибором и найдите ту ногу что в центре BNC коннектора - ее по воздуху и соединяйте с оранжевым.
Тогда другую с GND
PH - пин: А12, А13, А14, А15. Выбирайте любой. А12 - 1 канал, А15 - 4 канал в настройках.
Для питания ПШ усилителя нужно двуполярное питание +5 GND -5
Схема (http://www.aquaforum.ua/attachment.php?attachmentid=407673&d=1392359239)
sae74 вот чувствую что глупость спрошу ;), но лучше спросить -5 где брать? или его преобразовывает плата из +5? :)
Янек, 5 нога на микросхеме ICL7660 схема (http://www.aquaforum.ua/attachment.php?attachmentid=407673&d=1392359239) - преобразователь
sae74 в ваших атачах схема pH усилителя содержит два СА3140Е, а ICL7660 нет вообще...
Янек, так она есть в плате переходнике.
Если решили ее не делать, а использовать покупную и перепаивать провода, то тогда преобразователь на ICL7660 нужно собрать самому.
Янек, так она есть в плате переходнике.
Если решили ее не делать, а использовать покупную и перепаивать провода, то тогда преобразователь на ICL7660 нужно собрать самому.
все спасибо, разобрался, давно просто с шильдом ковырялся)) а на нем уже все естьcode33
Янек, Надеюсь Вас будет радовать его работа.
Добрый день Подскажите пожалуйста а можно в этом проэкте использовать такой LED буду признателен за ответ http://olx.ua/obyavlenie/sensornyy-3-5-tft-lcd-dlya-arduino-mega-IDcxwNl.html#d4796b96be
Ruslan.Kuchma
20.12.2015, 10:04
митяж, Можно, только исходник переписать нужно...
митяж, нужен экран на 40 пин и расширение 240x320
спасибо---я сам нет а обращусь к знакомому он в программировании шарит
вот есть ещё такой хотя у него тоже контроллер не тот что в ВАШЕМ--можно переписать исходники или сильно сложно?
http://olx.ua/obyavlenie/2-4-tft-touch-lcd-ekran-sensornyy-displey-dlya-arduino-uno-IDdXtw0.html#4645ce7a72
Ruslan.Kuchma
20.12.2015, 10:49
митяж, Дико извиняюсь, но этот не тач дисплей, code55 просто ещё не проснулся:patstalom:.
Можете не обращаться к знакомому программисту.
527259 ВОТ ЮСУПОВСКИЙ Я СПАЯЛ ДАВНО-ЗАРАБОТАЛ--ПОКА НЕ СТАВИЛ НА АКВУ--НЕ ВСЁ ГОТОВО--ХОТЕЛ ВАШ попробовать --более продвинутый
Руслан а вот вторая ссылка 2,5 дюйма подойдёт??
извиняюсь вроде послал http://olx.ua/obyavlenie/2-4-tft-touch-lcd-ekran-sensornyy-displey-dlya-arduino-uno-IDdXtw0.html#4645ce7a72
Ruslan.Kuchma
20.12.2015, 11:43
code47митяж, ??? КАКАЯ
http://olx.ua/obyavlenie/2-4-tft-touch-lcd-ekran-sensornyy-displey-dlya-arduino-uno-IDdXtw0.html#4645ce7a72
Сергій М
20.12.2015, 12:44
митяж, Дико извиняюсь, но этот не тач дисплей, code55 просто ещё не проснулся:patstalom:.
Можете не обращаться к знакомому программисту.
Почему не тач ?
Сергій М
20.12.2015, 12:58
митяж, Купите больший или меньший экран - то изображение будет занимать или не всю площадь, будут чёрные полосы внизу и справа или слева, или изображение просто не влезет в экран. Даже если по пикселям всё будет гуд, то Ваши 2.4" это просто издевательство над собой, даже на 3.2" это мало и не очень удобно. А переписывать столько пикселей оооочень муторно !
Во-вторых - нужно точно знать какой контроллер на экране Вам подходит. Точно не помню где именно, но есть не много контроллеров экранов совместимые между собой, постараюсь найти табличку где это расписано. Так как на 3.2" контроллер - IC: SSD1289 , на 3.5" контроллер - ILI9486 , на 2.4" контроллер - spfd5408 , что может привести к полному нулю, это связано с скетчем.
Ruslan.Kuchma
20.12.2015, 13:19
Почему не тач ?
Потому что в описании не сказано про тач.
Что касается всех других дисплеев.
2.4" - очень маленький, но бюджетно и программа нужна совершенно новая так сказать с ноля.
4.3", 5" и 7" - очень дорого, не бюджетно, но удобно и программу нужно редактировать, и переписывать графику.
На функции не влияет.
3.2" - пользуетесь, ничего не переписываете, но тоже маловат...
Сергій М
20.12.2015, 13:22
Вот нашел -
Из библиотеки ITDB02_Graph16.
Supported controllers:
- HX8347-A
- ILI9325D
- ILI9327
- SSD1289
Все процедуры инициализации другого дисплея нужно будет переделывать под другую библиотеку.
Сергій М
20.12.2015, 13:25
Потому что в описании не сказано про тач.
http://olx.ua/obyavlenie/sensornyy-3-5-tft-lcd-dlya-arduino-mega-IDcxwNl.html#d4796b96be
Сенсорный 3.5 " TFT LCD для Arduino mega
Но не вижу смысла покупать его вооообще, так как от 3.2" отличий пару мм, вот если бы 5" или лучше 7" - тогда и есть смысл переписывать почти весь скетч под новую библиотеку ...
Ruslan.Kuchma
20.12.2015, 13:42
Сергій М, Не заметил,
Почему нет смысла?
За эти деньги, очень даже хорошая цена... + Ненужен переходник, но с программой придётся поработать...
На 5" и 7" библиотека та же, а вот графику нужно менять
Сергій М
20.12.2015, 16:28
За эти деньги, очень даже хорошая цена... + Ненужен переходник
1) цена как цена
2) многие скетчи пишутся с учётом на переходник - это значит опять полностью переписывать программу.
я так понял желательно 3,2 и + переходник или 3,5 без переходника но с гемором
Ruslan.Kuchma
20.12.2015, 16:43
Просто нужно посмотреть тыльную сторону. Если там всё так
527327, то переходник ненужен.
И скажем сенсорный дисплей это средство "ввода/вывода" информации, на программу вообще никак не влияет.
У меня было, залил морской водой, но со временем соль дала о себе знать, как-бы месяц и без дисплея контроллер отработал.
Программу придётся доработать, переписать графику Разрешение: 480 х 320
митяж, нет там никакого "гемора", если знаешь, что и как.
Я ВАС БЛАГОДАРЮ за ответы всё понял будем пробовать двигаться --под лежачий камень...... как известно
Руслан а есть с такой тыльной стороной-- как пойдёт??
Ruslan.Kuchma
20.12.2015, 21:03
митяж, я не знаю, мне всё равно, я напишу программу под любой дисплей.
Вы сможете?
Да - подойдёт
Нет - не подойдёт
Третьего варианта нет...
Сергій М
20.12.2015, 21:07
так это одно и тоже - только версии (год выпуска) разные, но отличий на функциональности не должно быть. На "бутербродах" тоже есть куча шилдов "переходников" разных версий, но все работают нормально.
думаю что "подойдёт" или нет нужно спрашивать у того кто написал скетч, или у того кто будет этот скетч переделывать под этот экран ...
а лучше купите готовый бутерброд - на али весь бутер стоит 24$, там же можно и шилд с экраном отдельно взять, если своя Мега есть - тогда это будет стоить как один экран, но у нас. Зато не будет переписывания программы.
тот кто умеет писать в С++, для того это плёвое дело, для тех кто не знает этого - это темнейший лес в мире )))
Ruslan.Kuchma
20.12.2015, 21:23
Сергій М, А вот и нет, я не знаю С++, это не мешает писать программы для Arduino.
ARDUINO IDE просто основан на C/C++
Там то и знать нечего, горсть операторов и кучка функций...
Сергій М
20.12.2015, 22:04
Ок, если что буду знать к кому за подсказкой обращаться))
Но на примере этого проекта - тут нужно перепаивать 8 проводов именно на переходнике !! а Вы предлагаете взять без переходника, то точно будет затруднительно вытащить нужные выходы. Как я понимаю это цифровые выходы ардуины, и нужны одни для ШИМ регулировки диодов (чаще всего в других проектах именно для ШИМ перепаивают).
Ruslan.Kuchma
20.12.2015, 23:22
Сергій М, Я так бегло просмотрел, может и ошибаюсь.
Ну давайте, посчитаем 0,1 RX TX - не используем в любом случае.
20,21 - часы
2,3,4,5.6 - управление сенсором.
7,8,9,10,11,12,13 - итого 7 выводов ШИМ, вроде как достаточно.
А если ещё схему глянуть на экран, то думаю 44-46 тоже будут свободны, а это ещё 3 ШИМ вывода.
И по-любому 15-19 и 47-49 тоже свободны.
Ну и 16 аналоговых для всякой ерунды...
У меня сейчас один на столе валяется собран с перемычками, когда чё в голову приходит подключаю и понеслась душа в рай...
Два стоит на аквариумах, так они, вообще не бутерброды...
http://www.aquafanat.com.ua/forum/index.php?act=attach&type=post&id=291679
P.S. Не знаю, зачем восемь, пяти достаточно.
Сергій М
20.12.2015, 23:46
но ведь и у Вас всё через шилд ...
Ruslan.Kuchma
21.12.2015, 00:09
Конечно, просто раньше не было таких дисплеев, появились недавно...
Вот только появятся "шальные" деньги обязательно закажу.
Точек больше, значит на экране будет больше информации!
У меня, следующий эксперимент будет с 2.4", нарыл хорошую библиотеку, если сработает как задумано, то получится контроллер с бюджетом <15$, очень хороший вариант для тех кому нужен только свет.
Ну, а после думаю займусь подобным дисплеем, только не решил, какой брать: 3.5" - 480 х 320 или 3.95" - 400 х 270
Я себе для опытов приобрел 5дюймовый экран.
И появилась "проблемка" мега очень медленно его отрисовывает. Она и с текущим экраном не очень быстро работает....
Приобрел Arduino DUE очень понравилась скорость отрисовки, но там есть свои "проблемки". Программу на нем запустил, но лень переделывать.
Так что лежит все без надобности.
Ruslan.Kuchma
21.12.2015, 11:35
sae74, Понятное дело, Тактовая частота 84 МГц против 16 MHz.
Но рабочее напряжение в 3.3В,, нужно согласовывать уровень сигнала, а это ещё куча лишних модулей. При этом большого преимущества нет, а если учесть, что основная задача, вовремя включить свет, выключить помпу, долить воду и т.д. Использование DUE или Raspberry PI теряет смысл, также как и использование большого дисплея.
Если программа стабильна, посидел часикcode17, потыкал в экран зубочисткой, настроил и забыл... Если что пошло не по плану, есть звуковая сигнализация.
Ruslan.Kuchma, Полностью согласен.
Но из 3,3 сделать 5 вольт: нужен один транзистор и два резистора.
Только на этих выходных все собрал для Raspberry PI согласования.
50 смд транзисторов обошлись в 1.25 бакса.
P.S. Проект на Raspberry PI - дороговато выходит, но мне по приколу.
Ruslan.Kuchma
21.12.2015, 12:44
Полностью согласен, но если к 1.25$ прибавить, вытравить плату и запаять, что для многих проблема. То считай сколько нужно конвертеров по 0.40$ в Китае или по 15-17грн. если не ходить в Китай.
Вот и вырисовывается глобальное удорожание, конечно если для понта, то очень нужно... "Хороший понт дороже денег!" Но если сопоставить функционал к цене, то MEGA выигрывает однозначно.code33
Ruslan.Kuchma, У меня мега работает на преснике и на море.
Меня полностью она устраивает.
На море только светом управляет (9 каналов) и охлаждением светильника и воды.
ДА пока я на работе переписка велась усиленно --прочитал и опять не понял--купить всё таки 3,5 дюйма( друг хорошо ьшарит на асемблере) будет для него проблемой всё таки или нет чтобы не валялся потом этот экранчик а явно работал на акве---ПРОШУ ОТВЕТ
митяж, вы можете купить любой дисплей но разрешение должно быть: 240x320
Я видел и 7 дюймов такой. :)
Те библиотеки что я использую - поддерживают большое количество размеров и разрешений. Вам нужно не переписывать программу, а только создать новую графику "иконки" с новыми координатами расположения на экране и новые координаты задать для нажатия на эти иконки и все.
Это не сложно, у меня все сделано однотипно и понятно где и что, но поработать нужно.
Так же можно отказаться от СД карточки и хранить картинку на флеш памяти самого экрана, быстрее будет отрабатывать и надежнее, переписать тоже не очень много, в команде отрисовки картинок поменять одно слово и все :)
Podelkin
20.01.2016, 18:01
Спасибо за разработку данного контроллера!
Решил повторить это чудное устройство, но возникла проблема, заказал этот (http://www.aliexpress.com/item/Free-shipping-3-2-TFT-LCD-Touch-TFT-3-2-inch-Shield-Mega-2560-R3-with/2019178787.html) набор, в нем контроллер дисплея ILI9341 (TFT_320QVT_9341) (как уверяют наши прищуренные соседи по планете).
Так вот вопрос, как его запустить в этом проекте? В последней библиотеке UTFT есть ILI9341_S5P, ILI9341_S4P, ILI9341 (Serial 5Pin),ILI9341 (Serial 4Pin), но с ними он не работает. Зато, есть картинка с ILI9327, но она сдвинута влево. Может кто запускал с данным дисплеем? Спасибо!
Podelkin, Работал 100% но нужно вручную подбирать драйвер.
Я подрядят проверял и нашел. Но сейчас нету на чем проверить.
Петко Шкодров
20.01.2016, 22:14
Podelkin,Попробуйте это.
UTFT myGLCD(ITDB32S, 38, 39, 40, 41);
UTouch myTouch(6, 5, 4, 3, 2);
Podelkin
21.01.2016, 11:30
Перепробовал все варианты:
#define HX8347A 0
#define ILI9327 1
#define SSD1289 2
#define ILI9325C 3
#define ILI9325D_8 4
#define ILI9325D_16 5
#define HX8340B_8 6
#define HX8340B_S 7
#define HX8352A 8
#define ST7735 9
#define PCF8833 10
#define S1D19122 11
#define SSD1963_480 12
#define SSD1963_800 13
#define S6D1121_8 14
#define S6D1121_16 15
#define SSD1289LATCHED 16
//#define NOT_IN_USE 17
//#define NOT_IN_USE 18
#define SSD1289_8 19
#define SSD1963_800ALT 20
#define ILI9481 21
#define ILI9325D_16ALT 22
#define S6D0164 23
#define ST7735S 24
#define ILI9341_S5P 25
#define ILI9341_S4P 26
#define R61581 27
#define ILI9486 28
#define CPLD 29
#define HX8353C 30
#define ST7735_ALT 31
#define ITDB32 0 // HX8347-A (16bit)
#define ITDB32WC 1 // ILI9327 (16bit)
#define TFT01_32W 1 // ILI9327 (16bit)
#define ITDB32S 2 // SSD1289 (16bit)
#define TFT01_32 2 // SSD1289 (16bit)
#define CTE32 2 // SSD1289 (16bit)
#define ITDB24 3 // ILI9325C (8bit)
#define ITDB24D 4 // ILI9325D (8bit)
#define ITDB24DWOT 4 // ILI9325D (8bit)
#define ITDB28 4 // ILI9325D (8bit)
#define TFT01_24_8 4 // ILI9325D (8bit)
#define DMTFT24104 4 // ILI9325D (8bit)
#define DMTFT28103 4 // ILI9325D (8bit)
#define TFT01_24_16 5 // ILI9325D (16bit)
#define ITDB22 6 // HX8340-B (8bit)
#define ITDB22SP 7 // HX8340-B (Serial 4Pin)
#define ITDB32WD 8 // HX8352-A (16bit)
#define TFT01_32WD 8 // HX8352-A (16bit)
#define CTE32W 8 // HX8352-A (16bit)
#define ITDB18SP 9 // ST7735 (Serial 5Pin)
#define LPH9135 10 // PCF8833 (Serial 5Pin)
#define ITDB25H 11 // S1D19122 (16bit)
#define ITDB43 12 // SSD1963 (16bit) 480x272
#define TFT01_43 12 // SSD1963 (16bit) 480x272
#define ITDB50 13 // SSD1963 (16bit) 800x480
#define TFT01_50 13 // SSD1963 (16bit) 800x480
#define CTE50 13 // SSD1963 (16bit) 800x480
#define EHOUSE50 13 // SSD1963 (16bit) 800x480
#define ITDB24E_8 14 // S6D1121 (8bit)
#define TFT01_24R2 14 // S6D1121 (8bit)
#define ITDB24E_16 15 // S6D1121 (16bit)
#define INFINIT32 16 // SSD1289 (Latched 16bit) -- Legacy, will be removed later
#define ELEE32_REVA 16 // SSD1289 (Latched 16bit)
//#define NOT_IN_USE 17
//#define NOT_IN_USE 18
#define ELEE32_REVB 19 // SSD1289 (8bit)
#define TFT01_70 20 // SSD1963 (16bit) 800x480 Alternative Init
#define CTE70 20 // SSD1963 (16bit) 800x480 Alternative Init
#define EHOUSE70 20 // SSD1963 (16bit) 800x480 Alternative Init
#define CTE32HR 21 // ILI9481 (16bit)
#define CTE28 22 // ILI9325D (16bit) Alternative Init
#define TFT01_28 22 // ILI9325D (16bit) Alternative Init
#define CTE22 23 // S6D0164 (8bit)
#define TFT01_22 23 // S6D0164 (8bit)
#define DMTFT22102 23 // S6D0164 (8bit)
#define TFT01_18SP 24 // ST7735S (Serial 5Pin)
#define TFT01_22SP 25 // ILI9341 (Serial 5Pin)
#define TFT01_24SP 25 // ILI9341 (Serial 5Pin)
#define TFT22SHLD 25 // ILI9341 (Serial 5Pin)
#define DMTFT28105 25 // ILI9341 (Serial 5Pin)
#define MI0283QT9 26 // ILI9341 (Serial 4Pin)
#define CTE35IPS 27 // R61581 (16bit)
#define CTE40 28 // ILI9486 (16bit)
#define EHOUSE50CPLD 29 // CPLD (16bit)
#define CTE50CPLD 29 // CPLD (16bit)
#define CTE70CPLD 29 // CPLD (16bit)
#define DMTFT18101 30 // HX8353C (Serial 5Pin)
#define TFT18SHLD 31 // ST7735 (Serial 5Pin) Alternative Init,
самое лучшее это так:
http://www.aquaforum.ua/attachment.php?attachmentid=531340&thumb=1 ('http://www.aquaforum.ua/attachment.php?attachmentid=531340')
С некоторыми типами дисплея, картинка переворачивается, меняются цвета или совсем отрисовует только половину экрана.
To Петко Шкодров:
UTFT myGLCD(ITDB32S, 38, 39, 40, 41);
Этот пробовал, результат тот же.
UTouch myTouch(6, 5, 4, 3, 2);
Татч, у меня, работает, кнопки на правильном месте, но из за того что картинка смещена, приходится тыкать по "теоретическому" месту нахождения кнопки.
Podelkin, А тестовые примеры что показывают?
Сделайте фото теста.
Я думаю - нужно показать фото продавцу, пусть меняет или возвращает деньги.
Podelkin
21.01.2016, 12:14
Вечером запущу тест, но я думаю результат будет аналогичен.
У меня было 2 варианта, это библиотека или дисплей. Хотя, я склонялся к библиотеке и вот (http://arduino.ru/forum/apparatnye-voprosy/tekst-na-tft320qvt-vverkh-nogami) + вот (http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov#comment-146701) почему.
Podelkin, Вы взяли свежую библиотеку с сайта автора?
Podelkin
21.01.2016, 12:35
sae74, пробовал и с Вашей, и с сайта автора v2.81 21 May 2015 (http://www.rinkydinkelectronics.com/library.php?id=87)
Podelkin, Можно написать автору, он отвечает на такие вопросы очень быстро.
Podelkin
21.01.2016, 20:53
Ну что, запустил я этот дисплей code13!
Можно подредактировать библиотеку и сделать смещение или использовать уже отредактированную 531473. В настройках выбирать "TFT01_32QVT". :010:
Еще вопрос, а как устанавливали и защищали от брызг УЗ датчики?
Podelkin, Спасибо за информацию.
Китайцы на "высоте" как всегда!
Для пресника не так страшны брызги!
Корпус из пластиковой коробочки по размерам датчика + суперклей.
Над аквариумом + 3 см. У меня аквариум без крышки. Между датчиком и водой не должно быть преград.
Kolyanich
03.02.2016, 22:27
Ну что, запустил я этот дисплей code13!
Собираю и я контролер, на днях получил экран как у вас (правда продавец другой, заказывал тоже как SSD1298, а получил ILI9341). Два вечера убил на поиски библиотек, а решение было на форуме под носом). Похоже у китайцев заехала в магазины партия псевдо "SSD1298".
Пока разбирался с другой проблеммой, нашел еще одну библиотеку
UTFTv2.81 подмена 2 и 3 на ILI9341 16bit и 8bit (https://drive.google.com/file/d/0B-bC-YjWnXR0TDhWQV9LdG1VckE/view)
Старая ссылка перестала работать, вот новая для скачивания Исходников (https://drive.google.com/open?id=0By49LeTi51GlZVY1Nlk5MGFMUjg)
Заканчиваю тестировать новую версию.
В ней будут исправлены некоторые ошибки и повышена точность дозирования УДО.
Так же повышена точность работы ультра-звуковых датчиков уровня воды.
Дизайн не изменялся.
alex_palace
24.02.2016, 21:16
сумасшедшая идейка есть :) выросла из соседней темы с идеей нового дозатора... при падении уровня можео дать выбор тревога или долить воды ( вроде как еще один канал свободен)
пока жду посылку из поднебесной уже купил помпы :) Сегодня обсуждал идею протоки с отстаиванием и низким давлением на тонких шлангах :) таки надо пробовать..
alex_palace, ну так при падении уровня вода и так доливается. А тревогу - я отказался от этого, звук быстро утомляет, а доливка осмоса происходит долго.
alex_palace
25.02.2016, 06:45
еще чуть чуть и загорюсь настолько что пока посылки на оленях из Китая едут, плюну и куплю большую часть комплектухи тут :)
alex_palace, лучше дождаться. И правда, последнее время посылки идут по 40-60 дней.
alex_palace, надо было сказать я бы тоже чет прикупил
alex_palace
25.02.2016, 09:47
Sem, да скажем... ситуативно купил :) Докупал после одного не порядочного продавана (попросил отменить заказ т.к товара нет за день до конца времени отправки) к ч/б контроллеру на 5110 и тут понеслось :) сорвался и купил комплектуху и на этот :)
Sem, alex_palace, Как меня огорчает курс у.е.
alex_palace
25.02.2016, 19:48
sae74, я с него просто ох... но лучше откажусь от чего-то другого... таки строить контроллер не самая дорогая развлекушка :)
Alex1970
02.03.2016, 15:16
Собрал себе обсуждаемый контроллер!
Собирал на «MegashildSAE». Платы заказывал на Алиэкспресс, остальную комплектуху там же. Распаял шилд, собрал бутерброд, загрузил Мегу и всё заработало! Заработало сразу, без всяких приключений!
Подключал Ардуины с CH340 и Mega16U2 , работают одинаково хорошо.
Буду собирать дальше - силовая плата , драйвера светодиодов итд.
Автору огромная благодарность!!!http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225279&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225279') http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225278&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225278') http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225277&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225277') http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225276&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225276') http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225275&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225275') http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225274&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16086&pictureid=225274')
Напишу тут.
Платы закончились, пока заказывать не планирую.
У Alex1970 есть исправленный, рабочий вариант платы.
Спросите у его, может и остались еще.
alex_palace
09.03.2016, 14:04
Для желающих повторить и покупающих на Али.
крайне не рекомендую продавца :( http://ru.aliexpress.com/store/413752
заказано и оплачено 18-22 февраля. Срок отправки по ходу пьесы менял с 5 дней на 10. Как вменяемого человека попросил 3 заказа отправить одной посылкой (на 3 заказа т.к два продаваны тупо вернули деньги по причине отсутствия у них нужного в наличии хотя до оплаты все было ок и супер :( ) дважды менял номера треков, по итогу посылка которая по его словам отправлена 2 марта только сегодня судя по треку доставлена на почту :( и что печально что одновременно заказанное уже сегодня получил.. теперь чувствую посылку придется вскрывать под видеозапись и контролировать чтоб все по списку было и чтоб приехало живым... Не нашел тут или в соседней ветке как раз этого продавана рекомендовали как вменяемого.. или мне так повезло или испортился :(
alex_palace, Я на "али" вообще перестал заказывать. Долго все идет и часто стал спор открывать.
Сергій М
09.03.2016, 21:40
sae74, у меня наоборот, заказываю и некоторые посылки уже через 2 недели уже тут ))) вот как раз ещё одну мегу заказывал...
alex_palace
21.03.2016, 13:46
приехала наконец... http://ru.aliexpress.com/item/Free-shipping-3-2-TFT-LCD-Touch-TFT-3-2-inch-Shield-Mega-2560-R3-with/2019218401.html
при включении белый єкран :(
Пробовал загонять экзампл - реакция отсутствует :(
Чем можно проверить на работоспособность?
Блинк сработал :)
alex_palace,
в каталоге где установлена программа есть такая папка "\libraries\UTFT\tft_drivers"
там много разных папок, это драйвера.
в каждой папке есть файл "initlcd.h"
открыть его можно "блокнотом"
первая строчка будет "case ILI9325C:"
ILI9325C - нужно по очереди вставлять это в UTFT myGLCD(ITDB32S, 38, 39, 40, 41); в место "ITDB32S" и пробовать загружать.
Если вы знаете на каком чипе собран Ваш экран - то сразу подставляете его название.
alex_palace
21.03.2016, 19:30
Собираю и я контролер, на днях получил экран как у вас (правда продавец другой, заказывал тоже как SSD1298, а получил ILI9341). Два вечера убил на поиски библиотек, а решение было на форуме под носом). Похоже у китайцев заехала в магазины партия псевдо "SSD1298".
Пока разбирался с другой проблеммой, нашел еще одну библиотеку
UTFTv2.81 подмена 2 и 3 на ILI9341 16bit и 8bit (https://drive.google.com/file/d/0B-bC-YjWnXR0TDhWQV9LdG1VckE/view)
Пример заработал. Может туплю (сижу дома с острім бронхитом+ грипп :( и подозрением на пневмонию.. ну и 38 :((( доходился на работу...) но подстановка 2 или 3 пока ничего не дала (скорее всего снесу среду ардуино 1.6.8 и буду пробовать выкачанную с библиотеками, разве что заменю УТФТ на правленную)
alex_palace
21.03.2016, 19:41
загрузил. Карту 1 гиг отформатил в фат16, в корень скинул картинки в РАВе, но... синий єкран :(
поправил экран с помощью правленной УТФТ,
но на примерах не работает тач :(
ПОКА не перепаивал, тренируюсь на примерах из UTFT i Utouch
alex_palace, что бы тач заработал а примерах нужно в примерах сделать так
//UTouch myTouch(6,5,4,3,2); закоментировать
UTouch myTouch(46,45,44,43,42);
Если синий экран, значит все хорошо, но кроме подключения сд-карты.
Или карта плохая (редко бывает) или отсюда (http://www.aquaforum.ua/showpost.php?p=2818624&postcount=371) не выполнили пункт №4.
Kolyanich
21.03.2016, 22:40
ПОКА не перепаивал, тренируюсь на примерах из UTFT i Utouch
Пока что не нужно ничего перепаивать. Cтандартные примеры калибровки, рисования должны работать.
https://drive.google.com/file/d/0BxFvFbaIBL6zY3FSUzNORloxLWs/view?usp=sharing
Инициализация в ардуино
Библиотека UTFT для экрана
myGLCD (TFT01_32QVT,38,39,40,41)
Библиотека "Еще одна UTFT" (в ней скопировать папку UTFT)
myGLCD (2,38,39,40,41)
Библиотека тача UTouch
myTouch(6,5,4,3,2)
Пробовал запустить текущий данный скетч - получаю белый экран (хотя компиляцию проходит, библиотеки правильные). В причины особо не вникал.
В данный момент для меня более интересен другой скетч хотя там пока что компиляцию никак не пройду.
alex_palace
22.03.2016, 08:00
зверек по имени белка начинает по плечу прыгать :(
запускаю пример quick drav с myGLCD (2,38,39,40,41)
myTouch(6,5,4,3,2)
работает и єкран и тач. С теми-же пробую другие - или белій єкран или тач не пашет ..
єтот дисплей так-же поднимается UTFT myGLCD(ILI9341_16,38,39,40,41);.
снова загруженнный квик драв с ТЕМИ-же настройками и тач снова не пашет... работает-неработает рандомно :(
alex_palace, Сделайте фото платы переходника с двух сторон и выложите сюда.
alex_palace
22.03.2016, 08:35
alex_palace, Сделайте фото платы переходника с двух сторон и выложите сюда.
Если не против то на ты :) ?
http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226458&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226458') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226457&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226457') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226456&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226456') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226455&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226455')
на всякий случай и самого дисплея фото.
alex_palace, Так а вы что не перепаивали провода как в инструкции?
alex_palace
22.03.2016, 08:49
sae74, пока не убежусь что бутерброд РАБОТАЕТ пока с паяльником не лез.. Сам понимаешь что если он не рабочий то с паянным открывать спор будет скажем... малореально...
Раз уже есть подвижки в виде иногда работающего тача то буду паять. (пробую выпаивать гребенку 1-8 ) (правда с п4 не могу найти где резать...)
alex_palace
22.03.2016, 09:20
Таки сажусь паять пока только тач.
http://www.plantedtank.net/forums/20-diy/677265-iaqua-my-touch-interface-aquarium-controller-arduino.html
загрузило картинки с карты. Тач не работает. (возможно что таки проблема в назначенных пинах и буду паять.
http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226460&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226460')
alex_palace, Пока не перепаяете провода для тач скрина - не запустите экран, так как пины тач скрина у меня задействованы как выходные каналы.
А в зависимости от вашего переходника сд карта может сразу заработать, а может тоже придется перепаивать провода. Но начать нужно с тач скрина, если после этого на экране кроме синего цвета появятся "иконки" то сд карту не трогаем, а если только надписи - то паять тоже нужно.
alex_palace
22.03.2016, 12:32
а теперь полній глюк :( перепаял - экран вообще не стартует :( проверил - коротышей нет...
alex_palace, Фото крупным планом!
alex_palace
22.03.2016, 14:23
http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226466&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226466') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226465&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226465') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226464&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226464') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226463&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226463') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226462&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226462')
Сравните эти два фото:
Ваше (http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226462)
Мое (https://lh3.googleusercontent.com/-2sxKZ97xIE8/U2IbgqWY8UI/AAAAAAAABv4/ohxfYkx7SU8/w379-h709-no/DSC_4081.JPG)
Нужно так (https://lh5.googleusercontent.com/-3fusDZ96jYM/U2Ibh2Yj4oI/AAAAAAAABwc/_I_gLoxKc64/w429-h709-no/DSC_4089.JPG)
alex_palace
22.03.2016, 14:33
совершенно разные щиты. Про качество пайки краснею..
alex_palace, Я про то, что вы пины перепутали со стороны односторонней гребенки.
alex_palace
22.03.2016, 14:55
сдается что придется заказывать щит с экраном :(
зачем?
Там все равно перепаивать нужно.
alex_palace
22.03.2016, 14:58
перепаял. Экран не включается. Сама ардуинка на блинк отзывается. Скетчи в нее грузятся но экран не работает :(
Ели у кого найду поблизости подьехать с моим экраном проверить в щите экран живой или нет... то может только щит уложил :(
alex_palace, Это так сложно сделать! Проверьте, еще раз.
Отпаяйте проводки.
Вы трогали только тач, так что экран не должен быть затронут.
alex_palace
22.03.2016, 17:49
потому и удивляюсь :( отпаивал - не стартует :(
Ищу схему шилда и попробую прозвонить...
alex_palace, У меня в шапке есть шилд в DipTrace формате.
Разводка экрана одинакова.
alex_palace
22.03.2016, 18:31
а кстати платы уже все или еще есть у кого? чем покупать шилд ... пока что навскидку на экран не идет напряжение. 3.3 на питание подсветки экран светят,так что вероятнее всего ...( но как????) уложил что-то в шилде.
alex_palace, в шильде у вас только резисторные сборки и все.
3,3 вольт идет на прямую с ардуино.
alex_palace
22.03.2016, 20:29
транзистор стоит и 5 шт микросхем. по нижней гребенке при включееной ардуине от земли 5 и 3.3 вроде как звонятся. Т.к не электронщик то мне таки проще было бы подменяя заведомо целыми вызвонить дохлый блок. Если не путаю то почти на все выводы там можно вывести блинк? вот и попробую посмотреть что с мегой. Шилд нашел за 130 грн уже в Украине. Если умер таки он то не буду выпаивать гребенку а просто откушу чтоб не входило в мегу и прокину перемычки.
самое обидное что есть электронщик который чинит то что я программно или блочно сделать не могу, но в этом случае дешевле таки шилд купить :)
alex_palace, не нужно откусывать, лучше перерезать дорожки, а к пинам подпаять потом можно выходные каналы.
alex_palace, сделать так.
540980
alex_palace
22.03.2016, 20:36
sae74, выходные каналы проще снизу подпаять :) или отогнуть однорядки и вставить пинами снаружи.. а вот паяться к дорожкам на ЭТОМ шилде этотаут... я на 5м мучался т.к выпаивая плохо прогрел и оторвал дорожку.. У тебя ( 74 это год? одногодки) шилд до 1.5 еще на резисторах. Тут (не мое -нагуглил) буфер уровней.
написал Kolyanich, может удастся завтра мой дисплей и мегу проверить его блоками.
alex_palace,поверьте, я пробовал по разному.
Вот самый лучший способ.
540981 540982
74- да год рождения, октябрь ;)
alex_palace
22.03.2016, 21:01
74- да год рождения, октябрь ;)
январь :)
именно так и хапланировал. Есть подозрение что какая-то из микросхем таки умерла... Отписался продавцу шилда, если завтра отправит в четверг получу.
Если б кому-то на растения сменять.. тут только пламени полстакана выросло, яванца и оленего с рождественским..а еще крипты 3 вида,эхов 2 валоиснерию не считаю и людвигию с бакопой :))
Сергій М
22.03.2016, 21:39
А разве при перепаивании дорожек не нужно резать их ?! я думаю что именно из-за этого всё и нефурычит, именно на фото alex_palace всё видно. И постарайтесь снимать шилд с меги и с экрана осторожнее - на шилде крайние ножки уже хорошенько погнуты, а китайская пайка очень нежная, и в местах где ножки согнуты, там они могли оторваться от дорожек в районе заводской пайки...
Пересмотрел фото перепаивания шилда, да резать дорожки уже не нужно - ножки ведь удалили, тогда ок.
alex_palace
22.03.2016, 23:38
Победа! Запустил єкран. Завтра дозапущу тач!
Сергій М, не подсказал-бы идею пропаять ноги я б нулевик перепрозвонить бы и не подумал..
На шилде над транзистором ближе с колодке єкрана нулевичок сдох... причем сабака вроде звонился пока не додумался иглы от шприцов к щупам присобачить...
УПД - таки тач хоть и паскудно припаял но заработал (правда пока на весу тікал он пропал
а вот с карточкой непонятно..
в Iaqua она работает. sae74, в твоем - не хочет :(
http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226481&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226481') http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226480&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=16085&pictureid=226480')
alex_palace, SD -требует перепайки. Подпаять к контакту 4 (ардуины) – к дорожке 53 (шилда)
ВАЖНО! Вы используете мои библиотеки или скачали с интернета. Спрашиваю именно за карту памяти?
alex_palace
23.03.2016, 07:51
alex_palace, SD -требует перепайки. Подпаять к контакту 4 (ардуины) – к дорожке 53 (шилда)
ВАЖНО! Вы используете мои библиотеки или скачали с интернета. Спрашиваю именно за карту памяти?
не просто библиотеки но и среду тоже 1.06
победил :) читает без перепайки
byte andrey = 99;
file.setSSpin(53);
if (0 == file.initFAT(SPISPEED_VERYHIGH)) {
andrey = 1;
не могу понять чем занят 53? (в скетче он прописан для віхода)
УПД!! ЄТОТ бутерброд НЕКОРРЕКТНО работает с тачем при сборке в 1.06 :((( Библиотеки одинаковые. ПРимер Квик драв в 1.68 работает отлично, в 1.06 рисует черти-что :(
Сейчас буду пробовать убирать сеть в скетче (т.к сеть работает ТОЛЬКО до 1.06 (уже нагуглил ошибку библиотеки) и пробовать.
alex_palace, Не, вы не победили.
Вы просто отключили работу контроллера по сети.
Хоть это до конца я и не реализовал.
Перепаяйте провод и верните код на место. От этого зависит стабильность работы программы :) 53 нога управляет внешними устройствами, а так как у меня в коде реализовано подключение сразу двух устройств - ее нужно оставить весящей в воздух.
Или перепишете код полностью под себя и удалите работу лан-модуля.
alex_palace
23.03.2016, 12:09
Скорее всего так и придется. На 1.68 скомпилилось только после закоментирования полностью сетевых функций в android.ino :( а на 1.06 отказівается работать тач :( На 1.68 уже работает без сети (тем более что сетевуха как раз в заказе за который по спору деньги вернули..)
alex_palace, лучше удалить сеть. Тогда решатся ваши проблемы.
Alex1970
23.03.2016, 14:32
Очень рад, что тема живет, бурлит прямо вся!
Предлагаю сброситься на лечение нервной системы АВТОРА.
Alex1970, Не. Это мне наоборот приятно и лечит мою нервную систему :)
alex_palace
24.03.2016, 11:38
alex_palace, лучше удалить сеть. Тогда решатся ваши проблемы.
да сижу думаю как упростить :) не только сеть
датчик РН воможно оствлю вдруг созрею на покупку.
сижу пробую используя за основу наваять
1-4 - управление РГБ + белый через ШИМ (цвет + рассвет закат) + таймеры
5 температура воды (обогрев вентилятор)
6-10 - помпы 4 шт (или 3 на УДО т.к микро идет с железом а 4я на долив и соответственно 1 датчик уровня
11 СО2 по таймеру
12 воздух по таймеру
13 (возможно) фильтр по таймеру на время кормления но не факт - сейчас выход фильтра работает и реактором СО2, течения которое бы разносило корм незначительное.
в принципе все :)
Запас у Вашего контроллера суперский но многое в моем случае избыточно :) У иаквы тоже не все гуд - со светом там супер а вот с УДО - засада :(
alex_palace, 13 пин это охлаждение лед светильника
alex_palace
25.03.2016, 06:09
13 это по порядку. Глупый вопрос - при питании от ЮСБ если продергивать питание залитый скетч же должен стартовать? (придется разбираться.. включил от внешнего БП и подключил к ЮСБ, начал греться транзистор возле разьема питания и после этого от внешнего до конца не запускается - экран серый. Внешнее было 12 В. От ЮСБ стартует.
alex_palace, 12 вольт это максимум для контроллера. Можно подать питание +5 на саму ножку гребенки, но нужно быть уверенным что больше 5 вольт туда не пойдет :)
Сергій М
25.03.2016, 08:40
alex_palace, Именно похожая ситуация и меня смутила, странные глюки при 12В, и даже 9В, видать в китайских мегах ужасный преобразователь. Поэтому мне пришлось добавить внешний преобразователь, сейчас у меня подаётся на вход питания 7В, полёт идеальный. В первой меге я подавал питание прямо на юсб вход 5В, тоже работало штатно.
vBulletin версії 3.8.7, © 2000-2025, Jelsoft Enterprises Ltd.
Переклад: © Віталій Стопчанський, 2004-2010