Sisällysluettelo:

Muistipalapeli herätyskello: 3 vaihetta (kuvilla)
Muistipalapeli herätyskello: 3 vaihetta (kuvilla)

Video: Muistipalapeli herätyskello: 3 vaihetta (kuvilla)

Video: Muistipalapeli herätyskello: 3 vaihetta (kuvilla)
Video: Наконец-то на руке GALAXY WATCH 3. Обзор и опыт использования. 2024, Marraskuu
Anonim
Muistipalapeli herätyskello
Muistipalapeli herätyskello
Muistipalapeli herätyskello
Muistipalapeli herätyskello

Tämä on herätyskellokello, mikä tarkoittaa, että sinun on ratkaistava pieni muistipeli lopettaaksesi herätyksen!

Yhteenvetona voidaan todeta, että tämä kello on tarkoitettu kenelle tahansa aamulla. Siinä on 3 LEDiä, jotka kun painat mitä tahansa painiketta, hälytys mykistetään ja 3 LEDiä antavat sinulle satunnaisen kuvion ja minuutin sen syöttämiseen.

Tarvikkeet

- 2 Arduino Pro Miniä

- Punaiset, vihreät ja siniset LEDit

- Punaiset, vihreät ja siniset painikkeet

- EC11 -kiertokooderi

- Kaiutin

- Jotkut kaapelit, stripboard, otsikot

- 3D -painetut osat

Työkalut

- Juotosrauta ja juote

- Stripboard

Vaihe 1: Kuinka se toimii?

Image
Image

Sinun on käytettävä kiertokooderia (ec11) säätääksesi ja paina sen painiketta sen asettamiseksi.

Ensimmäisellä käynnistyksellä se odottaa kellon tunnin ja sitten minuutin säätämistä.

Kun säädät sitä, kello alkaa toimia ja voit säätää hälytystä. Joka kerta kun painat enkooderin painiketta, siirryt seuraavaan osaan hälytyksen tunniksi, minuutiksi ja vaikeusasteeksi.

Vaikeus toimii; 4, 7 ja 9 LED -merkkivalot vilkkuvat muistettavaksi ja sinulla on minuutti aikaa syöttää se uudelleen.

Jos et voi tai et, kuvio muuttuu ja hälytys soi uudelleen.

Vaihe 2: Suunnittelu

Piiri ja koodi
Piiri ja koodi

Se on pohjimmiltaan minipeli (ja opin prosessissa, että sitä kutsutaan Simon -muistipeliksi), joten haluan sen näyttävän klassiselta pelikonsolilta.

Lisäsin f3d- ja stl -tiedostoja, voit muokata tai tulostaa vapaasti.

Vaihe 3: Piiri ja koodi

Piiri ei ole monimutkainen. Sain yhden Arduino Pro Minin virtalähteeksi 9 V: n akun ja liitin toisen I2C: hen ja annan sille virran VCC -nastoilla, käytin LCD -näyttöä I2C -moduulilla. Käytettiin 10K ohmin vastuksia painikkeissa ja 330 ohmia LEDien kanssa.

Jaoin koodit Github -sivullani.

Kirjastot

Pyörivä

DS1302 (reaaliaikainen kello)

LiquidCrystal_I2C

PCM (käytin PCM: ää, koska minulla ei ollut mahdollisuutta ostaa vahvistinta, voit käyttää vahvistinta saadaksesi enemmän ääntä. Lisäsin alkuperäisen wav -tiedoston, jos haluat käyttää sitä.)

Suositeltava: