INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Verander HC-05 in 'n HID Bluetooth-toestel
- Stap 3: Skakel
- Stap 4: raam
- Stap 5: Firmware
- Stap 6: Video
Video: K -Ability V2 - Toeganklike oopbron -sleutelbord vir aanraakskerms: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie prototipe is die tweede weergawe van K-Ability.
K-Ability is 'n fisiese sleutelbord wat die gebruik van aanraakskermtoestelle moontlik maak vir individue met patologieë wat neuromuskulêre afwykings tot gevolg het.
Daar is baie hulpmiddels wat die gebruik van rekenaartoestelle vergemaklik vir mense wat neuromuskulêre patologieë het, maar dit is duur en die meeste bied nie ingewikkelde aanraakskermgebare op mobiele toestelle moontlik nie (swipe, double touch, sleep and drop).
K-Ability V1 is daarop gemik om 'n selfvervaardigde en goedkoop toestel (minder as 20 €) te skep om mense met bewing, spasmas en meer algemene probleme met beheer en neuromuskulêre koördinasie die geleentheid te bied om toegang tot mobiele toestelle en rekenaars te kry teen 'n redelike prys.
K-Ability bestaan uit 7 knoppies en 'n klein skerm.
K-Ability V2 stel verskeie nuwe funksies bekend vir die projek wat gemak en gebruiksgemak toevoeg:
- vervanging van fisiese knoppies met kapasitiewe knoppies
- HID bluetooth -verbinding met die meesterapparaat (slimfoon, tablet en rekenaars)
- moontlikheid van kragtoevoer vanaf powerbank of eksterne battery
- moontlikheid om pasgemaakte ontwerpe te skep
Stap 1: materiaal
Materiaal
Arduino Nano Clone Aliexpress
HC-05 Aliexpress of Banggood
Oled -skerm 6pin Aliexpress of Banggood
MPR121 Capacitive Touch Sensor Controller Aliexpress
Weerstande Aliexpress
Kabels Aliexpress of Banggood
Breadboard Aliexpress of Banggood
Gereedskap
FTDI Serial Adapter Aliexpress of Banggood
Stap 2: Verander HC-05 in 'n HID Bluetooth-toestel
L'RN-42 is 'n bluetooth-module wat optree soos 'n draadlose sleutelbord of muis.
Weens die hoë koste en afleweringstye het ek gekies om die gewone en goedkoop HC-05 te hack, danksy hierdie eenvoudige en effektiewe gids wat deur Brian geskryf is:
www.instructables.com/id/Upgrade-Your-3-Bl…
Die prosedure is redelik eenvoudig, en u benodig slegs 'n FTDI -bord en sagteware wat direk van die gids afgelaai kan word.
Aan die einde van die prosedure kan u HC-05-module op dieselfde manier werk as die RN-42 en enige ander HID-bluetooth-module.
(foto geneem vanaf
Stap 3: Skakel
Ek hoop die kring in die prentjie is verstaanbaar.
Die kring gebruik 9 gpio in hierdie opset:
D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> Display RES D09> Display DC D11> Display SDA D13> Display SCL A4> MPR121 SDA A5> MPR121 SCL
Let daarop dat die MPR121-module aangedryf word deur 3.3V en die 2 weerstande vir die spanningsverdeler van die HC-05.
Stap 4: raam
Die omskrewe projek het nie 'n werklike vaste raam nie, omdat elke patologie 'n spesifieke vorm, grootte en materiaal benodig.
Vir hierdie gids het ek 'n eenvoudige kartonraamwerk gemaak om die moontlikheid van enige vorm en materiaal vir die liggaam te wys.
'N Fundamentele deel om die eenvoudigste konstruksie van die liggaam te verseker, is dat dit vry is van tasbare knoppies.
Die gebruik van die kapasitiewe sleutels verseker 7 insette, danksy die MPR121 -module, bloot deur 'n kabel of enige ander geleidende materiaal aan die penne van die module te koppel, wat die uitleg van die sleutelbord en die skep van 'n raam en knoppies enige grootte baie eenvoudig.
Stap 5: Firmware
Eerstens benodig ons 'n paar biblioteke:
Slegs teks Arduino -biblioteek vir SSD1306 OLED -skerms Adafruit MPR121 -biblioteek SPISoftware -reeks
Die opdragte wat die muiswyser beweeg, word saam met die Software Serial -biblioteek gestuur met die 'skryf' -funksie.
Elke opdrag bestaan uit 'n 7 -byte buffer wat so gestruktureer is:
buffer [0] = 0xFD; buffer [1] = 0x05; buffer [2] = 0x02; buffer [3] = 0x00; // Knoppies buffer [4] = 0x00; // X bewegingsbuffer [5] = 0x00; // Y -bewegingsbuffer [6] = 0x00; // Wiel
Vir hierdie projek het ek gekies vir die 'Slegs teks' omdat dit slegs 2928 grepe (9%) programbergingsruimte gebruik en globale veranderlikes 54 grepe (2%) dinamiese geheue gebruik.
Stap 6: Video
Ek kan nie die video oplaai nie … U kan dit hier sien:
Aanbeveel:
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)
Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
Hoe om die ProtoBot te bou - 'n 100% oopbron, super -goedkoop, opvoedkundige robot: 29 stappe (met foto's)
Hoe om die ProtoBot te bou - 'n 100% open source, super -goedkoop, opvoedkundige robot: die ProtoBot is 'n 100% open source, toeganklike, super goedkoop en maklik om te bou robot. Alles is oopbron-hardeware, sagteware, gidse en kurrikulum-wat beteken dat almal toegang het tot alles wat hulle nodig het om die robot te bou en te gebruik
Oopbron 3/4/5S Litium BMS: 4 stappe
Open source 3/4/5S Litium BMS: In hierdie instruksies sal die ontwerp van die BMS345 verduidelik word. Die ontwerp is volledig open source, die ontwerp lêers kan in die laaste stap in die GitHub-skakel gevind word. Daar is ook 'n beperkte aanbod op Tindie. Die BMS345 is 'n BatteryManagement
Crazy Circuits: 'n oopbron -elektroniese leerstelsel: 8 stappe (met foto's)
Crazy Circuits: 'n oopbron -elektroniese leerstelsel: Die opvoedings- en tuismark is oorstroom met modulêre elektroniese 'leerstelsels' wat ontwerp is om kinders en volwassenes belangrike STEM- en STEAM -konsepte te leer. Dit lyk asof produkte soos LittleBits of Snapcircuits elke vakansiegeskenkgids of ouerblog oorheers
Laserwyser vir brille gemonteer vir mense met bewegingsgestremdhede: 9 stappe (met foto's)
Laserwyser vir brille vir mense met bewegingsgestremdhede: Mense met ernstige bewegingsgestremdhede soos serebrale gestremdheid het dikwels ingewikkelde kommunikasiebehoeftes. Dit kan van hulle verwag word om borde met die alfabet te gebruik of woorde wat gereeld daarop gedruk word om kommunikasie te vergemaklik. Baie