Stap 2: Verbind uw hardware
Er zijn andere hand signaal aan de convertors van de tekst, maar ze zijn een beetje duur veroorloven om het te maken. Maar hier presenteer ik u een goedkopere manier om hetzelfde te doen met behulp van hall-sensoren aan het uiteinde van elke vinger en een bar magneet op de palm. Dus toen ooit een van de vinger sluit naar de palm, het magnetisch veld wordt gedetecteerd door de Hallsensor en hetzelfde wordt geïnterpreteerd door de Edison. Zo dekt dit de truc om het aantal vinger die worden weergegeven. Maar het andere deel waarin de beweging van de hand wordt erkend wordt bereikt met behulp van een accelerometer(ADXL335). Dus mijn punt van de hand naar beneden rechts en vervolgens mijn versnelling van de y-as is maximale, deze info is gebruikt samen met, de hall sensor data om te controleren als u geen vier vinger al gesloten, dus dit zou kunnen een "Goede" symbool betekenen, wordt vandaar een tekenreeks "Goed" weergegeven op het scherm. Een "slechte" wordt op dezelfde manier gedetecteerd als de hand naar links draait, en de y-as versnelling een minimum toont. Dit is slechts een demonstratie, maar kan je veel meer patroon, met gyrometer en magnetometers (9dof sensoren).
Verbindingsdeel: 1. alle de sensoren signaal pin met Edison verbinden via een Pull-up weerstand, of u kunt een interne Pull-up weerstand. 2. Sluit de y-as pin op Adxl335 tot A0 pin op de Arduino uitbreidingsbord.
Download het bestand handGestureToLanguage.py. En "python handGestureToLanguage.py" uit te voeren op uw Edison.