[Build] Quizmaster 8000

Door sebastius op zondag 02 maart 2014 18:02 - Reacties (8)
Categorie: Knutselen, Views: 2.128

Deze week had ik voorjaarsvakantie en ik had echt zin om iets leuks te bouwen. Space Invaders loopt heel langzaam momenteel (veel, veel rare problemen) en ik had gewoon zin in een klus in de categorie 'weekend project'.

Het volgende thema van mijn klas is de 'grote natuurquiz'. En daar wilde ik iets mee. Van die stoere drukknoppen net als op TV. Sprite_tm bracht me op een leuk idee met zijn blog: http://spritesmods.com/?art=quizbtn .

Dat wil ik ook! Een tripje naar de Ikea, de elektronica-afvalberg van school en de bouwmarkt leverde de volgende items op (boodschappenlijstje :P )

2x set Kalas bakjes
2x set Kalas bordjes
1x oud kinder-toetsenbord met echte drukknoppen
1x oude 10mbit hub, 8poorts + uplink en een 9volt adapter
een berg oude netwerkkabels
1x plank hout, 12cm breed, 1cm dik
1x 1m verwarming-isolatiebuis
1x bezemsteel

En ik kon aan de slag. Nou ben ik niet zo'n programmeur als Sprite, ik knal niet in een paar tellen een microcontroller vol met nuttige code. Kon ik wel, ben ik echt verleerd. Ook vond ik de aanschaf van een programmer of een arduino flink de kosten opdrukkken.

Een andere route is het gebruiken van de toetsenbord-controller. Elke knop is dan een letter. Werkte direct prima, maar wederom: ik ben geen programmeur en ik vind het echt heel lastig om iets nets in elkaar te flanzen.

De derde route is degene waar ik voor ben gegaan, en dat is oldschool. Een handvol transistoren en nog wat spul.

Velleman (fabrikant van allerlei leuke bouwpakketjes) maakt een quiz-tafeltje:

http://www.velleman.eu/images/products/0/mk133.jpg

Maar wederom: dat ga ik niet inkopen, kost me te veel en ik kan het zelf. Maar wat ik wel gebruik is het schema dat op de website staat. Een kleine bestelling verder en ik kan echt aan de slag!

Mijn idee is om de hub als quizmaster, als brein, te laten fungeren. Vanaf daar kom ik dan met UTPkabels naar de diverse knoppen in de klas. Het lampje dat normaal bij de Quizmaster zit verplaats ik ook naar de knoppen, zodat ze oplichten.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6440_zps6ef84084.jpg

Eerst gaan we ruimte maken in de hub.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6441_zps3e50b9e4.jpg

De leds en de voedingaansluiting laat ik zitten, wie weet of ik ze nog kan gebruiken, desnoods in een toekomstige revisie. Een aantal SMD componenten zitten ook nog op de print maar doen niks.

Het schema van Velleman was makkelijk uit te breiden met nog een keer vier spelers. Ook heb ik de weerstand van de LEDs iets aangepast, van 1k naar 470ohm omdat ik witte leds wil gebruiken. Ik gebruik de aansluitingen van de transformatortjes om van mijn print naar de UTPjacks te komen. De uplink-jack heb ik op het reset-circuit aangesloten. Oranje-Oranje wit komen op de LEDs en Groen-Groenwit komt op de knop.

Dit was een leuk en toch ook vervelend klusje om te bouwen, veel kleine soldeerfoutjes, denkfoutjes, verkeerd gelezen datasheet etc maar uiteindelijk werd het dit:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6446_zpsac32fc48.jpg

Na veeeeeel puzzelen en foutzoeken had ik een werkende controller! In een leuk kastje! De front-leds doen nu niets, omdat dit niet mogelijk is met het huidige schema.

Tijd voor de knoppen.

Het eerste prototype zat snel in elkaar:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6429_zpse363861d.jpg

De 'veer' is een stuk isolatiebuis. De knop komt uit een oud kindertoetsenbord.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6428_zpsa1eff902.jpg

Maar ik vond het nog niet zo leuk er uit zien. Ik besloot om er ook nog een bordje aan toe te voegen, zodat het allemaal wat vriendelijker, meer 'af' oogt.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6448_zps5c22510c.jpg

Het houtwerk, voorgeboord. Later heb ik nog twee gaatjes in een hoek toegevoegd voor een tie-wrap. Ook mist hier nog een gaatje voor de kabeldoorvoer, vlak bij het midden.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6449_zps42d7c403.jpg

Het bordje is ook voorgeboord.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6451_zpsc15a035b.jpg

Hier zie je hoe de led zit en de knop straks aangesloten wordt.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6453_zpsa8fe3a79.jpg

De knop vastgelijmd en aangesloten.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6436_zpsdfd844ab.jpg

Een stukje isolatiebuis om de bezemsteel, een beetje hete lijm bovenop en de knop kan er op! De lijm smelt een deel van de buis zodat het een goed sterk geheel wordt.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6454_zpsc265b76c.jpg

Onderop een knoop in de kabel (dit heb ik als allereerste gedaan natuurlijk, in dit stadium zou het niet meer kunnen. Ook met een tie-wrap extra trekontlasting aangebracht. Drie houten rondjes uit een knutselvoorraad van school zorgen voor nette voetjes. Klaar!

http://i166.photobucket.com/albums/u91/sjieto/IMG_6447_zps6f175628.jpg

De witte led zit onder het bakje. Idealiter zou ik een ring van licht willen gebruiken zodat heel het bakje oplicht. Dat lukte me nu niet, maar dit is duidelijk genoeg.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6456_zps78d6e346.jpg

Wat uurtjes verder en de hele voorraad was geprepareerd!

http://i166.photobucket.com/albums/u91/sjieto/IMG_6458_zps85d0cf50.jpg

Daarna heb ik ook nog wat tijd besteed aan de controller. En uiteraard zit aan de binnenkant ook het schema geplakt!

Totale kosten (minus de netwerkkabels en de tijd en wat kleine frustels die ik had liggen) ongeveer 20 a 25 euro. Leuk toch?

[Repair] Een leuk TV'tje, 37inch backlight defect.

Door sebastius op donderdag 09 januari 2014 20:22 - Reacties (8)
Categorie: Knutselen, Views: 2.240

Van een tweaker kreeg ik onlangs een defecte Samsung 37inch TV aangeboden. Hij stond in de weg en deze toffe gast wilde mij sponsoren voor Space Invaders.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6231_zpsaa9505fe.jpg

Symptomen: flitst heel kort aan, beeld valt direct uit, geluid blijft spelen.

Met wat leeswerk kom je ver, zo blijkt bij deze TV (en anderen ook) het wel eens te gebeuren dan ťťn van de backlight-inverters defect raakt.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6245_zps488bd229.jpg

Hier links zie je een hele grote print met alle inverters (voor de scherpe tweaker: dit is na het verwijderen van de defecte)

http://i166.photobucket.com/albums/u91/sjieto/IMG_6246_zpsea26bb27.jpg

Deze rij trafo's heb ik doorgemeten (ohm-meter), en wat bleek: 1 had een hele andere waarde. Deze heb ik verwijderd en besteld. Vandaag kwam hij binnen. Geplaatst:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6247_zpsc84c5412.jpg

TV weer in elkaar gezet en op de knop gedrukt:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6248_zps66599252.jpg

Hoppa. Mooie TV voor 10 euro aan onderdelen.

Het betreft een Samsung LE37M86BD, paar jaar oud. Binnenkort vind je hem in V&A als sponsoring voor Space Invaders. Als je nu al een bod wilt doen, mag dat via DM.

Ik hoop dit weekend een nieuwe post over SI te kunnen maken. Ik heb in principe alles binnen en ben begonnen maar loop tegen een klein probleempje op waardoor wat ik bouw niet werkt... Komt zo snel mogelijk! Maar het is ook CITO/rapporten-tijd, en dat vreet tijd, dus het kan ook later worden!

[Repair] Mac SE/30 (retro!) klaar!

Door sebastius op vrijdag 03 januari 2014 23:53 - Reacties (12)
CategorieŽn: Knutselen, Resultaat, Views: 2.857

Dit is het vervolg op: [WIP] Repair MAC SE30 (retro!)

Vandaag zijn de video-ram chips binnengekomen. Deze wilde ik vervangen omdat ze zonder aansturing toch rare bitjes lieten zien:

http://i166.photobucket.com/albums/u91/sjieto/IMG_5991_zpsd4418fda.jpg

Ik heb de twee RAM-chips en de adres-multiplexers vervangen en toen kreeg ik dit beeld:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6222_zpsacf261ad.jpg

Prut...

Nou ja, tis een verandering, dus we kunnen weer verder met de diagnose! Als eerste kan ik vaststellen dat mijn video-ram diagnose correct was, het beeld is drastisch verbeterd ook al zou je dat niet direct zeggen.

Ten tweede is dit patroon heel klassiek, het Simasi-Mac patroon. Simasi is Japans voor 'zebra', wat met de random streepjes wel passend is.

Er zijn een paar mogelijke aanleidingen voor dit patroon:
  • Lekke/slechte condensatoren
  • sound-ic houdt de reset-lijn vast
  • filter-netwerk bij serieele poort defect
  • RAM of ROM slecht verbonden of defect
  • PRAM batterij slecht
Nu heb ik de condensatoren en de PRAM al vervangen. De reset-lijn werkt prima, dat heb ik getest. Het filternetwerk vond ik echt absolute onzin. Dan blijft over RAM en ROM. Mijn eerste aanname was dat de ROM wel goed zou zijn, ik krijg immers ook een sad-mac deuntje etc. De RAM was ik niet zeker van en ik heb de helft er uit gehaald. Boot leverde dit:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6219_zps5d904d5b.jpg

WAAAAH! BEELD!

Rustig Bas, rustig...

Damn, ik ben goed :P

Alle gekheid op een stokje. Er is dus een groepje RAM defect (4 SIMMs) en de machine wil weer werken! Maar het vraagteken zegt mij dat het ding geen OS kan vinden op de harddisk of diskette. Nu heb ik al jaren geen diskette in huis, dus dat klopt maar de harddisk is als het goed is gevuld met een Mac OS...

Goed luisteren leverde mij de sleutel: de harddisk spint niet meer op... Wat leeswerk verder kwam ik er achter dat dit een bekende kwaal is bij deze schijfjes en dat er niks anders op zit dan de harddisk open te schroeven en de boel handmatig te lossen (en eventueel te demonteren en te oliŽn).

Nu zie ik oliŽn niet zo zitten, maar even openschroeven bij een schijf die ik toch al afgeschreven heb, heb ik niet zo'n moeite mee. En inderdaad, de platters en kop zaten flink vast. Met wat mild duw-werk kreeg ik het volgende:



Maar het ding wilde nog steeds niet booten. Schijf chagrijnig dichtgeschroefd en voor straf een keer redelijk hard op het bureau gemept.

Stroom er nog ťťn keer op. Verdomd:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6228_zpsd4bd1ebe.jpg

http://i166.photobucket.com/albums/u91/sjieto/IMG_6226_zpsadce6ef8.jpg

http://i166.photobucket.com/albums/u91/sjieto/IMG_6227_zpsddca622c.jpg

[Repair] Android tabletje, een gegeven ijsje...

Door sebastius op woensdag 01 januari 2014 22:12 - Reacties (8)
Categorie: Resultaat, Views: 3.637

Ik heb niet zoveel met Android (veel negatieve ervaringen met 1.5 en 2.0, logisch op een HTC Hero), en al helemaal niet met de goedkope bagger-tablets die de markt overspoelen. Maar ik kreeg er eentje omdat de glasplaat gebroken was. En dan ga je toch knutselen :)

http://i166.photobucket.com/albums/u91/sjieto/IMG_6195_zpsbf69cd35.jpg

Stroom er op, het scherm blijkt nog te werken! En toen ontdekte ik iets tofs dat ik nog niet wist: Op Android kun je gewoon een muis/toetsenbord aansluiten! Briljant!

Natuurlijk eerst even rommelen met Mame:

http://i166.photobucket.com/albums/u91/sjieto/IMG_6202_zps92ecc386.jpg

(ik neem aan dat je wel snapt waarom juist dit spel ;) )

Okee maar wat ga ik er mee doen? Hij werkt prima zonder touchpaneel met een muisje en de WiFi werkt. De oplaad-aansluiting was rot, deze heb ik weggehaald en de verbinding doorverbonden met de USB aansluiting, zodat ik hem met een standaard USB oplader van stroom kan voorzien. Ook heb ik de accu losgekoppeld, deze vertrouw ik voor geen meter. Ook verbruikt hij minder stroom als hij niet hoeft op te laden, wat mijn USB-ladertje weer prettig vindt.

http://i166.photobucket.com/albums/u91/sjieto/IMG_6204_zps666b2786.jpg

(bovenin zie je een rode draad lopen, deze verbind de 5v van de USB aansluiting met de oplaad-aansluiting).

