Përmbajtje:

Lundrimi me zë i Raspberry Pi duke ndihmuar njerëzit e verbër: 7 hapa (me fotografi)
Lundrimi me zë i Raspberry Pi duke ndihmuar njerëzit e verbër: 7 hapa (me fotografi)

Video: Lundrimi me zë i Raspberry Pi duke ndihmuar njerëzit e verbër: 7 hapa (me fotografi)

Video: Lundrimi me zë i Raspberry Pi duke ndihmuar njerëzit e verbër: 7 hapa (me fotografi)
Video: E paprekur për 25 VJET ~ Shtëpia e braktisur e Zonjës së Luleve Amerikane! 2024, Nëntor
Anonim
Lundrimi me zë i Raspberry Pi duke ndihmuar njerëzit e verbër
Lundrimi me zë i Raspberry Pi duke ndihmuar njerëzit e verbër

Përshëndetje Në këtë udhëzues do të shohim se si një pi mjedër mund të ndihmojë njerëzit e verbër duke përdorur udhëzimet zanore të përcaktuara nga përdoruesi.

Këtu, Me ndihmën e hyrjes së sensorit tejzanor për të matur distancën, ne mund t'i drejtojmë me zë të verbërit të ndjekin rrugën. Gjithashtu, unë jam duke planifikuar për modulin e lirë i cili mund të zgjidhë këtë problem duke udhëhequr rrugën drejt njerëzve të verbër.

Kjo është Ideja për t'i zbatuar ato në mjedër pi, e cila është kompjuteri shumë i vogël me karakteristika të plota në pëllëmbët tanë. Unë gjithashtu së shpejti do të bëj një softuer në ubuntu os, Kështu që ai person pa përvojë teknike mund ta përdorë atë për të ndihmuar të verbërit.

Gjithashtu nëse keni ndonjë ide ose sugjerim mos ngurroni të bëni një koment.

Dalja është më poshtë

"ekran lejues>

Hapi 1: Konfigurimi i RASPBERRY PI

