Интересни хоби проекти

На братчеда на леля му на зетя й брат му се жени, не мога да избера с какъв цвят обувки да ходя на сватбата?? Помагайте!

Модератор: Общи модератори

старши ентусиаст
Аватар
Мнения: 1537
Регистриран на: 10.10.2007
Местоположение: Пловдив
Пол: Мъж
Кара: Lexus GS430 07'
Мечтае да кара: BMW M2

Re: Интересни хоби проекти

Мнение от ildivvy » 26 Апр 2024, 21:08

Вчера на работата 'борих' един енкодер на една старичка машина... Накрая свалихме един от подобен стар двигател, напаснахме офсета и машината пак тръгна...
Ex: 96' BMW318ti

Изображение


Европа!!! Събуди се!!! Започни да гледаш собствения си интерес!

Вече съм фен на Марио Драги!

" Някои хора са толкова бедни, че имат само пари! " - Тодор Колев

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 26 Апр 2024, 21:20

ildivvy написа:Вчера на работата 'борих' един енкодер на една старичка машина... Накрая свалихме един от подобен стар двигател, напаснахме офсета и машината пак тръгна...
:yes:

Като каза офсет, забравих да спомена, че тоя е някакъв, една идея по-интелигентен. Яко са го измислили чайниците :yes:
:arrow: Има две допълнителни жици, с които можеш да зададеш, че текущата позиция на вала му е една от следните:
- позиция 0 (минимална)
- позиция 4095 (максимална - нали е 12-битов)
- позиция 2047 (демек това да е средата)

Супер удобно ще ми е при калибрацията да сложа волана направо и да сетна това да е позиция 2047, съответно ще очаквам ток 12mA. Това ще ми е средното положение (нулева отправна точка) :yes:

Sent from my M2102J20SG using Tapatalk
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

старши ентусиаст
Аватар
Мнения: 1537
Регистриран на: 10.10.2007
Местоположение: Пловдив
Пол: Мъж
Кара: Lexus GS430 07'
Мечтае да кара: BMW M2

Re: Интересни хоби проекти

Мнение от ildivvy » 27 Апр 2024, 10:59

Ние му казваме рефериране, но смисъла е същия! Тъй като управлението е на SEW, съответно ползваме нейната програма за 'настройка' на всички параметри, касаещи мотора и управлението му. Там има няколко 'метода/начина' на рефериране и в случая беше избран този, при който потребителя му казва, къде се намира в пространството. В твоя случай е същото, но с три предварително определени позиции.
Ex: 96' BMW318ti

Изображение


Европа!!! Събуди се!!! Започни да гледаш собствения си интерес!

Вече съм фен на Марио Драги!

" Някои хора са толкова бедни, че имат само пари! " - Тодор Колев

кандидат ентусиаст
Аватар
Мнения: 98
Регистриран на: 21.09.2017
Местоположение: София
Пол: Мъж
Кара: E83 M57T2
Мечтае да кара: фърчило

Re: Интересни хоби проекти

Мнение от ID A » 28 Апр 2024, 10:34

Този енкодер не става. Трябва ти сингъл търн версията със синьо, а не мулти търн, чиято снимка показваш. За усилвател на волана, си мисля че идеята ти няма да проработи. Предполагам луфта е между рейката и кормилните пръти. Това ще ти даде време за включване на линейния актуатор, но после няма да има по какво да го изключиш, защото той ще продължава да бута/дърпа. Ако можеш да следиш натоварването му, това би ти дало по-добро управление.
Друго, хубаво е при загуба на сигнал между дистанционното и колата, веднага да спира. Тази количка е с един педал. Едва ли са прекарали цялата мощност от 480 W през него. Можеш директно да подаваш газ/спираш, като се вържеш последователно на линията на газта.
:ok:

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 29 Апр 2024, 9:25

ID A написа:...


Привет, колега, благодаря за включването! Радвам се като се пишат така ценни неща в духа на темата :bchug:

ID A написа:Този енкодер не става. Трябва ти сингъл търн версията със синьо, а не мулти търн, чиято снимка показваш.

Поръчал съм каквото е имало в Алито. Не съм го поръчвал от сайта на производителя, за да не се занимавам с митници. Мога да те уверя, че и аз гледах да е "single-turn", и такова съм и поръчал - това ми е скрийншота на поръчката :D

Изображение

Проверих и измерих енкодера още в петък - безконечен е откъм обороти :D Да се разбира - няма механични хард-лимитъри и вала се върти свободно, де колкото искаш оборота :ok: Което е и още по-добре, че няма как да го счупя дори при грешен напън/монтаж - просто си превърта. И си нулира позицията.
Като казах позицията - на всеки оборот се превъртат всички стойности от 0 до 4095, непосредствено след това пак започва от нула. Тоест това явно има предвид китаеца от Алито под "single-turn", макар и по терминологията на производителя да е вероятно "multi-turn", както и ти си забелязал :D Не ги знам тези сините дали са някакви механично ограничени, но и не е важно :roll:
Та на мен ми върши перфектна работа, просто трябва да му измисля подходяща зъбна предавка, за да мога по-пълно да се вместя в рейнджа му :yes:
Активния ход на волана е кажи-речи 90-100 градуса наляво, и 90-100 градуса надясно. Общо 180-200 градуса.
Ако нещо друго те е притеснило, което съм пропуснал - моля сподели! :bchug:

ID A написа:За усилвател на волана, си мисля че идеята ти няма да проработи. Предполагам луфта е между рейката и кормилните пръти. Това ще ти даде време за включване на линейния актуатор, но после няма да има по какво да го изключиш, защото той ще продължава да бута/дърпа. Ако можеш да следиш натоварването му, това би ти дало по-добро управление.

Има луфт между рейката и кормилния прът, а има и луфт между кормилния прът и самия волан - луфтове да искаш :mhihi: :ok:
Правилно си се сетил, че като напъне актуаторът, луфта ще бъде що-годе "обран", което при опит за противодействие от страна на детето няма да доведе до нищо :yes:

Аз обаче, смятам да го правя по следния начин:
Когато детето чукне волана (да речем надясно), актуатора ще бъде изкоманден да се размърда и той надясно. Да речем, ще тръгне с плавно ускорение и ще се движи в продължение на 0.1-0.2 секунди. Луфтът, както казваш ще бъде "обран" от едната страна, поради факта, че предимно актуатора ще почне да движи волана, а не толкова "шофьора". Но определено ще се отвори пък двойно по-голям луфт по посока на завиването :yes: Този луфт, ако НЕ бива проактивно обиран от детето, именно това ще е индикаторът за евентуално спиране :idea: Ако детето постоянно "обира" луфта (тоест позицията на енкодера доголяма степен покрива прогнозната позиция (Kalman)), то софтуера ще продължава да подава ток на актуатора. Ако пък позицията на енкодера съвпада или е твърде близо до позицията на самия актуатор, то няма проактивност от страна на детето, и тока на актуатора ще бъде намален/спрян :yes:

С две думи - по време на движение, за да има подаване на (достатъчно или изобщо) ток към актуатора, трябва енкодерската позиция постоянно да изпреварва позицията на актуатора :yes:

Аз затова бъзнах @enigma-та дали и това серво не се е ут'епАло за един Kalman филтър :ok:
Хубавото е (като слезем на ниво няколко десетки милисекунди), че дори и на максимална газ, актуатора е многократно по-бавен от мененето на позицията на енкодера, обусловено от естествения луфт във волана, и именно енкодера със своята динамика ще дирижира парада :yes: Така мисля :yes:

През цялото време позицията, и на енкодера, и на актуатора ще бъдат стриктно следени. В момента семплирам позициите от потенциоментъра на актуатора, и енкодера, веднъж на 10 (десет) милисекунди, правя сметки и подавам контроли към моторите. Мисля си, и че на 5ms мога да го правя тъй като ESP32-ката е доста разтоварена откъм сметки в тоя "проект" :)
Естествено, за да се случат всичките тия чудеса, ще трябва по-особена калибрация както казах, и доста тегава настройка на параметрите, но няма как :ok: Но докато не видя числата, и не изкарам графично зависимостите на позициите, и реакциите, като всичко е монтирано на количката, е твърде рано да го мисля :)

Иначе да, и аз си помислих в началото, да следя тока през намотката и това да ми дава обратна връзка за желаната посока. Но:
1. Прецених, че това ще ми усложни малко електрониката, а нямам време да се занимавам и с това (а и място къде да сложа толкова електроника, в нишата дето съм си заплюл)
2. Самия механизъм между зъбното колелце и гребена на рейката е на едно лято живот като го гледам :roll: Малкият постоянно го блъска наляво-надясно и няма да изкара много тая пластмасария :dunno: Та в един момент, неминуемо тотално ще минем на "steer-by-wire", щем или не щем :mhihi: Затова и взех енкодера, и засега мисля изцяло на него да разчитам :yes:

ID A написа:Друго, хубаво е при загуба на сигнал между дистанционното и колата, веднага да спира.

Да, това неявно съм го предвидил в точка 6 (да го наречем "heartbeat" :ok: ):
"6. Anti-tampering, anti-jamming and spoofing detection and prevention (ако някой иска да се пробва няма да му мине номера, да кажа само) :mhihi:"
:ok:

ID A написа:Тази количка е с един педал. Едва ли са прекарали цялата мощност от 480 W през него. Можеш директно да подаваш газ/спираш, като се вържеш последователно на линията на газта.

Там е работата, че не искам изобщо да интерферирам с оригиналното окабеляване/управление, а само да го дублирам. Защото в един момент тотално ще махна оригиналното, и ще се разчита изцяло на новото. Оригиналното няма плавен ход. "Задна" се включва неудобно/неадекватно и т.н. Ключа на педала за газта хлопа като не знам какво :help: А бе боклучава работа. Ако не беше толкова зле оригинала, голяма част от нещата дето искам да ъпгрейдна, щях да си ги спестя, ама това е положението... :dunno:
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 30 Май 2024, 10:27

Леко назадвам с плана, че творя в делнични дни само, като ми остава време, ама... лека-полека се случват нещата :ok:

Понеже трябваше да се вместя в ей тая ниша, се наложи малко шлосерска работа - тоя фрейм ми *ба мамата (дори и с цената на малко кръв :mhihi: ) :ok:

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение



Тука вече "опроводявам" сбирщайн "компютърната" платка :ok: :mhihi: :mhihi: :mhihi:

Изображение

Изображение



Тук меря как ляга платката за дистанционното в 3D-принтираната кутийка - като "песница У нос" :mhihi:

Изображение

Изображение

Изображение



И тук вече управляващия блок с'бран и опроводен - прилича малко на електронен модул от самолет/совалка :mhihi: :mhihi: :mhihi:

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение



Днеска/утре трябва да напоя дистанционното, и да му нашляпам в следващите дни софтуера да мога пращам команди към управляващия блок :yes:
Оказа се, че BTS7960 си има пропорционален токов изход отразяващ товара в момента :ok: Та дето предложи колегата @ID A - ще имам И обратна връзка за тока на моторите и сервото :bchug: Така и така ползвам MCP3208 за АЦП, та ще ги вместя тия аналогови величини към него - става си чудно :) Но по-скоро ще ги ползвам за safety индикатори при евентуално претоварване :yes: Ако реша мога и да ги включа към алгоритъма за движение на сервото, ама засега ще избягвам :ok:

Та скоро ще почна със "сухите" тестове (на работната маса), преди да се монтират нещата на джипката :D
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

младши ентусиаст
Аватар
Мнения: 347
Регистриран на: 16.06.2009
Пол: Мъж
Кара: E36 328i

Re: Интересни хоби проекти

Мнение от TheDriver » 30 Май 2024, 11:15

Nickelback можеш ли да дадеш съвет. :mhihi:

Имам 1-2 Raspberry Pi 4ки, които искам да използвам за нещо. Иска ми се да подкарам някакъв LLM на тях(имам някои интересни идеи свързани с разпознаване на обекти :mhihi:).

Бях решил да купя Google Coral TPU, обаче нещото е out of stock или се продава на някакви смешно високи пари. Имаш ли представа дали на пазара има еквивалент?

старши ентусиаст
Аватар
Мнения: 6614
Регистриран на: 7.04.2004
Местоположение: CA
Кара: I6, V6
Мечтае да кара: mustang gt, много черeн...

Re: Интересни хоби проекти

Мнение от steeN » 30 Май 2024, 11:19

Тръгваш на обратно според мен. Ти направи разпознаването да работи първо, в същност хардуера е най-лесната част.
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have.
Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place.

Frédéric Bastiat
- Don't eat the yellowcake
- Gold is the new bitcoin

младши ентусиаст
Аватар
Мнения: 347
Регистриран на: 16.06.2009
Пол: Мъж
Кара: E36 328i

Re: Интересни хоби проекти

Мнение от TheDriver » 30 Май 2024, 11:38

Основната мотивация е да използвам платките за нещо интересно. Разпознаването е просто една от интересните идеи, при това трябва да върви на нещо достатъчно леко(като тегло).

Първоначално ще подкарам някакъв текстови LLM. Джобен ChatGPT, макар че не мисля, че RPI4 може да го подкара дори и с помощта на Coral Edge.

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 30 Май 2024, 12:11

TheDriver написа:Nickelback можеш ли да дадеш съвет. :mhihi:

Имам 1-2 Raspberry Pi 4ки, които искам да използвам за нещо. Иска ми се да подкарам някакъв LLM на тях(имам някои интересни идеи свързани с разпознаване на обекти :mhihi:).

Бях решил да купя Google Coral TPU, обаче нещото е out of stock или се продава на някакви смешно високи пари. Имаш ли представа дали на пазара има еквивалент?


Хмм, RPi 4, и щом трябва да леко (за дрон? :ok: )... Единствен вариант, за външен (и сравнително евтин) "невронен" модул, които се сещам, е точно към каквото и ти се се насочил - Coral TPU :) Имам го това двойното на M.2 слот, но така и не намерих време да го пусна на ITX PC-то ми :roll:
Други външни (за подобни пари) не съм намирал :dunno: Последно съм ровил преди ~3 години, де, и тогава нямаше конкурент. Имаше само една тепърва прохождаща разработка на израеците - Hailo 8, която си набелязах за себе си :D
Проблема беше, че не се продаваше на "частни лица" :ok: Обаче вече я намирам из Алито и разни европейски магазини (за около 150+ евро), и мнооого се изкушавам да пробвам :ok: Тъпото е, че нямам грам време напоследък, и само ще ми залежава да събира прах. Затова се и въздържам :ok: Пък нови хардуери ще излизат все повече и повече :yes:

Ей затова говоря - страхотен "TOPs per Watt" има това (не съм убеден, че има конкуренция - 26TOPs е чипа) - за парите си не знам дали има конкуренция :yes:

:arrow: https://www.aliexpress.com/item/1005006303788306.html

:arrow: https://hailo.ai/products/ai-accelerato ... 2-overview

Ей го на BananaPi как уж работи :ok: PCI Еxpress ти трябва на борда :yes:



ПП: Гледам, че имат и Hailo 10/15, та и те ще са някаква лудница вероятно :ok:



Иначе, ако пренебрегнеш RPi-тата и си ги ползваш за нещо друго, можеш да потърсиш за друг подобен "едноплатков компютър", но с вградена невронна субситема в SoC-а, а не да търсиш външен модул. Например OrangePi 5:

:arrow: http://www.orangepi.org/html/hardWare/c ... -Pi-5.html

Orange Pi 5 uses Rockchip RK3588S new generation 8-core 64-bit processor, quad-core A76+quad-core A55, with 8nm process design, up to 2.4GHz main frequency, integrated ARM Mali-G610 GPU, embedded high-performance 3D/2D image acceleration module, built-in NPU with 6Tops computing power, with 4GB/8GB/16GB (LPDDR4/4X), and up to 8K display processing capability.


За LLM май бая RAM си трябва - та да, май една OrangePi 5 с 8GB+ ще пасне добре, знам ли :dunno:

Зависи колко пари ти се дават, и колко невронна мощ ти трябва :dunno: Та верно, поиграй си на някое PC, да оцениш нещата, и после може да помислиш да мигрираш към embedded hardware, дето вика @steen.

Скъпите варианти на Nvidia с Jetson-ите май няма смисъл да ти ги препоръчвам :bchug:
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

младши ентусиаст
Аватар
Мнения: 347
Регистриран на: 16.06.2009
Пол: Мъж
Кара: E36 328i

Re: Интересни хоби проекти

Мнение от TheDriver » 30 Май 2024, 12:44

Благодаря :yes: Явно ще се оглеждам за платките на Google.

Както казаха основната идея ми беше да използвам наличните платки + закупуване на PCI Hat, за да има къде да се включи TPU-то, защото USBто е "bottleneck".

Моите са 8ГБ, но няма шанс да подкарат нещо голямо в стокова форма.

старши ентусиаст
Аватар
Мнения: 1857
Регистриран на: 20.10.2010
Местоположение: София
Пол: Мъж
Кара: BigBlockV8 и чат-пат SmallBlockV8
Мечтае да кара: бангия с предно
Детайли за колата: ;)
Big: Hemi 370 cu. in.
Small: S62B50 с жокери

Re: Интересни хоби проекти

Мнение от Nickelback » 30 Май 2024, 12:53

TheDriver написа:Благодаря :yes: Явно ще се оглеждам за платките на Google.

Както казаха основната идея ми беше да използвам наличните платки + закупуване на PCI Hat, за да има къде да се включи TPU-то, защото USBто е "bottleneck".

Моите са 8ГБ, но няма шанс да подкарат нещо голямо в стокова форма.

:bchug:

Аз от Mouser пазарувам (ще ти е безплатна доставката) :yes: Има налични и сега, май.
Цените на Mouser за модули са им прилични (да не кажа, че няма по-реални) :yes:

:arrow: https://www.mouser.bg/c/?q=coral
Изображение Изображение

"За тЕя пари има Е-шеесе" - форумна пословица.
Лето две и седемнаесто.

младши ентусиаст
Аватар
Мнения: 347
Регистриран на: 16.06.2009
Пол: Мъж
Кара: E36 328i

Re: Интересни хоби проекти

Мнение от TheDriver » 30 Май 2024, 12:57

:bchug: :bowdown:

Предишна

Назад към Извън Темата

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани

Последни теми
Facebook