[buildlog] Space Invaders part 1 (reboot!)

Door sebastius op maandag 21 april 2014 22:12 - Reacties (3)
Categorie: Knutselen, Views: 1.799

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


Dit is de eerste echte post in dit project. Voor de introductie zie: Bas z'n knutselblog: Project Space Invaders: sponsors gezocht!

Eind december introduceerde ik het project. Inmiddels zijn we een paar maanden verder en heb ik in de tussentijd over een paar dingen geblogd, maar niets over Space Invaders losgelaten. Ik ben er mee begonnen, liep tegen een dood stuk aan, heb het aan de kant gelegd (druk druk druk, je kent het wel).

Een dapper begin

In januari had ik de financiering rond en zo medio/eind januari was alles er. Een metrische ton aan breadboards en een doos vol met chips.

En zo begon ik dapper. Schema op tafel, prikken maar. Draadjes netjes en gaan met die banaan:

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

Dit was mijn startpunt, alle chips behalve het audio-gedeelte. Alle chips hebben een label zodat snel de pinout te achterhalen is.

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

En dit was een proefje om te kijken hoe breadboards handig werken. Dit is het muziek-orgeltje dat het dun-dun-dun-dun ritme doet.

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

En hier raakte ik in de problemen. Dit is de horizontale teller (deze zorgt voor bijna alle tijd-aansturing in het hele spel). Hier zie je ook niet de volledige bedrading: ik was gestopt met fotograferen uit frustratie. Waarom? Het werkte niet!

Ik liep tegen een berg problemen aan waar je eng van wordt. Samengevat:

Slechte voedingslijnen, chips kregen te weinig spanning, verbinding breadboard-draadjes leverde teveel weerstand op.
Chips te traag voor de 12mhz klok

en zo nog wel meer. Chagrijnig heb ik het werk in de kast gemikt (en je moet even bedenken dat er al 20+ uur werk in zat, dit was lang niet alle bedrading die ik al gelegd had :) ).

Tijd voor een reboot

Vandaag ben ik begonnen met een reboot van het project. Dit is een paar maanden na het stoppen, het is dus echt handiger om opnieuw te starten aangezien niet alles meer helder in mijn herinnering zit...

Als eerste heb ik de te trage chips vervangen voor een sneller model. Achteraf stom dat ik de trage besteld had: deze waren notabene DUURDER :P

Ten tweede gaan de breadboards aan de kant. Ik weet niet wat ik precies fout deed, maar ik vertrouw meer op soldeerwerk. Voor kleine proto's ben ik er erg blij mee maar voor dit soort klussen is solderen de way to go.

Ook heb ik besloten in kleinere stappen te bouwen en te bloggen. Dan kan ik mooi alles wat ik doe uitleggen (je blijft een leerkracht tenslotte :P ). Een paar onderdelen verdwijnen dus even op de achtergrond, ik ga me focussen.

Eerste beelden

Deze blog moet je echt zien als een reboot en teaser, bij deze mijn werk van vandaag:

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

Hier links zie je dezelfde horizontale teller als op het breadboard, met het verschil dat deze wťl werkt. Zodra ook het verticale gedeelte klaar is ga ik de boel uitleggen, voor nu moet je het hier mee doen :D

[Build] Quizmaster 8000

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

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.296

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.890

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.675

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!