Sisällysluettelo:

Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli: 8 vaihetta (kuvilla)
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli: 8 vaihetta (kuvilla)

Video: Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli: 8 vaihetta (kuvilla)

Video: Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli: 8 vaihetta (kuvilla)
Video: 🕹️ RETRO CM3 una CONSOLA PORTATIL RETRO que supera a la RG350 2024, Marraskuu
Anonim
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli
Retro-CM3: Tehokas RetroPie-ohjattava GAME-konsoli

Tämä ohje on saanut inspiraationsa adafruitin PiGRRL Zerosta, Wermyn alkuperäisestä Gameboy Zero -rakenteesta ja GreatScottLabin käsitellystä pelikonsolista. RetroPie -pohjainen pelikonsoli käyttää ytimenään vadelma pi nollaa (W). MUTTA, kun olen rakentanut useita Pi Zero -konsoleja, havaittiin kaksi pääongelmaa.

1) Raspberry Pi Zero (W) -laitteessa on vain yksi ydin Cortex-A7 ja 512 Mt ram, mikä sopii NES/SNES/GB-tyyppisiin asioihin. Kuitenkin, kun yritin ajaa PS/N64 Emusia, kokemus ei ollut hyväksyttävä. Jopa jotkut GBA-pelit eivät voi toimia sujuvasti (jotkut ääniviiveet, myös joissakin NEOGEO-peleissä, kuten Metal Slug, kun käsitellään monimutkaisia kohtauksia); 2) Useimmat pelikonsolin rakenteet käyttävät SPI: tä tai TV-ulostuloa näyttöliittymänä. SPI -näyttö tarvitsee suorittimen apuun kehyspuskuriohjaimen kanssa, mikä pahentaa pelikokemusta ja myös nopeutta rajoittaa SPI -kellon nopeus. Ja TV-ulostulon näytön laatu ei vain ole tarpeeksi hyvä.

Tässä ohjeessa käytämme RaspberryPi Compute Module 3 -yksikköä ja DPI -käyttöliittymää nestekidenäytöllä rakentaaksesi lopullisen RetroPie -pelikonsolin. Sen pitäisi pystyä käyttämään kaikkia emulaattoreita sujuvasti ja tarjoamaan korkean resoluution ja suuren kuvataajuuden.

Pelikonsolin lopullinen koko on 152x64x18mm ja akku jopa 2000 mAh. Kokoonpano maksaa noin 65 dollaria, mukaan lukien mukautettu piirilevy, kaikki komponentit, 16 Gt: n TF -kortti ja RaspberryPi -laskentamoduuli 3 Lite. Koska minulla on jo 3D -tulostin, kotelo maksaa minulle vain 64 g PLA -filamenttia.

Aloitetaanpa.

Huomaa: Koska englanti ei ole ensimmäinen kieleni, jos huomaat virheitä tai jokin on epäselvää, kerro siitä minulle ystävällisesti.

Tämä on ensimmäinen viestini instructable.com -sivustolla ja tarvitsen todella kaikenlaisia ehdotuksia teiltä.

Vaihe 1: Ainekset

Ainesosat
Ainesosat
Ainesosat
Ainesosat
Ainesosat
Ainesosat
Ainesosat
Ainesosat

Tässä ovat pelikonsolin rakentamiseen tarvittavat ainesosat. Jotkut osat eivät ehkä ole saatavilla alueellasi, kokeile vaihtoehtoisia osia.

1) RaspberryPi Compute Module 3 Lite. Osta se kaupasta, josta sait RaspberryPi 3B -laitteesi, tai kokeile sitä ebayssa.

