Вопрос к специалистам по Ардуино
Форумы Автоклуба ИЖ.2126.ru
29 Апреля 2024, 18:57:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: ВНИМАНИЕ Почта на домене 2126.ru прекращает свою работу
   Начало   Главная Поиск Правила Камасутра Блоги Чат Галерея Войти Регистрация  
Страниц: 1 ... 5 6 7 8 9 [10] 11 12   Вниз
  Печать  
Автор Тема: Вопрос к специалистам по Ардуино  (Прочитано 19951 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #135 : 06 Октября 2017, 14:57:39 »

Решил не останавливаться и подключил SD карточку по SPI интерфейсу. На 8 ГБ заработала, а вот 16-ти метровая ни в какую. Впрочем, шла она как тестовая к фотоаппарату, так что вполне возможно, что SPI там в принципе нет. Данные пишутся в текстовый файлик, по объему - 1 час данных занял 220 кБ... я так понимаю 8 гектар хватит на 4 года непрерывной записи...
И тут я понял, что цифровые каналы закончились. А мне хотелось еще поморгать светодиодиком.... поэтому припаял к ЖК экрану переходник для I2C, который занял всего две линии и к тому же аналоговые. Таким образом освободилось 6 цифровых линий. На одну из них я зацепил светодиодик, он моргает, когда на карточку данные пишутся. 
Поскольку место в памяти еще есть, хочу прикрутить EEPROM, чтоб через нее формировать новое имя файла, чтоб при старте каждый раз новый файл создавался с новым именем, для данных.
Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #136 : 13 Октября 2017, 22:56:10 »

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

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #137 : 09 Ноября 2017, 22:54:21 »

Ну вот, сделал печатную плату

Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
Foka
Ветеран форума
******

Карма +183/-2
Online Online

Сообщений: 2005




Ленинград, Дачное - "США"
« Ответ #138 : 10 Ноября 2017, 08:02:31 »

Не совсем по теме вопрос - плата каким способом изготовлена?   ЛУТ, фоторезист или как-то еще?
Записан
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #139 : 10 Ноября 2017, 08:56:39 »

плата каким способом изготовлена?
Лазерный принтер и утюг.
Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
B.Mike
Администратор

*****

Карма +1234/-14
Offline Offline

Пол: Мужской
Сообщений: 14383

Санкт-Петербург


WWW
Chery Amulet
« Ответ #140 : 10 Ноября 2017, 17:37:56 »

Плата чтобы соединить две платы?!  be
Записан

Говорю что думаю, но думаю что говорю. Wink Во всяком случае стараюсь. ree
моя галерея      
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #141 : 10 Ноября 2017, 21:03:24 »

Плата чтобы соединить две платы?!
Ну... там еще 2 источника питания, нагрузочные резисторы датчиков давления... Что-то не так, сэр?(с) Big Grin
Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #142 : 25 Декабря 2017, 14:32:18 »

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

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
valentinych
Гость
« Ответ #143 : 26 Декабря 2017, 02:42:43 »

Кто на кого влияет - (теоретиЦки) только два варианта , если физически друг на друга влиять не могут, то только программно чего-то не учёл. Другого не дано.
P. S. Но при исправлении обязательно учитывать, что всемирный закон джунглей Мерфи гласит - исправление одной ошибки в один бит, обязательно ведёт ко внесению двух новых ошибок в два бита. Smile
Записан
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #144 : 26 Декабря 2017, 07:53:49 »

Я вот думаю... и часы и экран сидят на одном интерфейсе - I2C... причем для экрана в скетче прописывается адрес 0x3F, а вот для RTC - нет. Может из-за этого глюк... Причем глюк такой нормальный, с выводом кракозябр на экран, подвисанием, перезагрузкой... но если карту памяти не вставить - то все нормально. Что там с чем пересекается...
Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #145 : 26 Декабря 2017, 08:34:22 »




Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
valentinych
Гость
« Ответ #146 : 26 Декабря 2017, 20:30:18 »

и часы и экран сидят на одном интерфейсе - I2C... причем для экрана в скетче прописывается адрес 0x3F, а вот для RTC - нет.
Вполне может быть, что именно это и вызывает глюк, ведь часы похоже откликаются на "любой чих" по I2C. Надо внимательно изучить описАлова обоих девайсов. И ежели их программо-нутрЯми проблема не решается, тогда действительно проблема из разряда "железно-программных". Smile
Если есть возможность отколупать хоть откуда управление, то может поставить какой "мультиплексор" (адресную защёлку, мне кажется, будет делать сложнее, хотя тоже вариант). Ну или чего-нить по аналогии, но совсем простое - типа кр293 или их аналогов эл. реле (благо в И2Сях всего вроде пара проводов, а этих опто-реле о 4-х и 6-ти ногах, тоже немерено всяких.).
« Последнее редактирование: 26 Декабря 2017, 20:30:56 от valentinych » Записан
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #147 : 16 Января 2018, 12:24:52 »

Второй подход к часам. Метод научного втыка показал, что глюк происходит при попытке вывести значение времени - либо на экран, либо в серийный порт. Если просто подключить библиотеку и инициализировать девайс "time.begin()" - все нормально
Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
valentinych
Гость
« Ответ #148 : 16 Января 2018, 22:27:13 »

Если просто подключить библиотеку и инициализировать девайс "time.begin()" - все нормально
Не совсем понятно какая там конкретно фигня была и что исправила сия последовательность (чего за библиотека такая, типа драйвер обслуживания данной перефирии?), но главное, что всё пошло. Smile
Ну а инициализация девайса, перед его употреблением (сейчас любого, за их много-мозговитостью), вообще-то процедура уже неотъемлемая.
Записан
Fabula_4x4 ТС
Администратор

*****

Карма +2500/-12
Offline Offline

Пол: Мужской
Сообщений: 15102

Москва-Саранск


Полнолапый. Дизельный Рыжий Коняшка

WWW

Tempora mutantur et nos mutamur in illis
« Ответ #149 : 16 Января 2018, 22:40:01 »

но главное, что всё пошло.
Ничего не пошло. Если время с таймера не получать - все нормально, на карту данные пишутся. Если хоть куда-нибудь время пихнуть - на карте пусто. Так и какой смысл в RTC в данной ситуации?
Записан

Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель
А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
Страниц: 1 ... 5 6 7 8 9 [10] 11 12   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

Яндекс.Метрика

Google последней посетил эту страницу 29 Декабря 2023, 00:41:42