Мазмуну:
Video: Бир баскыч Servo токтотуу Lockout: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Толук асма тоо велосипеддери тегиз жүрүүнү камсыздайт, бирок көбүнчө өйдө карай педаль жасоодо токтотууну кулпулоону талап кылат. Болбосо, токтотуу педалдын үстүндө турганда кысылып калат, бул аракетти текке кетирет. Велосипед өндүрүүчүлөр муну билишет жана токтотууну кулпулоо үчүн кол менен камсыз кылышат. Мен YouTubeду бул жерге шилтемелешим керек, анткени үйрөтүүчү видеолорду коюу функциясы мен үчүн иштебей калды. Видеону https://www.youtube.com/embed/abODdr9nxzQ дарегинен караңыз
Тилекке каршы, эки кулпулоочу рычагды табуу жана иштетүү дээрлик мүмкүн эмес, ал эми бир эле учурда велосипедди бир колу менен басып, таштак жерге урунуп, алдыдагы жолду карап туруу мүмкүн эмес. Ошентип, бир баскычтын сервосу активдештирилген кулпулоо тутумуна муктаждык. Жөн гана оңой жетүүчү баскычты басыңыз, жана сервопроцесстер кам көрөт. Мен системаны мүмкүн болушунча жөнөкөй сактоого аракет кылдым, бирок анын бөлүктөрүн, эки сервосун, Arduino жана USB энергия булагын же батарея банкын жасоо үчүн дагы деле 3D принтери талап кылынат. Менин велосипедим 2012 Cannondale RZ120.
1 -кадам: Бөлүктөр
Tower Pro SG-90 servo
servo opto изолятору (узун серво коргошундун сигналын басат) Sparkfun же үйдө
Tower Pro MG-996R сервосу
Arduino Pro Mini
Жалпак телефон узартуу кабели (стандарт 4 өткөргүч)
жер үстүндөгү LED көрсөткүчү
100 Ом каршылыгы
бетине орнотуу баскычы
жер үстүндөгү P Mosfet (2) AO3041
Аталыштарды бекитүү
перформаттын кичинекей бөлүгү
3D басылган серво адаптерлери, Pro Mini үчүн 3D басылган куту
USB түрү А кабели, Pro Mini жана servos үчүн кубат берүү үчүн кесилген
USB батарея банкы (же менин eBike'имде, батареядан USB чыгышы)
2 -кадам: Курулуш
3D бөлүктөрүн басып чыгарыңыз. Тоо велосипедине туура келерин текшериңиз, меники Cannondale RZ120 2012. Алдыңкы сокку кесүүчү рычагдын айлануусун жана рычагын алып салыңыз. Алдыңкы servo адаптер шоктун 8 тараптуу пластикалык гайкасынын (иштегичтин кесилгени) жана адаптердин ортосундагы тыгыз байланышка таянат- жаңгактын канчалык көп жагы болсо, тайып кетүүнү алдын алуу үчүн тыгыздыгы ошончолук маанилүү. Бир аз ылдый 8 тараптуу гайка шоктун жука бекитилген 6 жактуу гайкасы болуп саналат, ал дагы бекем жабышууну талап кылат, бирок адаптер корпусун жана сервону шокко коргоп, сервонун бурулуш күчүнө каршы турганы үчүн. Эскертүү: эгерде алдыңкы серво минип баратып түшүп калса, анда ал рамка менен алдыңкы вилканын ортосунда тыгылып калышы мүмкүн, бул кырсыкка алып келип, жаракатка же өлүмгө алып келет. MG996R серво 20 мм тегерек серво мүйүзүн колдоно алат, бирок, эгерде ал көлөмү кесилген жана цилиндрдик 3D басып чыгарылган 8 тараптуу розетканын чокусуна бурулган болсо, серво менен камтылган мүйүздөрдүн бирин колдонушу мүмкүн. Серво мүйүзүн 4 бурама менен 8 тараптуу адаптерге бурап коюңуз. Серво жана адаптер шоктун кесилишине тыгыз туура келиши керек. Эгерде сизде арзан servo тестер бар болсо, аны күйгүзүңүз жана шокту кулпулап/ача аласыз.
Арткы адаптерде жеңил SG-90 сервосу колдонулат. Рычагды арткы соккуга кармап турган бураманы алып салгыла, бирок рычагды чыгаргыла, бирок чоң буралган кайра секирүү ылдамдык баскычын ордунда калтыргыла. Шап адаптерине сокку берүү үчүн 3D басып чыгарылган сервону орнотуңуз (анын валга ылайыкташ үчүн Torx стилиндеги розеткасы бар; адаптерди бир аз ысытып, анан валга басыңыз). Адаптер корпусун гайка жана болт менен шокко чейин коргоңуз. Узун арткы серво коргошун серво моторунан ызы -чууну алып жаткандыктан, мен TIL119 дарлингтон оптоизоляторунан жана N MOSFET бетине орнотулган үй опто изоляторун колдондум (маалымат сигналын оригиналына кайтаруу үчүн). Sparkfun бирин 4 долларга сатат, андыктан убакыттын өтүшү менен бул эң жакшы бөлүгү. Кулпуну ачуу/ачуу функциясы туура иштеп жатканын текшерүү үчүн серво текшерүүчү менен текшериңиз. Көңүл бургула, мен орнотуу алдында кадрдагы шокту башка бурчтуктун үч бурчтугуна батыраак кылып бурдум (кол менен муну туура деп айтат). Pro mini менен servo ортосунда телефон узартуу кабелин орнотуңуз.
Программа Arduino Pro Mini берилген код менен. Электр өткөргүч схемасына ылайык зым- көңүл бургула, мен MOSFETSтин 2 бетин жана сервопрядкаларды орнотуу үчүн кичинекей перформаторду колдонгонумду, бул MOSFET-тердин жез төшөгүнүн аралыгына караганда кичинекей тешикчелердин болушун талап кылат. Мен MOSFETтерди жез төшөмөлөрдүн ортосундагы бурчта жайгаштыра алдым, эки MOSFETтин булагы чогуу (5 вольт үчүн). Дренаждык байланыштар servosторго (ортоңку казыктарга) күч берет. Дарбазалар Pro Mini'деги казыктарга барып такалат, андыктан кубаттуулукту ар бир сервого өчүрүп койсо болот.
4 Mini өткөргүч телефон кабелин Pro Miniден рулга орнотулган баскычка жана индикаторго чейин колдонуңуз. Баскычты зымдарга түз ээрчитип койсо болот (этияттык менен). Pro Miniде, зымды биринчи 100 Ом резисторуна, андан кийин индикатор пинине 13 резисторун ширеткениңизди унутпаңыз. Эки жер зымы жерге туташтыргычка туташтырылат, ал эми баскычтын зымы үзгүлтүк пинине 2 туташат.
Мен Pro Mini үчүн 3D басылган корпусту eBike батареямдын маңдайына коюу эки тараптуу скотч менен орнотуп, зымдар үчүн оюкту кесип алдым. Системанын ишин текшерүү.
3 -кадам: Жыйынтык
Локаут/ачуу жакшы иштейт. Мен жакшырта турган нерселер жакшыраак баскычты алуу, мен орноткон колдонулган бир аз кичине. Жер үстүндөгү сары LED кулпу көрсөткүчү күндүн нурунда да абдан жарык.
Мен алдыңкы серво корпусун кооздоону ойлонуп жаттым, ошондо сиз сервону көрүп турасыз (мен анын кыймылын көрүү үчүн серво адаптерин ак боек менен белгилеп койчумун). Кесилген жерлер жеңил көрүнүшү мүмкүн; же мен корпусту башка түстө басып чыгара алмакмын.
Сунушталууда:
Баскыч (Баскыч); // An Arduino LCD оюну: 5 кадам (сүрөттөр менен)
Баскыч (Баскыч); // An Arduino ЖК оюну: Жакында Скауттарда мен Оюн Дизайнынын татыктуу бейджиги менен иштедим. Талаптардын бири үчүн, мен бул оюнду LED Rocker Game'ге негизделген Arduino менен кургам. Оюндун мааниси мүмкүн болгон эң көп упай топтоо. Т -дын башында
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: 6 кадам (сүрөттөр менен)
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: Бул үйрөткүчтө мен сизге бир эле аналогдук кирүүчү пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окууну көрсөтөм
UC менен Off Latch Circuit. Бир баскыч. One Pin. Дискреттик компонент.: 5 кадам
UC менен Off Latch Circuit. Бир баскыч. One Pin. Дискреттик компонент. Саламатсыздарбы, бардыгыңыздар тармактан күйгүзүү/өчүрүү схемасын издеп жаттыңыздар. Мен тапкандардын баары мен издегендей болгон жок. Мен өзүм менен сүйлөшүп жаткам, буга сөзсүз түрдө жол бар. Мага керек болгон нерсе.-Бир гана баскычты күйгүзүү жана өчүрүү үчүн. -Колдонуу керек
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Баскыч баскычын чыгаруу: 4 кадам
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Push Button Debouncing .: Бул бөлүмдө биз ATMega328PU үчүн үч LEDдин статусун баскычты которгучтун киргизүүсүнө ылайык алмаштыруу үчүн C программасын кантип жасоону үйрөнөбүз. Ошондой эле, биз "Switch Bounce" көйгөйүнүн чечилишин изилдедик. Адаттагыдай эле, биз
Баскыч интерфейси 8051 жана 7 сегменттеги баскыч сандарын көрсөтүү: 4 кадам (сүрөттөр менен)
Баскыч интерфейси 8051 жана 7 сегментте баскычтоп сандарын көрсөтүү: Бул үйрөткүчтө мен клавиатураны 8051 менен кантип интерфейстештирүү жана 7 сегменттеги дисплейде баскычтардын санын көрсөтүү жөнүндө айтып берейин