Ett klock-projekt (Nu klart, finns till försäljning)
Postat: 7 november 2012, 17:31:08
Det har ju byggts en hel del olika klockor på forumet men här kommer ännu en.
Denna är lite udda i sin konstruktion. Jag gillar iterativ design så det har bilvit några versioner hittills.
Den första varianten hade servon, men de lät rätt mycket och kändes som att de skulle gå sönder vilken dag som helst.
Nåväl lite bilder först så att inte texten tråkar ut. Senaste varianten med kapacitiv touch Översikts bild på några av de jag har gjort hittills.
Teak trä, oljad
Bok trä (Tror jag), ej oljad
Ek trä (tror jag), ej oljad
Och en film:(laddar upp vid skrivtillfället, bör vara uppe om 30min eller så)
Kan dra lite snabbt om elektroniken:
En pic16f1936, en ULN2803 och ett FRAM (512Byte) är de aktiva grejjorna
Även buzzer, kristall(32.768kHz), V-reg och några leds sitter även på kortet.
Inte så konstigt med andra ord.
PICen har en CPS modul som man har för kapacitiv touch, 4mm trä är lite i högsta laget för att känna igenom men jag ca 20% skillnad i signal värde mellan finge och inte finger. Lite filter på det så funkar det kanon.
Det finns(fanns) dock 2 större problem:
1:
Stegmotorer har ingen feedback. Så om jag flyttar dem, drar ut strömmen och stoppar i strömmen så vet inte PICen var de är.
Detta kom jag fram till som lösningar:
Spara position till EEPROM varje sekund -> EEPROM går sönder på en månad. inte bra.
Mät VDD snabbt som bara den och registrera när någon drar ut strömmen och spara i EEPROM då. -> Kanske inte snabbt nog och inte stabil lösning.
Kör FRAM minne och skriv till det minnet varje sekund->Håller i ca 3 Miljader år. Lösning duger.
2:
Stegmotorerna drar ström. Kapacitiva sensorer ballar ur när det går ström nära dem. Så jag kan inte göra både och.
Lösningar:
Separera drivarna och touchen till 2 olika kort. -> För stor lösning och för krångligt.
Läs inte på knapparna när motorn kör -> Dålig respons och känns som en dålig lösning.
Fördela tid mellan motorer (10ms) och touch(6ms) och loopa -> Bra lösning, begränsar dock maxfart på motorerna med ca 30%
Det tog ett tag innan jag fick bukt med de problemen men nu funkar klockan perfekt.
Det hade varit intressant att veta vilket trädslag ni gillar mest, Teak(400:-/m^2), Ek(300:-/m^2), eller bok(200:-/m^2).
Teaken kan jag dock inte använda då den inte har MDF som mellanmaterial och brinner bara upp när jag försöker skära ut siffrorna.
Och om ni tycker "ÅÅ. vilken ball klocka, en sådan vill jag ha!", vilket jag hoppas, så kommer det till viss chans finnas möjlighet att köpa dessa.
Jag ska nämligen bygga 15st varav 10-15st kommer att säljas i en klockaffär i Göteborg. Exakt hur det blir med det får vi se senare men de bör gå att köpa strax innan jul.
Det är nämligen så att min kusin, som går ekonomisk linje på gymnaiset, ska skriva projekt arbete så han ringde min och frågade "kan du göra något ballt som kan säljas?", inte exakt så men i huvudsak. Det finns ju dock ingen rimlig möjlighet att göra CE test, lågspännings direktiv och gud vet allt. Men affären vill sälja och vi vill bygga så om det går juridiskt så går det.
Jag vet inte om det är skillnad att sälja 10-15 ex och 10-15 miljoner ex i lagen.
Ni som vet får gärna svara.
Och givetvis så ger jag ut kod, cad osv om någon vill ha, men det är inte 100% klart ännu.
Denna är lite udda i sin konstruktion. Jag gillar iterativ design så det har bilvit några versioner hittills.
Den första varianten hade servon, men de lät rätt mycket och kändes som att de skulle gå sönder vilken dag som helst.
Nåväl lite bilder först så att inte texten tråkar ut. Senaste varianten med kapacitiv touch Översikts bild på några av de jag har gjort hittills.
Teak trä, oljad
Bok trä (Tror jag), ej oljad
Ek trä (tror jag), ej oljad
Och en film:(laddar upp vid skrivtillfället, bör vara uppe om 30min eller så)
Kan dra lite snabbt om elektroniken:
En pic16f1936, en ULN2803 och ett FRAM (512Byte) är de aktiva grejjorna
Även buzzer, kristall(32.768kHz), V-reg och några leds sitter även på kortet.
Inte så konstigt med andra ord.
PICen har en CPS modul som man har för kapacitiv touch, 4mm trä är lite i högsta laget för att känna igenom men jag ca 20% skillnad i signal värde mellan finge och inte finger. Lite filter på det så funkar det kanon.
Det finns(fanns) dock 2 större problem:
1:
Stegmotorer har ingen feedback. Så om jag flyttar dem, drar ut strömmen och stoppar i strömmen så vet inte PICen var de är.
Detta kom jag fram till som lösningar:
Spara position till EEPROM varje sekund -> EEPROM går sönder på en månad. inte bra.
Mät VDD snabbt som bara den och registrera när någon drar ut strömmen och spara i EEPROM då. -> Kanske inte snabbt nog och inte stabil lösning.
Kör FRAM minne och skriv till det minnet varje sekund->Håller i ca 3 Miljader år. Lösning duger.
2:
Stegmotorerna drar ström. Kapacitiva sensorer ballar ur när det går ström nära dem. Så jag kan inte göra både och.
Lösningar:
Separera drivarna och touchen till 2 olika kort. -> För stor lösning och för krångligt.
Läs inte på knapparna när motorn kör -> Dålig respons och känns som en dålig lösning.
Fördela tid mellan motorer (10ms) och touch(6ms) och loopa -> Bra lösning, begränsar dock maxfart på motorerna med ca 30%
Det tog ett tag innan jag fick bukt med de problemen men nu funkar klockan perfekt.
Det hade varit intressant att veta vilket trädslag ni gillar mest, Teak(400:-/m^2), Ek(300:-/m^2), eller bok(200:-/m^2).
Teaken kan jag dock inte använda då den inte har MDF som mellanmaterial och brinner bara upp när jag försöker skära ut siffrorna.
Och om ni tycker "ÅÅ. vilken ball klocka, en sådan vill jag ha!", vilket jag hoppas, så kommer det till viss chans finnas möjlighet att köpa dessa.
Jag ska nämligen bygga 15st varav 10-15st kommer att säljas i en klockaffär i Göteborg. Exakt hur det blir med det får vi se senare men de bör gå att köpa strax innan jul.
Det är nämligen så att min kusin, som går ekonomisk linje på gymnaiset, ska skriva projekt arbete så han ringde min och frågade "kan du göra något ballt som kan säljas?", inte exakt så men i huvudsak. Det finns ju dock ingen rimlig möjlighet att göra CE test, lågspännings direktiv och gud vet allt. Men affären vill sälja och vi vill bygga så om det går juridiskt så går det.
Jag vet inte om det är skillnad att sälja 10-15 ex och 10-15 miljoner ex i lagen.
Ni som vet får gärna svara.
Och givetvis så ger jag ut kod, cad osv om någon vill ha, men det är inte 100% klart ännu.