Dit project vloeit voort uit het uitstekende werk dat door ScotSEA en zijn Arduino reset programma (zie). Ik had mijn Catgenie nooit genomen uit elkaar zoals Scott heeft gedaan, maar in plaats daarvan een kleine contact bord had gebouwd. Ik had vorige bijgewerkte Scott's programma zodat het output sommige debugging output naar de computer tijdens het resetten, als het proces nooit erg glad geweest.
Vandaag kreeg ik ronde aan het testen van enkele meer permanente oplossingen. Ik heb geprobeerd:
- Het maken van de Arduino pretenderen te zijn een cartridge . Dit werkte niet voor sommige reden - de controller lijkt nooit alle I2C-opdrachten uit de Catgenie ontvangen.
- Vervanging van de cartridge met een EEPROM van 24LC00 . Terwijl ik kon van lezen en schrijven naar de chip met behulp van de Arduino, vond het niet de Catgenie leuk.
De oplossing die ik voorgeschoteld krijgen is een gemodificeerde SaniSolution cartridge met een Arduino, sommige indicator LED's en een knop om te herstellen van de cartridge. Het wordt aangedreven door de Catgenie en is dus volledig zelf opgenomen.
Benodigde materialen
U moet:
-Een Arduino board. Ik ben met behulp van de Duemilanove, maar de nieuwere Uno of één van de kleinere goedkoper planken zou fijn moeten zijn
-2 x LED's (bijv. een rode, een groene)
-1 x tuimelschakelaar/pers
-1 x 10 k ohm weerstand
-Een klein stukje van de klemmenstrook draad op de knop en de LEDs
-Sommige terminal pinnen
-Een soldeerbout en het soldeer
-Enkele dunne draad (ik gebruikte sommige VN-gedraaide Cat-5)
-Een zeer kleine boor (ik gebruikte 1.0 mm), en een boor