⋮⋮⋮
No.
759
OP
Була в мене в дитинстві машинка на дротокеруванні (типу як радіокерування тільки від пульта тягнувся дріт до машинки)
Вона зламалася і батько чи брат відрізали пульт і викинули, а машинка стала просто машинкою.
Ну і через багато років я вирішив відремонтувати машинку і зробити її на радіокеруванні, ну і обрав ардуіно як рішення задачі.
⋮⋮⋮
No.
760
OP
>>759Машинка керується двома моторчиками: правим для правих колес і лівим для лівих. Короче як танк,або гусеничний трактор.
⋮⋮⋮
No.
764
OP
>>763Одночасно з тим я роблю геймпад для керування машинкою (і в мене вже є в планах використовувати його для майбутніх проектів).
Поки в мене немає радіомодуля (зламав) тому робота над ним призупинена.
⋮⋮⋮
No.
765
OP
>>764Але я дуже поганий в програмуванні. Фактично я вперше програмую. Звісно я зромув як змусити моторчики працювати, як їх покрутити в одну та іншу сторони, це в мене вийшло, я розумію як в теорії виглядатиме програма, але я точно знаю, що це буде важко і мені прийдеться дуже багато чого прочитати перед тим як моя програма запрацює. До того це ж не просто: натиснув на кнопку - моторчик запрацював, тут радіомодулі та два мікроконтроллера робота яких має бути синхронізованою.
Насправді цей трід створений для пошуку програміста який напише код за мене, хехе жарт, я сам хочу навчитись
⋮⋮⋮
No.
766
Найс нитка, продовжуй
⋮⋮⋮
No.
767
Оооо, оп, ти зробив те що я хотів зробити вже давно. В мене якраз є ідентичний проєкт під псевдотанкове шасі. І якраз хотів використовувати nrf24l01. Є готові проєкти які можна передрати, потім вкину сюди
⋮⋮⋮
No.
768
>>764До речі, в машинці не було плати з електронікою? Тупо дротами комутували мотори? Типу якщо там був ги-міст, то можна було підключити ардуїну до нього напряму, а драйвер лишити собі.
⋮⋮⋮
No.
769
Типу дивись, якщо хочеш сам написати код аби роздуплитися, то робиш лінк між модулями як з прикладів, і хуяриш тупе керування на high i low. Зчитуєш положення джойстика, це не складно.
⋮⋮⋮
No.
770
А потім вже можна прикрутити пропорційне керування.
⋮⋮⋮
No.
772
OP
>>768Я не знаю, що там було, я сумніваюся що там був Н-міст, я думаю що напряму.
⋮⋮⋮
No.
773
OP
>>770Пропорційне, це аналогове? Типу чим більше відхилення джойстика, тим вища швидкість?
⋮⋮⋮
No.
774
OP
Взагалі як я зрозумів мені потрібно просто скопіювати частину коду з будь якого іншого коду який використовує радіомодуль для активування радіомодуля. Мені потрібно створити масив данних для відправки по радіоканалу. Масив данних як я зрозумів це щось накшталт коробки в яку я буду вкладати значення з кнопок, цю коробку я буду відправляти по пошті радіо на інший мікроконтроллер. Там я маю написати код який буде розбирати цю коробку.
Я правильно все зрозумів?
⋮⋮⋮
No.
775
>>774Спробуй спочатку без радіомодуля. Зчитуєш джойстик, розділи його на 4 зони, вперед/назад л/п, і залежно від його значень видавай команди для драйвра мотору. Розберешся з цим, перенести на радіомодуль буде не складно.
Якщо знайду час, то сьогодні-завтра покажу свою машинку і спробую щось нахуякати теж.
До речі, тобі не треба два джойстики для керування машинков, достатньо буде й одного.
⋮⋮⋮
No.
776
OP
>>775> Спробуй спочатку без радіомодуляЯ хотів так зробити, але мені стало ліньки двічі паяти, а тепер я і зовсім майже все спаяв, тож це потрібно розбирати вже готове.
> До речі, тобі не треба два джойстики для керування машинков, достатньо буде й одного.Я здогадувався, але з одним джойстіком реалізувати розворот на місці важкувато,та й з двома геймпад виглядає більш схожим на справжній геймпад.
⋮⋮⋮
No.
777
>>776> розбирати вже готове.Досить буде кинути 5 дротів на драйвер, та й усе.
> реалізувати розворот на місці важкуватоРозбиваєш зону на 2 частини, доки джойстик в одній, це поворот просто, коли в другій-на місці. Але то таке.
⋮⋮⋮
No.
778
В мене 2 хотілки. Перша - зробити універсальний пульт на nrf і впхнути його в корпус іч-пульта від вертольота. Друга - зробити те саме, але замість пульта використовувати нінтендівський нунчак.
⋮⋮⋮
No.
789
OP
Якщо я намагаюся залити скетч на ардуіну, а мені пише
avrdude: stk500_recv(): programmer is not responding
це все, кінець? Здохла?
На іншу все прекрасно заливаться, плати абсолютно однакові.
⋮⋮⋮
No.
790
>>789До того використовував цю плату? При підключенні ch340 в диспетчері є? Дай більше інфи.
⋮⋮⋮
No.
791
OP
>>790Так використовув, працювала.
ch340 (сом3)є
⋮⋮⋮
No.
792
>>791З того самого usb ллєш?
⋮⋮⋮
No.
793
Вбити ардуїну ну дууже проблематично. Глянь на монтаж, мо ти коротув щось.
⋮⋮⋮
No.
794
І поясни, нашо ти його паяєш. Купив би кабелю для макетування.
⋮⋮⋮
No.
795
OP
>>792Так з того самого, інший ардуіно можу перепрошити з обох юзб, а цей не можу.
>>793Зараз відпаяю все від неї.
⋮⋮⋮
No.
796
>>795> Зараз відпаяю все від неї.Сфоткай її зверху краще. Відпаяй спочатку лише землю і 5v
⋮⋮⋮
No.
798
Типу якщо ch340 розпізнало, то там точно не кз по 5v, щось інше.
⋮⋮⋮
No.
800
і d10 та d11
⋮⋮⋮
No.
801
Доки не навчишся паяти, покинь китайські дроти. Купи в дідів трохи мгтф, в нього фторопластова ізоляція, вона не тече. Пайка без флюса якимсь хуйовим припоєм, ще й з перегрівом схоже. Це не дуже.
⋮⋮⋮
No.
802
Ну й ту мєрзость на а4 підрівняй. Пайка, звісно, пиздець.
⋮⋮⋮
No.
803
OP
>>802>>801Та знаю що пайка пиздець, годі нагадувати! До того ж інша ардуіна не жалиться.
Я все відпаяв все, тестером перевірив ніяких замикань немає, нічого не змінилось.
Може я замкнув щось на самій платі?
⋮⋮⋮
No.
804
>>803Між контактами точно нічо не коротнуло? Поміряй ще стаб на звороті плати. Має бути 5v на 5v та 3.3 на 3.3
⋮⋮⋮
No.
805
Якщо камінь живий, то найстрашніще що може бути - це якимось дивом злетів завантажувач, можна відновити, але в мене такого не було жодного разу.
⋮⋮⋮
No.
806
OP
>>805Як зрозуміти чи живий він?
⋮⋮⋮
No.
807
>>8063.3 v є? Якщо так, гугли arduino isp, і пробуй заливати бутлоадер. Іншу ардуїну ти маєш. Там не складно.
Завантажувач лий від arduino uno
⋮⋮⋮
No.
808
Помилка дурна, то може бути що завгодно
⋮⋮⋮
No.
809
Я таки думаю, що проблема якась тривіальна. Якщо напруги на платі є, перевір чи не гріється атмега. І чи починають блимати tx та rx коли тицяєш в прошивку.
⋮⋮⋮
No.
810
OP
>>809>>807>>804Я тестером не дуже користуватись вмію, тому може щось не так зробив.
На 3.3 показує приблизно 3.6
на 5 показує 4.8
Це в рамках норми чи вже щось не так?
При спробах прошивки блимає RX
RT "мовчить"
⋮⋮⋮
No.
811
>>810> 3.3 показує приблизно 3.6це трохи не ок, але навряд в цьому справа.
Пробуй шити бутлоадер. Якщо камінь мертвий - нічого не вийде.
⋮⋮⋮
No.
812
OP
>>811> Пробуй шити бутлоадерПогуглив.
Ой бляяяяя, я то думав я просто спаяяю все і напишу легеньку програмку і буду насолоджуватись машинкою на радіокеруванні.
А тепер я буду спаювати дві ардуіни в одну щоб оживити одну іншою.
⋮⋮⋮
No.
813
>>812Я тобі більше скажу, не факт що це допоможе взагалі, ліл.
До речі, а є якесь маркування на чипі ардуїни? Не видно.
⋮⋮⋮
No.
819
OP
>>818avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Якщо пише так то це все пизда?
⋮⋮⋮
No.
820
>>819Точно все правильно спаяв?
⋮⋮⋮
No.
821
Сфоткай з'єднання, та окремо проблемну ардуїну з обох боків.
⋮⋮⋮
No.
822
OP
>>820Так все правильно, перевірив тестером.
⋮⋮⋮
No.
825
OP
>>824Не хоче ні завантажувати завантажувач, ні прошивати через іншу ардуіну.
Пише ось таке
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
⋮⋮⋮
No.
828
>>823Хіба між d11 та d12 не кз?
⋮⋮⋮
No.
829
Ти її топив? такі окисли на звороті паскудні. Якщо маєш спирт/антисептик, то спробуй відтерти її вушною паличкою. Якщо isp видає отаке, в тебе кілька варіантів: помилка в комутації, дохлий камінь, в каменя щось злетіло, і треба програматор, кз десь на платі.
⋮⋮⋮
No.
830
Ну або кварц наїбнувсь. Перевір d11 та d12, відмий, якщо нічого не вийде - відклади кудись.
На майбутнє - купи собі дротів для макетування і макетку, коштцєть копійки, збережуть час і нерви.
⋮⋮⋮
No.
846
Опе, не складай лапки, я вірю в тебе!
⋮⋮⋮
No.
847
Але за таку пайку треба пиздить, тренуйся.
⋮⋮⋮
No.
860
>>846Я складаю лапки. Тимчасово, я замовлю нову ардуіну та ще декілька деталей для інших проектів, коли прийде я знову візьмусь за справу.
>>847Все я більше не буду викладати світлини моєї пайки.
⋮⋮⋮
No.
861
>>860> Все я більше не буду викладати світлини моєї пайки.Ти часом не *уйкотик?
⋮⋮⋮
No.
862
>>860> я замовлю нову ардуіну та ще декілька деталей для інших проектівРозкажи що і де замовлятимеш, і шо за проєкти. Мб підкажу щось.
⋮⋮⋮
No.
867
OP
>>861Я не знаю місцевих мемів, хто це? За зірочкою буква х?
⋮⋮⋮
No.
868
>>867> Я не знаю місцевих мемів, хто це?Місцевих мемів не існує, окрім Аскони і ще декількох
напевно, тож не звертай увагу.
Який паяльник? можливо він погано розігріває жало, або жало - хрінове, або олово
гірчичне теж фігня, тому і пайка така.
Колись перепаював мікроЮСБ в своему смартфоні- це біль
⋮⋮⋮
No.
869
>>868аскона, коропива, ракопічкур, пиздойоб, генератор мемів, Його Ясновельможність Йван Гречка, кукілденко, ДУЗ, попоїв борщику.
⋮⋮⋮
No.
872
>>871одмін детектінг, тепер ясно звідки цей список мімів. 13 разів повторити і це вже культовість для кропивача?
⋮⋮⋮
No.
873
>>868> це більЦе біль якщо ти лалка, роз'єм замінити запросто. В опа ж явний перегрів на фото. Може ще й припій без флюсу, хоча плата залита хуй зна чим. Мене більше непокоїть те, що оп для чогось відкусив гребінку, і це виставило на позір кляті оксили. Китайці давненько вже сунуть pls-ки які магнітяться, але аби вона при зрізі поіржавіла треба дуже постаратись. Або втопити плату.
⋮⋮⋮
No.
874
>>872Ти промазав, спеціалісте.
⋮⋮⋮
No.
875
>>874> Ти промазавбуває
>>873> роз'єм замінити запростобагато смартфонів так зремонтував?
⋮⋮⋮
No.
876
>>875В попередньому смарті за 5 років використання замінював рази 3, і час від часу на інших девайсах.
⋮⋮⋮
No.
877
>>876> замінював рази 3приблизно 3 раза, це ж так важко запамятати.
> за 5 років використання замінював рази 3ти роздолбай чи причина частотності в смартфоні або паяльних руках? Паяв паяльником чи паяльною станцією?
⋮⋮⋮
No.
878
>>877Конструктивно отвір під штекер було зроблено так, що його час від часу вилмувало. Знімав феном, ставив паяльником.
⋮⋮⋮
No.
884
OP
>>873Я її відкусив бо вона не потрібна. Навіщо я купував з гребінкою? Хрін його знає. На тій ардуіні, що на геймпаді, я відкусив гребінку і тим місцем, що від неї залищилось приклеїв до фанери. Ардуіна почуває себе нормально. Так не можна було робити?
⋮⋮⋮
No.
886
>>884Можна, але по дурному. Якби ти її відпаяв, то паяти дроти було б легше.
⋮⋮⋮
No.
891
Накидав хотілку опа, залізо ідентичне, за винятком nrf, мої з підсилювачами. Модулі злінкував, буду тепер адаптувати код.
Платформа самопальна, склеєна з двох машинок бозна коли. Відтестуюся на ній, потім поставлю приймач в щось більш цікавіше.
Була проблема з з'єднанням між модулями, виявилося, що криворукі китайці лишили козу між mosi та miso, яку замаскував неавдмитий флюс. Дякую хоч не по живленню коза, вперше таке з китайськими модулями.
⋮⋮⋮
No.
892
Хочу на есп накидати хуйню, яка буде виводити кількість ковідних і автоматично оновлюватися. Але лінь писати код під мої нетипові світлодіодні матриці.
⋮⋮⋮
No.
901
Адаптував код звідси
https://howtomechatronics.com/projects/diy-arduino-rc-transmitter/, викинув код для гіроскопа та перехуякав код приймача для роботи з нашим драйвером, але без шім
від якого однаково на наших джойстиках користі нема, бо вони працюють як кнопки, сліпа зона надзвичайно велика, і регулювання працює лише на третині джоя. Ось моменти, з якими одразу зіштовхнувся я, і які скоріш за все будуть в опа:
1. Якщо брати живлення ардуїни і двигунів з одного місця, то двигуни при старті просаджуватимуть слабку лінію, і ардуїна виснутиме.
2. Якщо брати живлення з окремого джерела, і використовувати хуйові китайські кабелі типу твоїх, то двигуни будуть крутитися по різному, або взагалі не крутитимуться, через те, що в дротах очманілі просадки. Дроти треба нормальні.
3. Під час роботи двигунів, незалежно від п1 та п2 по ардуїні прилітатимуть пульсації, і вона виснутиме. Конденсатор на 1к мф по живленню тут не врятує, треба напаювати кераміку 0.01-0.1мф на двигуни. Тож опу варто пошукати звідки такі можна випаяти, треба 1 штуку на двигун, але краще знайти 3.
Коли адаптую код передавача та приймача під роботу з шім та нунчаком нінденди, вкину сюди. Хоча скоріш за все вже є готові варіанти.
⋮⋮⋮
No.
902
>>901Дописав шім, задачка на кілька хвилин. Але треба буде глянути як підвищити його частоту на ардуїні, бо мотори пищать. Мають десь бути асемблерні вставки для цього.
⋮⋮⋮
No.
903
І як там?
⋮⋮⋮
No.
904
>>903А ви таки в кого і про шо питаєтесь?
⋮⋮⋮
No.
929
OP
Добридень всім.
Значить, прийшла моя ардуінка. Приклеїв, припаяв, все наче правильно.
Почав проводити тести і виникла проблема.
Вона не хоче керувати двома моторами одночасно.
Якщо змусити її крутити то один то інший мотори по черзі, вона крутить, навіть якщо під час роботи одного ввімкнути інший так вона теж зробить, а от одночасно ввімкнути обидва вона не може.
Ні ну вона намагається, шестерні на моторчиках наче і намагаються покрутитися але роблять вони рухи схожі на рух секундної стрілки коли в годиннику розряджені баьарейки.
Як фіксити, хтось зтикався з таким?
⋮⋮⋮
No.
931
OP
>>929Спочатку подумав, що проблема в механізмі машинки. Колеса приєднані до моторчиків не напряму а через як мінімум 8 шестерен. Точну кількість сказати не можу.
Але робота моторчиків на колеса і в холосту не відрізняються. По черзі працюють, одночасно працюють тільки запускаючись по черзі.
Одночасно запускатись не хочуть.
⋮⋮⋮
No.
932
OP
>>931Шляхом тестів я визначив, що між запусками двигунів повинно бути щонайменше 50 мілісекунд. Якщо менше вони відмовляються запускатись.
Це ж не нормально. Як фіксити?
⋮⋮⋮
No.
933
>>929Я про це писав вище
>>901 , роби те що там написав, або подавай на мотори живлення з іншого джерела.
⋮⋮⋮
No.
934
>>933Але ардуїна в мене чманіла час від часу навіть з роздільним живленням. Напаяв на мотори по конденсатору 0.1мф, після цього проблеми зникли.
⋮⋮⋮
No.
936
OP
>>901Оп не лох
не вимру я перед тим я купувати компоненти продивився багато відосів. І купив їх > кераміку 0.01-0.1мф завчасно, правда для радіомодуля.
До речі ось які фотки в гуглі видає по запиту > кераміку 0.01-0.1мф
⋮⋮⋮
No.
937
OP
>>936Сьогодні після дистанційки
або під час неї (я ризиковий хлопець) буду паяти з одним і пробувати, а потім з трьома якщо що.
⋮⋮⋮
No.
938
>>936В тебе 100нф, в мене стоять 10нф(103), і на більшості китайських машинок я бачив саме їх. Має все ок бути і з одним, але замінити дроти до моторів на нормальні все-одно треба буде.
На радіомодуль краще кинути електроліт, якщо є проблеми зі стабільністю. В мене він працює від окремого стаба, і мені це не треба, а ти береш живлення від 3.3 ардуїни, і й вона може не витягати нрф. Хоча в тебе нрф бе підсилювача, його мало б потягнути.
Я б радив одразу перешити завантажувач в нани на завантажувач від уно, або на оптібут. Після цього прошивається миттєво.
⋮⋮⋮
No.
947
Опе, як там твої машинки, не тягни.
⋮⋮⋮
No.
948
OP
>>947Допаяв по одному на кожний моторчик- не допомогло. Сьогодні буду напаяювати по три.
⋮⋮⋮
No.
949
>>948Заміни дроти, справа не в конденсаторах.
⋮⋮⋮
No.
950
>>949Замінив з одних що в мене були на інші, не допомогло. З чого ви вирішили, що справа в них і де мені взяти "не китайські"?
⋮⋮⋮
No.
951
>>950З того, що там три волосинки хуйового сплаву, і через це в тебе очманілі просадки. Поміряй напругу до і після такого дроту.
Як варіант, не витягає твоє джерело живлення, з usb береш?
⋮⋮⋮
No.
952
>>951Хоча придивився, в тебе там ніби не все так погано. Копай в сторону джерела живлення тоді.
⋮⋮⋮
No.
953
OP
>>951Для тестів покищо з юзб. Коли все зберу буду брати з чотирьох АА батарейок.
⋮⋮⋮
No.
954
OP
>>952А проблема не може бути в старезних електромоторчиках? Їм вже більше 10 років.
⋮⋮⋮
No.
956
>>954Вкрай малоймовірно. Спробуй напряму на них живлення подати, якщо крутяться - все ок. Також є сенс заміряти струм, має бути не більше 300ма в під час роботи. Моїй платформі теж за десяток років перевалило, але все ок. А основній платформі, на яку хочу перелізти років 15-20 буде.
>>953В мене ніби були проблеми з юсб, і так само один крутився, інший ні. Заведи на драйвер живлення з батарейок, а ардуїну лиши на юсб. Мало б пофіксити, якщо проблема з живленням.
Тільки землі не забудь з'єднати.
⋮⋮⋮
No.
963
Опе, як там бібіка?
⋮⋮⋮
No.
1005
В мене з'явилися цілих три ардуіни з вирваними юсб та зламаним завантажувачем. Залив в них оптібут, завелися. Тепер запаяю роз'єми і спробую й собі машинку зробити.
⋮⋮⋮
No.
1012
>>1010Короче почитав, на два контакти двигуна потрібно припаяти кераміку, а також на кожен контакт і на корпус по одному, а від корпуса до землі. Короче я не зміг припаяти кераміку до корпусу, припаяв на землю та до контакту в обхід корпусу двигуна. Думаю що це повна хійня яка не дасть ефекту і вона знову не заведеться і я викину її на
хуй.
⋮⋮⋮
No.
1017
>>1010Добре, що ти усвідомлюєш СПРАВЖНЮ причину хуйовості пайки, ліл. Пайка виглядатиме симпатичнішою, якщо ти не зачищатимеш по 5мм дроту щоразу. В тебе плавиться ізоляція, зачищай десь 2мм перед лудінням. І купи безкислотний флюс. Або сам розчини каніфоль в спирті, для початку норм буде. Коштує три копійки, паяти в рази легше.
>>1012> я не зміг припаяти кераміку до корпусуСхоже ти недостатньо подряпав корпус мотора. Якщо нема флюсу, технологія наступна: кладеш жало паяльника на корпус мотора, прогріваєш точково, і сунеш пруток припою, має запаятися. Також можеш спробувати юзати ацетилсаліцилову кислоту при пайці моторів, мб в аптечці маєш. Але воно ядуче, треба його не вдихати.
> припаяв на землюВоно зробить більше проблем ніж користі.
⋮⋮⋮
No.
1018
І сфоткай припій і паяльник.
⋮⋮⋮
No.
1176
Оп скис?
⋮⋮⋮
No.
1201
Оп скис.
⋮⋮⋮
No.
1204
Автор до паяв свою машинку?)
Читав читав а потім надоїло
Я теж собі в тому році ардуїну купив але був жлобом і взяв голу ардуіну потім пів року з аліекспрес замовляю всіляку переферію а тепер забив)
Процесс виглядав так
1я щось хочу зробити
2 замовляю на алах бабах експрес
3 чекаю 2-3 місяці
4 воно периїжджає я його тестую вчусь з ним працювати і кладу к ящик) спойлер: більше не дістаю)))
5 замовляю нову штуку
У мене зараз вже два дистплея один жк другий lcd 32 64 десь другий але там я не можу зрозуміти як довільне зображення виводити , підключаю по i2c.
Доречі орнув щ того що чел відразу паяти почав
Я що тільки не робив але не паяв ні разу ардуінські провода бо це ж основний прекол те що можна все розібрати . Поможіть з дисплеєм розібратись
⋮⋮⋮
No.
1205
>>1204А що там розбиратись, ставиш будь-яку бібліотеку під свій ssd1306, і шлеш йому що хочеш. Аби виводити не алгоритмічну графіку доведеться використати якийсь конвертер, і закинути в ардуїну те, що він скаже.
⋮⋮⋮
No.
1289
Любі друзі, маю до вас питання. Тут хтось готовий дописувати в тред про ардуїни/esp/одноплатники та іншу електроніку, яка передбачає пайку або хоча б мінімальну конфігурацію своїми руками? Оп скис, але тема хороша, і я б, особисто, час від часу кидав би свої хуякання в цьому напрямі, але не хочу аби тред перетворився в мій бложик. Якщо є тут любителі попаяти мікросхеми, то напишіть уцт.
⋮⋮⋮
No.
1290
>>1289Бачу, нікого зовсім-зовсім нема. Сумно.
⋮⋮⋮
No.
1304
>>1303> і заземлив їх і поламав їх. Це як взагалі? Їх можна поламати лише фізично розламавши, або відірвавши контакти. Друге за бажання можна полікувати.
З живленням нічого не зрозумів. Ти береш для чогось 5в з компу, а інші 5в звідки? Тут скоріш за все і причина відсутності синхронної роботи. Ну може ще в коді.
повз
>>891
⋮⋮⋮
No.
1305
Ввечері може дістану свою недороблену машинку, закинув її на етапі переписування прошивки, а ще примудрився завтикати та спалив переполюсовкою один джойстик, ліл.
⋮⋮⋮
No.
1306
>>1304Я не знаю як поламав, вони може самі. Вони наче через силу стали крутитись. Наче щось всередині стало їм заважати.
Я беру 5v з компа і живлю ними ардуїно через її юзб порт, для живлення двигунів я беру 5v з іншого юзб порта цього ж комп'ютера. Типу ардуїну перевантажує стартовий струм моторчика, а так мотори і ардуїна наче ізольовані.
⋮⋮⋮
No.
1307
>>1306> з іншого юзб порта цього ж комп'ютера.Вони запаралелені здебільшого. Візьми для моторів якийсь тупий павербанк.
⋮⋮⋮
No.
1308
>>1307В мене там нема місця під павербанки та всякі літієві акамулятори.
Скажіть будьласка. А живити ардуїну і два моторчика чотирма аа батарейками (в сумі 6v) це нормальна тема чи я проїбася з самого початку ще на етапі планування машинки?
⋮⋮⋮
No.
1309
>>1308І ще дещо. Я в інтернеті бачив, що спосіб боротися з моєю проблемою, це поставити на живленні ардуїну конденсатор, щоб живив її в моменти просадки і діод щоб живити тільки ардуїно, а не двигуни. Це норм тема, чи як?
⋮⋮⋮
No.
1312
>>1308> проїбася з самого початку ще на етапі планування машинки?Так, постав одну літієву банку на мотори, і з неї ж через dc-dc годуй ардуїну. Батарейки тут використовувати не розумно.
>>1309Конденсатор можеш спробувати, але мені не допомогло це. З діодом хз, але треба врахувати, що на ньому ще падіння буде.
⋮⋮⋮
No.
1313
>>1312> мені не допомогло цеА що допомогло?
⋮⋮⋮
No.
1314
>>1313Акуум і окремий dc-dc на ардуїну+ конденсатори на двигунах. Але поки граєся з прошивкою, просто кинь на двигуни живлення з батарейок, а ардуїну годуй з usb.
⋮⋮⋮
No.
1315
>>1314А використовувати 4 акамулятори розміру аа замість батарейок нормально?
⋮⋮⋮
No.
1316
>>1315Варіант. Але врахуй, що в них напруга 1.2v, і тоді доведеться переробити ардуїну під 3.3v
Але по ціні воно все-одно вийде дорожче за літій.
⋮⋮⋮
No.
1334
Опчику, ти знову засумував?
⋮⋮⋮
No.
1365
>>1334Оп-33-нещастя повернувся!
Наразі в мене є ардуїнка нано, драйвер двигунів, радіомодуль, холдер для двох акамуляторів, акамулятори, зарядка для акамуляторів, дуже зручні дроти які можна припаяти та відкусити зайве прямо як ніжки діодів, транзисторів тощо. Гребінці, та макетна плата для пайки, щоб була змога витягати ардуїну за потреби.
⋮⋮⋮
No.
1366
>>1365А також зламаний паяльник)))), це просто пизда.
Жало відламалося і тепер частина з різьбою навіки вкручена в паяльник.
Мабудь всесвіт заїбався мені натякати, що це не моє.
⋮⋮⋮
No.
1384
>>1366Опе, шо там бібіка?
І я жодного разу не бачив паяльника, в якого була різьба на жалі. В таких воно переважно фіксується гвинтом, коло отвору на бічній стінці.
⋮⋮⋮
No.
1385
Або взагалі просто вставляється.
⋮⋮⋮
No.
1386
>>1384>>1385Були і такі і такі, а тут просто вкручуюється і все. Сьогодні вже прийшло нове. Майже все зпаяв. Завтра як допаяю зкину фотки.
⋮⋮⋮
No.
1388
>>1387І доречі
до цього як до Києва рачки, але все ж куди краще запхнути радіомодуль? Кудись повище чи байдуже?
⋮⋮⋮
No.
1389
>>1388> куди краще запхнути радіомодуль?Загалом байдуже, але краще не класти його коло моторів.
⋮⋮⋮
No.
1391
OP
>>1390Все. Все чотко працює. Одночасно запускаються обидва двигуни. Скільки мук позаду. Тепер потрібно придумати місце для радіомодуля і припаяти його. Сподіваюсь на вашу допомогу.
⋮⋮⋮
No.
1393
>>1392Азірове, нахіба йому в цій конструкції такі виїбони? Кераміки на двигунах буде більш ніж достатньо.
⋮⋮⋮
No.
1394
>>1393Ніт. Якщо хочеш шоб працєвало хорошо - ліпи фільтр! Цє перевірено на собствєнному опитє.
Ліпи фільтр!
Куряча мамка!
⋮⋮⋮
No.
1395
OP
>>1394Мені в такому разі цікаво: хто, бля, вирішив, що ардуїно це дитячий конструктор? Тут стільки тонкощів і можливостей все проїбати, шо пиздець.
⋮⋮⋮
No.
1399
>>1395А чого не конструктор? Це ж ти без скілів попер в машинобудування, а діти починатимуть з блимання світлодіодами, без пайки і на макетці. Та й твої проблеми виникли винятково через відсутність мінімального досвіду. Як прикдад, вище я накидав за один вечір все що ти тут кілька місяців складаєш
>>891Ардуїна класна, якщо ти школолалка і в тебе є хороша книга по погромуванню, і час та натхнення. Це дасть непогану базу, з якої потім пожна перелізти куди хоч.
А про фільтри той хуй таки загнув, воно в тебе і без них норм працюватиме.
⋮⋮⋮
No.
1406
OP
В мене закінчився припій, а як на зло обидва будівельні магази закриті. Тут у мене на думці є одна штука.
Так я ще близько не наблизився до завершення бібіки, але я хочу зробити пінбольний автомат. Так от ардуїнка для підрахунку очок та відстеженню кульки (в плані закинь м'ячик туди-то й туди-то та отрииай 10 очок) нормальна тема? Чи є кращі варінти?
https://youtu.be/qXd4Hyj54gU
⋮⋮⋮
No.
1407
>>1406Жмені оптопар та ардуїни мало б вистачити. Але домуч вже ту бібіку.
Припій краще замовляти десь, в будмагазі тобі якийсь бадажний пос-60 продадуть. Але якщо вже підеш туди, то і банку каніфолі візьми собі одразую
⋮⋮⋮
No.
1409
>>1408Це підробний китайский вазелін, якщо він паяє краще за каніфоль - їбаш, але старайся не вдихати, і пильнуй щоб дим той в очі не потрапляв.
⋮⋮⋮
No.
1412
>>1410> В цьому є сенс?Воно хитатиметься страшно.
⋮⋮⋮
No.
1413
>>1410> конденсаторті 3.5 мікрофаради які ти туди втулив до сраки, насправді. Але краще ніж нічого(не факт)
⋮⋮⋮
No.
1414
OP
>>1413А який краще? Є декілька старих плат.
⋮⋮⋮
No.
1415
>>1414Більше-краще. Дивись тільки щоб напруга була вищою за напругу живлення. Але спочатку спробуй хоч якось його запустити, будуть проблеми - прихуячиш тоді вже. І знадобиться він скоріш за все лише на модулі з машинкою.
⋮⋮⋮
No.
1820
>>1410Ліл, опе, а ти часом не керувався при розміщенні комплектухи одним кацютубером? Вчора дійшли руки доробити свою машинку, і проглянув ютуб в пошуках чогось хорошого аби поцупити, і бачив там страшно схожий монтаж в одного.
Сам вирішив писати свій код, бо те що колись адаптував тут
>>901 виглядає як йобаний пиздець, а те що є зараз на ютубах той самий пиздець, тільки прострочений, бо ліба для нрф оновилася.
⋮⋮⋮
No.
1823
>>1822Таке саме народив саменький, але замість діода поставив мосфет.
⋮⋮⋮
No.
1824
Ви краще мені скажіть як рулити танковим шасі одним джойстиком, якщо хтось народить не страшний код того, що називають differential steering то я цьомну його в лобик. Другий день намагаюся роздуплитися, але не роздупляюся. А плавного керування по всім осям ой як хочеться.
Тільки не треба кидатися посиланнями, гуглити я й сам вмію.
⋮⋮⋮
No.
1825
>>1824Поможу, скинь повну схему електричну принципову.
тільки радіомодуль писати не буду, я не їбу як він працює
⋮⋮⋮
No.
1827
>>1825А радіомодуль і не треба, в мене є код, який рулить вперед-назад-л-п джоєм, але я не придумав як нормально обробити проміжні положення джойстика, типу 45, 135 градусів. А ютуб завалений якраз таким от тупим керуванням, навіть pwm мало хто прикручував.
От майже те, що я хотів, але хочу без зайвих ліб.
https://github.com/edumardo/DifferentialSteering
⋮⋮⋮
No.
1828
Приймач отримує значення з ОДНОГО джойстика по х та у, від 0 до 255, середина - 127.
Потім ці x та y значення згодовую функції, в ній зараз отаке:
minpwm це мінімальне значення pwm на мотори, зараз 40
в joyXYmiddle прописані значення центрів по осям, бо вони трохи відрізняються від 127
joy_deadzone зараз 10, для того, аби машинка не смикалася на місці, бо значення на джої в стані спокою трохи гуляють
if (y>joyYmiddle+joy_deadzone){//F
y=map(y,joyYmiddle+joy_deadzone,255,255-minpwm,0);
digitalWrite(motorL_dir, 1);
analogWrite(motorL_pwm, y);
digitalWrite(motorR_dir, 1);
analogWrite(motorR_pwm, y);
}
else if (y<joyYmiddle-joy_deadzone){//B
y=map(y,joyYmiddle+joy_deadzone,0,minpwm,255);
digitalWrite(motorL_dir, 0);
analogWrite(motorL_pwm, y);
digitalWrite(motorR_dir, 0);
analogWrite(motorR_pwm, y);
}
else if(x>joyXmiddle+joy_deadzone){//R
x=map(x,joyXmiddle+joy_deadzone,255,255-minpwm,0);
digitalWrite(motorL_dir, 1);
analogWrite(motorL_pwm, x);
x=map(x,255-minpwm,0,minpwm,255);
digitalWrite(motorR_dir, 0);
analogWrite(motorR_pwm, x);
}
else if(x<joyXmiddle-joy_deadzone){//R
x=map(x,joyXmiddle-joy_deadzone,0,255-minpwm,0);
digitalWrite(motorR_dir, 1);
analogWrite(motorR_pwm, x);
x=map(x,255-minpwm,0,minpwm,255);
digitalWrite(motorL_dir, 0);
analogWrite(motorL_pwm, x);
}
else{
digitalWrite(motorL_dir, 0);
digitalWrite(motorL_pwm, 0);
digitalWrite(motorR_dir, 0);
digitalWrite(motorR_pwm, 0);
}
⋮⋮⋮
No.
1829
>>1828Тобто ця хуйня спочатку перевіряє значення y, і котиться вперед або назад, а потім те саме робить з x для ліворуч і праворуч, і крутить колеса в різні сторони.
map для того, щоб інвертувати pwm для зміни напрямку руху в драйвері.
Все працює, але працює воно в межах умовного хреста, і проміжні значення обробляє хуй зна як. А я хочу аби воно працювало по всьому діапазону джойстика, і поки не придумав як би це описати не перевіряючи 8-16 разів всі значення.
⋮⋮⋮
No.
1830
Зараз хочу спробувати адаптувати цю хуйню, але здається мені, що і вона теж нормально робити не буде, бо попередня формула яку я загнав видавала правильні значення для напрямку, але була біда з поворотами. Їй-бо, хоч бери і закладай окремий джой на кожен мотор, було б простіше в сотню разів.
⋮⋮⋮
No.
1833
>>1832Все саме так і робе.
⋮⋮⋮
No.
1835
>>758По роботі треба було запилити модуль, який би аналізував шум мотору і визначав чи є якісь пошкодження (типу тертя підшипників). Під'єднав до ардуїнки електретний мікрофон на 3,3 Вольти і замутив FFT-аналізатор, який визначав пікові частоти у здорового мотора і порівнюваного.
⋮⋮⋮
No.
1836
>>1835О, безосе, а ти часом не з київського політеху? Щось надто схоже на дипломну роботу старшого курсу
⋮⋮⋮
No.
1837
>>1836Нє, я з львівського)
⋮⋮⋮
No.
1838
>>1835В контексті двох кетайських колекторних моторів по 50 коп кожний це звучить як хворе збочення.
⋮⋮⋮
No.
1839
>>1834Дякую. Воно працює, воно обробляє 45 та 135 градусів і рухає на цих градусах одним мотором, але мотори рухаються лише в одну сторону завжди.
⋮⋮⋮
No.
1840
>>1838Я мав справу із німецьким гіромотором, з частотою обертання в 400 Гц, і дивлячись на частоти після FFT-аналізу, цю частоту було видно
⋮⋮⋮
No.
1841
>>1834>analogWrite(motorL_pwm, (uint8_t) left);А навіщо тут вказувати уінт?
⋮⋮⋮
No.
1842
>>1839Можливо я трохи криво обробляв інвертування, я ж не знаю що в тебе за драйвер. намагався орієнтуватися на твій код.
>>1841щоб обрізати 16 біт до 8, бо нормальні компілятори на таке матюкаються.
⋮⋮⋮
No.
1843
>>1842> Можливо я трохи криво обробляв інвертування, я ж не знаю що в тебе за драйвер. намагався орієнтуватися на твій коАга, якраз в цьому і справа. left = -left; завжди видає 0-255. Зараз подивлюся що як.
⋮⋮⋮
No.
1844
Аби драйверу крутити мотор в одну сторону, треба подавати dir (1 чи нуль) на цифру, і pwm 0-255 або 255-0.
В випадку мого сетапу для "вперед" на цифру треба давати 1, на pwm 255 для мінімального заповнення на моторі, і 0 для максимального. Тобто для збільшення швидкості pwm який подається на драйвер має зменшуватися від 255 до 0.
Для "назад" на цифрі має бути 0, а на pwm 0 для мінімуму, 255 для максимуму, тобто навпаки. Так працює більшість дводротових H мостів.
⋮⋮⋮
No.
1845
>>1843>>1844тоді міняй '''left = -left''' на '''left = 255+left'''
⋮⋮⋮
No.
1846
>>1843А ще
invert_L = 1;
Після першого іфу завжди буде 1. Здається.
⋮⋮⋮
No.
1847
>>1846там все правильно, але є помилка вище, тим що змінні з самого початку не ініціалізовані в 0. зазвичай компілятор таке поправляє, але краще б вказати явно.
⋮⋮⋮
No.
1848
>>1845Тепер 0-180 швидкість регулюється правильно, а 180-360 на мінімумі джоя йде в максимум. Не змінюється dir/
⋮⋮⋮
No.
1849
Зробив отак. Мотори почали крутитися в різні сторони. Загалом, те саме було з формулами які я хуячив вчора.
⋮⋮⋮
No.
1851
>>1849ааа внатурі, у тебе просто мотор на 180 градусів повернутий. проінвертуй все, що відноситься до правого мотору.
>uint8_t invert_L=0, invert_R=1;> if (right < 0) {> right = -right;> invert_R = 0;> }і поверни left=-left як було.
⋮⋮⋮
No.
1852
>>1851Все-одно хуйня, тепер лівий мотор в середньому положенні крутиться максимально, а правий-ні.
Але от те що мотор справді перевернутий я якось пропустив.
⋮⋮⋮
No.
1853
>>1852> Але от те що мотор справді перевернутий я якось пропустив.А от і ні, поправку на мотор брати не треба, бо якби були з цим проблеми, то не працював би мій код на вперед і назад
>>1828Я маю підозру, що я скоро заїбуся, і просто перероблю передавач під старий сонівський гейпад з двома стіками.
⋮⋮⋮
No.
1854
>>1852Вибачай, друже, віддалений дебаг то вже не така й легка справа. На робочому місці справився би швидко, а тут, на жаль, не можу безпосередньо взаємодіяти з девайсом.
⋮⋮⋮
No.
1859
Чуваки, є кілька 162 та 8 атмег. Яку з них закласти в приймач машинки? 162 в мене стоять на хуй зна яких платах, і мені їх не шкода, а восьмі стоять на няшних vfd індикаторах, які мені нахуй не треба і в разі чого я можу купити їх ще за копійки, але мені трохи шкода їх звідти корчувати.
Тому питання, яку закласти в машинку, а яку лишити. Шім каналів в обох для моїх задач достатньо, пам'яті ніби теж. Виберіть за мене пліз.
Я б не заморочувався і купив би жменю восьмих, але вони подорожчали сильно, тому настав час розпаювати коробку з непотрібною хуїтою.
Є ще одна 88, але вона, напевно, буде жити в пульті
⋮⋮⋮
No.
1860
>>1859Йобаний рот цього кікаду блядь. Хотів намалювати плату, думав цього разу не піратити кади, а скачати фрівейр, скачав, поставив, а воно крашиться під час додавання компонентів блядь. В компі 16гіг оперативи а воно йобану лібу нормально прогрузити не може і конфіг запорює. Ну нічо, видалив останній, поставив торішній, і те саме сука. Видяляєш конфіг, воно створює новий і працює аж доки не крашнеться, а крашиться воно якогось хуя через раз при закриванні редактора схеми. І пише еггог додавання ліби смокчи хуй, і цей еггог не гуглиться блядь, у всіх все робе, а в мене якогось хуя ні. Пиздець.
І головне що альтернатив ніхуя, хмарний автодеск я в рота їбав, мені локальні копії треба, 10+ гіг віддавати на хуяльтіум теж, доведеться малювати в сраному діптрейсі, дожився блядь.
⋮⋮⋮
No.
1863
>>1860SprintLayout + SPlan. Пробував усе з вищезазначеного, зручніше не бачив.
⋮⋮⋮
No.
1864
>>1863Це набір пристарілого збоченця, який я категорично не раджу для чогось складнішого за мультивібратор. Не в 2008 живемо ж.
⋮⋮⋮
No.
1865
>>1864Так, я престарілий збоченець, як ти дізнався?
⋮⋮⋮
No.
1899
>>1898Це дк для машинки під танкову схему. Стоїть нрф і атмега 88, спочатку закладав восьму мегу, але не звернув увагу, що нрф на ній не запустиш на юарті, а спі не використаєш, бо тоді на двигуни шім-у не лишиться.
Закладав місце під кварц, бо не було певності чи працюватиме без нього нрф, все норм працює і на внутрішньіх 8мгц.
З пройобів-спочатку мега і нрф мали живитися від 3.3в, але потім живлення розділив, бо амс ніхуя не лоу дропаут, і при 3.7 в на вході на виході видає 2.6, чого досить для нрф, а для меги-ні. При тому, що в даташиті ці 1.1в вказані, але також написано, що на малих струмах має бути похуй. Заміню потім на 2.5 або 2.2, а на майбутнє пошукаю щось краще, типу ht7333.
Також проїбався з земляним полігоном, і довелося частину під антеною зрізати.
Проєкт є біч-варіантом, бо все крім нрф і гребінок знято з донорів.
Схему і плату розводив в кікаді під убунтою, все працювало чудово, з додаткових ліб докинув лише модуль нрф в смд. Альтіум прикольний, але без ліцензії ви вихуїєте шукати потрібні елементи, в кікаді з цим все значно простіше і приємніше.
⋮⋮⋮
No.
1913
>>1898опрутніти, це двостороння плата?
⋮⋮⋮
No.
1914
>>1913Нє, одностороння. Було лінь робити другу сторону задля двох запланованих перемичок.
Можливо зроблю наступну версію плати, і рознесу живлення та мікросхеми на різні сторони, але хз чи буде це взагалі.
⋮⋮⋮
No.
1915
Я приперся сюди о цій порі написати, що кікад перестав в мене вилітати під віндою коли я в преференсах перемкнув з modern toolset accelerated на modern toolset fallback. Хуй знає чого це не гуглилося.
⋮⋮⋮
No.
1916
>>1914А, тоді норм. Бо двостороння методом ЛПТ - то пекло.
⋮⋮⋮
No.
1917
>>1916Я б не сказав, ліпиш конвертик з сторінок, вкладаєш в нього текстоліт порізаний, далі все те саме. Вже так не раз робив.
⋮⋮⋮
No.
3221
>>3220Тих проектів що гівна на гітхабі
мимо такий же лінюх як ти
⋮⋮⋮
No.
3224
>>3223Здебільшого навчання. Подобається "дарувати сміттю нове життя", інколи виходить.
Думаю, це є величезним викликом для усього людства у перспективі...
⋮⋮⋮
No.
3225
>>3224Теж маю пару ідей щось таке зробити, але поки лінь
⋮⋮⋮
No.
3226
>>3224Зараз він тобі напише, що ти художник, що ти
бидло і що твоя діяльність не потрібна.
⋮⋮⋮
No.
3227
>>3220Якийсь дивний набір.Нахіба тобі уно? Єдине застосування йому це в грбл шилд стати, для решти є нано яке нормально стає в макетку. Можна зробити тепличний контроллер з синхронізацією часу по гпс. Що лежить праворуч від нижнього термодатчика, і що за фіолетова плата, гіроскоп?
⋮⋮⋮
No.
3228
>>3226Критика—це є добре, творчі люди часто страждають від необґрунтованих скарг, хоча самі чудово розуміють що і як вони зробили неправильно. Для заохочення слід пропонувати новий виклик, на кшталт:
"Слухай, мені подобається [деталь #1] і не подобається [деталь #2], я не розумію [деталь #3]... Є ідея: а давай я [деталь #2] перероблю на свій розсуд, а після цього ти спробуєш її поєднати з [деталлю #3], щоб отримати [гарну річ]?"
Вважаю, людину слід оцінювати по її справах, і той, хто намагається нівелювати чужі досягнення або переваги, має запропонувати щось краще, щось доречне та своєрідне.
MIDTOWN MANHATTAN NYC
⋮⋮⋮
No.
3229
>>3228Якшо хочеш можу тобі новою пощтою плат надіслати, запаяєшся.
⋮⋮⋮
No.
3230
>>3228> Вважаю, людину слід оцінювати по її справахСтрого не погоджуюсь, людину треба і насправді так і є завжди, оцінювати по особистій вигоді, ти хочеш тян ту яка буде тебе любити і давати пісьочку їбати, ти хочеш друзів які тебе будуть підтримувати і розвивати, тобі потрібна робота чи справа яка тебе надихне і дасть багатства, оця хуйня про користь суспільству це всього навсього маска аби здаватись хорошим для більшості якій в більшості на тебе насрати, не обманюй себе.
⋮⋮⋮
No.
3281
>>3227А я їбу нафіга він мені. Думав вона потужніша, тому і узяв. Взагалі, все що ти бачиш на моєму піку - імпульсивна покупка. Я думав що захоплюся цим, буду мати нове гоббі. Але прикол у тому, що моя майстерня знаходиться на горищі, а в літку там така спека, що неможливо нормально знаходитись більше 5 хвилин. Праворуч від термодатчика я хз що лежить. Цей датчик мені замість гіроскопа чогось прийшов. А фіолетовий датчик це мікрофон