Sidan 1 av 3 123 SistaSista
Resultat 1 till 8 av 18
  1. #1
    Senior Member Gholams avatar
    Reg.datum
    jan 2008
    Ort
    Stockholm
    Inlägg
    667

    Ännu en bildföljetång av en hemmaprojekt: Timern (för kaffekvarn)

    Efter en långdragen designperiod är det dags att komma till skott och sätta planerna på en kaffekvarnstimer, i verket. Jag måste ju göra något av alla inhandlade komponenter. Dessutom känner jag att en timer skulle underlätta doseringen ganska markant. En sekund hit eller dit är ca20% variation i mitt fall och därför en viktig parameter att hålla reda på.
    Nu finns det ju en uppsjö av timerprojekt med anknytning till kaffevärlden varav några är utomordentligt proffsigt gjorda men i de flesta fall endast måttligt dokumenterade. Därutöver finns ju mörkrumstimers som man kan komma över för några få hundralappar på Blocket men då följer hela mörkrumsutrustning med och inte har jag plats för dem inte. Dessutom är det mycket roligare att själv bestämma över alla detaljer och utveckla sin egen färdiga produkt.
    Följdaktligen är jag nu i färd med att bygga min egen timer. Jag har skaffat alla komponenter och ritat kretsschemat som jag ska skicka till Olimex.com för produktion. Jag planerar att publicera all material så att det blir lättare för nästa person att göra sin egen timer. Om ni hittar några grava fel så hojta till (innan jag skickar iväg kortet)
    Bifogade bilder Bifogade bilder

  2. #2
    Senior Member Gholams avatar
    Reg.datum
    jan 2008
    Ort
    Stockholm
    Inlägg
    667
    Det kanske är på sin plats med lite beskrivning på systemet. Kravet var en timer med fyra värdesiffror och abort-funktion. Interfacet är två rattar för val av siffra och värde; två rader med tal, den övre för val av intervall för att lägga till och den nedre som är summan av intervaller; samt två knappar för att lägga intervaller till summan och för att pausa/avbryta. När summan inte är noll startas timern och ett relä slår till.
    Innanför skalet finns en PIC-processor som hanterar alla in-/utsignaler och genererar klockan. Fyra leddrivare levererar ström till de åtta displayerna. Det finns en tranformator som omvandlar nätspänningen till 7V DC, en spänningsregulator med backspänningsskydd och en summer/sirén för ljudsignaler (om det skulle behövas). Rattarna är rotationssensorer. 100uF kondensatorer är tänkta för att jämna ut ev. spikar efter brytningen av relä resp. strömbrytare. Säkringar på ca3A (ännu inte bestämd) kan bytas utifrån. PIC-processorn kan programmeras från en konakt som sitter i lådan (ej utritad). Displayerna sitter på undersidan (signallagret) och där knappar och rattar sitter på kortet kommer det att borras och lämna plats för rattar och knappar att monteras på lådan och träs igenom kortet. De ska lödas sedan med sladdar på kortet. Syftet var att slippa ha ett kort för diplayerna och ett för transformatorn mm.
    Inne i PICen ska en mjukvara enligt Timeslicing-modellen implementeras som ställer in en inbyggd timer att ge timerinterrupt för varje 500ms (ännu inte bestämd) då olika uppgifter (tasks) utförs enligt deras respektive prioriteringsgrad.

  3. #3
    Senior Member Gholams avatar
    Reg.datum
    jan 2008
    Ort
    Stockholm
    Inlägg
    667
    Kopplingschemat ovan är gjord i elektronik-CAD-programmet Eagle som kanshe är världens vanligaste då den finns som freeware version. Kan dessvärre inte bifoga Eagle-filerna direkt då formaten inte är giltiga på RK, men ska se om jag kan länka till dem vid tillfälle.

  4. #4
    Kul projekt!
    Skulle gärna vilja ha en timer på min K6
    Ska bli intressant att följa, även om nivån verkar vara rena grekiskan för mig...
    Lycka till!

  5. #5
    Senior Member TTobbes avatar
    Reg.datum
    nov 2008
    Ort
    Uppsala
    Inlägg
    452
    Hur stor blir den har funderat att fixa en till RR45:an och ha den sitta i i dosatorn alla mazer.
    Som min 6åriga dotter sa "Du och din jävla kaffemaskin"

  6. #6
    Finns det nån speciell anledning till att du inte kör LCD? Med en PIC är det ju lätt-interfacat, men det är klart att i vissa lägen passa LED bättre utseendemässigt.

  7. #7
    Senior Member Gholams avatar
    Reg.datum
    jan 2008
    Ort
    Stockholm
    Inlägg
    667
    Citat Ursprungligen postat av TTobbe Visa inlägg
    Hur stor blir den har funderat att fixa en till RR45:an och ha den sitta i i dosatorn alla mazer.
    Kortet är 16x10cm och lådan något större. Om den ska sitta i dosatorn då måste du ta strömmen direkt från kvarnen för du får inte plats för en transformator där inne. Jag började fundera på det här projekt innan jag köpte en mazzer och då var det viktigt att den var fristående...

    Citat Ursprungligen postat av Hank Visa inlägg
    Kul projekt!
    Skulle gärna vilja ha en timer på min K6
    Ska bli intressant att följa, även om nivån verkar vara rena grekiskan för mig...
    Lycka till!
    Jag är också något av en nybörjare och hoppas verkligen att jag inte har tänkt knasigt någonstans.


    Citat Ursprungligen postat av swirve Visa inlägg
    Finns det nån speciell anledning till att du inte kör LCD? Med en PIC är det ju lätt-interfacat, men det är klart att i vissa lägen passa LED bättre utseendemässigt.
    Egentligen inte. Jag hade en massa snygga LED liggande och funderade på en minimal timer med dedikerad timerkrets. Men det hela gick överstyr med PIC och LED-drivarna mm. Det värsta är att när jag väl köpt alla andra komponenter så blev tvungen att byta ut alla displayer för de hade fel polaritet.

  8. #8
    Har du kikat på Arduino? Det finns mycket att plocka gratis därifrån både för styrning av displayer och inmatning av knappar med mera plus en massa gratis programkod.

    Du kan fundera på att köra så kallad multiplexing av LED-displayerna, då sparar du lite kretsar men måste skriva lite mer programkod i PIC-processorn för att sköta multiplexingen av displayerna.

    Om du vill ha en PIC-processor med färre ben för att få ner storleken på det hela kan du även multiplexa knapparnas insignaler till processorn - Mazzrn Mini Electronic Modell A gör det med knapparna på locket. Finns många exempel på nätet på multiplexing av knappar.

    Vill du få färre ledningar på kretskortet kan du välja att klommunicera med tex. I2C buss mellan PIC processorn och LED-drivare då det är vanligt att LED-drivare har en "seriell buss" typ I2C.

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •