Мазмуну:

GOB: 3 кадам
GOB: 3 кадам

Video: GOB: 3 кадам

Video: GOB: 3 кадам
Video: Meri Aawargi | Good Boy Bad Boy | Tusshar Kapoor,Emraan Hashmi,Isha Sharvani,Tanushree Dutta |Himesh 2024, Июль
Anonim
GOB
GOB

Бул көрсөтмө Түштүк Флорида университетинин Макекурстун долбоорунун талабын аткаруу үчүн түзүлгөн (www.makecourse.com).

GOB боюнча маалымат

GOB Gear Operated Box дегенди билдирет жана тиштүү серия аркылуу иштеген куту. Бул долбоор Түштүк Флорида университетиндеги Макеркурс үчүн жогоруда айтылгандай түзүлгөн жана бул көрсөтмө бул долбоорду башка кутучаларга кайталоо үчүн эмне керек экенин так көрсөтөт. Жогорудагы биринчи сүрөттүн оң жагындагы сүрөт - ГОБдун акыркы версиясы. Коробка RFID сенсорунун кайсы баскычты "көрөрүнө" жараша кулпуланып жана кулпусун ачса болот, ошондой эле куту кулпуланып же ачылып жатканына жараша капталдагы LED ди күйгүзөт. Кутунун акыркы өзгөчөлүктөрүн көрүү үчүн тиркелген видеону карап көрүңүз.

1 -кадам: Берилиштер/Аппараттык

Жабдуулар/Аппараттык
Жабдуулар/Аппараттык
Жабдуулар/Аппараттык
Жабдуулар/Аппараттык
Жабдуулар/Аппараттык
Жабдуулар/Аппараттык
Жабдуулар/Аппараттык
Жабдуулар/Аппараттык

Бул долбоорду кайра түзүү үчүн сизге төмөнкүлөр керек болот.

1. Arduino Uno Board

2. Arduino RFID сенсору (MFRC522)

3. Gears - өзгөчөлүктөрү үчүн төмөндө карагыла

4. Чоң булак

5. 5v Stepper Motor

6. Ар кандай светодиоддор

7. Портативдүү USB кубаттагыч

8. Куту - Мүнөздөмөлөрдү төмөндөн караңыз

9. Кутуңузга каалаган декорацияларды, мен төмөнкүлөрдү колдондум:

- Спрей боёгу (Браун, алтын, роза алтын/ жез)

- Ачкычтуу лампочкалар

- Ар кандай 3D басылган тиштүү болттор жана түтүктөр

Gears

Бул конструкциянын механикалык бөлүгү үчүн колдонулган тиштүү тетиктерди мен 360 тетиктеринин скриптинин жардамы менен иштеп чыктым, анан 3D басып чыгардым. Бул жерде тиркелген биринчи сүрөт менин бардык тиштүү тетиктеримди жасоодо колдонгон өзгөчөлүктөрдү көрсөтөт жана ар бириндеги тиштердин санын гана өзгөртүүгө туура келди. Экинчи сүрөт бул кутуда колдонулган тиштүү дөңгөлөктөрдү көрсөтөт. 3 тегерек редуктор колдонулган, андан кийин иш жүзүндө кулпулоо механизми катары колдонулган тик бурчтуу тиш, бул тиш үчүн.stl файлдары да тиркелет. Үчүнчү сүрөт тиштердин жайгашуусун көрсөтөт, анткени сиз көрүп тургандай, жогорку тиштүү жабдуулар аны сактоо үчүн керек жана эң чоң тиш кичинекей тишке жабыштырылган, ал тепкич мотору бардык ички тиштүү тетиктерди бир убакта айлантууга мүмкүндүк берет.

Box

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

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

1. 1 -кадамда келтирилген бардык материалдарды чогултуу: Берилиштер/ Аппараттык

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

3. Куту курулгандан кийин, сиз схеманы зым менен жабышыңыз керек. Тиркелген схеманы аткарыңыз. Эсиңизде болсун, сиз канчалык таза жана компакт болсоңуз, ал сиздин кутуңузга ошончолук туура келет. Программаны чогулткандан кийин жана схемаңызды текшериңиз 1) бардык жабдууларыңыздын иштеп жатканын текшериңиз жана 2) анын сиз каалагандай кылганын текшериңиз.

