Мазмуну:
- 1 -кадам: Бөлүктөр жана шаймандар
- 2 -кадам: Servo, Ultrasonic Sensor жана PIR Sensor сыноо
- 3 -кадам: Компенттерди бириктирүү
- 4 -кадам: Серво үчүн база түзүү
- 5 -кадам: Spider кошуу
- 6 -кадам: Жеткирүү кутусу жана аяктоочу тийүү
- 7 -кадам: Толук
Video: Arduino Automated Spider Prank: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Хэллоуинге 5 күн калганда мен трюк жасоо үчүн эшиктин алдында тамашалоону чечтим. Менин балдарым момпосуйга жеткенде колуңузду кармап калуу үчүн кыймылга келтирилген скелеттин колу түшүп калган жумушумда ошол момпосуй чакалардын бирин көрүшкөн. Алар муну абдан сонун деп ойлошту! Албетте, мен мындай нерсени жасай алам деп ойлогом, туурабы? Анча деле убакыт жок. Мен тез арада Amazon Primeге секирип, сервого заказ кылдым. 2 күндүк жеткирүү менен менин пранкымды түзүүгө 3 эле күн калды. Эми чиркин жөргөмүш Хэллоуинге келгендер үчүн эшигинин тепкичтерин тегеректеп кире алат!
1 -кадам: Бөлүктөр жана шаймандар
Бөлүктөр
- Жасалма жөргөмүш (доллар дүкөнү?)
- Arduino
- Серво - Amazon / Aliexpress
-
А сенсор (Тандоо 1 - Мен бул эки жолду көрсөтөм)
- Ultrasonic Sensor - Amazon / Aliexpress
- PIR сенсор - Amazon / Aliexpress
- Нан жана Jumper зымдары
- Попсикула таяктары
- Жыгачтын сыныктары
- Бош жеткирүү кутусу
Куралдар
- Бычак же куту кескич
- Желим курал
- Көрдүм
- Жыгач клей (же желим тапанчаны колдонуңуз)
2 -кадам: Servo, Ultrasonic Sensor жана PIR Sensor сыноо
Биринчи нерсе биринчи. Эгерде сиз мага окшош болсоңуз жана эч качан сервоприёмникти же бул сенсорлорду колдоно элек болсоңуз, анда алар кантип иштээрин билүү үчүн бир нече окуу куралдарын тезинен карап чыгууну каалашыңыз мүмкүн. Төмөндө серво жана сенсор (лор)умдун иштешине жана жумуштун аткарылышына ынануу үчүн колдонулган ар бир мисал жана мисал келтирилген. Мен ошондой эле ар бир компоненттин иштешине ынануу үчүн колдоно турган жөнөкөйлөтүлгөн тест кодумду киргиздим. Дагы, сенсордун түрүн тандай аласыз (Ultrasonic же PIR).
Servo
- Sunfounder боюнча негизги серво сабагы
- Hobbytronics боюнча коддун мисалы
- Төмөндө менин жөнөкөйлөтүлгөн тест кодум - servo_test.ino
Ultrasonic Sensor
- Бул кантип иштейт RandomNerdTutorials
- Мисал коду RandomNerdTutorials баракчасында
- Төмөндө менин жөнөкөйлөтүлгөн тест кодум - Ultrasonic_Distance_check.ino
PIR сенсор
- Пирлер Adafruitте кантип иштейт
- Adafruit боюнча коддун мисалы
- Төмөндө менин жөнөкөйлөтүлгөн тест кодум - PIR_Sensor_Test.ino
3 -кадам: Компенттерди бириктирүү
Андан кийин, сиз PIR же Ultrasonic маршрутун тандаганыңызга жараша, төмөндө бир адамды алып келүү үчүн жөргөмүштүн коду камтылган, андан кийин жөргөмүштү сыртка жана артка жылдыруу үчүн сервону бурат. Төмөнкү варианттарда көрсөтүлгөндөй секиргич зымдарды жана нан тактасын колдонуу менен сенсор менен сервону Arduino менен байланыштырыңыз.
Ultrasonic Option
- Бул код объекттин белгилүү бир аралыкта экенин текшерет жана жөргөмүштү чакырат.
- Коддо triggerDistance өзгөрмөсүн жагдайыңызга жараша 48 дюймга (4 фут) жакын же андан ары өзгөртө аласыз.
- Сервону 5v, Gnd жана Pin 10го туташтырыңыз
- УЗИ сенсорун 5v, Gnd, A0 (Trig) жана A1 (Echo) менен туташтырыңыз
PIR Option
- Бул код объекттин көрүү талаасында экенин текшерет жана жөргөмүштү чакырат.
- PIR үчүн сезгичтикти потенциометрдин жардамы менен жөнгө салсаңыз болот (адатта кызгылт сары) жана эң аз сезгичтик үчүн оңго карай буруңуз.
- Сервону 5v, Gnd жана Pin 10го туташтырыңыз
- PIR сенсорун 5v, Gnd жана Pin 2ге туташтырыңыз
Эки варианттын бирин кошкондон кийин, сенсор менен сервону иштетип, иштээрине ынануу үчүн аны менен ойноңуз.
4 -кадам: Серво үчүн база түзүү
Андан кийин, жөргөмүштүн айланасында термелип жатканда ордунда калышы үчүн, сервону орнотушуңуз керек. Бул үчүн сиз араа менен фанеранын же жыгач тактайынын бөлүгүн болжол менен 4 "x 12" өлчөмүнө чейин кесип салгыңыз келет. Андан кийин, кичинекей 1 "x 2" жыгач блокторун алыңыз жана аларды servo бийиктигине чейин кесип алыңыз. Төмөндөн же жыгач клейинен (же желим тапанчадан) эки блокту бир четине фанерага сайыңыз, андан кийин сервону блоктордун ортосуна сайыңыз.
*Эскертүү: Серво зымдары өтүшү үчүн мен бир блоктун түбүнөн бир кесик кесип алдым.
5 -кадам: Spider кошуу
Кийинки кадам - жийиркеничтүү жөргөмүштү алуу (же башка бир жандык - эч нерсеге ыраазы болбоңуз, же ал өз алдынча кыймылдайт). Жеңил нерсе артыкчылык берет, андыктан servo ашыкча жумуш кылбайт. Желим мылтыгын колдонуп, эки Попсикула таякчасын бири -бирине, андан кийин сүрөттөгүдөй серво колуна/мүйүзүнө бекиткиле. (Попсикула таякчаларын биринчиден кара түскө боёгуңуз келиши мүмкүн, андыктан алар анча байкалбайт.) Андан кийин жөргөмүштү servo менен келген кичинекей бурамалардын бирин колдонуп башка Popsicle таякчасына орнотуңуз. Жөргөмүштү таякчага Popsicle таякчасынын калган бөлүгүнө 90 градуска жакын бурчка чаптаңыз.
*Эскертүү: Мен буларды тез эле чаптадым, жерден жөргөмүштүн бийиктиги жөнүндө ойлогон эмесмин. Сиз таякчаларды жана жөргөмүш бурчун жерге жакыныраак кармап көргүңүз келиши мүмкүн, андыктан ал жөргөмүш жерде окшойт.
*Эскертүү: Мунун бардыгын бириктирип койгондон кийин, жөргөмүштүн баштапкы абалын блоктун чети менен тизилген абалга келтирүү үчүн, анын үстүндө жөргөмүш бар servo колун бурап койсоңуз болот.
6 -кадам: Жеткирүү кутусу жана аяктоочу тийүү
Колуңуздун жолун сезүү үчүн жылып бараткан жөргөмүшүңүздү бир нече жолу сынап көргөндөн кийин, базага жана жөргөмүшкө туура келгидей чоң болгон колдонулган жеткирүү кутучасын табыңыз.
*Эскертүү: кутучадан жапкычтарды чыгарбаңыз, анткени түбүн астыңкы жапкычтардын бирине жабыштырасыз.
Кутунун капталынын жанындагы базаны коюп, кутунун бычагы менен колдун жана аянттын же жөргөмүштүн сүрөттө көрсөтүлгөндөй кутудан чыгып кетишин эсептеп, кесип алыңыз. Андан кийин түбүн астыңкы капкакка жабыштырып, үстүнө кутуну курчап, чакырганда кол/жөргөмүш кутудан эркин чыга аларын текшериңиз. Зарылчылыгына жараша кутучаны көбүрөөк кесип алыңыз.
Бул учурда сенсорду кайда коюуну аныкташ керек. Опциялар - кутунун маңдайындагы тешикти кесүү же сенсорду коробкадан башка жерге коюу. Менин тамашам эшиктин босогосунда колдонула тургандыктан, жарык берүүчү сенсорду көрө албайт, ошондуктан мен кутунун маңдайындагы тешиктерди 5/8 дрель менен кесип, клей менен орнотуп койгом.
7 -кадам: Толук
Баары даяр! Тузакты подьездинизге орнотулган пакет сыяктуу орнотуңуз же USB батарея топтомуна туташтырыңыз же туташтырыңыз. Кызыктын басы болсын !!!
Сунушталууда:
Android смартфонун колдонуп компьютердин көрүүсүн кошуу үчүн Hexbug Spider XLди бузуу: 9 кадам (сүрөттөр менен)
Android смартфонун колдонуп компьютердин көрүүсүн кошуу үчүн Hexbug Spider XL -ге Hacking: Мен чоң күйөрман түпнуска Hexbug &соодамын; Spider. Мен ондон ашык ээлик кылдым жана алардын бардыгын бузуп алдым. Качан гана менин уулдарымдын бири досторуна барат ’ туулган күн, дос Hexbug & trade алат; белек катары жөргөмүш. Мен хакерлик кылдым же
[DIY] Spider Robot (Quad Robot, Quadruped): 14 кадам (Сүрөттөр менен)
[DIY] Жөргөмүш робот (Quad Robot, Quadruped): Эгер мага кошумча колдоо керек болсо, мага ылайыктуу тартуу кылганы жакшы болот: http: //paypal.me/RegisHsu2019-10-10 жаңыртуу: Жаңы компилятор өзгөрмөлүү санды эсептөө көйгөйүнө алып келет. Мен кодду мурунтан эле өзгөртүп койгом. 2017-03-26
Simple Automated Point to Point to Rail Model Running Two Trains: 13 Steps (Сүрөттөр менен)
Эки поезддин темир жолунун жөнөкөй автоматташтырылган чекити: Arduino микроконтроллерлери темир жолдун моделдерин автоматташтыруунун эң сонун жолу, анткени алардын арзан баада, ачык булактык жабдыктар жана программалык камсыздоо жана сизге жардам берүү үчүн чоң коомчулук. Моделдик темир жолдор үчүн Arduino микроконтроллерлери гр
Intel Automated Gardening System: 16 кадам (Сүрөттөр менен)
Intel Automated Gardening System: [Видеону ойнотуу] Баарынарга салам !!! Бул менин Intel Edisonдогу биринчи көрсөтмөм. Бул көрсөтмө Intel Эдисон жана башка арзан электрондук каражаттарды колдонуу менен кичинекей өсүмдүктөргө же чөптөргө автоматташтырылган сугаруу (тамчылатып сугаруу) тутумун түзүү үчүн колдонмо болуп саналат
Cardboard Spider (DIY Quadruped): 13 кадам (Сүрөттөр менен)
Картон жөргөмүш (DIY Quadruped): Дагы бир жолу салам жана менин жаңы проектиме кош келиңиз. Мен жакшы көрүнүүчү акыркы продуктка ээ болуу үчүн сизге 3d принтер жана балким CNC керек экенин билем, бирок баары эмес