2) 3,2 tuuman LCD -näyttö RGB/DPI -liitännällä. VARMISTA, että sinulla on RGB/DPI -liitännän LCD -moduuli, koska tämä konsoli on PAKKO rakentaa. Sain nestekidenäytön paikallisesta verkkokaupasta ja sama moduuli löytyy alibabasta. Jos ostat vaihtoehtoisen LCD -moduulin, KYSY palveluntarjoajalta, että hän lähettää sinulle yksityiskohtaiset parametrit ja alustuskoodin. On myös viisasta ostaa vastaavat liittimet samasta kaupasta, koska liittimiä on niin paljon erilaisia.

3) ALPS SKPDACD010. Tact -kytkin, jonka liike on 1,75 mm. Hae sitä paikallisesta elektronisten komponenttien kaupasta.

4) Jotkut muut näppäimet. Käytä mitä tahansa muita START/SELECT/VOL+/VOL- painikkeita.

5) Kaiutin. Mikä tahansa 8 ohmin, 0,5-1,5 W: n kaiutin.

6) Akku. Valitsin 34*52*5,0 mm 1S 1000mAh litiumioniakun x2.

7) Jotkut IC: t. STM32F103C8T6, IP5306, TDA2822, NC7WZ16, SY8113, PT4103 ja jne.

8) Jotkut liittimet. USB-Micro-naaras, PJ-237 (puhelinpistoke), TF-korttituki, DDR2 SODIMM ja jne.

9) Jotkut passiiviset komponentit. Vastukset, kondensaattorit ja induktorit.

10) Mukautettu piirilevy. Kaavamaiset ja PCB -tiedostot ovat lopussa. Muista tehdä siihen muutoksia, jos käytät muita osia.

11) 3D -tulostin. Varmista, että se pystyy tulostamaan osia, joiden koko on enintään 152*66*10 mm.

12) Tarpeeksi PLA -filamenttia.

Vaihe 2: Laskentamoduuli 3

Laskentamoduuli 3
Laskentamoduuli 3
Laskentamoduuli 3
Laskentamoduuli 3

Raspberry Pi Compute Module 3 on erittäin tehokas ydinkortti joidenkin kiinnostavien laitteiden prototyyppien luomiseen. Yksityiskohtainen johdanto löytyy täältä. Ja hyödyllistä tietoa löytyy täältä.

Moduuli käyttää DDR2 SODIMM -tyyppistä liitintä, joka on hieman vaikeampi käyttää. Lisäksi kaikki BCM2837 -ytimen BANK1 ja BANK0 GPIO -nastat johdetaan ulos.

Jotta voimme aloittaa laskentamoduulin käytön, meidän on annettava useita eri jännitteitä: 1,8 V, 3,3 V, 2,5 V ja 5,0 V. Niistä 1,8 V: n ja 3,3 V: n virtaa käytetään joihinkin oheislaitteisiin, jotka tarvitsevat noin 350 mA. 2,5 V: n voimalinja ohjaa TV-ulostulon DAC: a ja se voidaan kytkeä 3,3 V: een, koska emme tarvitse TV-ulostulotoimintoa. 5,0 V on kytkettävä VBAT -nastoihin, ja se saa virtaa Core: sta. VBAT -tulo hyväksyy jännitteet välillä 2,5 V - 5,0 V, ja varmista vain, että virtalähde voi tuottaa jopa 3,5 W: n tehon. VCCIO-nastat (GPIO_XX-XX_VREF) voidaan liittää 3,3 volttiin, kun käytämme 3,3 V: n CMOS-tasoa. SDX_VREF -nasta on myös kytkettävä 3,3 V: n jännitteeseen.

Kaikkia HDMI-, DSI- ja CAM -nastoja ei käytetä tässä, jätä ne kellumaan. Muista sitoa EMMC_DISABLE_N -nasta 3.3 V: iin, koska käytämme TF -korttia kiintolevynä USB -käynnistysominaisuuden sijasta.

Kytke sitten SDX_XXX-nastat TF-korttipaikan vastaaviin nastoihin, eikä ylös- tai alasvetovastauksia tarvita. Tässä vaiheessa olemme valmiita käynnistämään Raspberry Pi Compute Module 3: n. laite, emme vain tiedä toimiiko se hyvin. Joten meidän on lisättävä näyttö, jotta voimme tarkistaa sen seuraavassa vaiheessa.

