
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53



"VEX" эмне экенин билбеген адамдар үчүн. Бул роботтук тетиктерди жана комплекттерди сатуучу компания. Алар "VEX" өткөргүчүн жана кабыл алуучусун өз сайтында 129.99 долларга сатышат, бирок сиз "Ebay" жана башка көптөгөн жерлерде "VEX" өткөргүчүн жана ресиверин 20 долларга чейин ала аласыз.
"VEX" өткөргүчү - бул 6 каналдуу FM өткөргүч, 2 джойстик менен өйдө -ылдый жана бир тараптан экинчи жакка кете алат. Бергичтин арт жагында 5 канал менен 6 каналды башкаруучу 4 баскыч бар. Бергичтин башкаруу элементтери танк стилинде же аркада стилинде орнотулушу мүмкүн. Өткөргүч башка көптөгөн өзгөчөлүктөргө ээ. Бул алыстан башкаруучу серволорду эң арзан жолго айландырат. Бир гана көйгөй - бул моторлорду гана башкара аласыз жана муну үчүн кымбат баалуу $ 149.99 "VEX" микроконтроллерин сатып алышыңыз керек. Бул азырынча!
1 -кадам: Мунун баары кантип иштейт

Бул арзан бааны ($ 14.95) "мотор интерфейсинин чипин" төмөнкү сайттан сатып алса болот: https://robotics.scienceontheweb.net Чип 8 мотордун H-көпүрөсүн жана 1 драйверин көзөмөлдөө үчүн "VEX" ресиверинин сигналдарын чече алат. Ал ошондой эле моторлорду башкаруу үчүн башка микроконтроллер чипинен буйруктарды ала алат. Бул интерфейстин чипи мотордун H-Bridge'ин көзөмөлдөө үчүн 3 чыгаруу казыгын колдонот. Кыймылдаткычтын багытын көзөмөлдөө үчүн эки казык жана мотордун ылдамдыгын контролдоо үчүн P. W. M. Чип 5 -каналдагы эки баскычтын киришин колдонот. Чип мотор интерфейсинин чипинин 14 -пининдеги жогорку же төмөн чыгууну бекитүү үчүн 6 -каналдагы башка 2 баскычтын киргизүүсүн колдонот. Бул функциялар иштебеши мүмкүн, анткени ресивер каалаган жерден сигналды алат. Биз бул бөлүктөрдү колдонуу үчүн түз же кыйыр түрдө эч кандай жоопкерчилик тартпайбыз. ЭСКЕРТҮҮ! КОНТРОЛДОН ЧЫГЫП КЕТСЕ БУЗУККА ЧЫГАРУУГА БОЛГОН РОБОТТУН АЛЫСКЫН ЭЧ КАЧАН КОЛДОНБОҢУЗ. Эгерде сиздин робот өткөргүчтүн диапазонунан чыгып кетсе; мотор интерфейсинин чипи моторлорду өчүрүп, роботуңузду микроконтроллерге бериши мүмкүн. Бул сиз өткөргүчтү өчүрсөңүз да чындык болушу мүмкүн. Мотор интерфейсинин чипи башка микроконтроллерлер менен байланышуу үчүн сериялык портту колдонбойт. Бул сиз роботтун мээси болуу үчүн абдан арзан микроконтроллер чипин колдоно аласыз дегенди билдирет. Пин 2ге төмөн коюу, бардык моторлор өткөргүчтү колдонууда жарым кубат деңгээлинде иштешине алып келет.
2 -кадам: VEX алуучуну интерфейс чипине кантип туташтыруу керек


Моторлор, реле жана энергия булактары радио тоскоолдуктарды жаратат; Ошондуктан роботуңуздан "VEX" рецивери бул нерселерден алыс турган жерди тандаңыз. Мен роботтун базасына бекитилген узундугу 43 дюймдук минага миндим.
"VEX" ресивери сары кабель менен келет. Кабелди "VEX" ресиверине туташтырыңыз, кабелдин экинчи учу телефон трубкасына туташтырылат. Сиз джекти сатып алышыңыз керек. Мен сиздин уячаңыздан чыккан зымдардын түсүн билбей тургандыктан; Мен сары кабелдик зымдарга кайрылам. Сары кабелди карасаңыз, сары, жашыл, кызыл жана ак түстөгү 4 зымды көрөсүз. Сары зым + 5 вольтто өткөрүлөт. Жашыл зым сигнал болуп саналат жана ал интерфейстин чипине 6 -пинге туташат. Кызыл зым жерге туташтырылат. Ак зым колдонулбайт. Интерфейс чипиндеги 6 -пинден + 5 вольтко чейин 4.7 К каршылыгын көтөрүү керек. Сиз ошондой эле "VEX" ресиверине жакын электр зымдары аркылуу 2200 uf конденсаторун өткөргүңүз келет. Pin 2 - бул кирүүчү пин. Ал зымдуу жана сүзүлбөсүн. Аны + 5 вольтко же 47 омдук резистор аркылуу жерге туташтырууга болот. Аны 14 -пинге да туташтырса болот. 1 -вариант: 2 -пин бийиктиги моторлорго толук кубаттуулукту берет. Опция 2: пин 2 төмөн моторлорго жарым диапазонду берет. 3 -вариант: 2 -пин 14кө туташтырылган. 6 -каналдын жогорку баскычы басылганда, ал моторлорго толук кубаттуулукту берет. 6 -каналдын төмөнкү баскычы басылганда, ал моторлорго жарым диапазонду берет.
3 -кадам: Интерфейс чипине микроконтроллерди кантип туташтыруу керек

Эгер сиз микроконтроллериңизди колдонуп жатсаңыз, анда ал сүйлөшө алат
Interface Chip менен 3 зымдан ашык. Интерфейс чипиндеги 7 -пин - бул маалымат битинин кириши. Пин төмөн болгондо ал нөлдүк маалымат бит болуп саналат. Пин бийик болгондо, бул бир маалыматтын бити. Сиздин микроконтроллер сааттын импульсуна чейин маалыматтын битин чыгарышы керек. Маалымат битинин узундугу 40тан кем болбошу керек. Интерфейс чипиндеги 16 -пин саат битинин кириши. Сиздин микроконтроллер жок дегенде.5 бизге жогорку импульс чыгарышы керек. Интерфейс чипиндеги 5 -пин - бул чыгаруу пини. Бул пин жогору көтөрүлгөндө, микроконтроллериңиз кийинки буйрукту алууга даяр экенин билдириши керек. Интерфейс чипи "VEX" өткөргүчүнөн сигнал алса, бул пин төмөндөйт. Эгерде микроконтроллериңиз менен Interface Chipтин ортосунда ката кетсе, бул пин төмөндөйт жана төмөн бойдон калат. Pin 4 - бул чыгаруу пини. Эгерде Interface Chip менен микроконтроллериңиздин ортосунда байланыш катасы болсо, анда бул пин жогору кетет жана бийик бойдон калат. Бул катаны тазалоо үчүн баштапкы абалга келтирүү керек.
4 -кадам: Буйруктардын тизмеси
Интерфейс чипи түшүнгөн 32 буйрук бар. Бардык буйруктар 3 байт же 24 бит узун. Буйруктардын форматы төмөнкүдөй.
Жөнөтүлүүчү 1 -байт дайыма төмөнкү тизмедеги эң сол сан болгон командалык байт болуп саналат. Жөнөтүлгөн 2 -байт PWM байт болушу мүмкүн. Бул 0 менен 50 ортосундагы сан. 0 жөнөтүлгөндө P. W. M. импульс төмөн, мотору өчөт дегенди билдирет. 50 саны жөнөтүлгөндө P. W. M. импульс жогору, мотор толук кубатта болот дегенди билдирет. 25 саны жөнөтүлгөндө, мотор болжол менен жарым кубатта иштейт. Тизмеде көрүнүп тургандай, кээде 2 -байт 0 эле, ал жөн гана орун ээлери үчүн колдонулат. Бул моторго эч кандай таасирин тийгизбейт. Жиберилген 3 -байт PWM байт же катаны текшерүүчү номер болушу мүмкүн. Мисал: 1 -моторду толук ылдамдыкта жана 2 -моторду жарым ылдамдыкта алдыга жылдыруу үчүн буйрук берүү керек. 1 50 25 7 -моторду 10% кубаттуулукта артка кетүүгө буйрук берүү үчүн, буйрук болмок. 16 5 16 1 Мотор 1 & 2 алдыга, PWM #, PWM #(ката текшерилбейт) 2 Мотор 1 & 2 артка, PWM #, PWM #(ката текшерилбейт) 3 Мотор 1 алдыга, PWM #, 3 4 Мотор 1 артка, PWM #, 4 5 Мотор 2 алдыга, PWM #, 5 6 Мотор 2 артка, PWM #, 6 7 Motor 3 алдыга, PWM #, 7 8 Motor 3 артка, PWM #, 8 9 Мотор 4 алдыга, PWM #, 9 10 Мотор 4 артка, PWM #, 10 11 Мотор 5 алдыга, PWM #, 11 12 Мотор 5 артка, PWM #, 12 13 Мотор 6 алдыга, PWM #, 13 14 Мотор 6 артка, PWM #, 14 15 Мотор 7 алдыга, PWM #, 15 16 Motor 7 артка, PWM #, 16 17 Motor 8 алдыга, PWM #, 17 18 Motor 8 артка, PWM #, 18 19 Бардык моторлордун ылдамдыгы, PWM #, 19 20 Motor 1 & 2 ылдамдыгы, PWM #, PWM # (ката текшерилбейт) 21 Мотор 1 & 2 токтоочу, X, 21 (казыктар төмөн) 22 Мотор 1 токтоочу, 0, 22 (казык төмөн) 23 Мотор 2 токтоочу, 0, 23 (казык төмөн) 24 Мотор 3 аялдама, 0, 24 (төөнөгүчтөр төмөн) 25 Мотор 4 токтоочу, 0, 25 (казык төмөн) 26 Мотор 5 аялдама, 0, 26 (пин төмөн) 27 Мотор 6 токтоочу, 0, 27 (пин төмөн) 28 Мотор 7 аялдама, 0, 28 (казык төмөн) 29 Мотор 8 токтоочу, 0, 29 (казык төмөн) 30 Бардыгы ай торс токтойт, 0, 30 (пин төмөн) 31 пин 14 бийик, 0, 31 32 пин 14 төмөн, 0, 32
5 -кадам: Pin Жыйынтык
Киргизүү казыктары
Пин 1 Төмөн түшүп калса, ал эс алат (MCLR) Пин 2 Төмөн болсо Пин 6 "VEX" алуучу Pin 7 моторлоруна өндүрүштүн жарымын Pin 7 буйруктарын жана башка микроконтроллердин маалыматтарын берет Pin 33 маалымат үзүлүү Pin 11 + 5 вольт Pin 32 + 5 вольт Pin 12 жерге Pin 31 жерге Output Pins Pin 34 PWM мотор үчүн 1 Pin 35 Жогорку джойстик 1 калганда Pin 36 Жогорку 1 джойстик туура болгондо Pin 37 P. W. M. кыймылдаткыч 2 үчүн Пин 38 Жогорку, джойстик 2 өйдө болгондо Пойнт 15 Жогорку джойстик 2 ылдый болгондо Пин 16 P. W. M. кыймылдаткыч 3 үчүн Пин 17 Жогорку, джойстик 3 өйдө болгондо Пойнт 18 Жогорку джойстик 3 ылдый болгондо Пин 23 P. W. M. мотор 4 үчүн Пин 24 Жогорку, джойстик 4 калганда Пин 25 Жогорку 4 джойстик туура болгондо пин 26 P. W. M. мотор 5 үчүн Pin 19 Жогорку, джойстик 3 өйдө болгондо жана 5 -баскыч 5 баскычында, Джойстик 3 ылдый болгондо жана Жогорку 5 баскычы Pin 21 P. W. M басканда. мотор 6 үчүн Пин 22 Жогорку, джойстик 4 калганда жана 5 баскычы 5 баскычында, 27 джойстик 4 оң жакта болгондо жана 5 баскычы 28 пин П. М. мотор 7 үчүн Пин 29 Жогорку, джойстик 3 өйдө болгондо жана 5 -баскыч 5 баскычта, Джойстик 3 ылдый болгондо жана Төмөнкү 5 баскыч 8 Пинч P. W. M. мотор үчүн 8 Pin 9 Жогорку, джойстик 4 сол жакта, ал эми 5 -баскыч 5 баскычында 10 -баскыч, 8 -джойстик 4 оң жакта, ал эми төмөнкү 5 -баскыч 14 -баскыч, баскыч 14 баскыч, 6 -баскыч басылганда бийик бойдон калат; Төмөнкү 6 баскычы пин 5 басканда басаңдайт, башка микроконтроллерге кийинки буйрукту жөнөтө аларын айтат пин 4 эгер буйрук катасы аныкталса жогору кетет Башка бардык казыктар колдонулбайт. Бул казыктарга тартуулардын кереги жок.
Сунушталууда:
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам

Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
DC моторлорун Arduino жана L293 менен башкаруу: 5 кадам (сүрөттөр менен)

DC моторлорун Arduino жана L293 менен көзөмөлдөө: DC моторлорун башкаруунун оңой жолу. Сизге керектүү нерселердин баары электроника жана программалоо боюнча билимиңиз бар. Эгерде сизде кандайдыр бир суроолор же көйгөйлөр болсо, менин почтамдан кайрылсаңыз болот: [email protected] Менин youtube каналыма баш багыңыз: https : //www.youtube.com/channel/UCuS39O01OyP
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам

Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
DC2 моторлорун L298N менен CloudX микроконтроллерин колдонуу: 3 кадам

DC моторлорун L298N менен CloudX микроконтроллерин колдонуу: Бул долбоордо биз DC моторунун ылдамдыгын жогорулатуу жана азайтуу үчүн L298N H көпүрөсүн кантип колдонууну түшүндүрөбүз. L298N H-bridge модулу 5 жана 35V DC чыңалуусу бар моторлордо колдонулушу мүмкүн
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек

Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана