Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei siellä!
Tänään teen lyhyen ohjeen kuinka tehdä pieni peli -PCB -levy pelaamaan ankanmetsästystä Esp8266: lla.
Aloitetaan!
Vaihe 1:
Tänä vuonna näin youtube -videon, että "surkea kaveri" / Volos Rakic / teki kätevän pienen pelin Esp8266: lle.
Tämä ankanmetsästyspeli on niin siisti, että olen päättänyt tehdä PCB: n itselleni pelaamiseen vapaa -ajallani.
www.youtube.com/watch?v=vSvZcdnIoog&app=desktop
Vaihe 2: Materiaalit
Jotta saat tämän ohjeen, tarvitset seuraavat asiat.
Tarvittavat osat:
- Esp8266 Esp12E/F (ohjelmoitu Wemos D1 mini)
- ESP12F -polttolaite/valinnainen/
- SSD1306 olet -näyttö
- Mukautettu piirilevy
- 6 painiketta
- 6 vakio 10K vastusta
- 3 -nastainen kytkin
- JST_2-PIN_2.54MM
- JST PH 2-PIN 2.0MM
- Vakio arduino DC Jack
- AMS1117 3.3 ja 5V jännitesäädin (SOP223)
- 2X 47uF elektrolyyttikondensaattori
- 2X4 naarasliitin
Vaihe 3: Ohjelmisto
Pelin luonnos voidaan ladata täältä:
drive.google.com/file/d/1hLJ8UO2RRGUYGUMNj… tai täältä.
PCB-tiedosto: https://github.com/Lacybad/Duck-Hunt-PCB tai easyeda-keskuksesta
Vaihe 4: Valmis levy
Olen käyttänyt palavaa valaisinta esp -sirun ohjelmoimiseen. PCB -tiedostoa tehtäessä se ohjelmoitiin nimellä Wemos D1 mini. Halusin lisätä virtalähteen liittimiä käytettäväksi matkapuhelimen laturilla, akulla, DC6/9/12V -sovittimella tai 3XAA -paristopidikkeellä.
Olen käyttänyt LD1117S 5V ja AMS1117 3.3V jännitesäätimiä tälle levylle. Koska esp ei käytä wifiä, se ei ota liikaa virtaa näytöllä. Mutta kun pelasin sillä tunnin ajan 9 V: n ladattavasta akusta (800Mah), jännitesäädin oli vain lämmin. Joten mielestäni se oli hyvä valinta.
SSD1306 oled -näytöissä on 2 erilaista VCC- ja GND -pistoketta, joten olen lisännyt toisen 2x4 -naaraspistokkeen, jotta voin käyttää molempia.
Pls anteeksi kuvassa olevan esp -sirun juotoslaadusta, juotoskärki ei ole paras nyt ja tarvitsen pian uuden.
Olen tehnyt tämän levyn itselleni, mutta jos joku pitää siitä, voit vapaasti käyttää sitä.
PCB valmisti JLCPCB.
Paras tulos: 488:)
Vaihe 5: Seuraava projekti
FM -radiosuoja arduinoa varten.