Перейти к содержимому

Open

Фотография
* * * * * 17 Голосов

Аква-контроллер от Олега


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7638

#101 kromsator

kromsator

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 44
  • Откуда:Россия, Курск

Отправлено 23 Февраль 2013 - 14:53

Вот такой http://dx.com/ru/p/u...no-black-147596


  • dsreefs это нравится

#102 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 26 Февраль 2013 - 00:01

Давно обещанная инструкция в картинках по сборке бутерброда с моим шилдом. :wink:

Из-за относительно большого размера платы шилда, в конструкции есть несколько недочетов.

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

DSC_0795s.jpg

 

Как минимум это приведет к артефактам в картинке, как максимум - сгорят драйверы на шилде.

Для того чтобы устранить этот недостаток, надо сверху на конектор юсб наклеить полоску плотного изоляционного материала,

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

я использую для этого тонкую, но жесткую 0.5-0.7мм пленку (от чего она - не знаю).

Ее можно приклеить или просто прихватить изолентой.

DSC_0788.jpg

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

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

Поскольку необходимой величины пластиковые стойки найти трудно, ближайшая и простая замена - отрезки осмосной трубки длиной 11.5-12мм

DSC_0791s.jpg

В принципе достаточно 2х стоек на "переднюю" часть экрана, со стороны SD карты. С обратной стороны экран плотно сидит на разьеме.

На правой стойке еще нужна тонкая шайба снизу, из той-же осмосной трубки. 

Причина - в шилде версии 3, один резистор расположен слишком близко к гайке - и его можно сорвать или коротнуть при закручивании.

DSC_0792.jpg

DSC_0794s.jpg

 

Ну и последнее, закрепить весь контроллер в сборе к панели/шасси проще всего через 4отв. предназначенных для крепления экрана, длинными винтами М3.

В атачменте - чертеж платы с размерами и отверстиями в масштабе 1:1.   Можно распечатать, приложить в шасси и просверлить.

Прикрепленный файл  Shield_V3_size.pdf   86,23К   885 скачиваний

:)


  • AlexM и MaxKr это нравится

#103 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 11:47

Ну вот и я присоединился к Ардуиностроителям. Попал с экраном. Нужен 40-пиновый, а у меня 36. Заказал новый. Сегодня попытался залить скеч на Ардуину, но выходит все время какая-то ошибка. Может из-за того, что экран не подключен?

Прикрепленные изображения

  • Снимок.JPG


#104 vahegan

vahegan

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 048
  • Меня зовут:Վահե
  • Откуда:Ереван

Отправлено 26 Февраль 2013 - 12:36

а библиотеку UTFT вы ставили?



#105 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 15:22

 

а библиотеку UTFT вы ставили?

 
Поставил, ошибок не было. Часы встали.
Такой вопрос, заливаю скеч Олега, выдает ошибку температурного сенсора. Как я понял, скеч нужно заливать после полной сборки, т.е. после подключения всех модулей к Ардуино?

Прикрепленные изображения

  • Снимок1.JPG


#106 mixzt

mixzt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 150
  • Меня зовут:Михаил
  • Откуда:Ивантеевка, МО

Отправлено 26 Февраль 2013 - 15:43

  
Поставил, ошибок не было. Часы встали.
Такой вопрос, заливаю скеч Олега, выдает ошибку температурного сенсора. Как я понял, скеч нужно заливать после полной сборки, т.е. после подключения всех модулей к Ардуино?

Нет, это не хватает библиотеки OneWire

 

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



#107 vahegan

vahegan

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 048
  • Меня зовут:Վահե
  • Откуда:Ереван

Отправлено 26 Февраль 2013 - 15:59

Та же самая проблема - не стоит соответствующая библиотека.

#108 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 18:01

Мужики, я совсем запутался.
Я загрузил UTFT, OneWire, DS1307(который дал Олег) и сам скеч Олега. И опять что-то не так! Все без проблем компилируется и загружается, кроме скеча Олега, он не компилируется.

Прикрепленные изображения

  • Снимок2.JPG


#109 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 26 Февраль 2013 - 18:17

Не хватет еще чего-то. Компилятор сообщает, что переменные (или чего-то там еще) не объявлены.


С уважением, Сергей Таранченко

#110 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 26 Февраль 2013 - 18:53

Я получаю туже ошибку если искуственно удаляю библиотеку OneWire.

Потому или она у тебя не стоит на положенном месте, или старая, или ты делал вносил новые библиотеки, не перезапуская оболочку.

В этом случае она их может не видеть. Перезапусти.

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

Можешь еще сделать скрин окна со списком всех твоих библиотек?

 

Да, и еще. А тип борда в оболочке выбран правильно???? Arduino mega 2560??? 



#111 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 19:02

 

Я получаю туже ошибку если искуственно удаляю библиотеку OneWire.
Потому или она у тебя не стоит на положенном месте, или старая, или ты делал вносил новые библиотеки, не перезапуская оболочку.
В этом случае она их может не видеть. Перезапусти.
А окно ероров, не давай нам маленький огрызок, из которого ничего не понятно. Раскрой курсором это окно на всю катушку, и дай посмотреть первые строки, с которых начинаются ошибки.
Можешь еще сделать скрин окна со списком всех твоих библиотек?
 
Да, и еще. А тип борда в оболочке выбран правильно???? Arduino mega 2560??? 

Тип борда выбран правильно. Сейчас попробую заново, будут ошибки - выложу. Спасибо!

#112 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 19:29

Вот новая ошибка

Прикрепленные изображения

  • Снимок3.JPG


#113 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 19:31

Вот библиотеки

Прикрепленные изображения

  • Снимок4.JPG


#114 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 26 Февраль 2013 - 20:12

Это у Вас содержание папки libraries?

B откуда запускаете Jarduino_V1_2_Oleg_mod.ino? Надо из папки Jarduino_V1_2_Oleg_mod



#115 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 26 Февраль 2013 - 20:22

Ну понятно. У тебя полный бардак в оболочке надерганный по кусочкам.

1. Должна быть такая структура ХХ:\Jarduino\libraries\.... и уже тут все нужные и ненужные библиотеки

2. Сами *.ino, неважно чьи должны быть тут ХХ:\Jarduino\Jarduino_V1_3_Oleg_mod\...   - это для примера.

    Но каждый в своей директории, иначе запутаешься.

3. Для других скетчей создашь директории новые тут ХХ:\Jarduino\....

4. Пять бесхозных файлов внизу директории - я бы убрал

5. Самого по себе *.ino (моего или Джейми/Вадима - неважно), недостаточно. Для того чтобы программа работала и компилировалась, у тебя нехватает файлов

Вот они в атачменте. Их записать внутрь директории \Jarduino_V1_3_Oleg_mod

Прикрепленный файл  Jarduino_V1_3_Oleg_mod.zip   46,43К   885 скачиваний

 

Я их не прислал раньше, полагал что у тебя есть оригинал с инета.

 

 



#116 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 26 Февраль 2013 - 20:27

У меня как-то так... тоже бардак :ah: (не большой) но все работает  :biggrin:

Снимок.JPG



#117 mixzt

mixzt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 150
  • Меня зовут:Михаил
  • Откуда:Ивантеевка, МО

Отправлено 26 Февраль 2013 - 20:33

Прикрепленный файл  writeAnything.h.zip   397байт   394 скачиваний

Вот новая ошибка

 

Киньте этот файл в папку с програмой

 

P.S. Олег уже все скинул.



#118 Коляныч из KZ

Коляныч из KZ

    Пользователь

  • Пользователи
  • PipPip
  • Cообщений: 57
  • Откуда:Алма-Ата. Казахстан

Отправлено 26 Февраль 2013 - 20:48

Котелок уже не варит, пошёл байки, завтра на свжую голову буду разбираться.
P.S. А может в начале темы шапку сделать, где пошагово все будет расписано что и куда закидывать и такие как я не будут никого доставать.
Всем спасибо!

#119 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 26 Февраль 2013 - 20:54

Да мы тоже так доставали.... пока разобрались чуть и запустили. :)



#120 mixzt

mixzt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 150
  • Меня зовут:Михаил
  • Откуда:Ивантеевка, МО

Отправлено 26 Февраль 2013 - 22:05

Котелок уже не варит, пошёл байки, завтра на свжую голову буду разбираться.
P.S. А может в начале темы шапку сделать, где пошагово все будет расписано что и куда закидывать и такие как я не будут никого доставать.
Всем спасибо!

 

На самом деле вы правы. Олег, имеет смысл это сделать.

 

Так как одного сорца недостаточно, есть куча библиотек, и народ, незнакомый с ардуино всегда путается, хотя ошибки всегда одни и теже.

 

На самом деле стоит указать список необходимых библиотек и вспомогательные файлы, а ля writeAnything.h, картинок луны и прочего....






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Ветка управляется: