Мазмұны:
- 1 -қадам: Бөлшектер мен құралдар
- 2 -қадам: Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
- 3 -қадам: құрамды біріктіру
- 4 -қадам: Серво үшін база құру
- 5 -қадам: Өрмекшіні қосу
- 6 -қадам: Жеткізу қорабы және әрлеу маталары
- 7 -қадам: Аяқтаңыз
Бейне: Arduino автоматтандырылған өрмекші ойын: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Хэллоуинге 5 күн қалғанда, мен трюк жасайтындар үшін есік алдында ермек жасауды шештім. Менің балаларым менің жұмысымда кәмпитке қолыңызды тигізу үшін қолыңызбен төмен түсетін қаңқаның қолы құлап кететін кәмпит шелектерінің бірін көрді. Олар мұны керемет деп ойлады! Әрине, мен осындай нәрсе жасай аламын деп ойладым, иә? Уақыт аз болса да. Мен Amazon Prime -ға тез секіріп, сервоға тапсырыс бердім. 2 күндік жеткізіліммен мен өз ермегімді жасауға небәрі 3 күн болды. Енді ұсқынсыз паук Хэллоуинге кез келген келушіге есік сатыдағы қоршауды айналдыратын кіреберіс жасайды!
1 -қадам: Бөлшектер мен құралдар
Бөлшектер
- Жалған өрмекші (доллар дүкені?)
- Ардуино
- Серво - Amazon / Aliexpress
-
Сенсор (1 таңдау - мен бұл нұсқаулықта екі жолды да көрсетемін)
- Ультрадыбыстық сенсор - Amazon / Aliexpress
- PIR сенсоры - Amazon / Aliexpress
- Нан тақтасы мен секіргіш сымдары
- Көпіршікті таяқшалар
- Ағаш кесектерін тастаңыз
- Бос жеткізу қорабы
Құралдар
- Пышақ немесе қорап кескіш
- Желім мылтық
- Көрдім
- Ағаш желімі (немесе желім пистолетін қолданыңыз)
2 -қадам: Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
Бірінші заттар бірінші. Егер сіз мен сияқты болсаңыз және серво мен сенсорларды ешқашан пайдаланбаған болсаңыз, олардың қалай жұмыс істейтінін білу үшін бірнеше оқулықтарды тез оқып шығыңыз. Төменде мен серво мен сенсорлардың жұмыс істегеніне және жұмысты аяқтайтынына сенімді болу үшін олардың әрқайсысына шолу мен мысал келтірілген. Мен әр компоненттің жұмыс істейтініне көз жеткізу үшін қолдануға болатын жеңілдетілген тест кодын енгіздім. Тағы да сенсордың түрін таңдауға болады (ультрадыбыстық немесе PIR).
Серво
- Sunfounder бойынша негізгі серво сабағы
- Хоббитроника бойынша код үлгісі
- Төменде менің жеңілдетілген тест коды - servo_test.ino
Ультрадыбыстық сенсор
- Бұл RandomNerdTutorials -те қалай жұмыс істейді
- RandomNerdTutorials бір бетіндегі мысал коды
- Төменде менің жеңілдетілген тест коды - Ultrasonic_Distance_check.ino
PIR сенсоры
- PIRs Adafruit -те қалай жұмыс істейді
- Adafruit туралы код үлгісі
- Төменде менің жеңілдетілген тест коды - PIR_Sensor_Test.ino
3 -қадам: құрамды біріктіру
Әрі қарай, сіз PIR немесе Ультрадыбыстық маршрутты таңдағаныңызға байланысты, төменде пауканы ауқымда келе жатқан адамды анықтауға, содан кейін пауканы сыртқа және артқа жылжыту үшін сервоны бұруға арналған біріктірілген өрмекші коды берілген. Төмендегі опцияларда көрсетілгендей сенсор мен серводы Arduino -ға қосқыш сымдар мен тақтаны пайдаланып қосыңыз.
Ультрадыбыстық опция
- Бұл код объектінің белгілі бір қашықтықта екенін тексереді және паукты шақырады.
- Кодта сіз жағдайға байланысты triggerDistance айнымалы мәнін 48 дюймге (4 фут) жақын немесе ұзарта аласыз.
- Сервоны 5v, Gnd және Pin 10 -ға қосыңыз
- Ультрадыбыстық сенсорды 5v, Gnd, A0 (Trig) және A1 (Echo) желісіне қосыңыз
PIR опциясы
- Бұл код объектінің көру аймағында екенін тексереді және өрмекшіні шақырады.
- PIR үшін сезімталдықты потенциометр көмегімен (әдетте қызғылт сары) реттеуге болады және ең аз сезімталдық үшін оңға қарай бұруға болады.
- Сервоны 5v, Gnd және Pin 10 -ға қосыңыз
- PIR сенсорын 5v, Gnd және Pin 2 -ге қосыңыз
Екі нұсқаның біреуін қосқаннан кейін, сенсормен серводы іске қосып, оның жұмыс істейтініне көз жеткізіңіз.
4 -қадам: Серво үшін база құру
Әрі қарай, пауканы айналдыру кезінде орнында қалу үшін серво орнату керек. Ол үшін сіз фанераның немесе ағаш тақтаның бір бөлігін шамамен 4 «х 12» өлшеміне дейін кесу үшін араны қолданғыңыз келеді. Содан кейін 1 «х 2» кішірек екі ағаш блокты алыңыз және оларды серво биіктігінің өлшеміне дейін кесіңіз. Төменгі жақтан немесе ағаш желімнен (немесе желім пистолетінен) екі блокты фанераға бір жағынан бұраңыз, содан кейін сервоны блоктар арасында бұраңыз.
*Ескерту: Мен сонымен қатар серво сымдары өтуі үшін бір блоктың түбінен ойық кесіп алдым.
5 -қадам: Өрмекшіні қосу
Келесі қадам - ұсқынсыз паук алу (немесе басқа тіршілік иесі - тірі ештеңеге ұнамайды немесе ол өздігінен қозғалатын шығар). Жеңіл нәрсе қолайлы, сондықтан серво тым көп жұмыс жасамайды. Желімді пистолетті қолданып, суретте көрсетілгендей екі таяқшаны бір -біріне, содан кейін серво қолына/мүйізіне бекітіңіз. (Попсикула таяқшаларын алдымен өткір ұсақпен қара түске бояғыңыз келуі мүмкін, сондықтан олар аз байқалады.) Содан кейін өрмекшіні сервамен бірге келген кішкене бұрандалардың көмегімен басқа Popsicle таяқшасына орнатыңыз. Өрмекшіні таяқшаға Popsicle таяқшасының қалған бөлігіне шамамен 90 градус бұрышта жабыстырыңыз.
*Ескерту: Мен оларды тез желімдедім, мен өрмекшінің жерден түсетін биіктігі туралы ойламадым. Сіз таяқшалар мен өрмекшілердің бұрышын жерге жақындатып көргіңіз келуі мүмкін, сондықтан паук дәл жерде орналасқан сияқты.
*Ескертпе: Мұның бәрін жапсырғаннан кейін, өрмекшінің бастапқы күйін блоктың шетімен түзу орналастыру үшін, оның үстінде өрмекші бар серво қолын бұрап алуға болады.
6 -қадам: Жеткізу қорабы және әрлеу маталары
Қолдың жолын сезіну үшін қозғалатын өрмекшіні бірнеше рет тексергеннен кейін, негіз мен өрмекшіге сәйкес келетін үлкен мөлшердегі қолданылған қорапты табыңыз.
*Ескертпе: қораптан қақпақтарды алып тастамаңыз, себебі астыңғы жапқыштардың біріне негіз жабыстырылады.
Қораптың бүйіріндегі табанды орнатыңыз, суретте көрсетілгендей қораптан шығатын қол мен аймақтың ұзындығын немесе өрмекшіні пышақпен есептеңіз және кесіңіз. Содан кейін негізді төменгі қақпақшаға жабыстырып, қорапты үстіңгі жағына жабыстырыңыз және шақырылған кезде қолдың/паук қораптан еркін шығатынын тексеріңіз. Қажет болса, қораптың көп бөлігін кесіңіз.
Бұл кезде сенсорды қайда қою керектігін анықтау қажет. Опциялар - қораптың алдындағы тесікті кесу немесе сенсорды қораптан тыс жерде орнату. Менің еркелігім есік алдында болатындықтан, жарықтандыру сенсорды жақсы көре алмайды, сондықтан мен 5/8 бұрғылау ұшының көмегімен қораптың алдындағы тесіктерді кесіп, желіммен бекітемін.
7 -қадам: Аяқтаңыз
Бәрі дайын! Кіреберістегі тұзақты жеткізілген пакет сияқты орнатыңыз және USB батарея жинағын қосыңыз немесе қосыңыз. Қызық басталсын !!!
Ұсынылған:
Төрт өрмекші робот - GC_MK1: 8 қадам (суреттермен)
Төртбұрышты өрмекші робот - GC_MK1: өрмекші робот aka, GC_MK1 алға және артқа жылжиды, сонымен қатар Arduino -ға жүктелген кодқа байланысты билей алады. Роботта 12 микросерво қозғалтқышы қолданылады (SG90); Әр аяқ үшін 3. Серво қозғалтқыштарын басқару үшін қолданылатын контроллер - бұл Arduino Nan
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
[DIY] Өрмекші робот (Quad Robot, Quadruped): 14 қадам (суреттермен)
[DIY] Өрмекші робот (Quad Robot, Quadruped): Егер сізге қосымша қолдау қажет болса, маған қайырымдылық жасаған дұрыс болар еді: http: //paypal.me/RegisHsu2019-10-10 жаңарту: Жаңа компилятор өзгермелі санды есептеу мәселесін тудырады. Мен қазірдің өзінде кодты өзгерттім. 2017-03-26
Хэллоуинге қарапайым өрмекші ботасын қалай жасауға болады: 4 қадам (суреттермен)
Хэллоуинге қарапайым өрмек ботасын қалай жасауға болады: Бұл Хэллоуинге арналған қарапайым, көңілді қылшық бот! Bristlebots - бұл схемалар мен робот конструкциясының негіздерін үйренетін адамдар үшін керемет бастауыш жобалар. Денеге арналған тіс щеткасының басын, қозғалысты қамтамасыз ететін шағын қозғалтқышты және батареяны қолдана отырып
Ойын қысымына сезімтал төсемдер (сандық ойын алаңдары үшін және т.б.): 11 қадам (суреттермен)
Қысымға сезімтал алаңшалар (цифрлық ойын алаңдары үшін - және басқалары): бұл цифрлық ойыншықтар немесе ойындар жасау үшін қолданылатын қысымға сезімтал төсем жасауды көрсететін нұсқаулық. Ол үлкен күшке сезімтал резистор ретінде қолданыла алады және ойынға қарамастан, оны маңызды жобалар үшін қолдануға болады