Мазмұны:

Arduino автоматтандырылған өрмекші ойын: 7 қадам (суреттермен)
Arduino автоматтандырылған өрмекші ойын: 7 қадам (суреттермен)

Бейне: Arduino автоматтандырылған өрмекші ойын: 7 қадам (суреттермен)

Бейне: Arduino автоматтандырылған өрмекші ойын: 7 қадам (суреттермен)
Бейне: Автоматты басқару жүйесі. Автоматтандыру құрылғылары 2024, Қараша
Anonim
Arduino автоматтандырылған өрмекші әзілі
Arduino автоматтандырылған өрмекші әзілі
Arduino автоматтандырылған өрмекші әзілі
Arduino автоматтандырылған өрмекші әзілі

Хэллоуинге 5 күн қалғанда, мен трюк жасайтындар үшін есік алдында ермек жасауды шештім. Менің балаларым менің жұмысымда кәмпитке қолыңызды тигізу үшін қолыңызбен төмен түсетін қаңқаның қолы құлап кететін кәмпит шелектерінің бірін көрді. Олар мұны керемет деп ойлады! Әрине, мен осындай нәрсе жасай аламын деп ойладым, иә? Уақыт аз болса да. Мен Amazon Prime -ға тез секіріп, сервоға тапсырыс бердім. 2 күндік жеткізіліммен мен өз ермегімді жасауға небәрі 3 күн болды. Енді ұсқынсыз паук Хэллоуинге кез келген келушіге есік сатыдағы қоршауды айналдыратын кіреберіс жасайды!

1 -қадам: Бөлшектер мен құралдар

Бөлшектер мен құралдар
Бөлшектер мен құралдар

Бөлшектер

  1. Жалған өрмекші (доллар дүкені?)
  2. Ардуино
  3. Серво - Amazon / Aliexpress
  4. Сенсор (1 таңдау - мен бұл нұсқаулықта екі жолды да көрсетемін)

    • Ультрадыбыстық сенсор - Amazon / Aliexpress
    • PIR сенсоры - Amazon / Aliexpress
  5. Нан тақтасы мен секіргіш сымдары
  6. Көпіршікті таяқшалар
  7. Ағаш кесектерін тастаңыз
  8. Бос жеткізу қорабы

Құралдар

  1. Пышақ немесе қорап кескіш
  2. Желім мылтық
  3. Көрдім
  4. Ағаш желімі (немесе желім пистолетін қолданыңыз)

2 -қадам: Серво, ультрадыбыстық сенсор және PIR датчигін тексеру

Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
Серво, ультрадыбыстық сенсор және PIR датчигін тексеру
Серво, ультрадыбыстық сенсор және 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 батарея жинағын қосыңыз немесе қосыңыз. Қызық басталсын !!!

Ұсынылған: