Sisällysluettelo:
- Vaihe 1: Luettelo materiaaleista ja komponenteista
- Vaihe 2: Rakenna laatikko
- Vaihe 3: Laatikon sisällä
- Vaihe 4: Ohjelmointi ja lohkokaavio
- Vaihe 5: Pelin käynnistäminen
Video: MUSIIKKIKILPAILU: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei, olemme kolmen hengen ryhmä elektroniikkatekniikan 4. vuoden moduulissa Malagan yliopistosta, Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) ja näytämme sinulle hanke aiheesta nimeltä 'Creative Electronics'.
Projekti koostuu minipelistä, jossa arduino-lauta päättää satunnaisesti pelattavan melodian ja pelaajan on vastattava asianmukaisesti napsauttamalla vastaavaa painiketta. Jos painat toistettavaan kappaleeseen liittyvää painiketta, vihreä LED-valo syttyy ja näytön määrä kasvaa, jos ei, punainen LED-valo syttyy ja lukema nollataan.
Toivottavasti nautit!
Vaihe 1: Luettelo materiaaleista ja komponenteista
1x Arduino Leonardo
1x piirilevy
8x painonapit
7x 220ohm vastukset
1x 74HC595
1x 7-segmenttinen LED-näyttö
1x summeri
1x hitsaaja
1x tinakela
1x pihdit
1x 5V: n lähtövirtalähde (esim. Powerbank)
Nämä ovat laatikon valmistukseen tarvittavat materiaalit:
1x pala puuta
1x valkoinen liima
1x Sähkösaha
1x Henge
Vaihe 2: Rakenna laatikko
Leikkaa ensin laatikon 4 sivua mitat (20x5) cm. Tee sitten laatikon yläosa ja pohja tekemällä sivujen neliön mitat ja liimaamalla sivut pohjaan.
Aseta myöhemmin yläosa saranalla ja tee reiät painikkeille, ledeille ja led -segmentille. Liimaa napit yläosaan ja aseta Arduino -levy pohjaan ruuvilla.
Lopuksi kaikki komponentit on kytketty ja kappaleiden valokuvat liitetään laatikon yläosaan.
Vaihe 3: Laatikon sisällä
Kun sait laatikon, suosittelemme testaamaan piirin protoboardissa ennen piirilevyn juottamista. Huomaa, että painikkeet käyttävät ohjelmiston Arduinon PULL-UP-vastusta.
Liitä sitten kaikki painikkeet ja 7seg-näyttö arduino-korttiin esimerkiksi uros-naarasliittimillä.
Arduino -korttia voidaan käyttää ulkoisella akulla laatikon sisällä tai halutessasi liittää sen suoraan tietokoneeseen laatikossa olevan reiän avulla.
Vaihe 4: Ohjelmointi ja lohkokaavio
Suurin ongelma on pystyä laittamaan monia kappaleita käyttämättä SD -moduulia ja tekemättä koodista erittäin pitkää ja vaikeaa hallita. Tätä varten olemme laittaneet kaikki kappaleet erilliseen kirjastoon ja soittaneet arduinosta, jolloin koodi on helppo lukea ja helposti muokattavissa, jotta voit muuttaa kappaleita haluamallasi tavalla. Kirjasto käyttää jokaisen muistiinpanon taajuutta ja hiljaisuutta.
Arduino-koodi on tehty kytkinkotelorakenteella. Ensin luodaan satunnaisluku ja siinä tapauksessa kuuluva kappale kuulostaa. Jos käyttäjä painaa oikeaa painiketta, sininen LED -valo syttyy ja laskuri lisää yhden, muuten punainen LED -valo syttyy ja uusi satunnainen kappale syntyy, kun käynnistyspainiketta painetaan.
Koodin kääntämiseksi sinun on ensin pakattava.cpp- ja.h-koodit, sitten sinun on tuotava kirjasto arduino IDE: hen, Ohjelma-> Sisällytä kirjasto-> Lisää. ZIP-kirjasto.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen