Како направити игрицу са жичаним жицама користећи Ардуино?

Бузз Вире игра је столна забава која је најпопуларнија у свету мирних ручних игара. Представа укључује неколико додира у ограниченом времену и захтевима, мирне руке и концентрацију играча. То је такмичарска игра, у којој играч, да би постигао добар резултат, мора да одржи добру равнотежу између времена и брзине руку.



Бузз Вире игра

У овом пројекту ћемо направити хардвер ове игре и користити Ардуино микроконтролер. Када кука ручке додирне петљу, микроконтролеру ће се послати сигнал и огласиће се зујање.



Како направити игрицу Бузз Вире користећи Ардуино?

Ако не знате како да играте ову игру, циљ ове игре је да преузмете куку дршке с једног краја жичане петље на други крај петље, а да је не додирнете. Ако кука додирне петљу жице, огласиће се зујалица и играч ће морати поново да крене од почетка петље. Победником се сматра особа која то учини у најкраћем року.



Корак 1: Прикупљање компонената

Ако желите да избегнете било какве непријатности усред пројекта, најбољи приступ је направити листу свих компонената које ће се користити и проћи кроз кратку студију њиховог рада. Списак свих компонената које ћемо користити у нашем пројекту је следећи:



  • ПиезоЕлецтрониц Тоне Зујалица
  • 36-инчна бакарна цев
  • Гола бакарна жица
  • Бреадбоард
  • ЛЕД
  • Дрвена табла
  • 5В адаптер за напајање за Ардуино

Корак 2: Проучавање компонената

Сада, пошто имамо потпуну листу свих компоненти, померимо се један корак напред и прођите кроз кратку студију рада сваке компоненте.

Ардуино нано је плоча микроконтролера погодна за даску која се користи за контролу или извршавање различитих задатака у колу. Спалимо а Ц Цоде на Ардуино Нано-у како би рекао плочи микроконтролера како и које операције треба извршити. Ардуино Нано има потпуно исту функционалност као Ардуино Уно, али у прилично малој величини. Микроконтролер на плочи Ардуино Нано је АТмега328п. ако немате Ардуино Нано, можете да користите и Ардуино Уно или Ардуино Мага.

Ардуино Нано



ДО Пиезо Зујалица је аудио сигнални уређај или звучник у којем се за производњу звука користи пиезоелектрични ефекат. На пиезоелектричном материјалу се примењује напон да би се постигло почетно механичко кретање. Тада се резонатори или дијафрагме користе за претварање овог кретања у звучни звучни сигнал. Ови звучници или зујалице су релативно једноставни за употребу и имају широк спектар примена. На пример, користе се у дигиталним кварцним сатовима. За ултразвучне апликације, ради добро у опсегу од 1-5 кХз и до 100 кХз.

Зујалица

Корак 3: Израда круга

  1. Одлучите величину плоче коју желите да исечете за своју игру жица. Пажљиво извршите мере и закривите дрвену даску. Исеците два дугачка штапа исте величине од остатака дрвене даске. Сада причврстите ова два штапића вертикално на два супротна угла плоче.
  2. Узмите бакарну цев и савијте је у неправилан дизајн. Ширина целокупног дизајна мора бити једнака растојању између вертикалних дрвених стубова које сте претходно причврстили на плочу. Причврстите оба краја бакарне цеви на врх оба дрвена стуба.
  3. Узмите дрвену дршку и поправите танку бакарну жицу у њој тако да формира куку са предње стране.
  4. Сада на једну страну дрвене плоче причврстите даску за поплочавање и причврстите Ардуино нано на дасци. Спојите пиезо-зујало и ЛЕД у паралелној конфигурацији на плочи. Повежите њихово тло са тлом Ардуино Нано и њихове позитивне игле на куку дршке.
  5. Спојите бакарну цев на пин9 Ардуино нано.
  6. Укључите Ардуино преко 5В адаптера.

Корак 4: Разумевање рада

Када се направи читав хардвер игре са жицом, све везе жица се остварују помоћу плоче Ардуино. Високи сигнал се шаље на пин9 плоче Ардуино. Како је овај пин повезан са жичаном петљом плоче, а кука ручке повезана са позитивним пином зујалице, када ће се ова два додирнути, круг ће бити завршен и сигнал напона ће проћи кроз жицу петље до куке дршке и позитивног клина зујалице. Ово ће се огласити звучним сигналом чак и ако је веза кратак део секунде.

Корак 5: Почетак рада са Ардуином

Ако већ нисте упознати са Ардуино ИДЕ-ом, не брините јер је у наставку објашњен корак по корак за подешавање и употребу Ардуино ИДЕ-а са плочом микроконтролера.

  1. Преузмите најновију верзију Ардуино ИДЕ са Ардуино.
  2. Повежите своју Ардуино Нано плочу са преносним рачунаром и отворите контролну таблу. на контролној табли кликните на Хардвер и звук . Сада кликните на Уређаји и штампачи. Овде пронађите порт на који је повезана плоча вашег микроконтролера. У мом случају јесте ЦОМ14 али је различито на различитим рачунарима.

    Проналажење луке

  3. Кликните на мени Алат. и поставите плочу на Ардуино Нано из падајућег менија.

    Одбор за постављање

  4. У истом менију Алат поставите порт на број порта који сте раније приметили у Уређаји и штампачи .

    Подешавање порта

  5. У истом менију Алат поставите процесор на АТмега328П (стари покретач).

    Процесор

  6. Преузмите доленаведени код и налепите га у свој Ардуино ИДЕ. Кликните на отпремити дугме за нарезивање кода на плочи микроконтролера.

    Отпремити

Да бисте преузели код, кликните овде.

Корак 6: Разумевање кодекса

Код је врло једноставан и добро коментарисан. Ипак, то је укратко објашњено у наставку.

1. На почетку се проглашава да се пин користи на Ардуино плочи.

инт буззПин = 9; // Иницијализујте пин који ће бити повезан са зујалом и ЛЕД лампицом.

2. воид сетуп () је функција која се користи за постављање пинова као УЛАЗ или ИЗЛАЗ. Такође поставља брзину преноса података у Ардуину. Брзина преноса је брзина комуникације плоче микроконтролера и другим речима, можемо рећи да је битова у секунди .

воид сетуп () {Сериал.бегин (9600); // Подешавање брзине преноса на 9600 пинМоде (буззПин, ОУТПУТ); // постави овај пин да пошаље отпут на спољне уређаје}

3 воид лооп () је функција која се изнова и изнова покреће у циклусу. Овде само шаљемо ХИГХ сигнал на пин9 плоче Ардуино.

воид лооп () {дигиталВрите (буззПин, ХИГХ); // Слање ВИСОКЕ пријаве на буззПин}

Сада када знате како да направите страшну игрицу са жицањем код куће, уживајте у стварању сопствене игре и игрању са пријатељима или породицом. Да видимо ко може временом да управља брзином руке.