Pa humbur shumë kohë në hyrje, unë do të futem në konfigurimin e Raspberry pi këtu, nëse jeni të njohur mund t'i kaloni këto hapa:

  1. Pas blerjes së mjedrës pi, Shkarkoni sistemin operativ nga cilido prej atyre të përmendur në këtë lidhje
  2. Montoni Imazhin Os në kartën SD duke përdorur ndonjë nga programet e montimit siç është Etcher.
  3. Duke përdorur cilindo nga pajisjet e ekranit, vendosni adresën IP të mjedrës pi dhe instaloni serverin VNC në mjedër pi (SHENIM: ju gjithashtu mund të përdorni X-ming dhe stuko ssh ose ndonjë tjetër)
  4. Instaloni shikuesin VNC në laptopët tuaj dhe lidhni mjedrën pi me kabllon LAN. Vendosni adresën IP dhe fjalëkalimin për VNC (do të drejtoheni në ndërfaqen grafike të mjedrës pi në laptopin ose ekranin e kompjuterit tuaj.
  5. Kështu ju jeni gati me pi tuaj mjedër për të programuar gjërat me lehtësi.

Nëse nuk mund të ndiqni këto hapa të konfigurimit, mund të shikoni videon time, do ta ngarkoj së shpejti.

SHËNIM:

  • Kjo është metoda që ndjek për të lidhur mjedrën pi me kompjuterin ose laptopin
  • Nëse keni një monitor, tastierë dhe mi të veçantë të dedikuar për pi mjedrën tuaj, mund të mos i ndiqni këto hapa, mund të kaloni drejtpërdrejt.

Pasi të keni vendosur mjedrën pi, mund të vazhdoni në hapin tjetër për të ndjekur me mua…

Hapi 2: Sensori tejzanor

Sensor tejzanor
Sensor tejzanor

Sensori tejzanor është një sensor i bazuar në zë, të cilin ne do ta përdorim për të matur distancën e pengesës.

Mund të përdoret për të matur distancën nga pengesa në 2 metra (200 cm). Para se të shkoni në ndërtim, le të shohim funksionimin e tij bazë.

PUNA:

Puna është shumë e thjeshtë pasi të gjithë e dimë që formula e shpejtësisë është Distanca e ndarë me kohën.

  • Shpejtësia e zërit është rreth 343 metra/ sek.
  • Koha midis transmetuesit dhe marrësit matet nga sensori.
  • Kështu duke aplikuar këtë formulë distanca matet nga mikrokontrolluesi.

Këtu po i japim vlerat e kohës pi tonë të mjedrës dhe në varësi të vlerave të kohës llogarit vlerën e distancës së pengesës.

Ka 4 dalje në modulin Sensor tejzanor:

2 për furnizimin me energji elektrike dhe 2 të mbetur janë Trigger dhe Echo:

Nxitësi:

Siç tregon edhe emri, ai do të aktivizojë transmetuesin e modulit për intervale të caktuara kohore.

Jehona:

Kunja Echo do të marrë valën e zërit të reflektuar dhe do t'ia japë kontrolluesit (këtu mjedra pi në këtë rast)

Hapi 3: Lidhjet

Lidhjet
Lidhjet

Në mjedrën pi janë vendosur rreth 40 kunja të quajtura GPIO (Kunjat e daljes për qëllime të përgjithshme hyrëse). Bëni qarkun e ndarjes së tensionit para se të lidhni sensorin tejzanor me mjedrën pi.

mund të ndiqni këtë lidhje për të marrë më shumë informacion në lidhje me lidhjet dhe përzgjedhjen e rezistorëve.

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

Sensori tejzanor:

  • Këtu lidhëm pinin e Shkaktarit në 23 dhe Echo në 24 (BCM)
  • Furnizimi me energji i sensorit tejzanor mund të jepet nga 5v dhe GND i pi mjedrës.

Folësi:

Altoparlanti ose kufjet duhet të lidhen me folenë audio të mjedrës pi. (Aq e thjeshtë sa lidhja e kufjeve me folenë audio të telefonit ose laptopit)

Shënim:

Ekzistojnë 2 grupe të modalitetit Pin në mjedër pi, prandaj jini të qartë para se të lidhni sensorin tejzanor me Raspberry pi. Këtu unë përdor modalitetin e kunjit BCM për t'u lidhur me mjedrën pi. Gjithashtu, ju gjithashtu mund të zgjidhni çdo pin të nevojës tuaj.

Hapi 4: Vendosja e ZORIT në Raspberry Pi

Kështu, për çdo distancë nën një vlerë të caktuar kritike, ne duhet të prezantojmë alarmin zanor tek njerëzit e verbër.

Kështu ka shumë mundësi të tilla për konfigurimin e Zërit në mjedër pi. Qoftë një tingull i vetëm biip për anglishten ose ndonjë sinjalizim zanor në gjuhë mund të bëhet sipas dëshirës sonë.

Nëse dëshironi që distanca të flasë si "distanca është 120cm Kujdes.. !!!" ne kemi nevojë për një program të tillë siç e shpreh zërin mesazhin me tekst.

PYTHON TEXT P SPR FJAL:

Ndërsa mjedra pi drejton shkrimin python është e lehtë për ne që ta bëjmë tekstin të flasë në pi mjedër. Ka shumë mundësi që teksti të flasë në piton. Në thelb ekzistojnë dy metoda kryesore të tekstit në të folur, njëra është modaliteti online dhe mënyra jashtë linje.

  • Tekst në fjalim në internet: kërkon lidhje të qëndrueshme në internet për këtë. Qartësia e këtyre është shumë e lartë. Të njohurat janë teksti në google në google, amazon, windows one. Ka API që kjo të lidhet me shkrimin python.
  • OffilenTeksti i fjalës: rathershtë një mjet mjaft i thjeshtë. Nuk kërkon lidhje interneti. Qartësia është pak e ulët dhe gjithashtu robotike dhe mund të përdoret vetëm në gjuhën angleze.

Këtu kam përdorur tekstin offline për të folur duke pasur parasysh faktin se ne nuk mund të sigurojmë lidhje të qëndrueshme të internetit në të gjitha vendet.

Shikoni këtë faqe në internet për më shumë detaje në lidhje me: https://elinux.org/RPi_Text_to_Speech_ (Speech_Synt…

INSTALIMI I TEKSTIT N FJAL N IN RASPBERRY PI (PYTTX dhe espeak):

  1. Shkarkoni tekstin py në fjalim në mjedër pi nga këtu në këtë lidhje më poshtë:
  2. Zbërtheni dosjen ose me kodin e linjës së komandës ose në ekranin GU.
  3. Në terminal shkoni te dosja ku keni skedarin setup.py duke futur kodin "cd pyttsx-1.1/" në terminal.
  4. Instaloni konfigurimin duke shtypur kodin e mëposhtëm "sudo python setup.py install"
  5. Gjithashtu nga terminali instaloni modulin espeak duke shtypur "sudo apt-get install espeak"

cd pyttsx-1.1/

sudo python setup.py install sudo apt-get install espeak

Kështu ne kemi vendosur zërin në mjedër pi më në fund. Kështu ne jemi gati për të përpiluar programin dhe për të parë rezultatet.

Hapi 5: KODIMI

KODIMI
KODIMI

Kështu ne kemi ardhur në pjesën përfundimtare të kësaj ne jemi gati për të vënë në funksionimin tonë mjedrën pi.

Kështu në lak, ne do të kontrollojmë distancën e pengesës. Nëse do të ishte më e lartë se kufiri i distancës, ne do të paralajmërojmë njerëzit.

Lidhja Github>

KODI:

importo RPi. GPIO si GPIOimporto kohë importo motor pyttsx = pyttsx.init () GPIO.setmode (GPIO. BCM)

TRIG = 23

ECHO = 24 ndërsa 1:

GPIO.setmode (GPIO. BCM)

print "Matja e distancës në progres" GPIO.setup (TRIG, GPIO. OUT) GPIO.setup (ECHO, GPIO. IN)

GPIO.putput (TRIG, False)

printoni kohën "Duke pritur që sensori të zgjidhet". gjumë (2)

GPIO.putput (TRIG, E vërtetë)

koha. gjumi (0.00001) GPIO. dalja (TRIG, e rreme)

ndërsa GPIO.input (ECHO) == 0:

fillimi i pulsit = koha. koha ()

ndërsa GPIO.input (ECHO) == 1:

fundi_puls = koha.kohë () kohëzgjatja e pulsit = përfundimi i pulsit - fillimi i pulsit

distanca = kohëzgjatja e pulsit * 17150

distanca = raundi (distanca, 2)

print "Distanca:", distanca, "cm"

nëse distanca <= 10: engine.say ("Alert") engine.runAndWait () time.sleep (2) GPIO.cleanup ()

Ruajeni këtë kod në mjedër pi dhe ekzekutoni kodin nga terminali duke futur

gjithashtu, ju mund ta ndryshoni tekstin në zë sipas dëshirës tuaj.

emri sudo python.py

Ku sudo përshkruan fuqinë administrative në pi mjedër.

Hapi 6: Rezultati Praktik

Prodhimi Praktik
Prodhimi Praktik
Prodhimi Praktik
Prodhimi Praktik

Videoja dalëse është postuar në krye të këtij udhëzuesi, shikojeni atë.

Hapi 7: Përfundimi

Kjo është Ideja ime për të bërë diçka për njerëzit e verbër. Nëse keni ndonjë sugjerim ose ide bëni një koment, mund të ketë një ndikim të madh në jetën e njerëzve të verbër.

Njerëzit që nuk kanë mjedrën pi mund t'i provojnë këto me kompjuterin e tyre dhe Arduino ose thjesht me kompjuterin vetëm duke ekzekutuar imituesin e softuerit i cili do të prodhojë zërin për shtypjen e çelësit. Unë kam hartuar në mënyrë që ju të imagjinoni rezultatin e kësaj.

Gjithashtu Nëse keni provuar ndonjë nga tekstet e tjera në të folur ose ndonjë koment tjetër me mirësi.

Gjithashtu, bëni një vizitë në faqen time në internet www.engineerthoughts.com për shumë projekte të lidhura me teknologjitë.

Së shpejti do të ngarkoj softuerin tim imitues të versionit të Windows në Github tim këtu:

Faleminderit per leximin

Me bekimin e Zotit, le të përfundojnë vështirësitë e njerëzve me aftësi të ndryshme.

Në lidhje me

(N. Aranganathan)

Recommended: