Arduino ஐப் பயன்படுத்தி ஒரு Buzz வயர் விளையாட்டை உருவாக்குவது எப்படி?

Buzz வயர் விளையாட்டு என்பது ஒரு டேப்லொப் கேளிக்கை ஆகும், இது நிலையான கை விளையாட்டுகளின் உலகில் மிகவும் பிரபலமானது. இந்த நாடகத்தில் ஒரு குறிப்பிட்ட நேரத்தில் பல தொடுதல்கள் மற்றும் கோரிக்கைகள், நிலையான கைகள் மற்றும் வீரரின் செறிவு ஆகியவை அடங்கும். இது ஒரு போட்டி விளையாட்டு, இதில், ஒரு நல்ல மதிப்பெண் பெற, வீரர் தனது கைகளின் நேரத்திற்கும் வேகத்திற்கும் இடையில் ஒரு நல்ல சமநிலையை பராமரிக்க வேண்டும்.



Buzz வயர் விளையாட்டு

இந்த திட்டத்தில், இந்த விளையாட்டின் வன்பொருளை உருவாக்கி, ஒரு ஆர்டுயினோ மைக்ரோகண்ட்ரோலரைப் பயன்படுத்த உள்ளோம். கைப்பிடியின் கொக்கி சுழற்சியைத் தொடும்போது, ​​மைக்ரோகண்ட்ரோலருக்கு ஒரு சமிக்ஞை அனுப்பப்படும், அது ஒரு பஸரை ஒலிக்கும்.



Arduino ஐப் பயன்படுத்தி Buzz Wire விளையாட்டை எவ்வாறு செய்வது?

இந்த விளையாட்டை எப்படி விளையாடுவது என்று உங்களுக்குத் தெரியாவிட்டால், இந்த விளையாட்டின் குறிக்கோள், கைப்பிடியின் கொக்கினை கம்பி வளையத்தின் ஒரு முனையிலிருந்து சுழற்சியின் மறுபுறம் சுழற்சியைத் தொடாமல் எடுத்துச் செல்வதாகும். கம்பியின் சுழற்சியை கொக்கி தொட்டால், ஒரு பஸர் ஒலிக்கும் மற்றும் பிளேயர் லூப்பின் தொடக்கத்திலிருந்து மீண்டும் தொடங்க வேண்டும். குறுகிய காலத்தில் இதைச் செய்யும் ஒருவர் வெற்றியாளராகக் கருதப்படுகிறார்.



படி 1: கூறுகளை சேகரித்தல்

ஒரு திட்டத்தின் நடுவில் ஏதேனும் அச ven கரியங்களைத் தவிர்க்க நீங்கள் விரும்பினால், சிறந்த அணுகுமுறை என்னவென்றால், அவை பயன்படுத்தப்படும் அனைத்து கூறுகளின் பட்டியலையும் அவற்றின் செயல்பாடுகள் பற்றிய சுருக்கமான ஆய்வின் மூலமும் தயாரிக்க வேண்டும். எங்கள் திட்டத்தில் நாம் பயன்படுத்தப் போகும் அனைத்து கூறுகளின் பட்டியல் பின்வருமாறு:



  • பைசோ எலக்ட்ரானிக் டோன் பஸர்
  • 36 இன்ச் காப்பர் டியூப்
  • வெற்று செப்பு கம்பி
  • ப்ரெட்போர்டு
  • எல்.ஈ.டி.
  • மரப்பலகை
  • Arduino க்கான 5V பவர் அடாப்டர்

படி 2: கூறுகளைப் படிப்பது

இப்போது, ​​எல்லா கூறுகளின் முழுமையான பட்டியலைக் கொண்டிருப்பதால், ஒரு படி மேலேறி, ஒவ்வொரு கூறுகளின் செயல்பாட்டையும் சுருக்கமாக ஆய்வு செய்வோம்.

அர்டுடினோ நானோ ஒரு பிரெட் போர்டு நட்பு மைக்ரோகண்ட்ரோலர் போர்டு ஆகும், இது ஒரு சுற்றுகளில் வெவ்வேறு பணிகளைக் கட்டுப்படுத்த அல்லது செய்ய பயன்படுகிறது. நாங்கள் ஒரு எரிக்கிறோம் சி குறியீடு எப்படி, என்ன செயல்பாடுகளைச் செய்ய வேண்டும் என்று மைக்ரோகண்ட்ரோலர் போர்டுக்கு சொல்ல Arduino நானோவில். Arduino நானோ Arduino Uno ஐப் போலவே அதே செயல்பாட்டைக் கொண்டுள்ளது, ஆனால் மிகச் சிறிய அளவில் உள்ளது. Arduino நானோ போர்டில் உள்ள மைக்ரோகண்ட்ரோலர் ATmega328p. உங்களிடம் Arduino நானோ இல்லையென்றால், நீங்கள் Arduino Uno அல்லது Arduino Maga ஐப் பயன்படுத்தலாம்.

அர்டுடினோ நானோ



TO பைசோ பஸர் ஆடியோ சிக்னலிங் சாதனம் அல்லது ஒலிபெருக்கி ஆகும், இதில் ஒலியை உருவாக்க பைசோ எலக்ட்ரிக் விளைவு பயன்படுத்தப்படுகிறது. ஆரம்ப இயந்திர இயக்கத்தை உருவாக்க பைசோ எலக்ட்ரிக் பொருளுக்கு ஒரு மின்னழுத்தம் பயன்படுத்தப்படுகிறது. இந்த இயக்கத்தை கேட்கக்கூடிய ஒலி சமிக்ஞையாக மாற்ற ரெசனேட்டர்கள் அல்லது டயாபிராம்கள் பயன்படுத்தப்படுகின்றன. இந்த ஸ்பீக்கர்கள் அல்லது பஸர்கள் ஒப்பீட்டளவில் பயன்படுத்த எளிதானவை மற்றும் பரந்த அளவிலான பயன்பாடுகளைக் கொண்டுள்ளன. எடுத்துக்காட்டாக, அவை டிஜிட்டல் குவார்ட்ஸ் கடிகாரங்களில் பயன்படுத்தப்படுகின்றன. மீயொலி பயன்பாடுகளுக்கு, 1-5 கிலோஹெர்ட்ஸ் மற்றும் 100 கிலோஹெர்ட்ஸ் வரம்பில் நன்றாக இயங்குகிறது.

பஸர்

படி 3: சுற்று உருவாக்குதல்

  1. உங்கள் buzz கம்பி விளையாட்டுக்கு நீங்கள் வெட்ட விரும்பும் பலகையின் அளவை தீர்மானியுங்கள். சரியான அளவீடுகளை கவனமாக எடுத்து மரத்தாலான பலகையை வளைக்கவும். மரத்தாலான பலகையின் எஞ்சிய துண்டுகளிலிருந்து, ஒரே அளவிலான இரண்டு நீண்ட குச்சிகளை வெட்டுங்கள். இப்போது இந்த இரண்டு குச்சிகளை போர்டின் இரண்டு எதிர் மூலைகளிலும் செங்குத்தாக இணைக்கவும்.
  2. செப்புக் குழாயை எடுத்து ஒழுங்கற்ற வடிவமைப்பில் வளைக்கவும். முழு வடிவமைப்பின் அகலமும் நீங்கள் முன்பு உங்கள் பலகையில் இணைத்துள்ள செங்குத்து மர கம்பங்களுக்கு இடையிலான தூரத்திற்கு சமமாக இருக்க வேண்டும். செப்பு குழாயின் இரு முனைகளையும் மர துருவங்களின் மேற்புறத்தில் இணைக்கவும்.
  3. ஒரு மர கைப்பிடியை எடுத்து அதில் மெல்லிய செப்பு கம்பியை சரிசெய்யவும், இதனால் அது முன்னால் இருந்து ஒரு கொக்கி உருவாகிறது.
  4. இப்போது மர பலகையின் ஒரு பக்கத்தில் ஒரு பிரெட்போர்டை இணைத்து, பிரெட்போர்டில் Arduino நானோவை சரிசெய்யவும். ப்ரெட்போர்டில் இணையான உள்ளமைவில் பைசோ பஸர் மற்றும் எல்.ஈ.டியை இணைக்கவும். அவற்றின் நிலத்தை அர்டுடினோ நானோவின் தரையுடனும் அவற்றின் நேர்மறை ஊசிகளுடனும் கைப்பிடியின் கொக்கிக்கு இணைக்கவும்.
  5. Arduino நானோவின் pin9 உடன் காப்பர் குழாயை இணைக்கவும்.
  6. 5 வி அடாப்டர் மூலம் அர்டுயினோவை அதிகப்படுத்துங்கள்.

படி 4: வேலை செய்வதைப் புரிந்துகொள்வது

Buzz கம்பி விளையாட்டின் முழு வன்பொருளும் செய்யப்படும்போது, ​​கம்பிகளின் அனைத்து இணைப்புகளும் Arduino போர்டுடன் செய்யப்படுகின்றன. Arduino போர்டின் pin9 க்கு உயர் சமிக்ஞை அனுப்பப்படுகிறது. இந்த முள் பலகையின் கம்பி வளையத்துடன் இணைக்கப்பட்டுள்ளதால், கைப்பிடியின் கொக்கி பஸரின் நேர்மறை முள் உடன் இணைக்கப்பட்டுள்ளதால், இவை இரண்டும் ஒருவருக்கொருவர் தொடும் போது, ​​ஒரு சுற்று நிறைவடையும் மற்றும் ஒரு மின்னழுத்த சமிக்ஞை லூப் கம்பி வழியாக இருக்கும் கைப்பிடியின் கொக்கி மற்றும் பஸரின் நேர்மறை முள். இணைப்பு ஒரு நொடிக்கு ஒரு சிறிய பகுதியாக இருந்தாலும் இது பஸரை ஒலிக்கும்.

படி 5: Arduino உடன் தொடங்குவது

Arduino IDE ஐ நீங்கள் ஏற்கனவே அறிந்திருக்கவில்லை என்றால், கவலைப்பட வேண்டாம், ஏனென்றால் மைக்ரோகண்ட்ரோலர் போர்டுடன் Arduino IDE ஐ அமைப்பதற்கும் பயன்படுத்துவதற்கும் படிப்படியான ஒரு படி கீழே விவரிக்கப்பட்டுள்ளது.

  1. Arduino IDE இன் சமீபத்திய பதிப்பைப் பதிவிறக்கவும் அர்டுயினோ.
  2. உங்கள் லேப்டாப்பில் உங்கள் Arduino நானோ போர்டை இணைத்து கட்டுப்பாட்டுப் பலகத்தைத் திறக்கவும். கட்டுப்பாட்டு பலகத்தில், கிளிக் செய்க வன்பொருள் மற்றும் ஒலி . இப்போது கிளிக் செய்யவும் சாதனங்கள் மற்றும் அச்சுப்பொறிகள். இங்கே, உங்கள் மைக்ரோகண்ட்ரோலர் போர்டு இணைக்கப்பட்டுள்ள துறைமுகத்தைக் கண்டறியவும். என் விஷயத்தில் அது COM14 ஆனால் இது வெவ்வேறு கணினிகளில் வேறுபட்டது.

    துறைமுகத்தைக் கண்டறிதல்

  3. கருவி மெனுவைக் கிளிக் செய்க. மற்றும் பலகையை அமைக்கவும் அர்டுடினோ நானோ கீழ்தோன்றும் மெனுவிலிருந்து.

    அமைத்தல் வாரியம்

  4. அதே கருவி மெனுவில், நீங்கள் முன்பு கவனித்த போர்ட் எண்ணுக்கு போர்ட்டை அமைக்கவும் சாதனங்கள் மற்றும் அச்சுப்பொறிகள் .

    துறைமுகத்தை அமைத்தல்

  5. அதே கருவி மெனுவில், செயலியை அமைக்கவும் ATmega328P (பழைய துவக்க ஏற்றி).

    செயலி

  6. கீழே இணைக்கப்பட்டுள்ள குறியீட்டைப் பதிவிறக்கி உங்கள் Arduino IDE இல் ஒட்டவும். என்பதைக் கிளிக் செய்க பதிவேற்றவும் உங்கள் மைக்ரோகண்ட்ரோலர் போர்டில் குறியீட்டை எரிக்க பொத்தானை அழுத்தவும்.

    பதிவேற்றவும்

குறியீட்டைப் பதிவிறக்க, இங்கே கிளிக் செய்க.

படி 6: குறியீட்டைப் புரிந்துகொள்வது

குறியீடு மிகவும் எளிமையானது மற்றும் நன்கு கருத்து தெரிவிக்கப்பட்டுள்ளது. இன்னும், இது சுருக்கமாக கீழே விளக்கப்பட்டுள்ளது.

1. தொடக்கத்தில், அர்டுயினோ போர்டில் ஒரு முள் பயன்படுத்தப்படுவதாக அறிவிக்கப்படுகிறது.

int buzzPin = 9; // பஸர் மற்றும் எல்.ஈ.டி உடன் இணைக்கப்படும் முள் துவக்கவும்.

2. வெற்றிட அமைப்பு () ஊசிகளை INPUT அல்லது OUTPUT என அமைக்க பயன்படும் ஒரு செயல்பாடு. இது அர்டுயினோவின் பாட் வீதத்தையும் அமைக்கிறது. பாட் வீதம் என்பது மைக்ரோகண்ட்ரோலர் போர்டின் தகவல்தொடர்பு வேகம் மற்றும் வேறுவிதமாகக் கூறினால், அது தான் என்று நாம் கூறலாம் வினாடிக்கு பிட்கள் .

void setup () {Serial.begin (9600); // பாட் வீதத்தை 9600 பின்மோடாக அமைத்தல் (buzzPin, OUTPUT); // வெளிப்புற சாதனங்களுக்கு otput ஐ அனுப்ப இந்த முள் அமைக்கவும்}

3. வெற்றிட சுழற்சி () ஒரு சுழற்சியில் மீண்டும் மீண்டும் இயங்கும் ஒரு செயல்பாடு. இங்கே நாம் Arduino போர்டின் pin9 க்கு ஒரு உயர் சமிக்ஞையை அனுப்புகிறோம்.

void loop () {DigitalWrite (buzzPin, HIGH); // buzzPin இல் உயர் உள்நுழைவை அனுப்புகிறது}

இப்போது வீட்டில் ஒரு மோசமான கம்பி விளையாட்டை எப்படி செய்வது என்பது உங்களுக்குத் தெரிந்திருப்பதால், உங்கள் சொந்தமாக உருவாக்கி நண்பர்கள் அல்லது குடும்பத்தினருடன் விளையாடுவதை அனுபவிக்கவும். கை வேகத்தை யார் நேரத்துடன் நிர்வகிக்கலாம் என்று பார்ப்போம்.