Mr Compost: Hur man gör en i-kitchen kompost Turbo! (2 / 6 steg)
Steg 2: Dissekera bröd Maker
Det första steget är att observera din bröd maker i drift, och att göra det samtidigt övervaka vad som händer under huven så du kan lista ut hur man styr det själv. I synnerhet måste vi hitta följande logik signaler som den befintliga datorn använder för att interagera med resten av maskinen:
-locket switch staten (gör bröd maker stoppa vad det gör om locket är öppet)
-styrsignaler för värmeelement
-styrsignaler för agitator motorn
-styrsignaler för piezo speaker (frivilligt, om du vill att Mr Compost för att kunna sända ut en tonsignal)
-den analoga signalen från temperaturgivare, som i mitt fall är en termistor krets
Måste du delvis ta isär den bröd maker så att du har tillgång till kretskort när maskinen är i drift. Observera att detta är farligt som du kommer att arbeta mycket nära oisolerad AC nätspänning - alltid använda endast en hand och var extremt försiktig. Du bör vara 99% säker på att du inte sondera vad kan vara en levande AC tråd innan du peta på något på kretskortet, och använda ett verktyg som inte kommer att skadas om du rör AC nätspänning om möjligt.
Reverse Engineering kretskort
Som ni kan se från bilderna, har BBCC-V20 maskinen som jag använt en tydlig uppdelning av kretskort som respektive inneha den datoriserade controller med användargränssnittet och makt och hög-aktuell växlingen reläer. Silkscreen på kretskort har dessutom omfattande märkning av komponenter och signaler på båda sidor (detta är ganska ovanligt i konsumenten apparater, det gör det lättare att reparera som tyvärr ofta inte vad tillverkaren vill).
Innan jakt ner logik signaler, mycket av komplexiteten i det makt/byta kretskortet kan minskas genom att följa strömmen från väggen och räkna ut vilka spår är växelström och likström (konverterad). I detta fall är DC kraftledningar märkta med Vdd (positiv) och Vss (negativ). Power spår är vanligtvis ganska breda, och marken tracen upptar även stora delar av styrelsen. Däremot är signalen spår vi vill identifiera mycket mager spåren börjar på flatkabeln som ansluter till datorn kretskortet.
Jag har kunnat identifiera de flesta av signalerna med högt förtroende innan faktiskt sondera dem av följande ledningar anslutna till värmeelement, motor, etc. tillbaka via reläer (stora svarta fyrkantiga komponenter) och omkopplande transistorer (mindre svart komponenter med 3 leder) till ribbon kabelkontakten. Kedja av transistorer och reläer ansluta handkontrollen signaler till tjocka trådarna leder till motoriska etc. fungerar som en liten växel som vänder på en motor som i sin tur öppnar en sluss gate eller en stor ventil: de tillåter en mycket liten signal kan förstärkas i styra en stor mängd energi. Locket switch och termistor kretsar har mer direkta förbindelser till flatkabeln.
Göra anteckningar som du går, och när du har en god uppfattning om vad en signal är, sond det på flatkabeln (eller så nära den registeransvarige som möjligt, undvika sondera hög ström/spänning) när maskinen är i drift.
När du tror att du vet tillräckligt för att driva styrsignaler använder egna kretsar, är det dags för nästa steg. Här är vad jag kom fram till för BBCC-V20:
Ribbon kabel pin funktioner:
1) Vdd (+ 5 VDC strömförsörjning för styrenhet)
2) Vss (marken för controller nätaggregat)
3) termistor krets (temperatursensor)
4) lock switch staten (+ 5V när locket stängt, 0V när de är öppna)
5) resistor ansluten till locket switch tillstånd. Anslut denna till + 5V som en "pull-up"
6) motorstyrning triac. 5V = motor off, 0V = motor på
7) värmare kontroll. 5V = värmare av, 0V = aggregatet på
8) motorisk kontroll relä med okänd funktion. Ledig på + 5V.
9) Piezo speaker. En fyrkantsvåg till detta stift resulterar i en ton från högtalaren.
10) AC avkänningen - denna signal svingar mellan 0V och 5V vid 60 Hz, i synk med växelspänningen