Arduboy-pelikonsoli on yksi tunnetuimpia esimerkkejä avoimesta laitteistosta. Haluatko - ostaa valmiina, haluat - kerätä tee se itse. Jos ne kasvavat harteilta, toinen on kannattavampi. Instructables teki mielenkiintoisen version Arduboy-kloonista lempinimellä indoorgeek.
Ensinnäkin hän kokeili konsolikaaviota leipälautatyyppisellä leipälaudalla:
I / O-laitteet, jotka hän liitti jalkoihin Työläs Pro Micro näin:
painikkeet:
Ylös - A0
Alas - A3
Oikea - A1
Vasen - A2
A - D7
B - D8
OLED-näyttö:
SCL - D15
SDA - D16
DC - D4
RES - D2
Pietson säteilijä:
Yksi johtopäätös - D5
Toinen on D6
RGB-LED:
Punainen - D10
Vihreä - D3
Sininen - D9
Painikkeet, joissa on vastakkaiset johtopäätökset yhteisessä johtimessa (on parempi lisätä vastusten veto plus-arvoon), RGB-merkkivalon yhteinen anodi plusssa, katodit Arduinossa ei suoraan, mutta vastuksien kautta, näyttövoima johtaa leipälevyn vastaaviin väylöihin.
Ohjattu toiminto valmistelee Arduino IDE: n luonnoksen täyttämistä varten. Valitsee valikkokohteen File - Preferences. Lisäpaneelien hallinta -kentässä URL-osoite kopioi seuraavan osoitteen:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Napsauta OK. Sitten hän valitsee valikkokohteen Työkalut - Taulut - Taulut-hallinta ja kirjoittaa tekstikenttään kotitekoisen tai Arduboyn kotitekoisen. Valitsee tämän paketin ja aloittaa asennuksen Asenna-painikkeella.
Aseta Työkalut-valikossa seuraavat parametriarvot:
Hallitus: Kotitekoinen Arduboy
Käynnistyslataus: Cathy3K
Perustuu: SparkFun Pro Micro 5V - Vaihtoehtoinen johdotus
Ydin: Arduboyn optimoitu ydin
Näyttö: SSD1306
Hän valitsee haluamansa pelin, lataa luonnoksen ja lähettää sen Arduinolle. Käynnistyy - toimii:
Se reagoi hyvin myös painikkeisiin:
Nyt indoorgeek suunnittelee täydellisen kloonipiirin (akun toimintaan tarvittavilla lisäkomponenteilla), joka kootaan piirilevylle:
Kehittää itse levyt:
Tilaukset, ja nyt levyt tulevat:
Alkaa kerätä:
Se soi virtapiiriin, yhdistää 380 mAh: n akun oikeassa napaisuudessa, latautuu ja nyt voit pelata peliä, joka oli ommeltu Arduinossa testin aikana leipälevylle. Tai täytä mikä tahansa muu peli Arduboylle.
Konsoli kuluttaa 50-100 mA, yhden akun lataus kestää kolme tai neljä tuntia. että kotitekoinen tuote kesti pitkään, sinun on tehtävä siitä kestävä kotelo.