Automatisk krutdispenser
Moderatorer: Ulrik, Trond Åsly, taxen, Stefan.K, potatiskastare, PerN, mecke, Kari Lindström, Fritz Kraut, Robban
Kategoriregler
Trådar som skapas här skall vara ett pågående projekt som man själv bedriver. Dvs. Inga trådar som innehåller en fråga osv. En projekttråd skall även innehålla en bild eller gärna fler. Trådar som inte uppfylller dessa enkla regler kommer raderas utan förvarning!.
Trådar som skapas här skall vara ett pågående projekt som man själv bedriver. Dvs. Inga trådar som innehåller en fråga osv. En projekttråd skall även innehålla en bild eller gärna fler. Trådar som inte uppfylller dessa enkla regler kommer raderas utan förvarning!.
- cmk
- Inlägg: 3023
- Blev medlem: 02 sep 2008, 16:31
- Ort: Stockholm
Re: Automatisk krutdispenser
Vilken föredömligt lärorik och underhållande tråd.
Keep up the good work!
Keep up the good work!
Byta bort/sälja:
* MRP-2 - flera oöppnade burkar ur samma batch
* Lapua Mega 200gr kal .30
Söker:
* Flipp-skydd för 30mm kikare
* Safari-rem canvas/läder
PM:a
* MRP-2 - flera oöppnade burkar ur samma batch
* Lapua Mega 200gr kal .30
Söker:
* Flipp-skydd för 30mm kikare
* Safari-rem canvas/läder
PM:a
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Kapsling - huvudenhet
Har nu slutfört jobbet med BSIRADS kapsling. Kapslingen är modulariserad så långt jag funnit det praktiskt möjligt. Tanken är att enskilda komponenter ska kunna bytas ut eller modifieras utan att kapslingen måste göras om från grunden.
Huvudenhet
Huvudenheten består av en låda med lock och tre justerbara fötter. Måtten är 415 x 395 x 195 mm (DBH) exklusive fötter. Huvudenheten rymmer allt man behöver för att använda BSIRAD. I locket har jag fällt in ett 2D-vattenpass så att man kan säkerställa att BSIRAD står plant.
På baksidan finns genomföring för in och utgångar. För närvarande finns endast
strömintag. Tänkbara kompletteringar är HDMI och USB (inget som behövs vid normal drift).
Undersidan är försedd med tre (3) justerbara fötter. Fötterna kommer från slaktade kontorsmöbler.
Huvudenheten är indelad i fyra (4) grundytor;
Utmatningsyta
Respektive kammare kommer att presenteras mer grundligt i kommande inlägg.
Slutmontering kapsling 13 timmar
Har nu slutfört jobbet med BSIRADS kapsling. Kapslingen är modulariserad så långt jag funnit det praktiskt möjligt. Tanken är att enskilda komponenter ska kunna bytas ut eller modifieras utan att kapslingen måste göras om från grunden.
Huvudenhet
Huvudenheten består av en låda med lock och tre justerbara fötter. Måtten är 415 x 395 x 195 mm (DBH) exklusive fötter. Huvudenheten rymmer allt man behöver för att använda BSIRAD. I locket har jag fällt in ett 2D-vattenpass så att man kan säkerställa att BSIRAD står plant.
På baksidan finns genomföring för in och utgångar. För närvarande finns endast
strömintag. Tänkbara kompletteringar är HDMI och USB (inget som behövs vid normal drift).
Undersidan är försedd med tre (3) justerbara fötter. Fötterna kommer från slaktade kontorsmöbler.
Huvudenheten är indelad i fyra (4) grundytor;
- våg/kamera-kammare
- krutmatnings-kammare
- elektronik-kammare
- utmatningsyta (krutkärl)
Utmatningsyta
Respektive kammare kommer att presenteras mer grundligt i kommande inlägg.
Slutmontering kapsling 13 timmar
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
- Karre
- Inlägg: 3222
- Blev medlem: 30 aug 2013, 15:03
- Ort: Nyköping
Re: Automatisk krutdispenser
Underbart. Tack för rapporterna.
Söker jakt runt Nypan (Nyköping)! Skicka PM. Jag är relativt snäll och inte helt jävla oduglig.
- 2310jensen
- Inlägg: 1438
- Blev medlem: 25 okt 2010, 21:47
- Ort: Göteborg
Re: Automatisk krutdispenser
Grymt fränt projekt!
Skickat från min iPhone med Tapatalk
Skickat från min iPhone med Tapatalk
- hubler
- Inlägg: 1897
- Blev medlem: 20 sep 2012, 15:27
- Ort: Södra Dalarna.
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Kapsling - vågkammare
Vågkammaren är försedd med ett tak. Det gör vågen mindre känslig för drag, samt förhindrar insläpp av störande ljus och/eller skuggor.
Taket bärs upp av hörnlister och kan lyftas av med ett enkelt handgrepp. Vågkammaren har ett hål för kabelgenomföring (kamera och LED-belysning) till elektronik-kammaren. Kammaren har målats i den mest matta vita färg jag haft fri tillgång till. Allt för att optimera ljusförhållandena.
Ett löst innergolv (våg-guide) säkerställer att vågen hålls på plats utan att påverkas dess funktion. Att våg-guiden är löst medför att den lätt kan bytas ut. Därmed säkerställs att vågen kan ersättas med en annan modell.
Vågkammaren huserar även LED-belysningen. LED-belysningen är riktad bort från vågen, för att ge en så diffus upplysning (mindre reflexer) som möjligt. När jag fastställt den bästa positionen för LED-belysningen så kommer jag att skruva fast den i våg-guiden.
När BSIRAD inte används så lyfter man enkelt bommen i dess yttre ända och skjuter in den ett par centimeter. Då blir den vilandes mot bottnen mellan vågens balansklykor. På så sätt belastar inte bom-eggarna balansklykorna vilket skulle vara skadligt för vågen i längden. Därmed behöver jag aldrig plocka ur vågen ur vågkammaren.
En fadäs som måste nämnas är uttaget för bommen (mellan vågkammaren och utmatningsytan). Det är så smalt att det är halv-jökigt att justera laddvikten med avseende på 0,1 grains vikten. Som tur är kan bommen enkelt lyftas ur ”balansklykorna” och dras utåt. Därmed kan viktbrickan placeras i önskad skåra.
I nästa inlägg presenteras elektronik-kammaren.
Vågkammaren är försedd med ett tak. Det gör vågen mindre känslig för drag, samt förhindrar insläpp av störande ljus och/eller skuggor.
Taket bärs upp av hörnlister och kan lyftas av med ett enkelt handgrepp. Vågkammaren har ett hål för kabelgenomföring (kamera och LED-belysning) till elektronik-kammaren. Kammaren har målats i den mest matta vita färg jag haft fri tillgång till. Allt för att optimera ljusförhållandena.
Ett löst innergolv (våg-guide) säkerställer att vågen hålls på plats utan att påverkas dess funktion. Att våg-guiden är löst medför att den lätt kan bytas ut. Därmed säkerställs att vågen kan ersättas med en annan modell.
Vågkammaren huserar även LED-belysningen. LED-belysningen är riktad bort från vågen, för att ge en så diffus upplysning (mindre reflexer) som möjligt. När jag fastställt den bästa positionen för LED-belysningen så kommer jag att skruva fast den i våg-guiden.
När BSIRAD inte används så lyfter man enkelt bommen i dess yttre ända och skjuter in den ett par centimeter. Då blir den vilandes mot bottnen mellan vågens balansklykor. På så sätt belastar inte bom-eggarna balansklykorna vilket skulle vara skadligt för vågen i längden. Därmed behöver jag aldrig plocka ur vågen ur vågkammaren.
En fadäs som måste nämnas är uttaget för bommen (mellan vågkammaren och utmatningsytan). Det är så smalt att det är halv-jökigt att justera laddvikten med avseende på 0,1 grains vikten. Som tur är kan bommen enkelt lyftas ur ”balansklykorna” och dras utåt. Därmed kan viktbrickan placeras i önskad skåra.
I nästa inlägg presenteras elektronik-kammaren.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Kapsling – elektronikkammare och förvaringsfack
Elektronikkammaren är försedd med en separat urlyftbar kapsling för elektronik. Den separata elektroniklådan innehåller även BSIRAD's användargränssnitt (display och knappar). Utformningen ger även ett utrymme för förvaring av den externa strömadaptern samt ev. extra krut-tricklers.
Elektroniklådan kan lyftas ur med ett enkelt handgrepp, efter det att kablar till andra kammare kopplats ur (USB-kabel till våg, USB-kabel till LED-belysning, strömkablar till krutdispenser/stegmotor).
Elektroniklådan är försedd med ordentliga ventilationshål. Externa anslutningar är samlade på en försänkt panel på baksidan. För närvarande finns endast strömintag, men utrymme finns för att lägga till HDMI- och USB-uttag.
Gränssnittspanelen respektive förvaringsutrymmets botten kan lyftas av med ett enkelt handgrepp.
Elektroniklådan är försedd med en bubbel botten och kan enkelt separeras när enheten är urlyft. Utformningen gör att elektroniken enkelt modifieras/bytas ut/lagas.
Elektroniklådan omfattar all elektronik utom webkamera, LED-belysning och stegmotor, dvs:
I nästa inlägg presenteras krutmatningskammaren.
Elektronikkammaren är försedd med en separat urlyftbar kapsling för elektronik. Den separata elektroniklådan innehåller även BSIRAD's användargränssnitt (display och knappar). Utformningen ger även ett utrymme för förvaring av den externa strömadaptern samt ev. extra krut-tricklers.
Elektroniklådan kan lyftas ur med ett enkelt handgrepp, efter det att kablar till andra kammare kopplats ur (USB-kabel till våg, USB-kabel till LED-belysning, strömkablar till krutdispenser/stegmotor).
Elektroniklådan är försedd med ordentliga ventilationshål. Externa anslutningar är samlade på en försänkt panel på baksidan. För närvarande finns endast strömintag, men utrymme finns för att lägga till HDMI- och USB-uttag.
Gränssnittspanelen respektive förvaringsutrymmets botten kan lyftas av med ett enkelt handgrepp.
Elektroniklådan är försedd med en bubbel botten och kan enkelt separeras när enheten är urlyft. Utformningen gör att elektroniken enkelt modifieras/bytas ut/lagas.
Elektroniklådan omfattar all elektronik utom webkamera, LED-belysning och stegmotor, dvs:
- transformator 12v (stegmotor och stegmotordrivkrets)
- transformator 5v (Raspberry och LED-belysning)
- stegmotordrivkrets
- Raspberry Pi Zero (alt. annan valfri RPi, dock ej RPi1)
- motstånd till stegmotorn
- display
- knappar
- diverse kablage
I nästa inlägg presenteras krutmatningskammaren.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
- sevehem
- Inlägg: 3898
- Blev medlem: 14 jun 2013, 21:20
- Ort: Varberg
Re: Automatisk krutdispenser
Underbart. Ser fram emot nästa inlägg, å nästa, å nästa...
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus
-
dw83
- Inlägg: 47
- Blev medlem: 11 aug 2012, 07:25
Re: Automatisk krutdispenser
Sjukt vad bra det blev=)
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Kapsling – krutmatningskammare
Krutmatningskammaren rymmer krutmatningsenheten. Krutmatningsenheten kan enkelt lyftas ur med ett enkelt handgrepp. Eftersom krutmatningsenheten är lös, så kan den enkelt bytas ut eller modifieras.
Krutmatningsenheten består av:
Bottenplattan är försedd med små bitar av gummilist (E-list). Listerna håller krutmatningsenheten centrerad i sin kammare och förhindrar att dess vibrationer fortplantar sig till huvudlådan.
Jag betraktar kapslingen som färdig och ser fram emot att få återgå till mjukvaruarbete.
Krutmatningskammaren rymmer krutmatningsenheten. Krutmatningsenheten kan enkelt lyftas ur med ett enkelt handgrepp. Eftersom krutmatningsenheten är lös, så kan den enkelt bytas ut eller modifieras.
Krutmatningsenheten består av:
- trickler
- stegmotor
- bottenplatta med stegmotorkonsoll och tricklerhållare
Bottenplattan är försedd med små bitar av gummilist (E-list). Listerna håller krutmatningsenheten centrerad i sin kammare och förhindrar att dess vibrationer fortplantar sig till huvudlådan.
Jag betraktar kapslingen som färdig och ser fram emot att få återgå till mjukvaruarbete.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
-
Regretful
- Inlägg: 45
- Blev medlem: 21 jun 2017, 10:54
Re: Automatisk krutdispenser
Ser riktigt proffsigt ut! Är sjukt avis på byggandet!
- sevehem
- Inlägg: 3898
- Blev medlem: 14 jun 2013, 21:20
- Ort: Varberg
Re: Automatisk krutdispenser
Sedan, när du är klar, så gör du inköpslista, kopplingsbeskrivning och ritning på kapslingen samt delar programmeringsfilen så säljer du detta för en moderat peng till oss hugade hemmafixare som ALDRIG kommer få tummen ur att gå all in på detta vis! 
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Jag lovar att sätta samman en gör-det-självguide. Men först ska jag bli färdig. Det finns en del mjukvarubrister som måste lösas.
När jag påbörjade detta projekt kunde jag inte föreställa mig hur många olika ”händelser” och situationer man faktiskt måste hantera. Som exempel kan jag nämna en fadäs som inträffade vid senaste användningen:
Jag har en lång lista på brister som behöver åtgärdas. Jag bedömer att jag är färdig till 75%.
När jag påbörjade detta projekt kunde jag inte föreställa mig hur många olika ”händelser” och situationer man faktiskt måste hantera. Som exempel kan jag nämna en fadäs som inträffade vid senaste användningen:
- Jag lyckades lyfta av en laddning innan BSIRAD slagit om till finished (bommen hade i princip stannat, men jag var lite för snabb). Som ett brev på posten (för 10 år sedan alltså) började BSIRAD omedelbart mata krut med högsta hastighet (pga att bommen föll tillbaks).
Jag har en lång lista på brister som behöver åtgärdas. Jag bedömer att jag är färdig till 75%.
// Öskar
- sevehem
- Inlägg: 3898
- Blev medlem: 14 jun 2013, 21:20
- Ort: Varberg
Re: Automatisk krutdispenser
Noterat och skärmdumpat så nu kommer du inte undanÖskar skrev:Jag lovar att sätta samman en gör-det-självguide....
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Jag lovar dyrt och heligt att aldrig mer lova något i denna tråd.sevehem skrev:Noterat och skärmdumpat så nu kommer du inte undan![]()
![]()
// Öskar
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Jag har nu rättat de viktigaste felen. Har fortfarande en lång lista kvar, men de får vänta. Många fel och brister är relaterade till beslutslogiken. Eftersom jag har för avsikt att ta ett totalt omtag på den, så vill jag avvakta med att rätta de felen.
Närmast förestående åtgärder är:
Uppstädning av programkod
Programkoden har med tiden blivit ganska ”grisig”. De finns mängder med kod för felsökning, test och prestandamätning. Därtill finns många funktioner och metoder i flera upplagor. De har tillkommit när jag prövat mig fram. Således massor med kod som inte tillför någon faktisk funktionalitet. Nu ska all obsolet kod bort.
Mycket av denna ”skräpkod” har använts för att mäta prestandan på olika lösningar/upplägg. Mjukvaran är ju som bekant ganska beräkningsintensiv och det har varit viktigt att säkerställa att alla beräkningar och beslut hinns med mellan kamerabilderna. När denna prestandamätningskod tas bort så kommer prestandan att öka ytterligare.
Eftersom mängden programkod kommer att minska, så kommer också underhåller att bli enklare. BSIRAD består idag av 6147 rader Pythonkod (+485 rader för mina dummies). Jag gissar att jag kan korta ner till ca 3000 rader.
Jag kommer också att byta namn på en del variabler så de blir mer självbeskrivande och standardiserade.
Beslutslogiken
Jag planerar att ta ett omtag vad gäller beslutslogiken. Jag är inte helt tillfreds med prestandan. Först och främst är BSIRAD för långsam, men jag tycker även att utfallet är för ojämnt. Eftersom det är en relativt komplex fråga, ska ta mig tid att tänka igenom lösningen ordentligt innan jag börjar.
Felrättningar 3 timmar
Närmast förestående åtgärder är:
Uppstädning av programkod
Programkoden har med tiden blivit ganska ”grisig”. De finns mängder med kod för felsökning, test och prestandamätning. Därtill finns många funktioner och metoder i flera upplagor. De har tillkommit när jag prövat mig fram. Således massor med kod som inte tillför någon faktisk funktionalitet. Nu ska all obsolet kod bort.
Mycket av denna ”skräpkod” har använts för att mäta prestandan på olika lösningar/upplägg. Mjukvaran är ju som bekant ganska beräkningsintensiv och det har varit viktigt att säkerställa att alla beräkningar och beslut hinns med mellan kamerabilderna. När denna prestandamätningskod tas bort så kommer prestandan att öka ytterligare.
Eftersom mängden programkod kommer att minska, så kommer också underhåller att bli enklare. BSIRAD består idag av 6147 rader Pythonkod (+485 rader för mina dummies). Jag gissar att jag kan korta ner till ca 3000 rader.
Jag kommer också att byta namn på en del variabler så de blir mer självbeskrivande och standardiserade.
Beslutslogiken
Jag planerar att ta ett omtag vad gäller beslutslogiken. Jag är inte helt tillfreds med prestandan. Först och främst är BSIRAD för långsam, men jag tycker även att utfallet är för ojämnt. Eftersom det är en relativt komplex fråga, ska ta mig tid att tänka igenom lösningen ordentligt innan jag börjar.
Felrättningar 3 timmar
// Öskar
- JohanL73
- Inlägg: 2433
- Blev medlem: 27 jul 2016, 17:05
- Ort: Kalmar
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Jag har under veckan jobbat med att städa upp koden samt göra metoder och funktioner enhetliga. Det har sannerligen varit mer arbetskrävande en jag kunnat föreställa mig. Mina förändringar har åstadkommet mängder med fel, följdfel, och ännu med följdfel.
Nu börjar det dock likna något. Har lyckats skära ner koden från 6147 rader till 3844. Koden för mina dummies har dock ökat från 485 rader till 573. Koden är nu mycket mer enhetlig och lättare att följa. Koden går ny också fortare att köra, vilket aldrig är fel.
Fortfarande återstår en del jobb av samma karaktär. Inte jätteroligt, men nödvändigt! Återkommer när jag är klar.
Kodstädning och standardisering 10 timmar
Nu börjar det dock likna något. Har lyckats skära ner koden från 6147 rader till 3844. Koden för mina dummies har dock ökat från 485 rader till 573. Koden är nu mycket mer enhetlig och lättare att följa. Koden går ny också fortare att köra, vilket aldrig är fel.
Fortfarande återstår en del jobb av samma karaktär. Inte jätteroligt, men nödvändigt! Återkommer när jag är klar.
Kodstädning och standardisering 10 timmar
// Öskar
- Öskar
- Inlägg: 315
- Blev medlem: 31 jan 2015, 20:48
Re: Automatisk krutdispenser
Har lyckats strula till det ordentligt! Jag har gjort flera (många) rättningar/ändringar/förbättringar utan att testa av emellan. När jag väl provkörde på PC fungerade det inte alls. Mängder med fel. Så fort ett fel var rättat få föll BSIRAD på nästa. När jag efter mycket jobb lyckades få koden att rulla på PC'n, så gick jag över till Rasberry'n. Då började helvetet om . . . Har inte lyckats få BSIRAD up-and-running ännu. Jag är i färd med att beta av fel efter fel. Varje gång är jag övertygad om att just det felet är det sista . . . men icke! Det är därtill betydligt svårare/långsammare att felsöka/avlusa på den riktiga hårdvaran. Som grädde på moset så kraschar BSIRAD helt ibland. Eller så slutar hon att respondera (typiskt sett med stegmotorn i full spätta).
Hade jag vetat hur mycket tid felsökning och rättning skulle ta, så hade jag backat tillbaks till föregående version. Därefter hade jag gjort om ändringarna en och en med test emellan.
Just nu är det surt!
Felrättningar 12 timmar
Hade jag vetat hur mycket tid felsökning och rättning skulle ta, så hade jag backat tillbaks till föregående version. Därefter hade jag gjort om ändringarna en och en med test emellan.
Just nu är det surt!
Felrättningar 12 timmar
// Öskar
- sevehem
- Inlägg: 3898
- Blev medlem: 14 jun 2013, 21:20
- Ort: Varberg
Re: Automatisk krutdispenser
Jäklar vad ledsamt. Om det hjälper så är vi många som hejar på... dåligt pepp men jag försöker

Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus





