Orodha ya maudhui:

Urambazaji wa Sauti ya Raspberry Pi Kusaidia Watu Wasioona: Hatua 7 (na Picha)
Urambazaji wa Sauti ya Raspberry Pi Kusaidia Watu Wasioona: Hatua 7 (na Picha)

Video: Urambazaji wa Sauti ya Raspberry Pi Kusaidia Watu Wasioona: Hatua 7 (na Picha)

Video: Urambazaji wa Sauti ya Raspberry Pi Kusaidia Watu Wasioona: Hatua 7 (na Picha)
Video: CS50 Live, серия 003 2024, Julai
Anonim
Urambazaji wa Sauti ya Raspberry Pi Kusaidia Watu Wasioona
Urambazaji wa Sauti ya Raspberry Pi Kusaidia Watu Wasioona

Hi Katika hii inayoweza kufundishwa tutaona jinsi pi ya rasipberry inaweza kusaidia watu vipofu kutumia maagizo ya sauti yaliyofafanuliwa na mtumiaji.

Hapa, Kwa msaada wa pembejeo ya sensa ya Ultrasonic kupima umbali tunaweza sauti kuongoza watu vipofu kufuata njia. Pia, ninapanga moduli ya bei rahisi ambayo inaweza kutatua shida hii kuongoza njia kwa watu vipofu.

Hili ni wazo la kuzitekeleza kwenye raspberry pi, ambayo ni kompyuta ndogo sana iliyoonyeshwa kabisa katika mikono yetu. Hivi karibuni pia nitatengeneza programu katika os os, Kwa hivyo mtu huyo bila msingi wa kiufundi anaweza kuitumia kusaidia watu vipofu.

Pia ikiwa una Wazo lolote au maoni jisikie huru kutoa maoni.

Pato liko hapa chini

"skrini inayoruhusiwa>

Hatua ya 1: Usanidi wa RASPBERRY PI

