CatGenie: En smart, nollställningsbar SaniSolution patron
Projektet följer på det utmärkta arbetet av ScotSEA och hans Arduino återställa programmet (se). Jag hade aldrig tagit min Catgenie isär som Scott gjorde, men hade byggt en liten kontakt styrelse istället. Jag hade tidigare uppdaterade Scotts program till så att det utgång någon felsökning utdata till datorn under Återställ, som processen hade aldrig varit väldigt smidigt.
Idag fick jag runt för att testa mer permanenta lösningar. Jag försökt:
- Att göra Arduino låtsas vara en patron . Detta arbete inte av någon anledning - kontrollern verkar aldrig ta emot någon I2C kommandon från Catgenie.
- Byta ut patronen med en 24LC00 EEPROM . Medan jag kan läsa från och skriva till chipet genom att använda Arduinoen, gillade det inte Catgenie.
Den lösningen jag slutade med är en modifierad SaniSolution patron som innehåller en Arduino, några indikator lysdioder och en knapp för att återställa patronen. Den drivs av Catgenie och så är helt fristående.
Material som behövs
Du behöver:
-En Arduino ombord. Jag använder Duemilanove, men nyare Uno eller en av de mindre billigare styrelserna ska vara bra
-2 x lysdioder (t.ex. en röd, en grön)
-1 x tryck switch/knappen
-1 x 10 k motstånd
-En liten bit av stripboard tråd upp lysdioder och knappen
-Vissa terminal pins
-En lödkolv och löd
-Vissa tunn tråd (jag använde vissa FN-tvinnade Cat-5)
-En mycket liten borr (jag använde 1,0 mm), och en borr