Мазмуну:

Arduino башкарган модель лифти: 7 кадам (сүрөттөр менен)
Arduino башкарган модель лифти: 7 кадам (сүрөттөр менен)

Video: Arduino башкарган модель лифти: 7 кадам (сүрөттөр менен)

Video: Arduino башкарган модель лифти: 7 кадам (сүрөттөр менен)
Video: Бет терисине кам көрүү//Дарыгерден кеңеш//Тинатин Акимова//Насыйкат радиосу 90.9FM//marva.tv 2024, Июль
Anonim
Image
Image

Бул Нускамада мен сизге эки тепкичтүү оюнчук лифтини кандайча курганымды көрсөтөм, иштөөчү жылма эшиктери жана талап боюнча өйдө-ылдый жылуучу машина.

Лифттин жүрөгү - Arduino Uno (же бул учурда Adafruit Metro), анын үстүнө Adafruit Motor Shield орнотулган. Калкан эшиктерди ачуу жана жабуу үчүн керектүү эки сервону жана машинаны өйдө -ылдый алып келген тепкич моторун айдоону бир топ жеңилдетет.

Чыныгы структура чындыгында оңой бөлүк жана аны каалаган жол менен жасаса болот. Кыйын нерсе - бул бардыгын ичине сиңирүү жана нерселердин туура шайкеш келтирилгенин текшерүү.

Ошентип, мындай деди: келгиле!

Жабдуулар

  • Arduino Uno (же эквиваленти)
  • Adafruit Motor Shield
  • Perf board
  • Arduino жана калкан үчүн аталыштар
  • Үзгүлтүксүз айлануу сервосу (2)
  • NEMA 17 тепкичтүү мотор
  • Кадам мотору
  • Орто тыгыздыктагы була (MDF) 1/2 "жана 1/4" даана
  • Алюминий барактар
  • Алюминий тилкеси
  • Алюминий таякчалар
  • Алюминий U-каналы
  • Темир таяк
  • PVC түтүк (1/8 "жана 1/4")
  • 10 мм убакыт куру
  • 10 мм чыгырыктар
  • ысык желим курал
  • бурамалар
  • плексиглас барактары
  • Полдун үлгүлөрү
  • Лента
  • Зымдар
  • Өйдө/ылдый баскычтары
  • Микро которгучтар
  • Чоң сызыктуу кыймылдаткыч - пландар бул жерде

1 -кадам: эшиктер

Эшиктер
Эшиктер
Эшиктер
Эшиктер
Эшиктер
Эшиктер

Мен чечүүнү чечкен биринчи маселе эшиктер болду. Эшиктер алдыга жана артка жылып, түбү менен өйдө жагында корголушу керек болчу, андыктан алар айланып кетпейт.

Мен эшиктерди жолдо кармоо үчүн астын бойлото, адатта, тактайлар үчүн жээк катары колдонулган алюминий у-каналдарын колдонуп жарадар болдум. Үстү бир аз татаалыраак болчу. Мен интернетте сызыктуу кыймылдаткычтын 3D басылган пландарын таптым жана алар эшикти жабуу жана аны ачуу үчүн сонун болорун түшүндүм. Мен эшиктерди кичинекей MDF панелдеринен жасадым жана панелдин тегерегине алюминий пленканы ороп, металлга окшоштурдум. (сүрөттөрдү көрүү)

Мен эшиктин үстүнө темир таякчаны коюп, эшиктин панелинин үстүнө ПВХ түтүкчөсүн ысык чаптадым. Чыбык түтүктүн ичине туура келип, эшиктин ары-бери эркин жүрүүсүнө мүмкүндүк берет, ал эми эшиктин 8-дюймунун ылдый жагын түз кармап туруу үчүн u-каналдын ичинде болгон.

Мен сызыктуу кыймылдаткычты болоттон жасалган таяктын үстүнө коюп, эшикти жылдырууга уруксат берүү үчүн көбүрөөк PVC түтүгүн жана ысык клейди колдондум. Сызыктуу кыймылдаткыч хоббинин көлөмүндөгү servo мотордун айланасында иштелип чыккан, ошондуктан мен аларды коштум.

2 -кадам: структура

Структура
Структура
Структура
Структура
Структура
Структура

Алгач лифттин кандай болушун каалаганымдын болжолдуу эскизин жасадым. Ал 2 кабаттан турушу керек болчу, машинасы өйдө -ылдый түшөт жана ар бир кабатта эшиктер ачылат. Акыркы продукт баштапкы эскизден четтеп кетти, бирок бул жакшы!

Кийинки структураны орто жыштыктагы ДВПдан (MDF) курдум, полдорду жана эшик тешиктерин ченеп, фигураларды пигзаж жана тешик араа менен кесип салдым. Негизи жана үстү имаратка караганда бир аз чоңураак болгондуктан, стабилдүүлүккө жана визуалдык жагымдуулукка ээ болот. Структуранын 3 жагы гана бар, анткени мен артты ачык калтырууну чечтим, ошондо сиз ичине карай аласыз.

