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

Мен Arduino башкаруучу унаалар менен бир аз иштедим, бирок мен иштегендер дайыма жай жана методикалык болуп келген. Бул ардуинону үйрөнүүдө эң сонун, бирок мен дагы бир аз кызыктуу нерсени кааладым. RC машинасына киргиле.
RC унаалары түзмө -түз мүмкүн болушунча кызыктуу айдоо үчүн иштелип чыккан - алар оюнчуктар! Мен YouTubeга бардым, бирок RC машинасын Arduino башкаруусуна айландыруунун өтө татаал жолдору таптым. Мен муну кылуунун жөнөкөй жолдору болушу керек деп ойлогом, ошондуктан мен RC машинасын Arduino башкаруусуна айландыруунун өз жолун табууну көздөп, жөнөкөйлүккө жана эффективдүүлүккө басым жасадым.
Машинаны ичип, кайра баштоонун ордуна, учурдагы инфраструктураны кайтаруу оңой болмок деп ойлодум. Бул ыкманын чындап эле сонун пайдалары бар.
Мен машинанын контроллерин талкаладым, бирок машинанын өзүн тийбей койдум. Бул мага автоматтык түрдө алардагы радио системасын колдонуп, машинаны арзаныраак башкарууга мүмкүнчүлүк берди.
Мага бул чечим жагат, анткени ал жарашыктуу, оңой, арзан жана кеңейтилет. Сиз муну мен сыяктуу пайдалуу деп ишенем!
1 -кадам: Test Drive


Сиз чындап эле машинаны жарып, баштоону каалайсыз. Бирок күт! Сиз бул жаңы RC машинасын алдыңыз, кичинекей баладай болуп, аны айланып өтүңүз! Досторум менен RC машинасы менен "илим үчүн" чуркоо абдан кызыктуу болду. Биздин сүйүктүү жерлерибиз - жергиликтүү коньки паркы жана эски бейсбол алмазы. Бул жерлер секирүү жана пончик жасоо үчүн сонун болчу, биз алган жай мо видеону караңыз!
2 -кадам: Контроллерди ачыңыз


Ар бир контролер ар башка, андыктан эмне менен алектенип жатканыңызды түшүнүү үчүн ичин карап көрүү маанилүү. Менин контроллеримде газды иштетүүчү жана айлантуу үчүн көбүк дөңгөлөгү бар болчу. Көрсө, триггер да, дөңгөлөк да потенциометрлер үчүн комплекстүү корпустар эле! Бул супер ыңгайлуу, анткени биз муну arduino менен оңой эле алдай алабыз.
Потенциометрлер тактага кайда туташарын билүү үчүн бир мүнөт бөлүңүз. Аларда 3 ширетилген зым болушу керек: Күч, жер жана маалымат. Бул жакында маанилүү болот.
3 -кадам: Мультиметр
Мен көйгөйгө туш болуп, мультиметрди колдонууну унутуп калдым. Акыры мультиметрди колдонууну унуткандан кийин, ал менин бардык көйгөйлөрүмдү чечти!
Мультиметрлер сиздин кодуңуздагы басма сөзгө окшош, кагазыңыздын редактору. Бул учурда мультиметр потенциометрлердин кантип туташтырылганын түшүнүүгө жардам берди, ошондуктан мен аларды ардуино менен жасалмалаштыра алам.
Потенциометрлериңиздин кантип туташтырылганын билүү үчүн, жерге жерге тийип, мультиметрдин кызыл зымын тактанын маалымат пинине такап коюңуз. Тартип зымдардын түсүнөн ачык -айкын болушу керек, бирок андай болбосо, потенциометр бурулганда маалымат пини өзгөрөт.
Андан кийин маалымат линиясынын маанилерин орто чекитке (демейки абал) жана эки уюлга жаздым. Ошентип, мен 0 деген эмне экенин жана ылдамдыкты жогорулатуу же төмөндөтүү же солго же оңго буруш үчүн кайсы багытка барышым керек экенин билмекмин. Мына менин өлчөөлөрүм:
- 0 максималдуу ылдамдык
- 1.75v кыймыл жок
- 3.0v max артка
- 0 максималдуу солго бурулуш
- 1.57 бурулуш жок
- 3.37 максимум оңго бурулуш
Мен машинаны башкаруу үчүн Adafruit жүнүн колдонууну пландап жаткам, анткени тактай мага жагат, бирок бул өлчөөлөр бул чечимди колдойт. Түк 3.3v логикасында иштейт, бул аналогдук диапазонго абдан туура келет. Бул 5v тактасы менен да жасалышы мүмкүн, бирок сиз берген максималдуу аналогдук чыңалууга этият болууңуз керек.
4 -кадам: Сыноо


Бул кадам милдеттүү эмес, бирок, эгер мүмкүн болсо, ортоңку кадамдарды көзөмөлдөө менен текшерүү жакшы деп ойлойм. Мен контроллерди аллигатор клиптери менен туташтыруу үчүн столдун кубат банкын колдондум (маалымат линияларын өчүргөндөн кийин) жана ар кандай чыңалууларды сынап көрдүм. Чыңалууну өзгөртүү үчүн кубат банкынын баскычын буруп, дөңгөлөктөрдүн айлануусун мен контроллер менен кыймылга келтиргендей көрүү абдан сонун болду.
5 -кадам: Ардуинону туташтырыңыз


Бул кадам чындыгында абдан жөнөкөй болчу, бирок мен бул ишти бир топ жакшырткан бир нече нерсени жасадым. Мына менин методум:
- Такта тарапта эки потенциометрдин маалымат линияларын тазалаңыз.
- Бош зымдарды эркек розеткага туташтырыңыз: кубаттуулуктун ылдамдыгы жана жерге бурулуу.
- Туура келген аялдын сайгычын тактага туташтырыңыз, эгер сайылып калса, ал мурункудай иштейт.
-
Ардуиного эркек сайгычты кошуңуз.
- Камтылган DACка бир зым (менин тактайымда бул A0 пини болчу, баардык такталарда жок, андыктан биринчи текшерип көрүңүз!).
- Эгерде сиз Arduino Due же окшошун колдонуп жатсаңыз, анда башка зымды DACта орнотулган экинчисине туташтырыңыз.
- Болбосо башка зымды тышкы DACтын чыгуусуна туташтырыңыз; Мен adafruitтен тышкы DAC сынык тактасын сатып алдым.
- Тышкы DACтын башка казыктарын Arduino менен туташтырыңыз.
-
Потенциометрлердин биринин жер сызыгын Arduino жерине туташтырыңыз
Жалпы негизди берүү кийлигишүүнү кескин түрдө азайтууга жардам берет
6 -кадам: Жаңы автономдуу машинаңызды программалоо


Эми сиз автоматтык түрдө RC машинаңызды башкара аласыз! Эгерде сиз тышкы DAC колдонуп жатсаңыз, китепкананы колдонушуңуз керек, бирок антпесе программалоо абдан жөнөкөй болушу керек. Сиз зымдардан болжогондой эле, чыныгы аналогдук сигналды колдонуу өтө маанилүү. Башында мен аны PWM сигналы менен иштөөгө аракет кылдым, бирок ал чаташтыруучу жана жалпысынан начар натыйжаларга алып келди. Чыныгы аналогдук чыгуулар менен, бирок ал абдан жакшы иштеп жатат!
Геометриялык фигуралардан жана үлгүлөрдөн баштаңыз, антпесе контроллер менен жасоо кыйын болмок. Мисалы, меники программаланган биринчи нерсе, ар кандай диаметри бар кемчиликсиз чөйрөлөрдө айдоо болчу.
Бул дагы рк машинасын автономдуу түрдө башкарууну көргөн эң жеңил салмактагы модификация, жана сиз алар процессте кантип иштээри жөнүндө көп нерсеге үйрөнөсүз!
7 -кадам: Кийинки кадамдар
Бул чечимдин башкы кемчилиги-менде эки тараптуу байланыш жок. Бул мен машинанын көрсөтмөлөрүн жөнөтө алам, бирок сенсордук маалыматтарды ала албайм дегенди билдирет.
Мен пландаштырып жаткан кийинки нерсе - бул көйгөйдү чечүү, же машинаны артка кайтаруу үчүн, же сенсордук маалыматтарды релеге өзүнчө шилтеме түзүү менен. Эгерде мен өзүнчө шилтемени орнотсом, анда ал негизги дисктин шилтемеси сыяктуу ишенимдүү болбошу керек, анткени моторду башкаруу маанилүү.
Сунушталууда:
Arduino менен Servo моторун башкаруунун супер оңой жолу: 8 кадам

Arduino менен Servo Моторун Башкаруунун Супер Оңой Жолу: Бул үйрөткүчтө биз Servo Motor жана Arduino UNO жана Visuino колдонобуз
Скретчти Макей Макей Click менен башкаруунун 3 жолу: 4 кадам

Скретчти Макей Макей Клик менен башкаруунун 3 жолу: Бул колдонмодо сиз " чыкылдатууну " программалоонун ҮЧ жолун үйрөнөсүз. Scratch менен киргизүү. Биз сизге кантип жетүү керектигин көрсөтөбүз. Макей Макейдин арткы баскычын чыкылдатыңыз. Бул долбоор үчүн сизге керек болгон нерселер: Makey Makey ClassicJumper Wire fro
HTML/Javascript менен Arduinoңузду башкаруунун оңой жолу: 8 кадам

Сиздин Ардуинону HTML/Javascript менен башкаруунун оңой жолу: Бул үйрөткүч javascript функцияларын колдонуу менен адафрут Хуззадан ajax чалуу менен ардуинону кантип башкарууну көрсөтөт. Негизинен сиз html баракчасында javascriptти колдоно аласыз, ал сизге html интерфейстерин жөнөкөй j менен оңой жазууга мүмкүндүк берет
Феррофлюид жасоонун жаңы жолу. 3 $ дан аз чыгымдар !!!: 6 кадам (сүрөттөр менен)

Феррофлюид жасоонун жаңы жолу. 3 $ дан азыраак чыгымдар !!!: Феррофлюид - кадимки шарттарда суюк, бирок магнит талаасынын катышуусунда катуу затка айлануучу зат. Мен ферофлюидди үйдө жасоонун жаңы жолун таптым жана аны сиздер менен бөлүшкүм келет. Менин долбоордун артыкчылыгы - бул наркы. Бул
Ардуинонун жардамы менен музыкага жаңы жылдык чырактар: 9 кадам (сүрөттөр менен)

Ардуинонун жардамы менен музыкага Рождество чырактары: Жубайым экөөбүз акыркы бир нече эс алуу мезгилинде музыканы өзүбүздүн жарыгыбыз менен көрсөтүүнү кааладык. Төмөндөгү эки Instructablesдан шыктангандыктан, биз акыры ушул жылы баштоону жана RVбизди кооздоону чечтик. Баары бир болууну кааладык