Inhoudsopgave:

DTMF en gebarengestuurde robotrolstoel - Ajarnpa
DTMF en gebarengestuurde robotrolstoel - Ajarnpa

Video: DTMF en gebarengestuurde robotrolstoel - Ajarnpa

Video: DTMF en gebarengestuurde robotrolstoel - Ajarnpa
Video: Управление устройствами с сотового телефона. DTMF decoder. 2024, November
Anonim
DTMF en gebarengestuurde robotrolstoel
DTMF en gebarengestuurde robotrolstoel

In deze wereld zijn een aantal mensen gehandicapt. Hun leven draait om wielen. Dit project presenteert een aanpak voor het regelen van rolstoelbewegingen met behulp van handgebarenherkenning en DTMF van een smartphone.

Stap 1: Inleiding

Invoering
Invoering

DTMF-besturing: Conventioneel gebruiken draadloos bestuurde robots RF-circuits, die de nadelen hebben van een beperkt werkbereik, een beperkt frequentiebereik en de beperkte controle. Het gebruik van een mobiele telefoon voor robotbesturing kan deze beperkingen overwinnen. Het biedt het voordeel van een robuuste besturing, een werkbereik zo groot als het dekkingsgebied van de serviceprovider, geen interferentie met andere controllers en maximaal twaalf controllers.

Hoewel het uiterlijk en de mogelijkheden van robots enorm variëren, delen alle robots het kenmerk van een mechanische, beweegbare structuur onder enige vorm van controle. De besturing van de robot omvat drie verschillende fasen: perceptie, verwerking en actie.

Over het algemeen zijn de leermeesters sensoren die op de robot zijn gemonteerd, wordt de verwerking gedaan door de ingebouwde microcontroller of processor en wordt de taak uitgevoerd met behulp van motoren of met enkele andere actuatoren.

De mens heeft een lange weg afgelegd. In termen van ontwikkeling over een bepaalde periode zouden we de RF-modules gebruiken voor draadloze doeleinden, daarna overwinnen we met de technieken van GSM-modems en gebruiken we de DTMF in een draadloos systeem.

De DTMF-technologie heeft het probleem van beperking overwonnen, dat we alleen in een beperkt bereik of een beperkt gebied in RF-technologie kunnen werken met behulp van mobiele telefoons (DTMF).

We hebben toegang tot ons apparaat of de robot zo groot als de werkruimte van de serviceprovider, geen interferentie met andere controllers en maximaal 5 bedieningselementen.

Gebaarcontrole: - Het is eenvoudig en heeft een aantal functies om te herkennen en het biedt robuuste herkenningsgebaren van de hand. De op kromming gebaseerde algoritmen voor handgebarenherkenning herkennen handgebaren met behulp van een combinatie van handvormcontourgeometrie en het berekenen van de afstand van het midden van de hand tot de convexe romp op de vingertoppen.

In dit project is deze methode in staat om 5 verschillende handgebaren in dezelfde achtergrond te herkennen voor vijf statusbewegingen van een rolstoel, zoals: vooruit, achteruit, links, rechts en stop.

Stap 2: Benodigde onderdelen

  1. ArduinoUNO
  2. Arduino UNO IDE (software)
  3. DC-motoren
  4. Mobiele telefoon
  5. DTMF-decodermodule
  6. Motorstuurprogramma L293D
  7. Versnellingsmeter
  8. HT12D
  9. HT12E
  10. RF-paar
  11. 9 volt batterij
  12. Batterijconnector
  13. Chassis met wielen
  14. Aux-draad
  15. aansluitdraden

Stap 3: Voorbeeldblokdiagram voor gebarencontrole

Voorbeeldblokdiagram voor gebarencontrole
Voorbeeldblokdiagram voor gebarencontrole

Opmerking: - Alle circuitverbindingen moeten worden gemaakt volgens de gegeven Arduino-code of de Arduino-code wijzigen volgens uw eigen circuitverbinding.

Stap 4: Verschillende gebaren met behulp van de versnellingsmeter

Verschillende gebaren met behulp van versnellingsmeter
Verschillende gebaren met behulp van versnellingsmeter
Verschillende gebaren met behulp van de versnellingsmeter
Verschillende gebaren met behulp van de versnellingsmeter
Verschillende gebaren met versnellingsmeter
Verschillende gebaren met versnellingsmeter

Dit zijn de verschillende gebaren voor verschillende bewegingen van de rolstoel, d.w.z. VOORUIT, LINKS, RECHTS, ACHTERUIT en STOP.

Stap 5: Schakelschema voor DTMF

Schakelschema voor DTMF
Schakelschema voor DTMF

Opmerking: - De werkelijke circuitverbinding moet worden gemaakt volgens de Arduino-code of wijzig de code volgens uw eigen circuitverbinding.

Aanbevolen: