BIG TRAK / bigtrak on elektroninen lelu , ohjelmoitava auto, jonka Milton Bradley on kehittänyt ja julkaissut vuonna 1979 . Suositushinta julkaisuhetkellä oli 43 USD . Lelua on julkaistu yli miljoona kappaletta.
Lelu oli kuusipyöräinen tankki , jonka rungon yläosassa oli kalvonäppäimistö . Lelu voisi muistaa jopa 16 komennon sarjan ja suorittaa sen. Esimerkki sekvenssistä: "siirrä viisi yksikköä eteenpäin", "tauko", "käänny 30 astetta oikealle", "ota laukaus" jne. Siellä oli myös komento toistaa edellinen komento, joka salli yksinkertaiset silmukat, mutta lelun ohjelmointikieli ei ollut Turing-täydellinen, koska siinä ei ollut ehdollisia komentoja. Lelussa ei myöskään ollut muita antureita kuin pyörän pyörimisanturit (etäisyysanturi).
Ohjausperiaatteen mukaan lelu oli samanlainen kuin kilpikonnagrafiikka .
USA :n , Englannin ja Euroopan lelun versioissa oli huomattavia ulkoisia eroja. Yhdysvaltalainen versio oli valmistettu harmaasta muovista ja sen rungossa oli "BIG TRAK" -teksti. Englannin- ja eurooppalainen versio oli valmistettu valkoisesta muovista, siinä oli "bigtrak"-kirjain ja erilainen näppäimistöasettelu.
Lelussa oli myös valinnainen lisävaruste - perävaunu, joka saattoi pudottaa kuormansa erityisellä komennolla.
Tällä hetkellä lelulle on omistettu pieni verkkoyhteisö . Hän vastasi lelulaitteen ja siinä käytetyn TMS1000- mikrokontrollerin käänteissuunnittelusta .
Lelun pohjana on Texas Instruments TMS1000 4-bittinen mikro -ohjain . Sen muistissa on erityinen ohjelma, joka pollaa näppäimistöä, muistaa syötetyt komennot ja niiden myöhemmän suorituksen.
Lelua käyttää kaksi sähkömoottoria , jotka on kytketty vaihteiston kautta kahteen keskikokoiseen pyörään. Käännökset suoritetaan moottoreiden pyörimissuunnan erillisellä muutoksella. Kuljettu matka määritetään infrapuna- optroliittimellä , joka on sijoitettu hammaspyörän reikien sivuille. Pyöriessään vaihde menee päällekkäin optoerottimen kanssa ja tuottaa pulsseja.
Kaikki lelun elektroniikka on sijoitettu yhdelle piirilevylle . Mikro-ohjaimen mikropiirin lisäksi käytetään toista mikropiiriä - SN75495, joka on suunniteltu ohjaamaan digitaalista LED - ilmaisinta. Lelussa hän ohjaa "laser"-lamppua, optoerottimen LEDiä, kaiutinta (joka toistaa äänitehosteita) ja tuottaa signaaleja moottoreita ohjaaville virtakytkimille . Kortilla on myös virtakytkimet neljässä transistorin (kaksi per moottori) ja useita passiivisia komponentteja.
Lelu saa virtansa neljästä 1,5 voltin D-tyypin paristosta (kotielementin 373 analogista) ja yhdestä 9 voltin PP3-paristosta ("Krona") . Lelun ohjeissa suositellaan vain alkaliparistojen käyttöä . Kun valmiustilassa ei ole annettu komentoja, noin puolen minuutin välein soitettiin äänimerkki, joka muistutti lelua virran kytkemisestä.
Neuvostoliitossa julkaistiin leluklooni nimeltä "Electronics IM-11". Vuodesta 1983 niitä on tuotettu Zelenograd-yrityksessä "Angstrem" (ne eroavat yrityksen tarrassa olevasta logosta), sitten tuotanto siirrettiin Solnechnogorskin sähkömekaaniseen tehtaaseen (SEMZ). Kuten ohjeissa [1] todetaan, lelun oli tarkoitus "kehittää 6–12-vuotiailla lapsilla kiinnostusta tekniseen luovuuteen, ohjelmointitaitoon ja laajentaa heidän näköalojaan".
Kolme mallia julkaistiin. Varhainen malli, "Lunokhod" on lähes täydellinen klooni alkuperäisestä eurooppalaisesta versiosta, mutta perävaunun liittäminen puuttuu, kuten myös OUT-painike. Joissakin kopioissa on näppäimistön kirjoitukset käännetty venäjäksi, kun taas toisissa ei. Optoerottimen sijasta etäisyysanturina käytetään kielikytkintä . Muovinen puskuri paineanturilla on lisätty, joka sammuttaa lelun kokonaan poistamalla ohjelman, kun se törmää esteeseen. Vuonna 1988 Science and Life -lehti julkaisi artikkelin, jossa kuvattiin lelun ominaisuuksia ja muotoilua.
Myöhemmässä mallissa, Planet Roverissa , oli useita havaittavampia eroja: potkuri laukaisi käskystä (ei koskaan lisätyn perävaunun ohjaamisen sijaan, ja OUT-painike palautettiin näppäimistöön vastaavan kuvakkeen kanssa), ajovalot ja takavalot (punaiset LED -valot) ). Virtakytkin on siirretty yläpaneelista lelun takaosaan ja näppäimistön taustaväri on muutettu harmaasta (kuten alkuperäisessä) kirkkaan keltaiseksi.
Seuraavassa versiossa (luultavasti viimeisessä) värjäykseen tehtiin muutoksia ja koriste-elementtien värit muutettiin valkoiseksi ja siniseksi. Perävaunua ei ole vielä lisätty, ja potkuri jätetään, kuten toisessa vaihtoehdossa.
Kuten alkuperäisessä lelussa, kaikki elektroniikka sijaitsee yhdellä levyllä ja koostuu kahdesta mikropiiristä ja lisäelementeistä. Kaikki komponentit ovat kotimaisia. Sirut ja virtaavaimet sijaitsevat laudalla samalla tavalla kuin alkuperäinen. Mikro-ohjaimen mikropiiri on valmistettu eri kotelosta, sillä on epätyypillinen nimitys UU-1 ja SEMZ-laitoksen logo. Ohjeissa kerrottiin, että lelun mikroprosessori sisälsi 10 tuhatta transistoria , mikä on noin kaksi tuhatta enemmän kuin alkuperäisessä TMS1000-mikro-ohjaimessa. Toinen siru, KM1010KT1, on kotimainen analogi alkuperäisessä SN75495-lelussa käytetylle.
Lelun ohjelmointi suoritettiin yksinomaan näppäimistöllä. Lelussa ei ollut näyttöä tai muuta tapaa näyttää syöteohjelmaa ennen sen suorittamista. Näppäimistössä oli numeerinen kenttä komentoparametrien (1..99), komentonäppäimien ja useiden palvelunäppäinten syöttämiseen.
Amerikkalaisessa lelun versiossa on IN - avain . Ohjeissa sanotaan, että sitä käytetään valinnaisen lisävarusteen kanssa, jota ei ole vielä julkaistu, ja jos sitä ei ole saatavilla, tämä ja sitä seuraava komento ohitetaan. Lisälaitetta ei koskaan julkistettu tai julkaistu, ja avain poistettiin näppäimistöstä lelun eurooppalaisessa versiossa.
Harrastajan tekemä tutkimus [2] osoitti, että lelun varhaisten julkaisujen jälkeen tätä komentoa ei voitu käyttää. Aluksi tarvittavat komponentit asennettiin levylle, mutta niitä yhdistävä johto puuttui laajennusliittimestä. Myöhemmin itse komponentteja ei asennettu. Myöhemmissä julkaisuissa myös kalvonäppäimistön eristävästä kerroksesta jätettiin pois reikä, mikä teki fyysisesti mahdottomaksi painaa näppäintä. Ehkä IN -näppäimen toimintoa ei toteutettu ohjelmassa tapahtuneen virheen vuoksi, joka havaittiin vasta ohjelmoitujen mikro-ohjainten valmistuksen jälkeen. Koska ne ohjelmoitiin kerran valmistushetkellä, virheen korjaaminen johtaisi tappioihin.