Hulp opzet DIY-project (met o.a. Bluetooth)

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Ulster Seedling
  • Registratie: December 2007
  • Laatst online: 15-10 09:02

Ulster Seedling

“Middelgrote appel”

Topicstarter
Hallo,

Ik heb tot nu toe nog weinig met hardware gedaan, maar eens moet de eerste keer zijn. Ik had een idee voor een leuk projectje, namelijk een soort toetsenbord verwerkt in een handschoen.

In iedere vinger (behalve de duim) zit een knopje, dat ingedrukt kan worden door de vingertop tegen de vingertop van de duim te drukken. In een ander stuk van de handschoen zit het verwerkingsgedeelte (ik dacht eraan om dat ergens bij de buitenkant van de hand te doen, dat is de meest veilige locatie). De knopjes zouden met twee kabeltjes verbonden zijn met het verwerkingsgedeelte.

Het is dan de bedoeling dat het verwerkingsgedeelte de input via Bluetooth wegstuurt. Dit gaat enkel om de ruwe input, dus het nummer van het knopje (1, 2, 3 of 4). Verder is het wel handig als duidelijk is hoe lang het knopje ingedrukt wordt. Ik zou denken dat het dan slim is om via Bluetooth een signaal te sturen als een knopje wordt ingedrukt en een nieuw signaal zodra het knopje wordt losgelaten.

Als dat allemaal (ooit) werkt zou ik software voor op een telefoon (o.i.d.) moeten maken. Dat zal voor mijn iPhone zijn. Ik kan dan gebruik maken van het External Accessory framework om een Bluetoothverbinding met mijn eigen protocol op te zetten. Hier wordt de input dan verwerkt en omgezet naar tekst (o.i.d.).

Ik heb twee redenen waarom ik de gegevens pas op de telefoon wil verwerken. Ten eerste hoeft de 'handschoen' dan minder te doen, wat qua kosten op hardware scheelt (denk ik) en qua batterijverbruik scheelt. Verder kan je achteraf andere methodes om te typen toevoegen. Zo zou je iets met morsecode kunnen doen, maar ook een totaal andere manier kunnen gebruiken.

Zoals eerder gezegd heb ik eigenlijk geen ervaring met hardware. Natuurlijk heb ik PC's opengehaald, dingen vervangen, mijn eerste iPhone eens gerepareerd, maar echte DIY-hardwarebouwervaring heb ik niet. Ik zou het dus leuk vinden als jullie met mij mee denken (is dit haalbaar?) en meehelpen met een opzet (wat voor onderdelen zijn er nodig? etc.). Ik heb wel veel ervaring met scripting (vooral PHP) en wat minder met programmeren (Objective-C, voor de iPhone), dus ik denk dat het programmeren van de microcontroller op zich wel moet lukken.

Nou ja, ik ben benieuwd naar jullie reacties!

Groet,
Jonathan

“(…) met een rode blos op een geelgroene ondergrond.” Volgens Wikipedia tenminste.


Acties:
  • 0 Henk 'm!

  • Sphere-
  • Registratie: November 2003
  • Laatst online: 28-08 19:53
Afbeeldingslocatie: http://www.sphere.ws/got/temp/bluetooth_keyboard.png

Zoiets krijg je dan.
De belangrijkste onderdelen zijn de input sensoren (buttons), de microcontroller, een bluetooth module en een voedingscircuit. De meeste bluetooth modules zijn aanstuurbaar via een UART (seriele verbinding, vergelijkbaar met RS232, alleen andere signaal niveau's). De grootste uitdaging zit in het de bluetooth module laten praten met je iphone.

Als je nog geen ervaring met microcontrollers hebt zou ik eerst daar eens wat aan gaan doen.
Eerst eens wat ledjes aansturen, knopjes inlezen, een verbinding maken met een PC via seriele poort etc.
Als je dat kan, ben je klaar voor dit project.

[ Voor 22% gewijzigd door Sphere- op 17-11-2009 18:04 ]