BIG TRAK / bigtrak är en elektronisk leksak , en programmerbar bil , utvecklad och släppt av Milton Bradley 1979 . Det rekommenderade priset vid utgivningstillfället var 43 USD . Mer än en miljon exemplar av leksaken har släppts.
Leksaken var en sexhjulig tank med ett membrantangentbord på toppen av kroppen. Leksaken kunde memorera en sekvens med upp till 16 kommandon och utföra den. Ett exempel på en sekvens: "flytta fem enheter framåt", "pausa", "sväng 30 grader åt höger", "ta ett skott", etc. Det fanns också ett kommando att upprepa det föregående kommandot, vilket tillät enkla loopar, men leksakens programmeringsspråk var inte Turing-komplett eftersom det inte hade några villkorliga kommandon. Leksaken hade inte heller några andra sensorer än hjulrotationssensorer (en avståndssensor).
Enligt principen om kontroll liknade leksaken sköldpaddsgrafik .
Versioner av leksaken för USA och England och Europa hade märkbara yttre skillnader. Den amerikanska versionen var gjord av grå plast och hade "BIG TRAK" bokstäver på kroppen. Den engelska och europeiska versionen var gjord av vit plast, hade "bigtrak" bokstäver och en annan tangentbordsdesign.
Leksaken hade också ett valfritt tillbehör - en släpvagn som kunde släppa lasten på ett speciellt kommando.
Det finns för närvarande en liten onlinegemenskap dedikerad till leksaken. Han var ansvarig för omvänd konstruktion av leksaksenheten och mikrokontrollern TMS1000 som användes i den .
Grunden för leksaken är en Texas Instruments TMS1000 4-bitars mikrokontroller . I dess minne finns det ett speciellt program som pollar tangentbordet, kommer ihåg de inmatade kommandona och deras efterföljande utförande.
Leksaken drivs av två elmotorer kopplade genom växellådor till två medelstora hjul. Vridningar utförs genom en separat förändring av motorernas rotationsriktning. Tillryggalagd sträcka bestäms med hjälp av en infraröd optokopplare placerad på sidorna av kugghjulet med hål. Vid rotation överlappar kugghjulet optokopplaren och genererar pulser.
All elektronik i leksaken är placerad på ett kretskort . Förutom mikrokontrollerns mikrokrets används en annan mikrokrets - SN75495, designad för att styra en digital LED- indikator. I leksaken styr hon en "laser"-lampa, en optokopplar-LED, en högtalare (som spelar ljudeffekter) och genererar signaler för strömbrytare som styr motorer. På kortet finns också strömbrytare på fyra transistorer (två per motor) och flera passiva komponenter.
Leksaken drivs av fyra batterier av D-typ (en analog till hushållselementet 373) på 1,5 volt och ett 9-volts PP3-batteri ("Krona") . Instruktionerna för leksaken rekommenderas att endast använda alkaliska batterier . I avsaknad av kommandon i standby-läget spelades en ljudsignal upp ungefär en gång i halvminuten, vilket påminde leksaken om att strömmen var påslagen.
I Sovjetunionen släpptes en leksaksklon kallad "Electronics IM-11". Sedan 1983 producerades de på Zelenograd-företaget "Angstrem" (de skiljer sig i logotypen på företagets klistermärke), sedan överfördes produktionen till Solnechnogorsk Electromechanical Plant (SEMZ). Som det står i instruktionerna [1] var leksaken avsedd att "utvecklas hos barn i åldrarna 6-12 år av intresse för teknisk kreativitet, programmeringsfärdigheter och vidga deras horisonter."
Tre modeller släpptes. En tidig modell, "Lunokhod" , är en nästan komplett klon av den ursprungliga europeiska versionen, men möjligheten att koppla en trailer saknas, liksom OUT-knappen. Vissa kopior har tangentbordsinskriptioner översatta till ryska, medan andra inte har. Istället för en optokopplare används en tungströmbrytare som avståndsgivare . En plaststötfångare med trycksensor har lagts till, som stänger av leksaken med en fullständig radering av programmet när den kolliderar med ett hinder. 1988 publicerade tidningen Science and Life en artikel som beskrev leksakens egenskaper och design.
En senare modell, Planet Rover , hade flera mer märkbara skillnader: en propeller som avfyrades på kommando (istället för att styra en aldrig tillagd släpvagn, och OUT-knappen återfördes till tangentbordet med motsvarande ikon), strålkastare och bakljus (röda lysdioder ). ). Strömbrytaren har flyttats från den övre panelen till baksidan av leksaken, och tangentbordets bakgrundsfärg har ändrats från grå (som i originalet) till ljusgul.
I nästa version (förmodligen den sista) gjordes ändringar i färgen och färgerna på de dekorativa elementen ändrades till vitt och blått. Trailern är fortfarande inte tillsatt, och propellern är kvar, som i det andra alternativet.
Liksom i originalleksaken är all elektronik placerad på ett kort och består av två mikrokretsar och ytterligare element. Alla komponenter är inhemska. Chips och nuvarande nycklar finns på brädet på liknande sätt som originalet. Mikrokretsen för mikrokontrollern är gjord i ett annat fall, har en icke-standardiserad beteckning UU-1 och logotypen för SEMZ-anläggningen. Instruktionerna sa att leksakens mikroprocessor innehöll 10 tusen transistorer , vilket är ungefär två tusen fler än i den ursprungliga TMS1000-mikrokontrollern. Det andra chippet, KM1010KT1, är en inhemsk analog till den som används i den ursprungliga SN75495-leksaken.
Programmering av leksaken utfördes uteslutande med hjälp av tangentbordet. Leksaken hade ingen display eller något annat sätt att visa inmatningsprogrammet innan det kördes. Tangentbordet hade ett numeriskt fält för inmatning av kommandoparametrar (1..99), kommandotangenter och flera servicetangenter.
Den amerikanska versionen av leksaken har en IN- nyckel . Instruktionerna säger att den kommer att användas med ett valfritt tillbehör som ännu inte har släppts, och om det inte är tillgängligt kommer detta och det efterföljande kommandot att hoppas över. Tillbehöret tillkännagavs eller släpptes aldrig mer, och nyckeln togs bort från tangentbordet i den europeiska versionen av leksaken.
Undersökning av en entusiast [2] visade att sedan de tidiga släppen av leksaken kunde detta kommando inte användas. Först installerades de nödvändiga komponenterna på kortet, men ledningen som ansluter dem till expansionskontakten saknades. Därefter installerades inte själva komponenterna. Senare releaser utelämnade också hålet i det isolerande lagret på membrantangentbordet, vilket gjorde det fysiskt omöjligt att trycka på tangenten. Kanske funktionen för IN- nyckeln inte implementerades på grund av ett fel i programmet, som märktes först efter produktionen av ett parti programmerade mikrokontroller. Eftersom de programmerades en gång vid tillverkningstillfället skulle korrigering av felet resultera i förluster.