Мазмуну:

Arduino Celebration Hat: 7 кадам
Arduino Celebration Hat: 7 кадам

Video: Arduino Celebration Hat: 7 кадам

Video: Arduino Celebration Hat: 7 кадам
Video: Функция Arduino Millis поясняется 3 примерами 2024, Декабрь
Anonim
Arduino Celebration Hat
Arduino Celebration Hat
Arduino Celebration Hat
Arduino Celebration Hat

Салам баарына, Ютубдагы 1000 жазылуучумдун этаптарын белгилөө үчүн, мен өзүмө бул желекти автоматтык түрдө желбиреткен эки желекче менен жасадым.

Шляпа - бул сүйүктүү спорттук командаңызга жакшыраак ыраазычылык көрсөтүү үчүн эң сонун кече таянычы же спорттук шаймандарыңызга эң сонун кошумча.

Берилиштер:

Arduino Uno -

9g Servo Motor -

Паяльник -

Solder -

Нан тактасы зымдары -

Спорт шляпа -

Бамбуктан жасалган шишиктер -

1 -кадам: Servos даярдоо

Серваларды даярдаңыз
Серваларды даярдаңыз
Серваларды даярдаңыз
Серваларды даярдаңыз
Серваларды даярдаңыз
Серваларды даярдаңыз
Серваларды даярдаңыз
Серваларды даярдаңыз

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

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

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

2 -кадам: Туунун устундарын тиркеңиз

Туу устундарын тиркөө
Туу устундарын тиркөө
Туу устундарын тиркөө
Туу устундарын тиркөө
Туу устундарын тиркөө
Туу устундарын тиркөө

Серво куралдары даяр болгондо, мен серво колуна резина боолорду кошуп, желек таякчалары катары эки бамбук шишин колдондум.

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

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

3 -кадам: Желектерди поляктарга тиркеңиз

Желектерди поляктарга бекиткиле
Желектерди поляктарга бекиткиле
Желектерди поляктарга бекиткиле
Желектерди поляктарга бекиткиле
Желектерди поляктарга бекиткиле
Желектерди поляктарга бекиткиле

Желектер үчүн мен каналымдын эки чаптамасын колдондум, алар бири -бирине жабышып, мамыны ортосуна камап коюшту.

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

Туулган күндөр үчүн сиз өзүңүздүн фантазияңызды колдонуп, саналуу желектерди жасай аласыз. Комментарийлерде мага өзүңүздүн жаратканыңызды көрсөтүүдөн тартынбаңыз.

4 -кадам: Даярдоо жана Trigger баскычын тиркөө

Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө
Даярдоо жана Триггер Баскычын Тиркөө

Серво кыймылынын башталышы мен узунураак кабель менен өткөрүлгөн баскыч аркылуу көзөмөлдөнөт. Ошентип, баскычты кийим аркылуу өткөрүп, колуңузга кармап же каалаган жерге коюуга болот.

Ардуиного туташкан аягында, мен 1KOhm резисторун түздөн-түз ар кандай сүзүүчү чыңалууга жол бербөө үчүн ылдый каршылык катары жерге туташтырдым.

Серволор 9 жана 11 -казыктар аркылуу көзөмөлдөнөт жана Arduinoдогу 5V өндүрүшүнөн иштейт, ал эми кирүү баскычы 7 -пин менен Arduinoдогу 3.3V чыгаруунун ортосунда тиркелет. Бул аны ЖОГОРУ деп таанып, кодду иштетүү үчүн жетиштүү.

5 -кадам: Кыймылдарды программалоо

Сиз шляпанын кодун мен Github репоунда колдонгондой таба аласыз:

github.com/bkolicoski/arduino-celebration-…

Үч анимация бар: селкинчек, тескери селкинчек жана туш келди. Кнопка басылганда, бири туш келди тандалат жана аткарылат. Анимация токтогондон кийин, серволор орто абалына келтирилет жана кийинки кадамына даярданышат.

Бул кодду колдонууга же каалагандай өзгөртүүгө тартынбаңыз.

6 -кадам: Калпакты чогултуу

Шляпаны чогултуу
Шляпаны чогултуу
Шляпаны чогултуу
Шляпаны чогултуу
Шляпаны чогултуу
Шляпаны чогултуу

Баары даяр болгондон кийин, мен бир аз ысык желим менен тегерегимдеги эски шляпама жабыштырдым.

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

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

7 -кадам: Көңүл ачыңыз

Көңүл ачуу!
Көңүл ачуу!

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

Мен, албетте, абдан кызыктуу болдум жана балдарыма жакты. Муну жазуу учурунда COVID-19га байланыштуу карантинде болуу, психикалык ден соолугуңузду сактоо жана позитивдүү болуу абдан маанилүү.

Жазылуучулардын баарына дагы бир жолу РАХМАТ айткым келет, калгандары үчүн менин каналымды карап көрүңүз жана жазылыңыз. Мен жума сайын электрониканын, коддун жана жалпысынан видеолорду жасайм, андыктан сизди кызыктыра турган нерсе табыларына ишенем.

Сак болгула жана рахмат!

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