4. Кийинки дизайн жана кутуңузга керектүү тетиктерди басып чыгаруу. Бул кутуңуздун чоңдугуна жана чынжырыңыздын өлчөмүнө жараша бир нече басып чыгарууну талап кылышы мүмкүн. Сиз башташы керек болгон биринчи тетик - бул мотордун тетиги, бул кутунун ичинде тиштүү дөңгөлөктөрүңүздүн бийиктигин аныктоого жардам берет.. Stl файлдарына тиркелген ар кандай дюбельдер бар, алар сиздин кутуңуздун эң жакшы бийиктигин табууга жардам бериши керек. Дубелдин түбүндөгү тешикти бургулап, степпердин моторуна тишти бекитүү үчүн аны тепкич моторуна жабыштырышыңыз керек.

5. Бардык тиштүү тетиктер басылып, схема жыйналгандан кийин, тиштүү кутучанын ичине бекиткиле. Мен оңой монтаждоо үчүн ысык клей колдондум. Башка клей же бурамалар да колдонулушу мүмкүн. Тиштүү тетиктерди сактап калуу үчүн зарыл болгондо багыт берүүчү рельстерди кошуңуз. Сүрөттөрдөн көрүнүп тургандай, редукторлорду жайгаштыруу илгичи турган кутунун капкагынын астына түз тизилиши керек. Булак илгичтин астына отурушу керек, ошондо куту кулпусу ачылганда капкагы ачылат жана куту кулпуланганда, тик бурчтуу тиштүү илгичке орун бар.

6. Тиштүү тетиктер орун алгандан кийин, кутуңуздун ичиндеги схемаңызды бекемдеңиз. Мен сүрөттөрдө лента, көк лента колдондум, анткени бул мага керектүү оңдоолорду жасоого мүмкүндүк берди.

7. Акыры кутуңузду жасалгалаңыз! Мен кутунун сол жагындагы декордун бөлүгү катары тиштүү дөңгөлөктүн айлануусун билдирүү үчүн колдонулган LED диоддорун колдонууну чечтим. Бул долбоордун эң жакшы жагы - жөнөкөй түшүнүк бул долбоорду өз муктаждыктарыңызга ылайыкташтырууга мүмкүндүк берет. Кийинки үч кадам бул кутучаны кантип жасалгалаганымды көрсөтөт.

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

9. Капталдагы лампочкалар үчүн мен ачкычтын лампочкаларын колдондум, мен аларды бурап, светодиоддорду алып салчумун. Ал жерден мен кутучанын капталына эки тешик жасап, схемага туташтырылган LED ди лампочкаларга куюп койгом, кутунун сыртына клейим бар болчу.

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

Кутуну каалагандай кооздоп ырахат алыңыз, бул ойлоп табуунун эң жакшы бөлүгү! Бактылуу кылуу!

3 -кадам: Код

Баштоо

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

Обзор/Description

1. Китепканалар

Бул программада колдонулган үч китепкана бар SPI, MFRC522 жана Stepper Library. SPI демейки arduino китепканасы болгондуктан, аны arduino китепканалар папкасына орнотуунун кажети жок. SPI сериялык перифериялык интерфейсти билдирет жана бул ардуино RFID сенсору менен сүйлөшүү үчүн колдонгон сериялык байланыш протоколу. Бул китепкана менен биз RFID сенсорунан маалыматтарды окуу үчүн MFRC522 китепканасын колдонобуз. Бул китепкана сенсорго мүнөздүү жана кутучаны кулпулоо жана ачуу үчүн колдонулган RFID ачкычтарынан сенсор "окуган" маалыматты колдонууга мүмкүнчүлүк берет. Степпер китепканасы так ошондой угулат, бул ардуинонун тепкич мотору менен сүйлөшүүсүнө жардам берет.

2. Variables/ Setupти аныктоо

Керектүү жабдыктар үчүн керектүү китепканаларды кошкондон кийин, аталган жабдыктын төөнөгүчтөрүн аныктоо керек. Негизи arduino кайсы казыктар кайсы жабдыктар менен сүйлөшүп жатканын билиши керек.

3. Негизги цикл

Биринчиден, RFID сенсорунун RFID ачкычын окуп жатканын текшерүү үчүн биринчи эки билдирүү колдонулат. Андан кийин биз RFID ачкычынын кодун же UID'ин "окуу" керек, бул Loop () функциясынын биринчи циклинде болуп жаткан нерсе. UID окулгандан кийин, ачкыч кутуну бекитип же ачып жаткандыгын текшеришибиз керек. Бул жерде, if else билдирүүсүн колдонуп, мен кутучаны кулпулоо үчүн бир ачкычты жана кутучаны ачуу үчүн башка ачкычты койдум. Мисалы, UID мен каалаган UIDге барабар болсо, анда spinRight () функциясын чакырыңыз же башка кутучаны кулпулаңыз, spinLeft () функциясын чакырып, кутунун кулпусун ачыңыз.

4. Айналуу функциялары

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

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