Ил-18 Долгий путь к мечте

DmitryK

Фс можно же в любое положение в приемнике настроить. Т.ч. плата может об этом не думать 😃.

Гена_Большой

запорол очередную плату, уже вторую за один день, теперь смещение в сторону на два миллиметра,
на сегодня завязываю, текстолита дома осталось на одну попытку.
если завтра опять испорчу, придется ехать за новой партией )))

я уже сбился со счета, количества прототипов.
ну ничего, “вода камень точит”(с)

Гена_Большой

с третьей попытки я ее все таки сделал )).

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

и останется дождаться ЖК дисплея, который уже отметился в ММПО,
так что, Дмитрий, есть у меня подозрение, что к концу следующей недели поедет он к Вам ).
но до конца месяца это точно слуится.

Гена_Большой

оказывается кондеры приехали ко мне из Китая, так что с платой закончил.
осталось протестировать с 15 сервоприводами, часть из которых будет на длинных шлейфах

Гена_Большой

Вспомнил, что еще надо добавить в софт девайса, напишу тут, что бы было под рукой.

  • Watchdog - (сторожевая собака) - механизм перезапуска программы, если по какой то причине контроллер зависнет (всякое бывает).
  • как ранее было написано, добавить выпуск шасси в случае если контроллер долгое время (думаю секунд 10 хватит), не будет получать данные с приемника, причина может быть банальная, отвалился проводок SBus.
  • снять видео-инструкцию прошивки девайса в отсутствии “свистка” ST-Link, он шьется через USB стандартной прогой.
    инструкция будет полезна в дальнейшем, дабы устранять выявленные недочеты или модернизировать софт в свете “новых реалий”, мало ли какие функции захочется прикрутить к трем свободным каналам )).

Если есть еще какие пожелания, пишите сюда, учтем.

Гена_Большой

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

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

дописал кусок реакции на потерю данных от UART, все оказалось совсем просто, оно работает так

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

секунды тайминга весьма условные, можно поменять.

Гена_Большой

Забрал с почты посылку с ЖК 1608, осталось припаять к нему разъем для подключения к плате и можно отправлять,
лучше СДЭК, для этого нужен город, адрес ПВЗ, ФИО и номер телефона.
И к концу недели буду на СДЭК и смогу отправить для тестирования.

boss
Гена_Большой:

лучше СДЭК

У СДЭКА цены не детские.

Гена_Большой

Добрый день, пока не добрался до скетча, надо “подчистить” секвенсер, припаять разъем на экран,
что бы не было сомнений, как подключить, все проверить в комплексе еще раз. И завтра его постараюсь отправить.
У моей жены договор со СДЭК, маленький пакет 25х20х10 почти по всей России обходится в 210 рублей, дешевле ПР. ))

boss
Гена_Большой:

Добрый день, пока не добрался до скетча, надо “подчистить” секвенсер, припаять разъем на экран,
что бы не было сомнений, как подключить, все проверить в комплексе еще раз. И завтра его постараюсь отправить.
У моей жены договор со СДЭК, маленький пакет 25х20х10 почти по всей России обходится в 210 рублей, дешевле ПР. ))

Ничего страшного. Хорошая цена 210р

Гена_Большой

А пока из Китая едет новый экран, взамен “убитого” переполюсовкой питания,
родился у меня “универсальный” девайс, пока только макет прототипа.

Девайс имеет

  • шесть программируемых цифровых входа/выхода,
  • из них три могут быть описаны как PWM выходы,
  • интерфейс UART, к которому будет прикручен инвертор для возможности подключения SBus/Sbus2
  • теоретически хочется реализовать передачу телеметрии по SBus2

Для чего оно надо ? Да если честно сказать ХЗ, да для чего угодно ))

Размеры девайса 25х40 мм
Вот такие дела )

1 month later
Гена_Большой

Приехал “очередной” экран, сегодня-завтра его проверю и если все заработает то в понедельник отправлю.

Гена_Большой

“нет повести печальнее на свете, …”(с)
в общем, с новым экраном та же самая байда, тоже индикация на пол экрана,
вероятно разработчик накосячил с таймингами в драйвере экрана,
пока нет возможности проверить на Ардуинке, тупо нет живой под руками )).
предлагаю простое и сердитое решение,

  • уменьшить длину строки до 9 символов.
  • оправить решение в урезанном виде.
  • а потом заняться поисками рабочего драйвера.
  • в последствии исправить программу и обновить прошивку дистанционно.
Гена_Большой

Укоротил строку, артефакты в правой половине экрана пропали,


Думаю, что так пока можно оставить, в общем в понедельник отправлю

Гена_Большой

Нашел другую библиотеку, завтра попробую тестировать, если заработает, буду интегрировать в проект

Гена_Большой

Расклад такой, похоже короткое, которое убило самый первый экран каким то образом “подпортило” i2c интерфейс
На другой плате все экраны работают как часы, а на готовом девайсе две не хотят.
В общем буду травить под новый контроллер, не хочется отправлять “не совсем живое” устройство

Гена_Большой

“Паника” была преждевременной, просто новые экраны “не переваривают” питание 2S/8,4v.
При питании от 6В все работает как часы,

1 month later
DmitryK

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

DmitryK

Вот фото, что вытащил из телефона с начала постройки. Прошу не пинать за вид.
как не пробовал , превьюшки не получаются
ibb.co/gtjXHgv
ibb.co/qRtcKnW
ibb.co/31GsSDc
ibb.co/bRwnQV4
ibb.co/QcQyJWL
ibb.co/80bTKgk
ibb.co/HB0Y3wJ
ibb.co/rmjVT2C
ibb.co/hcbCMh8
ibb.co/bJz6q1g
ibb.co/R3MWycc
ibb.co/YXqRH5r
ibb.co/pXyYvH8
ibb.co/KDCSFr7
ibb.co/9YJbRRq
ibb.co/mGJk7XN
ibb.co/hmRY8wJ
ibb.co/85z47cN
ibb.co/42r7PTt
ibb.co/BygCXWc
ibb.co/r7k548K
ibb.co/5Tzzqnh
ibb.co/g4PwDxm
ibb.co/HPkzCXS
ibb.co/wS5HQXw
ibb.co/LRgjQHP
ibb.co/vYncnmr
ibb.co/26s3gCV
ibb.co/hDdmXTF
ibb.co/pzdV1Dq
ibb.co/02tVGkZ
ibb.co/1QVTzfw
ibb.co/DQhRnHk
ibb.co/f039CcZ
ibb.co/pwtWQ3Z
ibb.co/P4MjKm9
ibb.co/vmBYwNZ
ibb.co/rd4DkJT
ibb.co/RN7Pv8b
ibb.co/fGnw1fH
ibb.co/x7zS1k9
ibb.co/cFJNvNn
ibb.co/QJtc5YX
ibb.co/Wy2rdq1
ibb.co/516xY3m
ibb.co/P9YtNkF
ibb.co/qDLSsvy
ibb.co/LPRmgxR
ibb.co/GtcCm4G
ibb.co/tL6yJZm
ibb.co/zspjgwf
ibb.co/vv4ncNB
ibb.co/0G7qDSC
ibb.co/r4575g1
ibb.co/xFj5HZ3
ibb.co/2ynhSKm
ibb.co/zs62zcn
ibb.co/JBStQ4G
ibb.co/b34CqhT
ibb.co/4FJ2MZf
ibb.co/y8jhKd6
ibb.co/9HhyNbw
ibb.co/vDySC56
ibb.co/0yy3Tzt
ibb.co/LZZpRp9
ibb.co/BBJ0Xvn
ibb.co/QcF0Xh6
ibb.co/PQd6G4j
ibb.co/cNhhWy4
ibb.co/WV0JC3M
ibb.co/pfzZMVY
ibb.co/Xj1fB6K
ibb.co/hFHQ0MJ
ibb.co/kGLpKM8
ibb.co/CngFLSW
ibb.co/1MVvWMf
ibb.co/BtqBr4q
ibb.co/Dkh1CcP
ibb.co/QM6ZL2h
ibb.co/NYxJ1py
ibb.co/wQTdhyh
ibb.co/HN3sH3N
ibb.co/jhd3YkD
ibb.co/ssh6sqK
ibb.co/zZGkbnL
ibb.co/CWqS5Bj
ibb.co/4mz9tbD
ibb.co/cYXpmbj
ibb.co/m4LTx95
ibb.co/LkYsYYw
ibb.co/h11xtj4
ibb.co/bWRntWB
ibb.co/1QnmwkJ
ibb.co/X2SpyWW
ibb.co/kSZgFNF
ibb.co/Dk1HSq8
ibb.co/qrh5597
ibb.co/GtBGqGC
ibb.co/Wx0XfyF
ibb.co/wQyR7TG
ibb.co/5KRy62t
ibb.co/y8vNqyP
ibb.co/9tRtsQ1
ibb.co/cJ971q7
ibb.co/MhvZY5Z
ibb.co/Sf5fzpV
ibb.co/ThBBrpv
ibb.co/RjGSf6k
ibb.co/8mLQDPr
ibb.co/7YxC5W0
ibb.co/nLRnZBJ
ibb.co/dWNrpRn
ibb.co/m9swSsH
ibb.co/gD59PP6
ibb.co/Bfwq3tK
ibb.co/zXL3c04
ibb.co/yXdVv7X
ibb.co/n8RKNpW
ibb.co/8zKVxry
ibb.co/cc4sk9q
ibb.co/jLCxGNV
ibb.co/TY6vDxb
ibb.co/xswBBzm
ibb.co/Wg0RCcx
ibb.co/cCZk4N0
ibb.co/qmL2fZb
ibb.co/61YFSqr
ibb.co/kDhxLn1
ibb.co/yXSw9vy
ibb.co/t29qFz4
ibb.co/jW7YLny
ibb.co/Kw6hfTJ
ibb.co/Gv0H0H9
ibb.co/0n00L5d
ibb.co/chJH337
ibb.co/V2XgmSr
ibb.co/Jv6hP3w
ibb.co/WF3Nq21
ibb.co/QXgFbs6
ibb.co/1ZS9NC6
ibb.co/JjSPtN1
ibb.co/9Nq9ggz
ibb.co/L8h9J7Z
ibb.co/bWPGzYm
ibb.co/BPfD1CM
ibb.co/nPFfGwy
ibb.co/y0N80Km
ibb.co/N2VQtTr
ibb.co/w091zP3
ibb.co/Y0HfCWM
ibb.co/F3jjFN7
ibb.co/VV3rC3x
ibb.co/1Z716mF
ibb.co/hDCR4wk
ibb.co/HKp2gcd
ibb.co/PWFqQ8s
ibb.co/jbP0zt3
ibb.co/X8CvSL0
ibb.co/Z2Mbmp1
ibb.co/CbxLZfL
ibb.co/gW90XZv
ibb.co/LRG49st
ibb.co/bFf7FPT
ibb.co/VNr8HZX
ibb.co/1Jmz3bb
ibb.co/0csjSHD
ibb.co/Nt9JTmH
ibb.co/VLkmpt7
ibb.co/7CNgDMS
ibb.co/QNCYJHG
ibb.co/1R9G9BK
ibb.co/2yjbJFm
ibb.co/qF0CR01
ibb.co/rmVxJd7
ibb.co/jwkVqkD
ibb.co/hYLHz2g
ibb.co/fHhPLCy