Op 11 december 2019 17:13:07 schreef fatbeard:
Guilty as charged: ik ben (heel erg) perfectionistisch en heb de (sterke) neiging zaken te over-engineeren.
Laat ik voorop stellen dat ik dat eerder voor je dan tegen je vind pleiten. Ik snap heel goed hoe dat werkt. Sinds ik 'eigen baas' ben, spelen er meerdere factoren mee (tijd is geld) en 'goed genoeg' levert exact zoveel op als 'perfect'.
Maar het aansolderen van de kabel gaat (ondanks gekwalificeerd personeel) nog geregeld (ca 1%) fout, dus testen mét kabel is eerder een noodzaak dan een optie (maximaal toegestane uitval bij de klant is 0.5%)...
Gelukkig zijn ze niet gecertificeerd. Probleem is duidelijk...
Plus dat het product nog interconnects (connectoren) bevat tussen de verschillende printen, die willen ook wel eens falen na een reisje naar Roemenië (daar worden ze ingegoten) of na/door het ingieten. Beide zaken zijn zoals al eerder gemeld NIET onze keuze: we hebben ze meermalen -met klem- afgeraden.
Ik ken dat probleem van klanten ook. Mijn oplossing was doorgaans open zijn in de prijs calculatie. Als ze dan zien wat dat kost, dan is de toon van het gesprek vaak opeens anders. Maar goed... iets met een gepasseerd station. Dus laat maar.
Die IC-voet is een mogelijk gouden idee (had ik zelf kunnen/moeten bedenken ): low cost, snel en simpel; ga ik wat mee experimenteren.
Eigenlijk zou het een gouden voet, geen gouden idee moeten zijn
Gezien de deadline (3600 stuks voor het einde van de maand in Roemenië) hebben we ook de managers gestrikt om mee te helpen, dat levert wellicht wat meer armslag op
Zorg dan ook wel dat die het minst geschoolde (en vaak ook het meest arbeids intensive...) werk doen. Je bent tenslotte manager. Als je wat had gekund, dan had je wel achter mijn bureau gezeten...
Goed, alle gez**k daar gelaten: in vond het toch wel een intrigerende vraag en heb eens en oud-collega geraadpleegd. Die is vroeger wat met beeld herkenning bezig geweest. Let wel: dat was 15 jaar terug. De de 'regels' zullen inmiddels wel wat anders zijn. Hoe dan ook leuk om zo iemand nog eens te spreken, de korte samenvatting van het gesprek:
- Maak met een high-res camera met goede belichting een foto.
- Zet die om naar iets bitmaps achtigs (dat is makkelijk zoeken; hij suggereerde .bmp).
- Als je kunt garanderen dat in de bitmap 'draadje 1' elke keer min of meer op dezelfde plaats zit, dan pak je daar een hand pixels, middelt die (bitmap is doorgaans iets RGBs, zo niet: verkeerde bitmap ).
- Kijk welke kleur daarmee het beste overeen komt.
- We weten welke kleur draadje 1 heeft.
Je belichting moet dus stabiel zijn (zijn suggestie: werk altijd met forse flits, achtergrondverlichting speelt zo een kleinere rol).
Verder is het makkelijk als de posities vast liggen (dan weet je botweg welke bytes in het file je hebben moet!). Als dat niet zo is, dan moet je gaan zoeken. Iets me fiducials. Kan, maar ingewikkelder.
Hij heeft dat (zijn projectje) destijds op een Lunix machine gedaan. Hi res (om voldoende pixels te hebben van 'kleur draadje'; voor wat 'hi res' tegenwoordig nog waar is ) cam die je op commando een plaatje kon laten maken. De toolchain was iets van 'maak plaatje', 'converteer naar .bmp' en hij had zelf 5 regels C-code die de juiste bits eruit trokken.
Zijn laatste tip: er wordt in de verpakking (van voedsel) steeds meer met camera systemen gedaan. Best kans dat je iets hapklaar kunt kopen wat alleen geconfigureerd hoeft te worden.
Maar dat zou wel eens kostbaar kunnen worden. Zeker als je er meerderen wilt hebben.
Ik heb ook nog ff na zitten denken over 'stekker aan kabel en later afknippen'. Alhoewel de kans klein is, zou het zo kunnen zijn dat de kabel-boer 2 draden verwisselt. Als de kapel-aan-printje-soldeerder dezelfde fout maakt, dan komt het vlekkeloos door de test, maar in het veld gaat het niet werken.
Tenslotte: ben je al eens op zoek geweest naar een toko die RJ45 aan kan zetten? Nee, niet om een connector aan jouw kabel te klussen, maar die doen dat vast niet op de hand. Op de een of andere manier krijgen ze de juiste draadjes op de juiste volgorde in zo'n stuk plastic gefrut voordat ze het persen. Dat is geloof ik ongeveer wat je zoekt. Toch?