Каптал бөлүктөрдүн бийиктиги 24 дюйм жана туурасы 12 дюйм, үстү менен асты 15 дюймдук чарчы, бардыгы 1/2 MDF панелдеринен жасалган. Эшиктери 6 дюйм жана туурасы 4 дюймга жакын. Бош орун калтырууну унутпаңыз. эшик ачык болгондо капталга жашырылышы үчүн.

Мен дагы 2 -кабаттын сыртына кичинекей конуу тактасын коштум.

Мен ошондой эле терезенин же полдун индикатору үчүн ар бир эшиктин үстүнө 2 тешик жасадым, ар бир эшиктин жанындагы чакыруу баскычтары үчүн тешиктерди жана ар бир эшиктин үстүндөгү LED үчүн кичинекей тешикти (мен колдоно элекмин)

Мен баарын көк түстөгү металл түскө боёгом.

3 -кадам: Унаа

Унаа
Унаа
Унаа
Унаа
Унаа
Унаа

Лифт машинасы MDFтен жана арткы бөлүгү үчүн Plexiglasдан жасалган, андыктан сиз лифтке койгон Matchbox унааларын же Lego жигиттерин көрө аласыз. Машинанын өзү жөнөкөй куту, өтө кооз эч нерсе жок. Мен аны боёп, плакат катары ичине открыткаларды койдум. Бул кандайдыр бир оор болуп чыкты, ошондуктан мен баштапкы планымды колдонуп мотор аны кантип көтөрөрүн билбедим. Биз буга кайра келебиз.

Машинанын эң оор жери аны кантип көтөрүп, айланасында ары -бери чайпалбоо болду. Сыналган жана чыныгы ысык желим менен ПВХ ыкмасын колдонуу менен (мен дагы кайтып келем, мени унутпаңыз), мен алюминийдин төрт таякчасын структуранын башынан аягына чейин салып, аларды тизип койдум. машина менен трубаны мен ар бир бурчка чаптадым. Бул лифттин өйдө -ылдый түшүп калганын ордунда калтырды.

3D басылган бөлүктөр структуранын ички дубалынан бир аз чыгып калган, ошондуктан лифт машинесин эшиктин ачылышынан бир -эки дюйм артка кармоого туура келди. Мен "чоң боштукка каршы эмес" Lego минифигдеринин лифт шахтасынын түбүндө дөбөлөрдүн болушун каалаган жокмун, ошондуктан эшиктин ичине ачык тарапка жакындап калган кыска аянтчаны коштум. маселени чечкен лифт машинасынын.

4 -кадам: Мотор жана каршы салмак

Мотор жана каршы салмак
Мотор жана каршы салмак
Мотор жана каршы салмак
Мотор жана каршы салмак
Мотор жана каршы салмак
Мотор жана каршы салмак
Мотор жана каршы салмак
Мотор жана каршы салмак

Кийинки көйгөй - машинаны кантип өйдө -ылдый түшүрүү. Мен Adafruitтен NEMA-17 (кубаттуулугу эмес, көлөмү) степпердик моторун сатып алдым жана жипти өйдө көтөрүү үчүн тепкичтин валына тиркелген лифттин машинасын көтөрүп кетүүгө аракет кылдым.

Бул ишке ашкан жок, ошондуктан мен чыныгы лифттин каршы салмагы менен кантип иштээри жөнүндө ойлоно баштадым. Ошентип, мотор машинанын бардык салмагын көтөрбөшү керек, жөн гана баштапкы кыймылды баштоо керек, бул анча чоң эмес моментти талап кылат. Мен бул долбоор боюнча момент жөнүндө көп нерселерди билдим.

Кандай болбосун, менин каршы салмак идеям катуу болчу жана мен 3D принтерин курууга окшош, туурасы 10 мм болгон кайыш менен шкив системасын колдонуп жаралдым. Машинанын салмагы болжол менен бир килограммды түзгөн жана тепкичтин мотору валдын ортосунан бир сантиметрде 2 килограммды көтөрө алат деп бааланган. (More Torque көйгөйлөрү) Ошентип, барганы жакшы болду.

Курдун бир учу лифт машинасынын чокусуна бекитилген (винттен темир пластинаны колдонуп), андан кийин кур түз өйдө көтөрүлүп, структуранын шыпына орнотулган тепкич моторунун тиштүү тишине түшөт. Кур андан кийин структуранын чокусунан 90 градуска экинчи тиштүү чыгырыкка өткөн, бул кашаанын үстүнө орнотулган башка болот таякка бекитилген. (сүрөттөрдү караңыз) Ал жерден кур дагы 90 градуска бурулду жана бул каршы салмакка бекитилди. (Албетте, мунун баарын өлчөп, курга ашыкча стресстин алдын алуу үчүн так жайгаштыруу керек)

Каршы салмак Home Depotтун жыгач полунун төрт бөлүгүнөн жасалган, мен аны бурап, каналга чаптап койгом. Кур кесимдердин ортосуна кысылып, ашыкча куйругу да сыртынан сайылып калган. Карама -каршы салмактын эки жагына чапталган ПВХ түтүктөрүн колдонуп, каршы -салмак үчүн 2 болот таякчаны койдум.

