Archive for the ‘Development’ Category

Vorderingen Schiet assist

Monday, March 2nd, 2009

Art impression Schiet ConsoleEen hele tijd geleden heb ik een bericht geplaatst dat ik bezig was met een nieuw hobby project. Een systeem om de wedstrijden van het handboogschieten te begeleiden.

Inmiddels zijn we al een heel eind verder, de meeste print-ontwerpen zijn af, de code voor de microcontroller is ook voor 90% af en afgelopen weekend heb ik het ontwerp van de console/afstandsbediening gemaakt.

Nadat ik de AutoCAD tekening gemaakt had besloot ik om ook mijn Blender-“kunsten” weer eens uit te proberen πŸ˜› Goed ik kan er dus niet veel van maar het plaatje is toch duidelijk πŸ˜‰

De console wordt als het goed is gemaakt van RVS en hiermee wordt het hele systeem aangestuurd. De printplaat die hierin moet is helemaal af en de volgende stappen zijn:

– Stoplichten

– ABCD lamp

– LED-klok

De deadline voor dit project is pas september dus het kan nog wel een tijdje duren voor het af is. De afgelopen weken is het echter best hard gegaan πŸ˜‰

WRT54G verbouwen

Friday, February 13th, 2009

wrt54gIk heb al een hele tijd een WRT54G thuis die altijd goed dienst heeft gedaan als wireless accesspoint. Niet zo lang geleden heb ik deze vervangen met een nieuwere revisie, het was niet echt nodig maar kwam toevallig zo uit. En dit was DE kans om eens te spelen met mijn oude WRT54G V2.0.

Deze apparaatjes draaien een compacte linux variant en er zijn verschillende projecten om hier andere firmware met meer/minder/andere functies op te zetten. EΓ©n van deze projecten is OpenWRT waar je een compacte linux distributie krijgt met de mogelijkheid om dit uit te breiden met packages. Echter heb je wel een limiet van 1,7 mb opslag (dit is compressed dus je hebt ergens tussen de 1,1 en ~ 16.0 mb aan ruimte afhankelijk hoever je files zich laten inpakken) en 16 mb geheugen.

De switch in de WRT54G is een leuk ding omdat het vlans ondersteund, ik heb daar nooit echt mee kunnen spelen dus dit is een mooie gelegenheid om me daar eens mee bezig te houden. Ook zijn er intressante packages beschikbaar als Quagga (RIP/BGP/OSPF routing) en OpenVPN om zo een multifunctioneel netwerk apparaat te maken πŸ˜€

Tenslotte kwam ik op internet een gevaarlijke link tegen πŸ˜‰ je kan je router ook voorzien van een SD-card slot! “Toevallig” had ik nog een paar van die SD-houders liggen dus waarom niet? Na een paar uur kloten (draadjes solderen op SMD prut blijft toch lastig!) zat het slot op zijn plaats, van binnen is het wel een klein beetje rommelig maar daar zit toch een kapje over!

Resultaat? nou hij kan nu via OpenWRT booten van de interne SD kaart! dus maximaal 1-2 GB opslag (256 mb zit er nu in) en omdat we daar ook swap op kunnen zetten hebben we een iets ruimer geheugenlimiet… Nadeeltje is dat de SD-kaart maar met ~ 150-200 kb/sec kan aangesproken kan worden, maar het werkt!

Echt praktisch nut zal het niet hebben maar het is in ieder geval zeer leerzaam (voor mij πŸ˜‰ ) en ik heb weer een hoop lol gehad!

Owja en het ding verbruikt ~ 5-6 watt dus het is een zuinige ‘server’ πŸ˜‰

Nieuw project: ‘Stoplicht’ computer

Tuesday, October 28th, 2008

Nouja ik moet het toch een naam geven… Het is eigenlijk een microcontroller die oa een stoplicht aan moet sturen…

Kort inleiding voor de niet-handboogschutters onder ons πŸ˜‰
Bij het handboogschieten komen er bepaalde regeltjes kijken tijdens het wedstrijd-schieten.

De schutters worden in groepjes van 3 of 4 per baan ingedeeld. Iedere schutter krijgt dan een positie toegewezen (A, B, C of D).

Tussen de beurten krijgt men in princiepe 20 seconden om klaar te gaan staan

En tijdens het schieten (18 meter indoor) krijgt men 2 minuten om 3 pijlen weg te schieten.

Nadat iedere schutter heeft geschoten (A, B, C en D, in deze volgorde) wordt de volgorde verschoven.
De volgende beurt zal dan eerst schutter D aan de beurt zijn, dan A, B en tenslotte C. Volgende ronde: C, D, B en A, enzovoorts.

Als vereniging heb je nu 2 opties, 1. je wijst een scheidsrechter aan die met stopwatch de wedstrijd leidt. 2. je koopt/maakt een schiet-computer. Deze computer moet dan tenminste voorzien zijn van een stoplicht en een A-B-C-D indicatie zodat schutters weten wanneer ze moeten schieten.

Onze vereniging had nog niet zo’n systeem en er werd gedacht dat dit veel te duur zou worden voor de club…

Gezien het klooien met microcontrollers ed. een hobby van mij is geworden heb ik voorgesteld om uit te zoeken wat de kosten zouden zin als we een soortgelijk systeem zelf gaan maken πŸ™‚

De afgelopen week heb ik hier al de nodige uren ingestoken maar naar mijn idee mag het resultaat er ook zijn. De software voor in de microcontroller is voor 90% af en de inventarisatie voor de benodigde hardware is ook al een heel eind.

Het is op dit moment niet meer dan 2 experimenteer-bordjes aan elkaar geknoopt met wat knipperende ledjes, maar voor we daadwerkelijk iets gaan aanschaffen of maken zullen we eerst de rest van de club uit moeten horen. Tenslotte moet de meerderheid wel het nut zien van dit project anders gaat het feestje niet door πŸ™‚

Ik vermoed zo dat ik de technische details van het project nog wel een keer zal onthullen op deze website, maar ik moet nog even bedenken in welke vorm… Immers zal dit niet voor iedereen intressant zijn.

Hobby’s?!?

Monday, June 11th, 2007

“Een mens kan maar een hobby hebben…”

“Een hobby mag geld kosten…”

“Tijd = geld…”

Maar wat nou als je teveel hobby’s hebt? Ik verdenk mijzelf van dit vergrijp πŸ˜‰ Om even een situatie te schetsen:

  1. Prutsen met elektronica. Altijd al een hobby geweest maar nu weer actueel nu ik onderdelen besteld heb voor mijn DIY-Beamer. Oja en ik heb ook nog een microcontroller besteld waar ik mee kan gaan spelen
  2. Scripten/Programmeren. Voor de servers van TGPhosting en randactiveiten eromheen heb ik al behoorlijk wat programma’s en scripts gemaakt (voor wat “opensource” applicaties zie ook mijn public SVN repository)
  3. Fotografie, niet al te serieus maar met de aanschaf van mijn dSLR stop ik er aardig wat tijd in
  4. Modelvliegen
  5. Computeren (nouja dit is een beetje erg algemeen, die mag je wegdenken)

Zoals wellicht de meesten weten heb ik ook nog een vriendin, moet je ook zuinig op zijn en kost dus tijd πŸ˜‰

Zo kost alles tijd… of is het dan geld? of beide? Nouja ik kom in ieder geval resources tekort om alles te doen waar ik zin in heb πŸ˜‰

Aan de andere kant is het natuurlijk prima zo πŸ˜› beter teveel leuke dingen te doen dan je moeten vervelen enzo… Eigenlijk moet ik gewoon niet zo zeuren dus… Waarom doe je het dan toch?… STFU πŸ˜‰

GPRS op mijn MDAIII

Tuesday, February 20th, 2007

Ik heb em inmiddels al een jaar ofzow, de QTek 9090 aka HTC BlueAngel aka T-Mobile MDAIII… nouja en hij heeft nog een stuk of 10 namen…

Het is een PDA met GSM functie en draait op Windows Mobile 2003 SE (zie ook post over PublishICS). Tot voorkort gebruikte ik deze PDA alleen met WIFI om op internet te komen maar sinds gister heb ik ook GPRS ingesteld.

Telfort heeft bij een standaard abbo geen vriendelijke GPRS tarieven maar soms is het wel handig als je je e-mail kan ophalen terwijl er even geen wifi in de buurt is.

GPRSControlHelaas hebben ze bij het maken van die pda/software 1 ding over het hoofd gezien… ik wil tijdelijk ook GPRS helemaal kunnen uitschakelen! (als ik internet explorer opstart wil ik een melding krijgen voor hij zomaar gaat “inbellen” en kostbaar dataverkeer gaat verbruiken)

Helaas lijkt dit niet mogelijk…

Het werd dus weer tijd om in Visual Studio 2005 te duiken voor een zelf gemaakt programma. Met dit programma kan ik nu per GPRS provider instellen of deze “Enabled” moet zijn. Indien er geen provider actief is zal de PDA nooit automatisch een verbinding maken met het GPRS netwerk.

Voor eventuele andere liefhebbers: hier staan de source en een binary maar PAS OP: het gebruik is geheel op eigen risico πŸ˜›

TGP Weekend of code

Monday, January 15th, 2007

Vrijdag en zaterdag was het dan zover. We zouden alle websites van TGP, welke nog gebruik maakten van de oude database, herschrijven zodat ze gebruik gingen maken van de nieuwe database.

Omdat ik de enige was die met enige regelmaat in PHP bezig ben moesten Herman en Steph even op gang geholpen worden. Maar na een tijdje ging het prima. En gister avond heb ik de resultaten online gezet (http://admin.tgphosting.nl en https://system.tgphosting.nl – Beide alleen voor mensen met een bijpassende inlog combinatie πŸ™‚ )

Er zijn ook nog een aantal aanvullingen die nog niet helemaal af zijn, deze zullen in de loop van komende weken worden geοntroduceerd.

PublishICS

Wednesday, January 10th, 2007

Warning: Technical details inside πŸ˜‰

… is de naam van mijn meest recente creatie.

Samenvatting

Wat een korte post moest worden werd een compleet verhaal. Vandaar dus hier een kleine samenvatting:

Ik heb een lange tijd geprobeerd om een programma te maken voor mijn PDA waarmee ik mijn agenda kon synchroniseren met mijn laptop en PC. Normaal gesproken kan dat, maar alleen met Outlook… En ik ben weer vervelend; ik gebruik geen outlook.
Eergister ben ik maar eens opnieuw begonnen aan dit programma omdat het oude een zooitje werd. Resultaat: in 1 dag heb ik het complete programma herschreven en het werkt beter dan ooit!

(more…)