Cuprins:

DTMF și scaun cu rotile robotizat controlat prin gesturi: 7 pași (cu imagini)
DTMF și scaun cu rotile robotizat controlat prin gesturi: 7 pași (cu imagini)

Video: DTMF și scaun cu rotile robotizat controlat prin gesturi: 7 pași (cu imagini)

Video: DTMF și scaun cu rotile robotizat controlat prin gesturi: 7 pași (cu imagini)
Video: What is DTMF? - Dual Tone Multi-Frequency 2024, Decembrie
Anonim
DTMF și scaun cu rotile robotizat controlat prin gesturi
DTMF și scaun cu rotile robotizat controlat prin gesturi

În această lume, un număr de oameni sunt cu handicap. Viața lor se învârte în jurul roților. Acest proiect prezintă o abordare pentru controlul mișcării scaunului cu rotile folosind recunoașterea gestului mâinii și DTMF a unui smartphone.

Pasul 1: Introducere

Introducere
Introducere

Control DTMF: - În mod convențional, roboții cu control wireless utilizează circuite RF, care prezintă dezavantajele domeniului de lucru limitat, al frecvenței limitate și al controlului limitat. Utilizarea unui telefon mobil pentru controlul robotizat poate depăși aceste limitări. Oferă avantajul unui control robust, o gamă de lucru la fel de mare ca zona de acoperire a furnizorului de servicii, fără interferențe cu alte controlere și până la doisprezece controlere.

Deși aspectul și capacitățile roboților variază foarte mult, toți roboții împărtășesc caracteristica unei structuri mecanice și mobile sub o anumită formă de control. Controlul robotului implică trei faze distincte: percepție, procesare și acțiune.

În general, preceptorii sunt senzori montați pe robot, procesarea se face de către microcontrolerul sau procesorul de la bord, iar sarcina este efectuată folosind motoare sau cu alți actuatori.

Omul a parcurs un drum lung În ceea ce privește dezvoltarea pe o perioadă de timp, am folosi modulele RF în scopuri wireless, după care am depășit tehnicile modemurilor GSM și vom folosi DTMF în sistemul wireless.

Tehnologia DTMF a depășit problema limitării pe care o putem lucra numai în raza limitată sau zona limitată a fost în tehnologia RF folosind telefonul mobil (DTMF).

Putem accesa dispozitivul sau robotul la fel de mare ca spațiul de lucru al furnizorului de servicii, fără interferențe cu alte controlere și până la 5 comenzi.

Controlul gesturilor: - Este simplu și are câteva caracteristici de recunoscut și oferă gesturi de recunoaștere robuste ale mâinii cuiva. Algoritmii de recunoaștere a gestului mâinii pe bază de curbură recunosc gesturile mâinii folosind o combinație de geometrie a conturului formei mâinii și calculând distanța de la centrul mâinii până la corpul convex de pe vârfurile degetelor.

În acest proiect, această metodă este capabilă să recunoască 5 gesturi de mână diferite în aceleași fundaluri pentru cinci mișcări de stare ale scaunului cu rotile precum: înainte, înapoi, stânga, dreapta și oprire.

Pasul 2: Componente necesare

  1. ArduinoUNO
  2. Arduino UNO IDE (Software)
  3. DC Motors
  4. Telefon mobil
  5. Modul de decodare DTMF
  6. Driver motor L293D
  7. Accelerometru
  8. HT12D
  9. HT12E
  10. Pereche RF
  11. Baterie de 9 volți
  12. Conector baterie
  13. Șasiu cu roți
  14. Sârmă auxiliară
  15. conectarea firelor

Pasul 3: Exemplu de diagramă bloc pentru controlul gesturilor

Exemplu de diagramă bloc pentru controlul gesturilor
Exemplu de diagramă bloc pentru controlul gesturilor

Notă: - Toate conexiunile circuitului trebuie făcute conform codului Arduino dat sau să modificați codul Arduino conform propriei conexiuni de circuit.

Pasul 4: Gesturi diferite folosind accelerometrul

Gesturi diferite folosind accelerometrul
Gesturi diferite folosind accelerometrul
Gesturi diferite folosind accelerometrul
Gesturi diferite folosind accelerometrul
Gesturi diferite folosind accelerometrul
Gesturi diferite folosind accelerometrul

Acestea sunt gesturile diferite pentru mișcarea diferită a scaunului cu rotile, adică FORWARD, STÂNGA, DREAPTA, SPATE și STOP.

Pasul 5: Diagrama circuitului pentru DTMF

Diagrama circuitului pentru DTMF
Diagrama circuitului pentru DTMF

Notă: - Conexiunea de circuit reală trebuie făcută conform codului arduino sau modificarea codului conform propriei conexiuni de circuit.

Recomandat: