• Välkommen till ett uppdaterat Klocksnack.se

    Efter ett digert arbete är nu den största uppdateringen av Klocksnack.se någonsin klar att se dagens ljus.
    Forumet kommer nu bli ännu snabbare, mer lättanvänt och framför allt fyllt med nya funktioner.

    Vi har skapat en tråd på diskussionsdelen för feedback och tekniska frågeställningar.

    Tack för att ni är med och skapar Skandinaviens bästa klockforum!

    /Hook & Leben

Odördaren - En låda för odörborttagning

ekke

Panerai
2-Faktor
Bakgrund:
Köpte en G-Shock Gulfman M.I.R.O. på eBay, tyvärr stank den av cigarettrök. Inte kul, och det hade väl varit frid och fröjd om det var lätt att få tag i en ny bezel (armband är lätt fixat).
Efter lite diskussioner på KS och Veckans klockhändelser i Clubhouse om hur man kan få bort odör landade jag till slut i att testa ozon som mirakelkur. Verkade ju som att de flesta husmoderskurer med vinäger, rödsprit, bikarbonat, ketchup etc. inte var så lyckade.

Sagt och gjort, beställde ozongenerator på Amazon och skred till verket. Och som vanligt när man gör saker så är det resan som är målet och därför måste man krångla det som krånglas kan. Man skulle ju kunna ta en glasslåda och lägga allt i den, men det är på tok för tråkigt. Bättre att lägga massa tid med att designa en låda och 3D-printa. För att göra en lång historia kort så var den generatorn "lite" överdimensionerad och diverse tankevurpor gjorde att allt smälte 😆.

MEN summa sumarum, det fungerade! Dock hann jag inte köra den så länge nog för att bli av med all odör. Så det blir ett nytt försök, men denna gång med 1/20 av effekten och med ännu mer härligt krångel.


Levande kravspecifikation:

  • Ozongenerator med pump, minst 500 mg/h
  • Automatisk låsning när den aktiv
  • Självöppnande lock med vriddämpare
  • Automatisk timer inklusive luftning
  • Arbetsbelysing så man ser bra när man stoppar ner klockan
  • Tydligt I/O så att man vet var i processen klockan befinner sig
  • Fönster så att man ser klockan under processen
  • Inga synliga kablar etc. (förutom ström in i enheten)



Version 1 nedan:

1694674438805.png

En stressad utskrift med ful yta.

1694674342069.png

Montering av ozongenerator

1694674372366.png

Placering av klocka

1694674299149.png

Söndersmält ozongenerator. Till och med lödtennet släppte. Så går det med 100 W utan fläkt 😆
 

ekke

Panerai
2-Faktor
Igår kväll kom den nya generatorn så det vara bara att sätta igång.
I min grundskiss så gömmer jag nätdelar, pump och styrning under en lucka på baksidan. Sedan leds ozonet via en slang till locket där det finns en spridare som fyller utrymmet där klockan ligger.
Insåg snabbt att jag måste lösa ett avancerat gångjärn som innehåller vridfjädrar och vriddämpare samtidigt som man ska kunna föra kablar och slang till locket utan att det syns i varken stängt eller öppet läge.
Långt ifrån klar med funktionen, men idén verkar fungera :)

1694675400634.png


1694675144680.png


1694675167066.png


1694675087480.png
 

ekke

Panerai
2-Faktor
Snabb uppdatering. Hyfsat klar med gångjärn, ska gå att trä igenom och öppna/stänga utan att för den skull klämma slangen på något sätt. Tanken är att slangen i princip träs längs med gångjärnet för att på så sätt vridas vid öppning/stängning istället för att böjas.
Hann också dra lite streck designmässigt, it's hip to be square!

odördaren_2.JPG
odördaren_1.JPG
odördaren_3.JPG
 
Senast ändrad:

Aurum

Harsh but fair
2-Faktor
Slänger bara in illaluktande saker i ett begränsat utrymme och sätter på en vanlig ozonmaskin, fungerar finfint. Förstår dock nörderiaspekten.

Internet påstår däremot att ozon ska åldra plast, är det något du upptäckt än?
 

ekke

Panerai
2-Faktor
Tack för att du bekräftar att det funkar @Aurum 🥳

Och internet har delvis rätt i att ozon inte är bra för plast, men för just PUR och silkon är jag inte särskilt orolig då de generellt sett står emot ozon väldigt bra. Men man kan ju inte veta till 100% då jag inte har koll på exakt vilken specifikation t ex Casio kör med.

Har kollega som jobbat i labbmiljö med ozon och där var det vissa plastsaker som blev spröda efter att ha blivit utsatta. Kan ju ha varit PA eller liknade..
 
Slänger bara in illaluktande saker i ett begränsat utrymme och sätter på en vanlig ozonmaskin, fungerar finfint. Förstår dock nörderiaspekten.

Internet påstår däremot att ozon ska åldra plast, är det något du upptäckt än?
Vad kör du för maskin och i hur litet område? Måste testas på mitt garmin läderband 😂
 

JoakimS

Panerai
Paneristi
2-Faktor

ekke

Panerai
2-Faktor
Fick loss ett par timmar och den här gången blev det fokus på att få plats med alla komponenter och lösa montering av dem. För det visade sig att om jag skulle få plats med allt på baksidan som jag först tänkte så hade hela enheten växt för mycket. Så det blev till att trycka in allt i de tjocka väggarna... (Gul = Nätdel generator, Grön = Pump, Blå = generator, Röd = Reläkort).
Har även beslutat att anpassa alla komponenter för 3D-print, så att det blir snyggt och effektivt. Det innebar att jag fick göra gångjärnet som en separat detalj.
Det som kanske är otydligt i bilden är att alla sidor kommer att vara egna detaljer och skjutas in i spår underifrån och sedan hållas på plats av bottendetaljen. Detta kommer även underlätta monteringen samt göra det lättare att hålla koll på värmeutveckling inledningsvis.

Nu återstår:

  • System i locket för att fördela ozon
  • Låsmekanism
  • Diverse LEDs
  • On/off-knapp
  • Infästning för Arduino
  • Kabelgenomföring/dragavlastning
  • Mjukvara
  • Hållare för klocka inuti lådan

1695208095318.png
 

ironcastle

Patek
2-Faktor
Fick loss ett par timmar och den här gången blev det fokus på att få plats med alla komponenter och lösa montering av dem. För det visade sig att om jag skulle få plats med allt på baksidan som jag först tänkte så hade hela enheten växt för mycket. Så det blev till att trycka in allt i de tjocka väggarna... (Gul = Nätdel generator, Grön = Pump, Blå = generator, Röd = Reläkort).
Har även beslutat att anpassa alla komponenter för 3D-print, så att det blir snyggt och effektivt. Det innebar att jag fick göra gångjärnet som en separat detalj.
Det som kanske är otydligt i bilden är att alla sidor kommer att vara egna detaljer och skjutas in i spår underifrån och sedan hållas på plats av bottendetaljen. Detta kommer även underlätta monteringen samt göra det lättare att hålla koll på värmeutveckling inledningsvis.

Nu återstår:

  • System i locket för att fördela ozon
  • Låsmekanism
  • Diverse LEDs
  • On/off-knapp
  • Infästning för Arduino
  • Kabelgenomföring/dragavlastning
  • Mjukvara
  • Hållare för klocka inuti lådan

1695208095318.png
Hur funkar den? För du in ozon in i lådan med någon form av övertyck? Det är väl någon form av fläkt som levererar in ozonet?
Men om du trycker in luft behöver du också släppa ut luft? Så har du en evakuering eller hur har du tänkt?
 

ekke

Panerai
2-Faktor
Det sitter en liten pump som ser till att luften flödar genom generatorn och upp till locket. Väl där förlitar jag mig på att ozonets densitet gör att det sjunker till botten i brunnen. Sen är min lekmannahypotes att koncentrationen blir högre efter hand som luften tvingas ut mellan lock och brunn.
Hur väl det stämmer med verkligheten låter jag vara osagt 😅
 

ekke

Panerai
2-Faktor
Jahapp, fredagkväll och några timmar framför skärmen :)
Känns som det händer grejer och börjar närma sig en första print, nästa helg kanske?

Kvällens:
  • Spridarsystem
  • Infästning av LED-kort
  • Allmänt småfix

Noteringar:
Tätade av spridarsystemet med ett EPDM-snöre i ett spår, sedan pressar man mot det med en ribba i ett lock som skruvas ner.
Var mer knepigt att hitta vinklar och få till infästning av LEDs än jag trodde...

1695419939123.png

1695419963733.png

1695419984753.png

1695420011810.png

1695420051889.png

1695420098034.png
 

ekke

Panerai
2-Faktor
Ett par timmar kabelgenomföring och dragavlastare. Svårt att hitta lösningar idag, men jag landade i denna. Får se om den blir kvar...

Dragavlastning görs genom att spänna ett buntband över kablarna (en nätström, en 5V). Och sen insåg jag att jag måste trä kablarna genom bottenplattan för att det ska bli en snygg genomföring. Och då blev det en till detalj för att täcka det hålet :)

Hoppas på bättre fart nästa gång då jag ska ge mig på en låsmekanism (som förhoppningsvis styrs av en solenoid).

1695759008194.png


1695759176562.png
 

ekke

Panerai
2-Faktor
Körde en första provprint över helgen för att kontrollera lite mått och se var jag tänkt fel.
Har inte kört allt då det inte rymdes i printern.
Lyckats hitta diverse mått (t ex diameter på vriddämpare) som behöver justeras och vissa funktioner som har förbättringspotential (måste fästa vridfjädrarna så att de inte lossnar).
Låsmekanismen funkade kanon i alla fall.
Ska fortsätta med att provmontera generator, pump etc också, men det får bli en annan dag ☺️
IMG_20231002_081018.jpg
IMG_20231002_213440.jpg
 

ekke

Panerai
2-Faktor
Nu börjar jag känna mig klar med konstruktionen, dags att gå över på mjukvaran. Hoppas Arduino är så lätt som de vise säger 😅.
Det har ju blivit en del komponenter, så det kan ta ett tag att få till print på jobbet (är ju inte högprioriterat direkt).
Ska bli löjligt roligt att få ägna lite tid på lödning, montering och cable management.

BOM (exklusive kablage)

18 st 3D-printade detaljer
1 st akrylglas
1 st EPDM-snöre
3 st vridfjädrar
2 st vriddämpare
1 st taktil switch
3 st LED (WS2812b på PCB)
1 st reläkort (med ett relä för pump och ett för generator)
1 st reed-switch
1 st magnet
1 st solenoid
1 st pump
1 st ozongenerator
1 st nätaggregat till generatorn
2 st silikonslangar
1 st Arduino Nano
30 st M3-skruv 10 mm
30 st M3-mutter
1 st M4-skruv 50 mm
1 st M4-mutter

13.JPG

14.JPG
 

Rikala

Patek
2-Faktor
Nu börjar jag känna mig klar med konstruktionen, dags att gå över på mjukvaran. Hoppas Arduino är så lätt som de vise säger 😅.
Det har ju blivit en del komponenter, så det kan ta ett tag att få till print på jobbet (är ju inte högprioriterat direkt).
Ska bli löjligt roligt att få ägna lite tid på lödning, montering och cable management.

BOM (exklusive kablage)

18 st 3D-printade detaljer
1 st akrylglas
1 st EPDM-snöre
3 st vridfjädrar
2 st vriddämpare
1 st taktil switch
3 st LED (WS2812b på PCB)
1 st reläkort (med ett relä för pump och ett för generator)
1 st reed-switch
1 st magnet
1 st solenoid
1 st pump
1 st ozongenerator
1 st nätaggregat till generatorn
2 st silikonslangar
1 st Arduino Nano
30 st M3-skruv 10 mm
30 st M3-mutter
1 st M4-skruv 50 mm
1 st M4-mutter

13.JPG

14.JPG

Kul projekt!

Antar att du jobbar med något åt det här hållet? Väldigt ambitiöst hemmaprojekt! 😃

Skall bli intressant att följa!

Har själv en ozongenerator jag använder ibland som köptes när jag började sanera ett rum från mögel.
 

ekke

Panerai
2-Faktor
Delarna till locket printade 😃
Rensar stödmaterial och testar lite smått vid köksbordet. Men behöver lite putsande och filande i verkstan för att få gångjärnet att bli knäpptyst. Dämpare/fjäder fungerar perfekt med en fjäder och endast ytterdelen av locket. Får se hur det blir när allt är monterat... Gör nog någon extra fjäder i 1,5 mm istället för 1 mm för säkerhets skull.

Har påbörjat elektroniken också. LED:ar och anslutningar på Arduinon har jag lyckats löda fast. Ska förstå mig på solenoiden också, behöver tydligen en transistor för att styra den, så det ska tas hem.

Hoppas kunna printa resten inom kort. Får lägga fokus på mjukvara så länge ☺️

IMG_20231013_212601.jpg


IMG_20231013_212307.jpg

IMG_20231013_212245.jpg
 

ekke

Panerai
2-Faktor
Knackat kod till styrningen av elektroniken. Känner mig som Neo i Matrix 😎
Meeen det enda jag lyckats med är i princip blinkade LED:ar 😅.
Kul att lära sig i alla fall, och det går ju extra smidigt med onlineverktyg som Wokwi där man kan simulera hårdvaran direkt.
Ska bara pilla in aktivering av reläer och solenoid som i simuleringen ersatts med några av LED:arna.

Länk till projektet på Wokwi:

Skjutswitchen simulerar reedswitchen i locket. Den vanliga switchen sitter på insidan av locket. När de yttre lamporna är gröna simulerar det att pump och generator är igång. Och självklart är mycket kortare än det blir i verkligheten.

Om det är någon som kan sånt här så kom gärna med pekpinnar 😃

Screenshot_2023-10-14-22-30-09-486-edit_com.android.chrome.jpg
 

Rikala

Patek
2-Faktor
Knackat kod till styrningen av elektroniken. Känner mig som Neo i Matrix 😎
Meeen det enda jag lyckats med är i princip blinkade LED:ar 😅.
Kul att lära sig i alla fall, och det går ju extra smidigt med onlineverktyg som Wokwi där man kan simulera hårdvaran direkt.
Ska bara pilla in aktivering av reläer och solenoid som i simuleringen ersatts med några av LED:arna.

Länk till projektet på Wokwi:

Skjutswitchen simulerar reedswitchen i locket. Den vanliga switchen sitter på insidan av locket. När de yttre lamporna är gröna simulerar det att pump och generator är igång. Och självklart är mycket kortare än det blir i verkligheten.

Om det är någon som kan sånt här så kom gärna med pekpinnar 😃

Screenshot_2023-10-14-22-30-09-486-edit_com.android.chrome.jpg

Bra jobbat! Kan man inte skriva någon metod så man slipper skriva samma sak om och om igen, ungefär så här:

MyMethod(int myValue) {
for (int i=0; i<NUM_LEDS; i++ )
Switch (myValue) {
Case 0: leds[myValue] =
CRGB::Yellow;
Break;
Case 1:
leds[myValue] =
CRGB::Black;
Break;
Case 2: ...
}
FastLED.show();
}

Som du sedan kör med:

MyMethod(0)
MyMethod(1)
MyMethod(2)
delay(500)
...

Observera att jag inte kan syntaxen så det lär nog skilja sig lite men i princip bör det vara liknande. 😁

Du kan tom wrappa de anropen i en annan metod:

MyMethod2() {
MyMethod(0)
MyMethod(1)
MyMethod(2)
delay(500)
}

Sedan kan du köra for loop på MyMethod2 eller en for loop inne i MyMethod2.
 
Senast ändrad:

ekke

Panerai
2-Faktor
Bra jobbat! Kan man inte skriva någon metod så man slipper skriva samma sak om och om igen, ungefär så här:

MyMethod(int myValue) {
for (int i=0; i<NUM_LEDS; i++ )
Switch (myValue) {
Case 0: leds[myValue] =
CRGB::Yellow;
Break;
Case 1:
leds[myValue] =
CRGB::Black;
Break;
Case 2: ...
}
FastLED.show();
}

Som du sedan kör med:

MyMethod(0)
MyMethod(1)
MyMethod(2)
delay(500)
...

Observera att jag inte kan syntaxen så det lär nog skilja sig lite men i princip bör det vara liknande. 😁

Du kan tom wrappa de anropen i en annan metod:

MyMethod2() {
MyMethod(0)
MyMethod(1)
MyMethod(2)
delay(500)
}

Sedan kan du köra for loop på MyMethod2 eller en for loop inne i MyMethod2.
Tack för tips!
Det var så jag ville ha det... Men fick liksom inte till det med loop i loop, den fastnade på fel ställen i void loopen etc. Sen insåg jag att det bara var blinkningarna jag hade problem med och körde ctrl V för att få något som fungerar.
Man inser ju sina begränsningar 😅
Men borde kanske ge det ett försök till med din input så man lär sig 👍
 

ekke

Panerai
2-Faktor
Lite bakslag idag. Fixade ju vridfjädrar i 1,5 mm tråd istället för 1. Gick så där, hade väl funkat fint till en rejäl råttfälla... Och då använder jag bara en. Jävligt att montera, blev t o m tvungen att klippa sönder gångjärnet. Så det blir till att göra fler fjädrar i 1 mm fast med färre varv för att öka spänsten och printa ett nytt gångjärn.
Lyckades även böja av en kabel vid en lödning, så ingen test idag då jag behöver lödkolv modell bättre (som finns på jobbet).

Men har monterat ihop allt och vet att det fungerar i alla fall 🥳. Studerar man bilderna ser man att det var tur att 7yo tyckte vi skulle köpa häftmassa för ett par dagar sedan. Funkar både som tätning och distans mellan glas och plast 😅.

IMG_20231020_224343.jpg

IMG_20231020_230831.jpg

Gulfman who started it all.

IMG_20231020_223927.jpg

Så här kommer den se ut. Får se om det blir några andra färger.

IMG_20231020_221724.jpg

Ont om utrymme är det gott om...

IMG_20231020_220451.jpg

1,5 mm vridfjäder monterad, 1 mm som referens.

IMG_20231020_213509.jpg

Ska vara tre kablar från den där... 🤬
 

ekke

Panerai
2-Faktor
Igår tog jag med mig 7yo och åkte till verkstaden för att fixa till det som fixas skulle:

  • Löda knapp
  • Löda ny kabel på LED
  • Tillverka vridfjädrar
  • Printa nytt gångjärn

Allt gick som smort, så det vara bara att vänta in kvällen så man kunde montera ihop skiten efter alla läggningsbestyr etc.

Men tyvärr gick det mesta snett 😅🤬.
Efter locket var monterat och jag skulle testa funktion med LED:ar och knapp så funkade bara en LED... Bara att demontera och felsöka. Hittade en kallödning som lossnat. Säkert pga att det blir lite våldsamt vid montering. Nästa gång allt var monterat glappade ena LED:en. Ny felsökning, ny kallödning, ny lös kabel.
Bara att montera ihop igen och testa på nytt, denna gång började Arduinon ryka 😐 🔫.
Oklart om jag kopplat fel eller om det var dåligt arbete vid lödning. Eller båda.
Det återstår att se när det anländer en ny (beställer flerpack den här gången 😅).

IMG_20231021_214140.jpg

Lite cable management och två nya vridfjädrar. Gick även loss med smältlim på knappen, hade tidsbrist pga livspussel och nödlöste.
IMG_20231021_221328.jpg

Av av flera kallödningar. Så sjukt slarvigt...

IMG_20231021_235337.jpg

Och ett stycke fulfinger efter bränd Arduino.
 
Topp