Mutta ennen kuin jatkamme, meidän on ensin kerrottava Pi: lle, mikä on kunkin GPIO: n tehtävä. Tässä annan joitain tiedostoja, laita "dt-blob.bin", "bcm2710-rpi-cm3.dtb" ja "config.txt" äskettäin väläytetyn TF-kortin käynnistyskansioon. Laita "dcdpi.dtbo" /boot /overlay -kansioon. Dt-blob.bin määrittää kunkin GPIO: n oletustoiminnon. Vaihdan GPIO14/15: n normaaliksi GPIO: ksi ja siirrän UART0 -toiminnon GPIO32/33: ksi, koska tarvitsemme GPIO14/15 -liitännän LCD -moduulin kanssa. Kerron myös Pi: lle, että se käyttää GPIO40/41: tä pwm -funktiona ja tekee niistä oikean ja vasemman äänilähdön. Dcdpi.dtbo on laitepuun peittokuvatiedosto ja se kertoo Pi: lle, että käytämme GPIO0-25: tä DPI-funktiona. Lopuksi kirjoitamme "dtoverly = dcdpi" tietoiseksi Pi: stä lataamaan toimittamamme peitetiedoston.

Tällä hetkellä Raspberry Pi ymmärtää täysin, mitä toimintoa tulisi käyttää kullekin GPIO: lle, ja olemme valmiita siirtymään eteenpäin.

Vaihe 3: Liitäntä LCD -moduuliin

Liitäntä LCD -moduuliin
Liitäntä LCD -moduuliin
Liitäntä LCD -moduuliin
Liitäntä LCD -moduuliin
Liitäntä LCD -moduuliin
Liitäntä LCD -moduuliin

Koska tässä konsolissa voidaan käyttää erilaisia DPI/RGB -liitännän LCD -moduuleja, tässä otamme esimerkkinä oman rakennukseni käyttämän moduulin. Ja jos valitsit toisen, tarkista moduulisi nastamääritelmä ja tee liitännät vain nastanimien mukaan, kuten esimerkissä.

LCD -moduulissa on kaksi liitäntää: SPI ja DPI. SPI: tä käytetään LCD -ohjaimen IC: n alkuasetusten määrittämiseen, ja voimme yhdistää ne mihin tahansa käyttämättömään GPIO: hon. Liitä vain Reset, CS, MOSI (SDA/SDI) ja SCLK (SCL) nastat, MISO (SDO) -tappia ei käytetä. Alustamaan nestekidenäytön ohjain käytämme tässä BCM2835 C -kirjastoa GPIO: iden ohjaamiseen ja tulostaa tietyn moduulin toimittajan toimittaman alustusjärjestyksen. Lähdetiedosto löytyy myöhemmin tästä ohjeesta.

Asenna BCM2835 C -kirjasto toiseen Raspberry Pi 3 -laitteeseen tässä annettujen ohjeiden mukaisesti. Käytä sitten komentoa "gcc -o lcd_init lcd_init.c -lbcm2835" lähdetiedoston kääntämiseen. Lisää sitten uusi rivi /etc/rc.local -tiedostoon ennen "exit 0": "/home/pi/lcd_init" (oletetaan, että olet laittanut käännetyn sovelluksen kansioon/home/pi). On korostettava, että lähdetiedostoa käytetään vain tietylle käyttämälleni moduulille ja eri LCD -moduulille. Pyydä vain toimittajalta alustusjärjestys ja muokkaa lähdetiedostoa vastaavasti. Tämä prosessi on melko hankala, koska tässä vaiheessa mitään ei näy näytöltä, siksi suosittelen vahvasti, että teet tämän RPI-CMIO-kortilla, koska se johtaa kaikki GPIO: t, jotta voit debugata sen uart- tai wlan-ohjelmalla.

Seuraava osa on helppo, liitä vain LCD -moduulin vasemmat nastat tämän mukaisesti. Riippuen siitä, millainen LCD -moduuli sinulla on, valitse RGB -tila viisaasti. Tässä valitsin itselleni DPI_OUTPUT_FORMAT_18BIT_666_CFG2 (tila 6). Muuta riviä "dpi_output_format = 0x078206" valintasi mukaan. Ja jos LCD -moduulisi käyttää eri tarkkuutta, säädä "hdmi_timings = 480 0 41 60 20 800 0 5 10 10 0 0 0 60 0 32000000", katso tiedosto tästä.

Jos kaikki asetukset ovat oikein, seuraavan Pi-käynnistyksen yhteydessä sinun pitäisi nähdä näyttö ruudulla 30-40 sekunnin mustan jälkeen (virtalähteestä järjestelmään lataa SPI-alustusskriptisi).

Vaihe 4: Näppäimistö ja ääni

Näppäimistö ja ääni
Näppäimistö ja ääni
Näppäimistö ja ääni
Näppäimistö ja ääni

Olemme tehneet ytimen ja lähdön kanssa kahdessa viimeisessä vaiheessa. Siirrytään nyt syöttöosaan.

Pelikonsoli tarvitsee näppäimiä ja painikkeita. Tässä tarvitaan 10 ALPS SKPDACD010 -kytkintä ylös/alas/oikealle/vasemmalle, LR ja A/B/X/Y -painikkeiksi. Normaaleja 6x6 pinta-asennusnäppäimiä käytetään myös muihin painikkeisiin, kuten käynnistys/valinta ja äänenvoimakkuuden lisäys/vähennys.

Painikkeiden liittäminen Raspberry Pi -laitteeseen on mahdollista kahdella tavalla. Yksi tapa on yhdistää painikkeet suoraan Pi: n GPIO -laitteisiin ja toinen tapa yhdistää painikkeet MCU: hon ja käyttöliittymään Pi: n kautta USB HID -protokollalla. Tässä valitsin toisen, koska tarvitsemme MCU: n joka tapauksessa käsittelemään käynnistysjärjestystä ja on turvallisempaa pitää Pi kaukana ihmisen kosketuksesta.

Liitä siis avaimet STM32F103C8T6 -laitteeseen ja kytke sitten MCU Pi -laitteeseen USB -liitännällä. Esimerkki MCU -ohjelmasta on tämän vaiheen lopussa. Muuta nastamääritelmiä kohdassa hw_config.c ja käännä se MCU: n USB -kirjaston avulla. Tai voit vain ladata heksatiedoston suoraan MCU: lle, kunhan jaat samat nastamääritelmät tämän ohjeen lopussa olevassa kaaviossa.

Mitä tulee äänilähtöihin, Raspberry Pi 3 B: n virallinen kaavio antaa hyvän tavan suodattaa pwm -aalto ja saman piirin pitäisi toimia täydellisesti täällä. Yksi asia, joka tulisi huomauttaa, on se, että muista lisätä "audio_pwm_mode = 2" -rivi config.txt -tiedoston loppuun äänilähdön melun vähentämiseksi.

Kaiuttimen käyttämiseksi tarvitaan kaiutinohjain. Täällä valitsin TDA2822 ja piiri on virallinen BTL -piiri. Huomaa, että puhelinpistokkeessa PJ-327 on automaattinen irrotustappi oikeassa ulostulossa. Kun kuulokkeita ei ole kytketty, nasta 3 on liitetty oikeaan kanavaan. Ja heti kun kuulokkeet on kytketty, tämä nasta irrotetaan oikeasta kanavasta. Tätä nastaa voidaan käyttää kaiuttimen sisääntulonappina ja kaiutin mykistyy, kun kuulokkeet kytketään.

Vaihe 5: Virta

Teho
Teho
Teho
Teho
Teho
Teho

Palatkaamme teho -osioon ja tarkistakaa yksityiskohtainen virran suunnittelu.

Virtalähteitä on kolme: MCU-virtalähde, laturi/tehostin ja DC-DC-kytkimet.

MCU-virtalähde on jaettu kaikista muista virtalähteistä, koska tarvitsemme sitä suorittaaksesi esivirran. Kun virtapainiketta painetaan alas, PMOS yhdistää LDO: n EN -nastan akkuun LDO: n ottamiseksi käyttöön. Tämän jälkeen MCU kytketään päälle (painiketta painetaan edelleen). MCU: n käynnistyksen yhteydessä se tarkistaa, onko virtapainiketta painettu tarpeeksi kauan. Noin 2 sekunnin kuluttua, jos MCU havaitsee, että virtapainiketta painetaan edelleen, se vetää "PWR_CTL" -tapin ylös pitääkseen PMOS: n päällä. Tällä hetkellä MCU ottaa MCU -virtalähteen ohjauksen haltuunsa.

Kun virtapainiketta painetaan uudelleen 2 sekunnin ajan, MCU suorittaa virrankatkaisusarjan. Sammutusjakson lopussa MCU vapauttaa "PWR_CTL" -tapin, jotta PMOS sammuu ja MCU -syöttö kytketään pois päältä.

Laturi/tehostin käyttää IC IP5306 -standardia. Tämä IC on 2,4 A: n varaus ja 2,1 A: n purkaus, erittäin integroitu Soc virtapankkikäyttöön, ja se sopii täydellisesti tarpeisiimme. IC pystyy lataamaan akun, antamaan 5 V: n lähdön ja näyttämään akun varaustason 4 LEDillä samanaikaisesti.

DC-DC Buck -osa käyttää kahta SY8113-tehokasta 3A-buckia. Lähtöjännite voidaan ohjelmoida kahdella vastuksella. Tehosekvenssin varmistamiseksi tarvitsemme MCU: n ottamaan Boosterin käyttöön ensin. KEY_IP -signaali simuloi IP5306: n KEY -nastan näppäimen painallusta ja mahdollistaa sisäisen 5 V: n tehostimen. Tämän jälkeen MCU ottaa käyttöön 3,3 V: n virran vetämällä RASP_EN -nasta korkealle. Ja 3,3 V: n toimittamisen jälkeen 1,8 V: n buksin EN -nasta vedetään korkealle ja mahdollistaa 1,8 V: n ulostulon.

Akun osalta konsolille riittää kaksi 1000 mAh litiumioniakkua. Tällaisen akun normaali koko on noin 50*34*5 mm.

Vaihe 6: Järjestelmän käyttöönotto

Järjestelmän asentaminen
Järjestelmän asentaminen

Tässä vaiheessa kokoamme kaikki asetukset.

Ensin sinun on ladattava ja salattava RetroPie -kuva uuteen TF -korttiin. Opetusohjelma ja lataus löytyy täältä. Lataa Raspberrypi 2/3 -versio. Näet 2 osiota kuvan vilkkumisen jälkeen: FAT16 -muodon "käynnistysosion" ja EXT4 -muodon "Retropie" -osion.

Kun olet tehnyt, älä aseta sitä Raspberry Pi -laitteeseen heti, koska meidän on lisättävä FAT32 -osio romille. Käytä osiointityökaluja, kuten DiskGenius, säätääksesi EXT4-osion noin 5-6 Gt: iin ja luo uusi FAT32-osio, jossa on kaikki vapaa tila TF-kortillasi. Katso lataamaani kuvaa.

Varmista, että järjestelmäsi pystyy tunnistamaan TF-kortinlukijan USB-kiintolevylaitteeksi, ja näet 3 osiota selaimessasi. Kaksi niistä on käytettävissä ja Windows pyytää sinua alustamaan vasemman. ÄLÄ formatoi sitä !!

Avaa ensin käynnistysosio ja määritä nastan asetukset vaiheen 2 mukaisesti. Tai voit vain purkaa boot.zip -tiedoston tässä vaiheessa ja kopioida kaikki tiedostot ja kansiot käynnistysosioon. Muista kopioida myös käännetty lcd_init -komentosarja käynnistysosioon.

Tässä olemme valmiit suorittamaan ensimmäisen käynnistyksen, mutta koska näyttöä ei ole, suosittelen lämpimästi käyttämään RPI-CMIO-korttia usb wlan -laitteen kanssa. Sitten voit määrittää wpa_supplicant -tiedoston ja ottaa ssh: n käyttöön tässä vaiheessa. Jos et aio hankkia sellaista, GPIO32/33 -laitetta voidaan käyttää UART -päätelaitteena. Liitä TX (GPIO32) ja RX (GPIO33) -nasta usb-uart-korttiin ja käytä päätelaitetta tiedonsiirtonopeudella 115200. Joka tapauksessa sinun on saatava päätelaite Piin.

Ensimmäisen käynnistyksen yhteydessä järjestelmä jumittuu, kun yrität laajentaa tiedostojärjestelmää. Ohita se, paina käynnistyspainiketta (näppäile USB HID -näppäimistön näppäin) ja käynnistä uudelleen. Kopioi päätelaitteessa lcd_init -skripti käyttäjän "pi" kotikansioon ja aseta automaattinen käynnistys noudattamalla vaihetta 3. Toisen uudelleenkäynnistyksen jälkeen sinun pitäisi nähdä näytön syttyä ja näyttää jotain.

Tällä hetkellä pelikonsolisi on valmis pelaamaan. Kuitenkin, jotta voit ladata romit ja BIOSit TF -kortillesi, tarvitset päätelaitteen joka kerta. Yksinkertaistamiseksi ehdotan, että asennat FAT32 -osion.

Varmuuskopioi ensin RetroPie-kansio /home /pi kohdasta RetroPie-bck: "cp -r RetroPie RetroPie-bck". Lisää sitten uusi rivi hakemistoon/etc/fstab: "/dev/mmcblk0p3/home/pi/RetroPie -oletusarvot, uid = 1000, gid = 1000 0 2" asentaaksesi FAT32 -osion automaattisesti RetroPie -kansioon asettamalla omistaja käyttäjälle "pi". Uudelleenkäynnistyksen jälkeen huomaat, että kaikki RetroPie -kansion sisältö on poissa (jos ei, käynnistä uudelleen) ja jotkut virheet näkyvät näytöllä. Kopioi kaikki RetroPie-bckin tiedostot takaisin RetroPieen ja käynnistä uudelleen. Virheiden pitäisi kadota ja voit määrittää syöttölaitteen noudattamalla näytön ohjeita.

Jos haluat lisätä ROM -levyjä tai BIOS -laitteita, irrota TF -kortti pistorasiasta, kun virta on katkaistu, ja kytke se tietokoneeseen. Avaa kolmas osio (MUISTA IGNORE -muotoiluvinkki !!!) ja kopioi tiedostot vastaaviin kansioihin.

Vaihe 7: 3D -tulostettu kotelo ja painikkeet

3D -tulostettu kotelo ja painikkeet
3D -tulostettu kotelo ja painikkeet
3D -tulostettu kotelo ja painikkeet
3D -tulostettu kotelo ja painikkeet
3D -tulostettu kotelo ja painikkeet
3D -tulostettu kotelo ja painikkeet

Suunnittelin GameBoy Micro -tyylisen kotelon pelikonsolia varten.

Tulosta vain

4x ABXY. STL

2x LR. STL (tarve lisätä tukea)

1x CROSS. STL

1x TOP. STL

1x BOTTOM. STL

Tulostan ne PLA: lla, jossa on 20% täyttö, 0,2 mm kerros ja se on riittävän vahva.

Koska kotelo on tiukka, tarkista tulostimen tarkkuus testikuutiolla ennen tulostamista.

Kolme 5 mm pitkää φ 3 mm ruuvia ja neljä 10 mm pitkää φ 3 mm ruuvia on koottava yhteen.

Vaihe 8: Kaikki yhdessä ja vianetsintä

Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä
Kaikki yhdessä ja vianetsintä

Koska piiri on eräänlainen monimutkainen, se on hyvä valinta tehdä joitakin piirilevytöitä. Koko kaavio ja oma PCB -versio ladataan tämän vaiheen lopussa. Jos aiot käyttää PCB -versiota, älä poista logoani Top_Solder -kerroksesta. On parempi tehdä omia mukautuksia ja luovuttaa oma PCB -tiedosto paikalliselle valmistajalle, jotta se voidaan selvittää, koska on todella vaikeaa ostaa kaikkia samoja osia, joita käytän PCB: lläni.

Kun olet juottanut kaikki piirilevyn komponentit ja testannut, ensimmäinen asia on ladata heksatiedosto MCU: han. Kiinnitä sen jälkeen LCD -moduuli piirilevyyn. LCD -moduulin tulee olla 3 mm piirilevyn yläpuolella, jotta se mahtuu koteloon. Kiinnitä se paksulla kaksipuolisella teipillä. Liitä sitten FPC liittimeen ja aseta CM3L- ja TF -kortti paikalleen. ÄLÄ juota akkua nyt, kytke USB -virtalähde ja käynnistä se!

Tarkista kaikki painikkeet ja näyttö. Mittaa jännite BAT+: n ja GND: n välillä, tarkista, onko jännite noin 4,2 V. Jos jännite on OK, irrota USB -kaapeli ja juokse akku. Kokeile virtapainiketta.

Aseta CROSS- ja ABXY -painike TOP -koteloon ja piirilevy koteloon. Kiinnitä piirilevy koteloon 3 ruuvilla. Lisää paksua kaksipuolista teippiä kaikkien SKPDACD010 -painikkeiden takaosaan ja kiinnitä akku siihen. ÄLÄ käytä paksua teippiä, jotta SKPDACD010 -nastat eivät vahingoita akkua. Kiinnitä sitten kaiutin BOTTOM -koteloon. Ennen kuin suljet sen, sinun on ehkä kokeiltava kaikkia painikkeita, tarkistettava, toimivatko ne ja pomppivatko ne oikein. Sulje sitten kotelo 4 ruuvilla.

Nauttia.

Joitakin vianetsintävihjeitä:

1) Tarkista kolminkertaisesti LCD -moduulin nastaliitäntä kaaviossa ja piirilevyssä.

2) Reititä LCD -signaalijohdot pituusrajoituksella.

3) Jos et ole varma teho -osista, juota ja testaa jokainen osa noudattamalla virtajärjestystä. Ensin 5V ja sitten 3.3V ja 1.8V. Kun kaikki teho -osat on testattu, juota muut komponentit.

4) Jos näyttö sumenee usein, yritä kääntää PCLK -signaalin napaisuus asettamalla dpi_output_format.

5) Jos näyttö on keskellä paljon, yritä kääntää HSYNC- tai VSYNC -signaalin napaisuus.

6) Jos näyttö on hieman keskellä, yritä säätää yliskannausasetuksia.

7) Jos näyttö on musta, yritä odottaa järjestelmän käynnistymistä rc.local -skriptiin. Jos tarvitset näyttöä alusta alkaen, yritä kytkeä SPI -liitäntä MCU: han ja alustaa LCD -moduuli MCU: n avulla.

8) Jos näyttö on koko ajan musta, tarkista alustusjärjestys uudelleen.

9) Voit vapaasti esittää kysymyksiä täällä tai sähköpostitse: [email protected]

Suositeltava: