Dit instructable zal document en uitleggen mijn nieuwste project, een standalone computersysteem gebaseerd op een enkele chip (IC); de ATmega 1284P. De 1284 P is verantwoordelijk voor alle aspecten van het systeem, zoals het starten van de BASIC-interpreter, generatie RCA video signalen en invoer van het toetsenbord te lezen. Dit computersysteem loopt TinyBASIC net als mijn Arduino BASIC Shield, maar dit project is volledig standalone betekent geen Arduino nodig is en slechts een enkele AVR nodig is.
Deze computer één chip heeft een video-uitgang via RCA, kunt een PS/2-toetsenbord aan te sluiten, kunt circuits en componenten worden aangesloten met behulp van de IO-headers en loopt de TinyBASIC programmering interpreter. Alle onderdelen worden geplaatst op een enkele Dubbelzijdige PCB die heeft een eenvoudige lay-out en is gemakkelijk te produceren. De onboard ATmega 1284P draait op een 16MHz kristal. Deze computer is ook laag vermogen (het niet trekken grote hoeveelheden stroom zoals het maakt gebruik van een micro-controller die zijn over het algemeen energiebesparende apparaten en de huidige loting circuit wordt beperkt door de voltage regulator naar 1A) en sommige van de PCB-componenten zijn herbruikbare (zoals de ATmega 1284 P en de weerstanden enz).
De beelden van de blauwe print zijn voor de tweede versie van deze computer (details voor dit forum kan worden gevonden op Hackaday projecten: https://hackaday.io/project/1260-single-chip-avr-basic-computer
Bijwerken (07/12/14): Ik het ontwerp van de computer hebt bijgewerkt door toevoeging van een extra EEPROM IC waardoor volledige grootte BASIC programma's om gered te worden. Het nieuwe ontwerp van deze computer is gedocumenteerd op Hackaday projecten op de volgende link: https://hackaday.io/project/3537-avr-basic-computer-v01
Ik had PCB's voor deze nieuwe computerontwerp professioneel gemaakt op een Raad-huis en ik ben de verkoop van de resterende PCB's op eBay op de volgende link: http://www.ebay.co.uk/itm/121510974344
Update (28/07/14): Ik heb besteld meer PCB's (PCB bestanden verzonden naar het huis van de Raad van bestuur) en zullen het ophangen de planken van op eBay wanneer ik ontvang hen (ik zal na de link aanbieding wanneer ontvang ik de planken). Ik heb iets bijgewerkt het ontwerp van de PCB te nemen van een USBasp programmering-, een paar meer GPIO pinnen en een header waarmee een kleine PCB met een 64Kbit EEPROM IC (een EEPROM opslagkaart) (gebruikt voor het opslaan van BASIC-programma's) worden verbonden.