Met een hobbymes heb ik de glasplaat losgehaald van het frame, Tablet weer in elkaar gezet (minus de crap-speaker en camera omdat het me echt niet kan boeien).

http://i166.photobucket.com/albums/u91/sjieto/IMG_6205_zps502637d0.jpg

En nu staat hij vrolijk Spotify te streamen op de werktafel.

Zo zie je maar, een gegeven ijsje kun je soms nog wel wat mee. Tablets verbruiken we in hoog tempo in dit land, recycle er eens eentje!

Project Space Invaders: sponsors gezocht!

Door sebastius op vrijdag 27 december 2013 14:12 - Reacties (15)
Categorie: Knutselen, Views: 3.136

http://i166.photobucket.com/albums/u91/sjieto/SpaceInvaders_zps075851bd.gif

Deel 1: introductie en sponsors gezocht




Ken je deze klassieker nog? Ik ben altijd een fan geweest van de oude arcade games. Een tijd lang heb ik gedroomd om zelf zo'n game na te bouwen. En nu zit ik op het punt dat ik denk dat ik dat ook echt kan!

Een paar dagen terug kwam ik deze website tegen:http://searle.hostei.com/grant/spaceInvaders/index.html . Grant Searle heeft zelf een Space Invader bord nagebouwd, met een redelijk duidelijk build-log. Hij verklapt niet alles, dus het blijft een spannend project. Zijn versie ziet er zo uit:

http://i166.photobucket.com/albums/u91/sjieto/Full1_s_zpsf836d10d.jpg

Tof he? Met een paar breadboards, een handvol (nou ja, een twee handen vol) chips en een rolletje draad kun je een klassieker nabouwen! Dat wil ik ook! En vraag ik jullie hulp.

Dit is namelijk een prijzig projectje (ik schat zonder het beeldscherm en lijst om het in te lijsten zo'n 120 a 150 euro) en momenteel trek ik dat niet zomaar uit m'n hoed. En daarom zoek ik steun.

Dat kan op een paar manieren (ik wil het een beetje grappig houden namelijk):

0) Je sponsort een breadboard-gedeelte (de ondergrond waar ik alles op monteer)
1) Je sponsort een deelcircuit van het spel (er zitten een paar hele leuke bij!)
2) Je stuurt de chips die je nog hebt liggen in de rommelbak naar me toe (dit vind ik de tofste optie)

Een extra optie zit hem in een paar speciale chips die lastig te krijgen zijn. En er moet een EPROM geprogrammeerd worden, een programmer kost al gauw 50 euro, maar misschien kan iemand dat gewoon doen.

Deelprojecten:

Breadboard
http://img.dxcdn.com/productimages/sku_118836_2.jpg

Deze wil ik bestellen bij DealExtreme en kosten § 4,46 per stuk, ik verwacht er een stuk of 10 nodig te hebben. Wil je sponsoren? Dat kan met geld of je laat zo'n breadboard drop-shippen :) Maar als ik er 10 tegelijk koop is het wel wat goedkoper :)

http://i166.photobucket.com/albums/u91/sjieto/BoardLayout_zps8190b024.jpg

Input ports:
3x 74LS245 § 2,10
(hier moet nog iets van een joystick of zoiets bij maar dat is een volgend stadium)

Geluiden

Saucer Sound: 1x SN76477 § 10,- (lastig te krijgen! Wel tof geluid!)
Invader Step: 1x NE556 § 0,60 (dit is dus die dreun die je de hele tijd hoort! DumDumDumDum)
Saucer Hit: 2x LM3900 § 0,75 (voor de bonuspunten ;) )
Missile: 2x LM3900 § 0,75 (pieeuw)
Invader Hit: 2x LM3900 § 0,75 (poef!)
Explosion: 1x LM3900 § 0,37 (Kgggg!)
Bonus Base: 1x 74LS10 § 0,45
Overige logica: 2x 74LS174 § 2,07

(uiteraard zitten hier nog wat frutsels als weerstanden en condensatoren bij maar goed)

Shifter

Dit complexe brok schuift bitjes en bytes heen en weer. In een later stadium weet ik hier meer over.

2x 74LS374 § 1,50
1x 74LS175 § 1,20
8x 74LS151 § 7,42
1x 74LS254 § 0,72

Een duur stuk dus maar zonder dit gedeelte gebeurt er niks in het spel. Volgens mij is dit ding hoofdverantwoordelijk voor het naar links en rechts schuiven van de invaders.

Glue logic

Diverse componenten rondom de CPU om een en ander te verbinden. Niet heel tof in de beschrijving, essentieel voor het werken!

2x 74LS245 § 1,45
1x 74LS74 § 0,60 (gesponsord door Sprite_tm)
2x 74LS138 § 2,20
1x 74LS00 § 0,50 (gesponsord door Sprite_tm)

Clock

Zonder een klok draait geen enkele computer.

1x 74LS04 § 0,60 (gesponsord door Sprite_tm)
1x kristal 12mhz § ?

CPU, ROM, RAM

De processor, een Z80, heb ik liggen. Ik heb hulp nodig met het programmeren van de Eprom (een 2764) of met de aanschaf van een Eprom programmer. In dit gedeelte zit ook de RAM Adress MUX (de aansturing van het RAM)

1x Z80 (aanwezig)
1x 2764 (nog zoeken, moet geprogrammeerd worden)
1x 6264 sRAM § 8,00 (8kb RAM geheugen! Gesponsord door Sprite_tm)
1x 74LS32 § 0,45 (gesponsord door Sprite_tm)
1x 74LS00 §†0,50
4x 74LS157 § 3,90 (RAM Adress MUX) (alvast 1 exemplaar gesponsord door Sprite_tm)

Videogedeelte

This is were the magic happens. Dit blok zorgt ervoor dat de inhoud van het geheugen op het scherm wordt gezet.

6x 74LS191 §7,30 (horizontale en verticale tellers)
1x 74LS138 § 1,10 (timing splitter)
2x 74LS74 § 1,20 (RAM video control en Hsync, gesponsord door Sprite_tm)
1x 74LS166 § 1,20 (Video Out Shifter, beeld -> tv) (grappig, deze zit in precies dezelfde functie in mijn Mac)
1x 74LS00 § 0,50 (Glue logic)
1x 74LS08 § 0,50 (V-sync) (gesponsord door Sprite_tm)

Noise Generator

2x 74LS374 § 1,50
1x 74LS86 § 0,75 (maakt van video-out + sync een mooi videosignaal Gesponsord door Sprite_tm)

Hoe kun je meedoen?

Stuur mij een DM of mail met wat je wilt sponsoren en hoe (componenten of geld of drop-ship of een Eprom programmeren).

Wat krijg je er voor terug?

Mijn eeuwige dank als eerste. Ten tweede maak ik een uitgebreide blog-serie over dit project, dus je wint er leesplezier mee. Als derde ga ik jouw naam of nickname noemen op het eindproduct. Ik zie voor me dat ik dit ding in ga lijsten met een beeldscherm en beschrijvende teksten, een soort museumstuk iets. Jouw naam komt er dus ook op!

Als ik te veel gesponsord krijg (met name financieel) dan zal ik dat in overleg met de sponsoren in kwestie a) doneren aan een goed doel, b) investeren in een volgend project, c) opmaken aan ijsjes of d) terugstorten :)

Risico's?

Tja, ik beloof niet dat dit project gaat lukken. Ik ga ook een flink deel zelf betalen (denk aan condensatoren, weerstanden, overgebleven chips die niet gesponsord zijn, bedrading). Ik beloof dat ik hoe dan ook uitgebreid ga bloggen, maar ik pin mezelf niet vast op een bepaalde deadline.

Actuele sponsorlijst:

Sprite_tm: diverse IC's
Springveer32: § 25,-
Squ1zZy: § 25,-
Guitarweed: § 25,- (toezegging)
mr_das: § 25,- (toezegging)

update

Ik heb door drie onwijs toffe sponsoren het volgende al kunnen doen:

Ik krijg van Sprite_tm al de nodige chips en met de steun van Springveer32 en Squ1zZy heb ik de breadboards, de eprom en de chip voor het vliegende schotel-geluid besteld. Ik ben nu met een tweaker bezig voor een Eprom programmer! Met de huidige sponsoring zijn alle 'lastige' onderdelen geregeld!