Turinys:
- Prekės
- 1 žingsnis: grandinės planavimas ir supratimas
- 2 žingsnis: grandinės schemos ir konstrukcija
- 3 žingsnis: „Arduino“kodas
- 4 žingsnis: grandinės korpusas
- 5 žingsnis: grandinės demonstravimas
Video: Vieno žaidėjo reakcijos laikmatis (su „Arduino“): 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šiame projekte jūs sukursite reakcijos laikmatį, kurį maitina „Arduino“. Jis veikia naudojant „Arduino“milis () funkciją, kur procesorius įrašo laiką nuo programos pradžios. Jį naudodami galite rasti laiko skirtumą tarp šviesos įsijungimo ir mygtuko atleidimo. Visos vertės pateikiamos milisekundėmis.
Žaidime turėsite laikyti mygtuką, po kurio užsidegs šviesos diodas. Po to, kai šviesos diodas išsijungs, turėsite atleisti mygtuką. Jei atleisite per anksti, LCD ekrane pasirodys tekstas „Išleista per anksti“. Laikas, per kurį atleidote mygtuką, jūsų reakcijos laikas rodomas LCD ekrane.
Prekės
Atminkite, kad paveikslėlyje nerodomi visi projektui reikalingi komponentai
1) 1 x „Arduino nano“/„Arduino Uno +“jungiamasis kabelis
2) 5 cm x 5 cm perfboard
3) 20 x jungiamųjų kabelių ar laidų
4) 1 x 16x2 LCD ekranas (pasirinktinai)
5) 1 x 100K arba 250K potenciometras
6) 1 x 9 V baterija + jungties spaustukas
7) 1 x 5 mm šviesos diodas
8) 1 x momentinis PTM jungiklis
9) 1 x 3V arba 5V garsinis signalas
Daugumą prekių galima įsigyti ne „Amazon“. „Amazon“yra pora elektronikos rinkinių, kuriuose pateikiami visi pagrindiniai komponentai, tokie kaip rezistoriai, diodai, tranzistoriai ir tt Šią nuorodą rasite tą, kurį radau, kad galėčiau spardytis.
Aš asmeniškai jau turėjau daugumą komponentų, nes darau daug tokio tipo projektų. Išradėjams Singapūre „Sim Lim Tower“yra ta vieta, kur galima nusipirkti visus elektroninius komponentus. Aš rekomenduoju „Space electronics“, „Continental“elektroniką arba 3 aukšto „Hamilton“elektroniką.
1 žingsnis: grandinės planavimas ir supratimas
Didžiąją darbo dalį atlieka „Arduino“kodas. Be šviesos diodų, garsinio signalo ir PTM jungiklio, nėra daug standartinių elektronikos komponentų. Nepaisant to, vis dar labai svarbu mokėti suprasti grandinę.
1) Vienas PTM jungiklio galas yra prijungtas prie +5 V, o kitas - prie „Arduino“kaiščio. Arduino kaištis taip pat yra prijungtas prie žemės, naudojant 10K omų ištraukiamą rezistorių. Tai neleidžia plaukiojančiai įtampai paveikti kaiščio būsenos.
2) LED anodas yra tiesiogiai prijungtas prie arduino. Norint padidinti šviesos diodo įtampą, nebūtina turėti tranzistoriaus. „Arduino“tiekia pakankamai srovės, kad galėtų maitinti šviesos diodą. Šviesos diodo katodas yra prijungtas prie žemės.
3) Galiausiai tas pats procesas vyksta su garsiniu signalu, bet naudojant kitą „Arduino“kaištį.
4) Ryšiai tarp LCD ir arduino yra paryškinti schemose ir modeliuose.
2 žingsnis: grandinės schemos ir konstrukcija
Yra keletas variantų, kaip surinkti grandinę.
1) Žmonėms, besimokantiems elektronikos, aš rekomenduočiau grandinei sukurti naudoti duonos lentą. Tai daug mažiau netvarkinga nei litavimas, o derinti bus lengviau, nes laidus galima lengvai sureguliuoti. Vadovaukitės jungtimis, pavaizduotomis gniuždančiuose vaizduose.
2) Patyrusiems asmenims pabandykite lituoti grandinę ant duonos lentos. Jis bus pastovesnis ir truks ilgiau. Perskaitykite ir vadovaukitės schema.
3) Galiausiai taip pat galite užsisakyti iš anksto paruoštą PCB iš SEEED. Viskas, ką jums reikia padaryti, tai lituoti komponentus. Žingsnyje pridedamas būtinas Gerber failas. Čia yra nuoroda į „Google“disko aplanką su suglaudintu „Gerber“failu:
3 žingsnis: „Arduino“kodas
Kodas yra šio projekto iššūkis. Daug reikia nuveikti naudojant vieną tuštumos kilpą, o naršymas visą tą laiką, o kilpos viduje gali užtrukti.
Kodekse yra keletas komentarų, kurie padės jums sekti. Galite jį atsisiųsti ir įkelti į „Arduino“naudodami USB - mini USB kabelį. Tam jums reikės „Arduino“programos savo kompiuteryje ir jos atsisiuntimo nuorodą rasite šioje svetainėje:
4 žingsnis: grandinės korpusas
1) Galite įdėti bet kokį seną plastikinį dėklą. Karštu peiliu iškirpkite skystųjų kristalų ekrano ir mygtuko angas.
2) Be to, mano paskyroje galite rasti kitą pamokomą dalyką, kuriame aprašysiu, kaip sukurti dėžutę iš lazeriu supjaustyto akrilo. Lazeriniam pjaustytuvui galėsite rasti SVG failą. Arba žmonėms, kurie neturi prieigos prie lazerinio pjaustytuvo, galite rasti kitą instrukciją, kurioje išsamiai aprašoma, kaip iš atsarginių medienos gabalų pastatyti dėžę.
3) Galiausiai galite tiesiog palikti grandinę be korpuso. Tai bus lengva pataisyti ir modifikuoti.
5 žingsnis: grandinės demonstravimas
nuoroda į vaizdo įrašą:
Rekomenduojamas:
Žaidėjo pasirinkimas: 4 žingsniai
Žaidėjo pasirinkimas: šis nurodymas padės jums priimti sprendimus priimantį „Arduino“. Paspaudus mygtuką, šviesos diodai užsidegs atsitiktine tvarka. Po kelių sekundžių užsidegs vienas šviesos diodas. Tai galutinis „Arduino“sprendimas
Linksmas „Arduino“reakcijos žaidimas: 3 žingsniai
Linksmas „Arduino“reakcijos žaidimas: Linksmas „Arduino“reakcijos žaidimas visai šeimai;) Remiantis kelių platformų „Bluetooth“ryšiu. Jums reikia tik „Arduino“daiktų, „Android“išmaniojo telefono ir batų dėžutės. Jei neturite nė vieno iš jų, patikėkite tuo: nėra nieko, kas
Vieno žaidėjo „Arcade MAME Box“: 7 žingsniai
„Single Player Arcade MAME Box“: šiandien mes sukursime mini MAME konsolę naudodami „Raspberry Pi“. Tai vieno žaidėjo pultas, tačiau kadangi „Pi“USB prievadai yra prieinami, lengva prijungti kitą konsolę arba USB vairasvirtę, kad galėtumėte atlikti kelis žaidėjus, jei nuotaika kils
„Arduino“vieno žaidėjo pong- Jei tai, tada tai: 5 žingsniai
„Arduino“vieno žaidėjo pong- Jei tai, tada tai: „Dit arduino“projektas yra gebėjimas gauti 2 speler pong projektą „Hier op instructables“(https: //www.instructables.com/id/Portable-Arduino-a …) maar dit projektas yra vienintelis grotuvas susitiko su simpele AI. Pavadinimas: „Arduino Uno Nokia 5100 scherm“. https: // ww
LED reakcijos laikmatis: 5 žingsniai
LED reakcijos laikmatis: Šis projektas yra atnaujinta originalaus reakcijos laikmačio projekto, aprašyto Leno Buckwalterio knygoje „Elektroniniai žaidimai ir žaislai, kuriuos galite sukurti“, versija. Kaitinamąsias lemputes ir pasyvius komponentus pakeičia mikrovaldiklis ir šviesos diodai