This is an old revision of the document!


Calculator stiintific cu redare vocala

Introducere & Descriere generala

Calculator stiintific care functioneaza diferit in functie de lumina din jurul sau. La lumina operatiile si rezultatele vor fi afisate pe LCD, iar la intuneric vor fi redate si vocal. Voi avea si un buton care daca este apasat, toate operatiile vor fi redate vocal indiferent de intensitatea luminoasa. Acest calculator poate oferi comoditate, insa poate fi si de mare ajutor pentru nevazatori. Voi avea grija ca keypad-ul sa contina si braille.

Schema bloc

Hardware Design

Componente:

  1. Arduino UNO
  2. LCD
  3. I2C
  4. Breadboard
  5. Keypad 4×4
  6. Speaker
  7. Amplificator de sunet
  8. Fotorezistor
  9. Buton
  10. Rezistenta 10K

Schema Electrica

Software Design

Librarii folosite:

  1. Keypad.h
  2. LiquidCrystal_I2C.h
  3. Talkie.h
  4. Vocab_US_Large.h

Cu ajutorul Keypad.h am preluat numerele de la “tastatura” si operatiile dorite si le-am efectuat, rezultatul afisandu-l pe LCD. Partea mai complicata a fost la redarea vocala a numerelor. Libraria Vocab_US_Large.h are multe cuvinte definite pe care le poti reda vocal cu ajutorul unei variabile voice (Talkie voice; voice.say(-cuvant din librarie-);). Am facut un algoritm care primeste un numar si intoarce un string cu numarul respectiv in cuvinte (in engleza). De exemplu: 123 - One Hundred Twenty Three. Am preluat acest string si am luat fiecare cuvant pe rand, apeland voice.say cu echivalentul cuvantului respectiv din libraria Vocab_US_Large.h.

Cum functioneaza calculatorul:

  1. este lumina in camera, butonul nu a fost apasat
  2. calculele se efectueaza normal, cu redare pe LCD
  3. este lumina in camera, butonul a fost apasat
  4. calculele se efectueaza, intreaga operatie fiind redata atat pe LCD cat si vocal
  5. este lumina in camera, butonul a fost apasat
  6. calculele se efectueaza normal, cu redare pe LCD
  7. nu este suficienta lumina in camera, butonul nu a fost apasat
  8. calculele se efectueaza, intreaga operatie fiind redata atat pe LCD cat si vocal

Rezultate Obţinute

Functionalitatea calculatorului. Functionalitatea butonului, a fotorezistorului si a redarii vocale pot fi vazute in videoclip-ul din Demo.

Demo

Concluzii

A fost destul de ok de implementat, partea cea mai grea a fost redarea vocala.

Download

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2022/amocanu/calculatorstiintificcuredarevocala.1653491056.txt.gz · Last modified: 2022/05/25 18:04 by anda.ungureanu0305
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0