Bila kupoteza muda mwingi kwenye utangulizi nitaingia kwenye usanidi wa Raspberry pi hapa, Ikiwa unajua unaweza kuruka Hatua hizi:

  1. Baada ya kununua pi ya raspberry, Pakua os kutoka yoyote kati ya ile iliyotajwa kwenye kiunga hiki
  2. Weka picha ya Os kwenye kadi ya SD ukitumia programu yoyote inayopandikiza kama vile Etcher.
  3. Kutumia vifaa vyovyote vya kuonyesha, weka anwani ya IP ya raspberry pi na usakinishe seva ya VNC kwenye rasiberi pi (KUMBUKA: unaweza kutumia X-ming na putty ssh au nyingine yoyote)
  4. Sakinisha mtazamaji wa VNC kwenye kompyuta yako ndogo na unganisha pi ya rasipberry kwenye kebo ya LAN. Ingiza anwani ya IP na nywila ya VNC (utaelekezwa kwa kielelezo cha Picha ya rasipberry kwenye kompyuta yako ndogo au skrini ya kompyuta.
  5. Kwa hivyo uko tayari na pi yako raspberry kupanga vitu kwa urahisi.

Ikiwa haungeweza kufuata hatua hizi za usanidi unaweza kutazama video yangu nitaipakia hivi karibuni.

KUMBUKA:

  • Hii ndiyo njia ninayofuata kufuata pi ya rasipberry kwenye kompyuta au kompyuta ndogo
  • Ikiwa una Monitor tofauti, Kinanda, na panya iliyowekwa wakfu kwa pi yako ya rasipiberi, unaweza kufuata hatua hizi, unaweza kuruka moja kwa moja.

Baada ya kuanzisha pi ya raspberry unaweza kuendelea na hatua inayofuata kufuata na mimi…

Hatua ya 2: Sensorer ya Ultrasonic

Sensorer ya Ultrasonic
Sensorer ya Ultrasonic

Sensor ya ultrasonic ni sensor ya msingi ya sauti ambayo tungetumia kupima umbali wa kikwazo.

Inaweza kutumika kupima umbali kutoka kwa kikwazo sahihi hadi mita 2 (200 cm). Kabla ya kwenda kwenye ujenzi, wacha tuone kazi yake ya msingi.

KUFANYA KAZI:

Kufanya kazi ni rahisi sana kwani sote tunajua fomula ya kasi ni Umbali umegawanywa na wakati.

  • Kasi ya sauti ni takriban karibu mita 343 / sec.
  • Wakati kati ya transmitter na mpokeaji hupimwa na sensor.
  • Kwa hivyo kutumia umbali wa fomula hupimwa na mdhibiti mdogo.

Hapa tunapeana maadili ya wakati kwa pi yako ya rasipiberi na kulingana na maadili ya wakati unahesabu thamani ya umbali wa kikwazo.

Kuna matokeo 4 katika moduli ya Sura ya Ultrasonic:

2 kwa usambazaji wa umeme na 2 iliyobaki ni Trigger na Echo:

Kuchochea:

Kama jina linavyoonyesha itasababisha mtoaji wa moduli kwa vipindi fulani vya wakati.

Echo:

Pini ya Echo itapokea wimbi la sauti lililojitokeza na kumpa mtawala (hapa rasiberi pi katika kesi hii)

Hatua ya 3: Uunganisho

Miunganisho
Miunganisho

Katika pi ya raspberry kuna seti ya pini karibu 40 zinazoitwa GPIO (Pini za Pembejeo ya Pembejeo ya Kusudi). Fanya mzunguko wa mgawanyiko wa voltage kabla ya kuunganisha sensor ya Ultrasonic na pi ya rasipberry.

unaweza kufuata kiunga hiki kupata maelezo zaidi juu ya unganisho na uteuzi wa vipinga.

www.modmypi.com/blog/hc-sr04-ultrasonic-ra…

Sensor ya Ultrasonic:

  • Hapa tuliunganisha pini ya Trigger hadi 23 na Echo hadi 24 (BCM)
  • Ugavi wa umeme kwa sensor ya ultrasonic inaweza kutolewa kutoka kwa 5v na GND ya pi ya raspberry.

Spika:

Spika au kichwa cha habari lazima kiunganishwe na jack ya sauti ya raspberry pi

Kumbuka:

Kuna seti 2 za modi ya Pini kwenye pi ya rasipiberi kwa hivyo uwe wazi kabla ya kuunganisha kihisi cha ultrasonic kwenye Raspberry pi. Hapa ninatumia hali ya siri ya BCM kwa unganisho na pi ya raspberry. Pia, unaweza kuchagua pini yoyote ya hitaji lako.

Hatua ya 4: Kuanzisha Sauti kwenye Raspberry Pi

Kwa hivyo kwa kila umbali chini ya thamani fulani muhimu, tunahitaji kuanzisha tahadhari ya sauti kwa watu vipofu.

Kwa hivyo kuna chaguzi nyingi kama hizi za usanidi wa Sauti kwenye pi ya raspberry. Iwe sauti moja ya kulia kwa Engish au tahadhari yoyote ya sauti ya lugha inaweza kufanywa kulingana na matakwa yetu.

Ikiwa unataka umbali uongee kama "umbali ni 120cm Tahadhari.. !!!" tunahitaji programu kama vile inazungumza ujumbe wa maandishi kwa sauti.

MAANDIKO YA PYTHON KWA HOTUBA:

Kama pi ya raspberry inaendesha hati ya chatu ni rahisi kwetu kufanya maandishi kuwa hotuba kwenye pi ya raspberry. Kuna chaguzi nyingi za maandishi kwa hotuba kwenye chatu. Kimsingi kuna njia kuu mbili za maandishi kwa hotuba moja ni hali ya mkondoni na hali ya nje ya mtandao.

  • Nakala mkondoni kwa hotuba: inahitaji unganisho thabiti la mtandao kwa hili. Ufafanuzi wa haya ni ya juu sana. Maarufu ni maandishi ya google kwa hotuba, amazon's, windows one. Kuna API ya hii kuungana na hati ya chatu.
  • Maandishi kwa hotuba: Ni njia rahisi. Haihitaji muunganisho wowote wa mtandao. Ufafanuzi uko chini kidogo na pia ni roboti na inaweza kutumika tu kwa lugha ya Kiingereza.

Hapa nimetumia maandishi ya nje ya mtandao kwa hotuba kwa kuzingatia ukweli kwamba hatuwezi kuhakikisha unganisho thabiti la mtandao katika maeneo yote.

Angalia wavuti hii kwa maelezo zaidi kuhusu: https://elinux.org/RPi_Text_to_Speech_ (Speech_Synt…

KUWEKA MAANDIKO KWA HOTUBA KATIKA RASPBERRY PI (PYTTX na espeak):

  1. Pakua maandishi ya py kwenye hotuba ya rasipiberi kutoka hapa kwenye kiunga hiki hapa chini:
  2. Unzip folda iwe kwa nambari ya laini ya amri au kwenye skrini ya GU.
  3. Kwenye terminal nenda kwenye folda ambapo una faili setup.py kwa kuingiza nambari "cd pyttsx-1.1 /" kwenye terminal.
  4. Sakinisha usanidi kwa kuandika nambari ifuatayo "sudo python setup.py install"
  5. Pia kutoka kwa terminal funga moduli ya espeak kwa kuandika "sudo apt-get install espeak"

cd pyttsx-1.1 /

Sudo python setup.py kufunga sudo apt-kupata kufunga espeak

Kwa hivyo tumeanzisha sauti katika pi ya raspberry mwishowe. Kwa hivyo tuko tayari kukusanya programu na kuona matokeo.

Hatua ya 5: CODING

CODING
CODING

Kwa hivyo tumefika kwenye sehemu ya mwisho ya hii tuko tayari kupata pi yetu ya raspberry kufanya kazi.

Kwa hivyo katika kitanzi, tutaangalia umbali wa kikwazo. Ikiwa ilikuwa ya juu kuliko kiwango hicho cha umbali tutawahadharisha watu.

Kiunga cha Github>

CODE:

kuagiza RPi. GPIO kama GPIOingiza wakati wa kuingiza injini ya pyttsx = pyttsx.init () GPIO.setmode (GPIO. BCM)

TRIG = 23

ECHO = 24 wakati 1:

GPIO.setmode (GPIO. BCM)

chapisha "Upimaji wa Umbali Katika Maendeleo" GPIO.setup (TRIG, GPIO. OUT) GPIO.setup (ECHO, GPIO. IN)

Pato la GPIO (TRIG, Uongo)

chapa "Kusubiri Sensorer Ili Kutulia" wakati. kulala (2)

Pato la GPIO (TRIG, Kweli)

saa. kulala (0.00001) Pato la GPIO (TRIG, Uongo)

wakati GPIO.input (ECHO) == 0:

pulse_start = wakati. wakati ()

wakati GPIO.input (ECHO) == 1:

pulse_end = time.time () pulse_duration = pulse_end - pulse_start

umbali = mwendo_kuwaka * 17150

umbali = pande zote (umbali, 2)

chapisha "Umbali:", umbali, "cm"

ikiwa umbali <= 10: injini.sema ("Tahadhari") injini.kimbiaNa Subiri () wakati. kulala (2) GPIO.cleanup ()

Hifadhi nambari hii kwenye pi ya raspberry na utekeleze fomu ya nambari ya wastaafu kwa kuingia

pia, unaweza kubadilisha maandishi kuwa sauti kulingana na matakwa yako.

jina la chatu ya sudo.py

Ambapo Sudo inaelezea nguvu ya kiutawala katika pi ya raspberry.

Hatua ya 6: Pato la Vitendo

Pato la Vitendo
Pato la Vitendo
Pato la Vitendo
Pato la Vitendo

Video ya pato imechapishwa juu ya mafundisho haya itazame.

Hatua ya 7: Hitimisho

Hili ni wazo langu la kufanya kitu ili kuwapofusha watu. Ikiwa una maoni yoyote au wazo kutoa maoni, inaweza kuwa athari kubwa kwa maisha ya watu vipofu.

Watu ambao hawana pi ya raspberry wanaweza kujaribu hizi na kompyuta zao na Arduino au kwa kompyuta tu kwa kutekeleza programu ya programu ambayo itatoa sauti kwa waandishi wa habari wa ufunguo. Nimeunda ili uweze kuona pato la hii.

Pia ikiwa umejaribu maandishi mengine yoyote kwa hotuba au maoni yoyote mazuri.

Pia, tembelea wavuti yangu kwa www.engineer Thoughts.com kwa miradi mingi inayohusiana na teknolojia.

Hivi karibuni nitapakia programu yangu ya simulator ya toleo la windows katika Github yangu hapa:

Asante kwa kusoma

Kwa baraka za Mungu wacha shida za watu wenye uwezo tofauti ziishe.

Kuhusu

(N. Aranganathan)

Ilipendekeza: