Käsikonsoli täpläkuparoidulle piirilevylle

28/12/2018

Mitä osia tarvitset?

Tässä on lista osista joita tulet tarvitsemaan. Voit toki korvata osat vastaavilla, mutta ne voivat vaatia muutoksia koodiin.

  • Täpläkuparoitu piirilevy
  • Arduino Nano
  • SSD1306 OLED-näyttö SPI-liitännällä
  • 9 kpl 6*6*6 mm nappeja
  • Piikkirimoja (naaras), jos haluat irroittaa Arduinon ja näytön muuhun käyttöön
  • Johtoja
  • Tinaa
  • Akku (Ei välttämätön, mutta tekee käytöstä mukavempaa. Kannattaa myös satsata liittimiin ja lataus- ja suojauspiiriin. Liittimeksi suosittelen JST XH 2.5-2 pinnistä liitintä. TP4056 on loistava valinta lataukseen ja suojaukseen.)

Miten kytken osat?

Tästä voit katsoa mallia X, Y, B ja A napeille.

Tässä konsolissa kytkin napit näin:

  • ylös = A4
  • vasen =  D3
  • alas = D5
  • oikea = D4
  • X = A2
  • Y = A3
  • B = A0
  • A = A1
  • Q = D2

Voit kytkeä napit periaatteessa mihin pinneihin tahansa, kunhan ne eivät ole samoissa pinneissä kuin näyttö. Voit vaihtaa pinnejä io.h -tiedostosta.

Näyttö kytketään taas näin (RES, DC ja CS vaihdettavissa heti koodin alussa) :

  • GND -> GND
  • VCC -> 3,3 V
  • D0 -> D13 (kellosignaali)
  • D1 -> D11 (data)
  • RES -> 8
  • DC -> 6
  • CS -> 7

Valmista tuli!

Nyt vain kytken USB-kaapelin Arduinoon. Kannattaa ehkä irroittaa akku ohjelmoinnin ajaksi, ettei se pääse ylilatautumaan. Suojauspiirin pitäisi kyllä hoitaa se puolestasi, mutta kannattaa aina pelata varman päälle. Koodit löytyvät GitHubista:
https://github.com/Teneppa/handheld_open_source


After the smoke has cleared, check the wirings. Or just check the wirings.
Powered by Webnode
Create your website for free! This website was made with Webnode. Create your own for free today! Get started