INHOUDSOPGAWE:
Video: Vasvra -gonser met behulp van ATMEGA328P (Arduino) DIY: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
In die gonseronde van vasvrawedstryde word die vraag aan al die spanne oopgemaak. Die persoon wat die antwoord ken, slaan eers die gonser en beantwoord dan die vraag. Soms slaan twee of meer spelers die gonser byna gelyktydig, en dit is baie moeilik om vas te stel wie van hulle die gonser eerste ingedruk het. In televisieprogramme, waar die hele gebeurtenis opgeneem word, word die aksies in slow motion herhaal om die eerste treffer op te spoor. Sulke stadige bewegings is slegs moontlik as daar groot geld beskikbaar is om die vertoning te hou.
Om hierdie rede begin gonsrondes vir vasvrawedstryde wat in kolleges gehou word. Hierdie projek is handig vir 'n vasvra-kompetisie van 5 spanne, hoewel dit vir meer spanne aangepas kan word. Hierdie stelsel is sensitief. Die kring kan die eerste treffer -deelnemer opspoor en opneem onder al die deelnemers wat gelyktydig lyk. Ons het die stroombaan ontwerp met behulp van 'n ATmega328P -mikrobeheerder, wat die invoer vanaf drukknoppies skandeer en die ooreenstemmende nommer op 'n rekenaarskerm vertoon. Dit is 'n eenvoudige kring met die minimum aantal komponente en sonder ingewikkeldhede. Alhoewel hierdie stelsel slegs vir 5 spanne ontwerp is, kan meer spanne bygevoeg word.
Stap 1: Blokdiagram
Die projek het 3 modules
-Kragtoevoer
-Microcontroller -eenheid
-Arcade -knoppies
-Vertoon eenheid
Kragtoevoer: die kragtoevoer is 'n muuradapter wat 220VAC na 9VDC omskakel. Die kragtoevoer verskaf krag aan die vasvra -zoemer, met 'n spanningsreguleerder wat 5V vir die res van die stroombaan voorsien. Die maksimum stroomopname uit die hele stroombaan moet minder as 1 Amp wees, sodat dit nie die maksimum stroom wat die kragtoevoer kan lewer, oorskry nie.
Mikrobeheerder -eenheid: Die mikrobeheerder sal ATMEGA328 wees. Dit het 'n werkspanning van 5v. Daar is ses analoog -invoerpenne en 14 digitale invoer-/uitvoerpenne. Die Arduino Uno het ook 'n 16 MHz kristal ossillator en 'n USB -aansluiting om met 'n rekenaar te koppel. Die mikrobeheerder ontvang seine deur beide analoog en digitale insette vanaf eksterne knoppies. ATMEGA328P is die brein van die vasvra -zoemer wat elke geleentheid beheer en organiseer. Dit stoor die naam en tyd waarop die deelnemer die gonser in sy databasis ingevoer het.
Arcade -knoppies: Quiz Buzzer het 9 Arcade -knoppies, 5 knoppies vir die teenstander en daar is 4 invoerknoppies aan die kant van die vraesteller. Die START -knoppie wat die begin van die timer aandui. STOP -knoppies dui die einde van die timer aan; 'n Gonser wat tussen START en STOP ingedruk word, sal slegs oorweeg word. Die mikrokontroleerder stoor die naam van die speler in dieselfde volgorde as wat die gonser ingedruk word. Die KORREKTE knoppie word ingedruk as die speler die vraag korrek beantwoord. Die ONKORREKTE knoppie word ingedruk as die antwoord verkeerd is, en die geleentheid om die vraag te beantwoord, gaan na die volgende opeenvolgende speler, ensovoorts. Arcade Button se werk op 'n eenvoudige metode, as u op die knoppie druk, verbind dit die digitale leespen met Vcc, anders word dit aan GND gekoppel.
Display Unit: Die rekenaar sal die Quiz Buzzer -sagteware gebruik wat in Python gekodeer is, wat via die USB -koppelvlak met die mikrobeheerder kommunikeer. Dit sal die data wat van die mikrobeheerder gestuur is, moet interpreteer en ontleed. Die reaksietyd van elke speler sal op die rekenaar vertoon word.
Stap 2: Implementering
Die kring word ontwerp en getoets sodra die blokdiagram geïmplementeer is. Veranderinge word bygewerk vir die ontwerp van die PCB -uitleg.
Stap 3: Demo -video
U kan hier meer oor die projek vind: (sluit ook Arduino -kode en PCB -uitleg in)
Github -skakel:
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Hoe om 'n persoonlike DIY -temperatuurmeter te maak met behulp van staafgrafiek en Atmega328p: 3 stappe (met foto's)
Hoe om 'n aangepaste DIY -temperatuurmeter te maak met behulp van staafgrafiek en Atmega328p: In hierdie pos sal ek jou wys hoe om 'n temperatuurmeter te maak met behulp van staafgrafiek en amp; Atmega328p. Die pos bevat al die besonderhede soos stroombaan diagram, PCB vervaardiging, kodering, samestelling & Toets. Ek het ook 'n video bevat wat alles bevat
Hoe om 'n afstandbeheerde Spike Buster of skakelbord te maak met behulp van die selfstandige Atmega328P: 6 stappe (met foto's)
Hoe om 'n afstandbeheerde Spike Buster of 'n skakelbord te maak met behulp van die selfstandige Atmega328P: In hierdie projek sal ek wys hoe u 'n afstandbeheerde Spike Buster of 'n skakelbord kan bou met behulp van die selfstandige Atmega328P. Hierdie projek is gebou op 'n persoonlike PCB -bord met baie min komponente. As u verkies om na video te kyk, het ek dieselfde ingebed of
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)
Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms