Мазмұны:

PressKill: Arduino ойыны: 5 қадам
PressKill: Arduino ойыны: 5 қадам

Бейне: PressKill: Arduino ойыны: 5 қадам

Бейне: PressKill: Arduino ойыны: 5 қадам
Бейне: Как работает наш квадрокоптер 3 — графический интерфейс LabVIEW, интерфейс IMU 2024, Қараша
Anonim
PressKill: Arduino ойыны
PressKill: Arduino ойыны

PressKill - бұл мектеп жобасы үшін Arduino көмегімен мен жасаған төрт ойыншыға арналған физикалық ойын. Ойынға бағдарламалау, дәнекерлеу, векторлық жоспарлар жасау, лазерлік кесу және желімдеу кіреді. Достармен ойнау үшін радикалды ойын жасағыңыз келе ме? Оқыңыз!

Ойын ережелері:

  1. Кез келген ойыншы түймені басқанда, олар ұпай алады және Deadzone басталады.
  2. Deadzone кезінде кез келген ойыншы түймені басса, олар бос қалады және ойыннан шығады.
  3. Оның басталуынан 5 секундтан кейін Deadzone аяқталады. Бұған ешқандай көрсеткіш жоқ.
  4. Бес ұпайы бар немесе соңғы болып тұрған бірінші ойыншы жеңеді.

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер

Міне, ойынның физикалық құрылысына енген барлық бөліктердің тізімі.

  • 1 Ардуино
  • Қосымша шамдары бар 4 үлкен аркада түймелері
  • 16 әйел коннекторы
  • 4 ақ жарықдиодты
  • 4 220 Ом резисторы
  • 4 10.000 Ом резисторы
  • сым көп
  • жылуды төмендететін құбырлар
  • перфборд
  • 3 мм MDF ағаштан жасалған 1 парақ
  • ағаш желімі

Мен сондай -ақ келесі құралдарды қолдандым:

  • Пісіру темірі
  • Лазерлік кескіш
  • Жылу пистолеті (жеңіл жұмыс істейді)

2 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Сымның өзі соншалықты күрделі емес, бұл жай ғана жалықтырады, себебі сіз сол түймені төрт рет, әр түйме үшін бір рет жасауыңыз керек. Бұл түйме түйреуіштер үшін жақсы нұсқаулық: Үлкен күмбез-басу түймесі-LinkIt-негіздері

Жарайды, бұл тек бес қадамнан тұрады:

  1. Жарықдиодты шамдарды аркада түймелеріне салыңыз. Егер түймелер жарық диодты шамдармен оңай үйлесетін болса, тамаша! Менікі болмады, сондықтан мен оларды орнына дәнекерледім.
  2. Әйел коннекторларын кейбір сымдарға бекітіңіз. Мен оларды байланысты нығайту үшін дәнекерледім және қауіпсіздік үшін жылу пистолетін қолдана отырып, жылуды қысқартатын түтіктерді қостым. Мен сымдарды теріс (сұр) және оң (қызыл) деп кодтадым.
  3. Дұрыс резисторларды қосу үшін пернетақтаның кішкене бөлігіне әр түйменің барлық сымдарын дәнекерлеңіз. Бұл сондай -ақ аздап ұйымдастыруға көмектеседі. Әр түрлі сымдар мен резисторларды мұқият қарау үшін берілген суретті тексеріңіз. Содан кейін сымдарды аналық коннекторлармен түймені қосыңыз. енді төрт рет қайталаңыз!
  4. Arduino 5V мен GND кіретін әр түйменің барлық сымдарын параллель тақтаның басқа кішкене бөлігіне дәнекерлеңіз. осылайша сізге Arduino -ға сегіз емес, екі сым қосуға тура келеді.
  5. Бұл қосымша қадам, бірақ егер сіз мен сияқты ұйымшыл болғыңыз келсе, Arduino PIN кодына кіретін әр түйменің сымдарын белгілеңіз. Мен батырманың түсі бойынша менікімен кодталғанмын.

Бұл электроникаға қатысты! Егер сіз менен гөрі ақылды болсаңыз, кабельдерді оңай басқаруға және сымдардың үлкен спагеттисінен аулақ болу үшін тізбектеріңізді алдын ала жоспарлаңыз.

3 -қадам: қорап

Қорап
Қорап

Жеке себептерге байланысты мен барлық электрониканы сақтайтын лазерлік қорап жасағым келді. Бұл өте қарапайым пішін және оны ағаш кесу және дөңгелек тесіктерді бұрғылау арқылы оңай жасауға болады, сондықтан егер бұл сізге тезірек немесе қол жетімді болса, бұл ақылды қадам. Бірақ саған айтайын, саусақтардың буындары керемет көрінеді.

Мен қораптың үлгісін makercase.com сайтынан алдым, ол саусақтардың барлық буындарын өзім сызбауды жеңілдетеді. Содан кейін мен үлгіні тегін векторлық сурет салу бағдарламасы Inkscape -те өзгерттім. Менің тәжірибемде Inkscape.dxf файлдарын лазерлік кескішпен оқуға жақсы емес, сондықтан бұл мәселенің шешімі Adobe Illustrator бағдарламасын пайдалану болып табылады.

Қораптың өзі 30 x 30 x 10 сантиметрді құрайды. Сіз mdf лазерлік кесуді алғаннан кейін панельдерді бір -біріне жабыстыра аласыз. Түбіне желім салмаңыз! Ол аппараттық құралға қол жеткізу үшін төңкерілген қақпақ ретінде қызмет етеді. Сіз оны магнитті ішкі жағына жабыстыру арқылы бекітуге болады. Мен мұны қажет емес болғандықтан жасадым. Егер сіз қорапты түбінен түспей көп жылжытқыңыз келсе, бұл жақсы шешім.

Ескертпе: осы нұсқаулықта берілген жоспарларда Arduino -ге қуат кабелі үшін тесік жоқ. Мен өзім бұрғыладым, бірақ сіз жоспарды өзгерте аласыз немесе қорапқа 5 В қуат көзін қоя аласыз. Ол үшін әлі де көп орын бар.

4 -қадам: код

Міне Arduino коды. Бұл мен жасаған және қателерді қамтуы мүмкін, бірақ мен әлі байқамадым. Бұл түсініктеме берілді және сіз оны одан әрі оңтайландыруға, өзгертуге немесе қосуға өте еркінсіз.

5 -қадам: Көңілді болыңыз

Масайрау!
Масайрау!

Бұл күлкілі болып көрінуі мүмкін, бірақ мен айтқым келеді: жасау мен ойнаудан көңілді бол! Есіңізде болсын: көңіл көтермеу - бұл жасаудың да бір бөлігі. Егер сіз кептеліп қалсаңыз, проблемаларды шешудің жаңа жолдарын табу үшін ойнап, тәжірибе жасаңыз. Мен бұл ойынды осылай жасай алдым. Оқығаныңыз үшін рахмет!

Ұсынылған: