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
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.