Бардык структуралык бөлүктөрү менен, электроника менен иштөө убактысы келди.

5 -кадам: Коммутаторлор жана электроника

Коммутаторлор жана электроника
Коммутаторлор жана электроника
Коммутаторлор жана электроника
Коммутаторлор жана электроника

Бул долбоордун мээлери Arduino Uno, үстүндө Adafruit Motor Shield бар. Калкан эки servo моторду жана тепкич моторун башкарууну бир топ жеңилдетет, ошол эле учурда Arduinoдогу казыктардын көпчүлүгүнө кирүүгө мүмкүнчүлүк берет. Stepper мотору дагы Arduino 5V өндүрүшүнөн көбүрөөк нерсени талап кылат жана калкан моторго чыңалууну күчөтүп, Arduino үчүн аны төмөндөтүүгө мүмкүндүк берет. Мотор 12Вга чейин көтөрөт, бирок мен акыры 9В киргизүү менен бардым, анткени бир Ардуиного чыңалуу жөндөгүчүн кууруп койгондо, эшиктердин бири тыгылып калды.

Мен 3D принтерлердин түзүлүшүнүн башка баракчасын алдым жана нерселердин кыймылын токтотууну каалаган бардык жерлерде кичинекей контакт өчүргүчтөрүн колдондум. Ошентип, мен 6 жерде бир заматта байланыш өчүргүчтөргө ээ болдум. Алар машинанын кайда экенин жана ар бир эшиктин абалы кандай экенин аныкташты. Машина конструкциянын түбүндө болгондо, ал машинанын астындагы өчүргүчтү басчу. Ал үстү жагында болгондо, каршы салмактын ылдый жагындагы которгуч иштетилген. Эшиктер ошондой эле ачык же жабык болгондо, эки тараптын ачкычын басат.

Лифтти чакыруу үчүн мен структуранын маңдайына жарык баскычтарды койдум. Бул салкын үч бурчтуу баскычтар, анын ичинде диоддор бар, алар басылганда күйүп кетет (эгерде сиз аларды ушинтип зым кылсаңыз).

Бул долбоордун чыныгы коду өтө татаал эмес. Arduino эскизинин башкы цикли өйдө же ылдый баскычты басууну текшерет. Машинанын абалына жараша, программа машинаны жылдыруу, андан кийин эшикти бир нече секунд ачуу жана эшикти жабуу менен жооп берет. Же болбосо, эгер машина кнопка басылган кабатта болсо, ал жөн гана эшикти ачат, анан 5 секунддан кийин жабат.

Көптөгөн көйгөйлөрдү чечүү болду, бирок акыры мен ишенимдүү иштедим. Акыркы кадам электр джекке кирүү үчүн тешилген тешиги бар арткы жагындагы чоң плексиглас болчу.

Бул чынында эле кызыктуу долбоор болду жана мен көп нерсени үйрөндүм. Мен аны куруп жатканда ушул сыяктуу нерселер боюнча пландарды издеп жүрдүм, бирок көп нерсени таба алган жокмун. Ошентип, бул Instructable окшош долбоорду курууну каалаган адамга жардам берет деп үмүттөнөбүз.

6 -кадам: Жыйынтыктоочу ойлор

Жабуу ойлору
Жабуу ойлору
Жабуу ойлору
Жабуу ойлору
Жабуу ойлору
Жабуу ойлору

Экинчи конструкцияга кошо турган бир нерсе, чыныгы лифт сыяктуу, эшикти бир нерсе тосуп жаткандыгын сезүүнүн бир жолу болмок. Менимче, кандайдыр бир жарык сенсору иштеши мүмкүн, бирок менден акылдуураак бирөө муну чече алат.

Ошондой эле, бул кардар үчүн долбоор болчу, мен аларды UPS аркылуу жөнөткөм. Бирок мен UPSке пакетке уруксат бердим, бул чоң ката болуп чыкты. Лифт кээ бир бөлүктөрү сынган бойдон келди, куру чечилип, эшиктердин бири иштебей калды. Мен аны иштетүү үчүн кардар менен иштедим, бирок менин ысык желимделген ПВХ түтүкчөлөрүмдүн айрымдары чыгып кетти, жана келечекте мен ысык желимге караганда жарашыктуу чечим табууга аракет кылмакмын. Ошондой эле, кийинки жолу аны өзүм жыйнайм! Балдар бул Насаатчыга жакты деп ишенем. Дагы башка долбоорлорду cascobaystudios.com сайтынан караңыз

Окуганыңыз үчүн рахмат жана кийинки жолу көрүшөм!

7 -кадам: Код

Arduino коду тиркелген файлда. Бул кандуу башаламандык, бирок иштейт!

Ардуино сынагы 2020
Ардуино сынагы 2020
Ардуино сынагы 2020
Ардуино сынагы 2020

Ардуино 2020 конкурсунда экинчи орун

Сунушталууда: