|
Результаты опроса: Писать ли про развитие проекта, или пофиг, есть свой и работает. | |||
Пиши дальше | 210 | 96.33% | |
Не пиши, лучше займись чем нибудь (другим) полезным. | 8 | 3.67% | |
Голосовавшие: 218. Вы ещё не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме |
01.07.2016, 22:16 | #491 |
Пользователь
Регистрация: 13.07.2015
Возраст: 38
Регион: 86
Сообщений: 51
|
вопрос по KIW3312 он мне выдает на акум 3.7 , но иногда запускаю планшет а он мне батарея разряжена фиг тебе, покатаюсь немного и он запуститься, потом отрубиться типа села батарея , как можно избежать данный нюанс, надо ли повышать напряжение и до скольки?
|
01.07.2016, 23:31 | #492 |
Старший Пользователь
Регистрация: 07.01.2016
Регион: 02
Сообщений: 152
|
Я наконецто осилил свою плату... долго же я Олега замучал -)))
Из своего уже опыта выскажу следующие моменты: 1. для теста на столе обязательно нужен качественный источник питания 2. на выходе на обоих каналах надо ставить кондеры по 2200мкФ... 3. если прикрутите I2C дисплей то сэкономите кучу времени... 4. иметь большое терпение.... сегодня почти целый день катался с платой...и вроде все как надо работает. Теперь осталось прикрутит кнопки на руле и настроить программную составляющую... если не трудно ткните на соответствующие темы с описанием... |
02.07.2016, 08:15 | #493 | |
Старший Пользователь
Регистрация: 23.03.2016
Возраст: 41
Регион: Казахстан
Сообщений: 246
|
Цитата:
А что было то?
__________________
Nexus 7 2012 3G + Nexus 7 2013 WiFi |
|
02.07.2016, 11:48 | #494 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Вообще для подобных БП всегда желателен нормальный регулируемый по напряжению настольный блок питания.
В любом случае программно подстраивать какие либо значения всё равно придётся. Хотя можно просто резистор подстроечный и мультиметр использовать, но только не на готовой плате, а на макетке. Дисплей на I2C нафиг не нужен, можно настроить через обычное USB подключение на столе выдавая в сериал данные, а потом уже нести в машину. Он нужен только для того чтоб самому на него смотреть и переться от гордости за себя Ну и хвастатся перед окружающими какую ты сделал мега штуку. Хочется крутости- выведи все эти данные на планшет. Az0m@ На выходы импульсных БП нет смысла ставить большие конденсаторы- только разве для своего успокоения. Объясню почему: Частота колебаний стандартных импульсных БП равна нескольким десяткам, а иногда и сотням килогерц. Соответственно не имеет смысл ставить большой конденсатор чтоб сглаживать отсутствие напряжения между импульсами. У импульсного БП падения напряжения на выходе может быть в пределах нескольких десятых вольта, а дальше происходит фактически срыв генерации и соответственно отсутствие вообще какого либо напряжения. И вот если такое произошло или происходит, то это означает что мощности БП не хватает. ТОесть есть какие-то импульсные нагрузки превышающие максмальный ток БП. И соответственно надо увеличивать мощность БП. На входе БП есть смысл поставить банку на 10000uf через диод чтоб в сеть авто не разряжалась. При максимальной нагрузке это даст запас до обесточивания выходов БП примерно в 1-2 десятые секунды (тоесть напряжение на входе БП упадёт до приблизительно 6,3 вольт при выходном 5). Спасёт короче от кратковременных пропаданий напряжения. Ну скажем в момент запуска двигателя стартера. |
02.07.2016, 13:46 | #495 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
По моей теме- упростим чуть схему поскольку следить раздельно за тем подано ли питание при повороте ключа или при включении магнитолы нет смысла, то выкинем один из входов контроллера.
Это чуть сократит и код и потребление потому что не надо ногу дополнительную опрашивать. Соответственно кусок кода упростится PHP код:
pinMode(8, INPUT); //Radio input НО- 7 ног задействовано- это много! Ещё одну надо убрать и можно свести плату до контроллера на attiny13. Вот тогда потребление ещё упадёт и размер уменьшится. PS Чуть не забыл! Кому нужна задержка включения хаба в функции void mag_car_on() нужно перенести строку digitalWrite(19, LOW); вот сюда: if (stage == 2 && (millis() - stage_timer) > 2000) { if (analogRead(20) > 400) { digitalWrite(19, LOW); stage = 0; in_progress = 0; и сюда if (stage == 4 && (millis() - stage_timer) > 2000) { digitalWrite(19, LOW); stage = 0; in_progress = 0; } PPS. Пришла идея! Можно ещё одну ногу убрать! У нас фактически D10 и A0 одновременно не используются и требуют разной полярности! Тоесть если нужно нажать кнопку планшета- подаём минус: pinMode(A0, OUTPUT); digitalWrite(A0, LOW); если нужно сделать ресет планшета уменьшив питание подаём плюс: pinMode(A0, OUTPUT); digitalWrite(A0, HIGH); А вот если ничего, то переведём ногу в третье состояние Z. Это когда на ней ни чего нету: pinMode(A0, INPUT); Сам тестить не буду поскольку всё спаял и всё работает, а тем кто хочет повторить стоит задуматься. Скетч поменяется совсем мало от этого. А вот ссылка ни ибей и плату http://www.ebay.com/itm/272096684238...%3AMEBIDX%3AIT И на настройки Arduino IDE http://digistump.com/wiki/digispark/...als/connecting Последний раз редактировалось T_r_D; 02.07.2016 в 14:35. |
02.07.2016, 23:51 | #496 | ||
Старший Пользователь
Регистрация: 07.01.2016
Регион: 02
Сообщений: 152
|
ну вот как и описал выше установкой кондера на 2200мкФ на тот канал, который шел на погопин
Цитата:
Цитата:
http://www.ebay.com/itm/Digispark-Ki...3D272096684238 |
||
03.07.2016, 02:35 | #497 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
тогда сразу такую брать:
http://www.ebay.com/itm/Digispark-Ki...3D272096684238 Такую не удобно. Когда её на плату запаяешь в юсб не воткнёшь На ту что я дал ссылку это тоже самое, но с микро юсб на плате |
03.07.2016, 11:55 | #498 | |
Старший Пользователь
Регистрация: 07.01.2016
Регион: 02
Сообщений: 152
|
Цитата:
ребят... мне надо уже на следующий этап переходить...как автостоп и автовоспроизведение организовать? Последний раз редактировалось Az0m@; 03.07.2016 в 17:03. |
|
04.07.2016, 06:48 | #499 | |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Цитата:
Не знаю какую ардуины вы использовали, но если про микро, то она умеет прикидываться клавиатурой. На этом форуме это есть. |
|
04.07.2016, 14:07 | #500 |
Гуру
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
|
Если контроллер батареи не отключён, он и дурит. При наличии стабильных 3,7.
__________________
------------------------ Новая версия блока питания (BP5mini) для подключения всех планшетов (плата, прошивка, инструкции) ------------------------ Неспешно расписываемый проект. ------------------------ Регулировка звука аудиопроцессором. TDA7442 + ардуино. |
Метки |
arduino, nexus7, блок питания, блок питания планшета |
Здесь присутствуют: 13 (пользователей: 0 , гостей: 13) | |
|
|