Мазмуну:
- 1 -кадам: RASPBERRY PI орнотуу
- 2 -кадам: Ultrasonic Sensor
- 3 -кадам: Байланыштар
- 4 -кадам: Raspberry Pi боюнча VOICE орнотуу
- 5 -кадам: КОДГОРЛОО
- 6 -кадам: Практикалык жыйынтык
- 7 -кадам: Жыйынтык
Video: Raspberry Pi Voice Navigation азиздерге жардам берет: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Саламатсызбы, бул көрсөтмөдө биз малина пи колдонуучулар аныктаган үн көрсөтмөсүн колдонуп азиз адамдарга кантип жардам берерин көрөбүз.
Бул жерде, УЗИ сенсорунун жардамы менен, аралыкты өлчөө үчүн, биз сокур адамдарды жолду ээрчүүгө үн менен жетектей алабыз. Ошондой эле, мен азиздер үчүн жол көрсөтүп, бул маселени чече турган арзан модулду пландап жатам.
Бул аларды алаканыбыздагы эң кичинекей толук кандуу компьютер болгон малина пи-де ишке ашыруу идеясы. Мен дагы жакында ubuntu os программалык камсыздоону жасайм, андыктан техникалык билими жок адам сокур адамдарга жардам бере алат.
Ошондой эле сизде кандайдыр бир идея же сунуштар болсо, комментарий жазуудан тартынбаңыз.
Чыгуу төмөндө
"allowfullscreen>
1 -кадам: RASPBERRY PI орнотуу
Киришүүдө көп убакытты текке кетирбестен, мен бул жерде Raspberry pi орнотуусуна кирем, эгер тааныш болсоң, анда бул кадамдарды өткөрүп жибере аласың:
- Малина пи сатып алгандан кийин, https://www.raspberrypi.org/downloads/ бул шилтемеде көрсөтүлгөндөрдүн бирин жүктөп алыңыз.
- Et Image сыяктуу монтаждоочу программаларды колдонуп, OS сүрөтүн SD картка орнотуңуз.
- Дисплей түзмөктөрүнүн бирин колдонуп, малина piнин IP дарегин орнотуңуз жана VNC серверин малина пи-ге орнотуңуз (ЭСКЕРТҮҮ: сиз X-ming жана putty ssh же башка колдоно аласыз)
- Ноутбуктарыңызга VNC көргүчүн орнотуңуз жана малина пи LAN кабелине туташтырыңыз. VNC үчүн IP дарегин жана сырсөздү киргизиңиз (сиз ноутбуктун же компьютериңиздин экранындагы малина пинин графикалык интерфейсине багытталасыз.
- Ошентип, сиз малина пи менен нерселерди оңой программалоого даярсыз.
Эгерде сиз бул орнотуу кадамдарын аткара албасаңыз, анда менин видеомду көрө аласыз, мен аны жакында жүктөйм.
ЭСКЕРТҮҮ:
- Бул мен малина пиин компьютерге же ноутбукка туташтыруу үчүн карманып жүргөн ыкма
- Эгерде сизде малина пиңизге арналган өзүнчө монитор, клавиатура жана чычкан болсо, анда сиз бул кадамдарды аткарбай, түз өткөрүп жиберишиңиз мүмкүн.
Малина пи орноткондон кийин, мен менен ээрчүү үчүн кийинки кадамга өтүшүңүз мүмкүн …
2 -кадам: Ultrasonic Sensor
УЗИ сенсору - бул тоскоолдуктун алыстыгын өлчөө үчүн колдонула турган үн негизиндеги сенсор.
Бул тоскоолдуктан так 2 метрге чейинки аралыкты өлчөө үчүн колдонулушу мүмкүн (200 см). Курулушка барардан мурун анын негизги ишин карап көрөлү.
ИШТӨӨ:
Иштөө абдан жөнөкөй, анткени ылдамдык формуласы Аралык убакытка бөлүнгөн.
- Үндүн ылдамдыгы болжол менен 343 метр/ сек.
- Бергич менен алуучунун ортосундагы убакыт сенсор менен өлчөнөт.
- Ошентип, бул формуланы колдонуу микроконтроллер тарабынан өлчөнөт.
Бул жерде биз малина пи үчүн убакыт баалуулуктарын беребиз жана убакыттын маанилерине жараша ал тоскоолдуктун алыстыгынын маанисин эсептейт.
Ultrasonic Sensor модулунда 4 жыйынтык бар:
Электр энергиясы менен камсыздоо үчүн 2 жана калган 2 Trigger жана Echo:
Триггер:
Аталышынан көрүнүп тургандай, ал модулдун өткөргүчүн белгилүү бир убакыт аралыгында иштетет.
Жаңырык:
Эхо пин чагылган үн толкунун алат жана контроллерге берет (бул жерде малина пи)
3 -кадам: Байланыштар
Малинанын пиинде GPIO (Жалпы Максаттуу Киргизүү Чыккычтары) деп аталган 40ка жакын казык бар. Ultrasonic сенсорун малина пи менен туташтыруудан мурун чыңалуу бөлүштүргүч схемасын жасаңыз.
Сиз бул шилтемени басып, резисторлордун байланышы жана тандоосу жөнүндө көбүрөөк маалымат ала аласыз.
www.modmypi.com/blog/hc-sr04-ultrasonic-ra…
УЗИ сенсор:
- Бул жерде биз Триггер пинин 23кө жана Эхо 24кө туташтырдык (BCM)
- УЗИ сенсоруна электр энергиясы малина пиинин 5v жана GND тарабынан берилиши мүмкүн.
Баяндамачы:
Динамик же гарнитура малина пи аудио уячасына туташтырылышы керек. (Гарнитураны телефонго же ноутбуктун аудио уячасына туташтыруу сыяктуу)
Эскертүү:
Малина пи -де Pin режиминин 2 топтому бар, андыктан УЗИ сенсорун Raspberry пи менен туташтыруудан мурун ачык болуңуз. Бул жерде мен малина pi менен туташуу үчүн BCM пин режимин колдоном. Ошондой эле, сиз өзүңүздүн каалооңуздун каалаган пинин тандай аласыз.
4 -кадам: Raspberry Pi боюнча VOICE орнотуу
Ошентип, белгилүү бир мааниден төмөн болгон ар бир аралык үчүн биз сокур адамдарга үн сигналын киргизишибиз керек.
Ошентип, малина пи -де Үндү орнотуунун көптөгөн варианттары бар. Биздин каалообузга ылайык, англисче бир гана бип үнү болобу же кандайдыр бир тилдеги үн эскертүүсү жасалышы мүмкүн.
Эгерде сиз аралыкты "дистанция 120см Абайлаңыз.. !!!" бизге үн менен текст билдирүүсүн сүйлөй турган программа керек.
СҮЙЛӨӨ ҮЧҮН PYTHON ТЕКСТИ:
Малина пи питон скриптин иштеткендиктен, малинанын пи тилинде текстти сүйлөө биз үчүн оңой. Питондо текстти сүйлөө үчүн көптөгөн варианттар бар. Негизинен текстти сүйлөөнүн эки негизги ыкмасы бар, бири онлайн режими жана оффлайн режими.
- Сүйлөшүү үчүн онлайн текст: бул үчүн туруктуу интернет байланышы керек. Булардын тунуктугу абдан жогору. Популярдуусу Google тексттен сүйлөөгө, Amazon'дон, Windows One. Бул үчүн python скриптине туташуу үчүн API бар.
- Сөздүн тексти: Бул абдан жөнөкөй каражаттар. Бул эч кандай интернет байланыштарын талап кылбайт. Айкындык аз, ошондой эле робот жана англис тилинде гана колдонулушу мүмкүн.
Бул жерде мен оффлайн текстти баардык жерлерде туруктуу интернет байланышын камсыз кыла албастыгыбызды эске алуу менен колдондум.
Көбүрөөк маалымат алуу үчүн бул веб -сайтты караңыз: https://elinux.org/RPi_Text_to_Speech_ (Speech_Synt…
RASPBERRY PIде сүйлөө үчүн текстти орнотуу (PYTTX жана espeak):
- Төмөнкү шилтемеден бул жерден малина пи тилинде py текстин жүктөп алыңыз:
- Папканы командалык саптын коду менен же GU экранында ачыңыз.
- Терминалда "cd pyttsx-1.1/" кодун киргизип, setup.py файлы бар папкага өтүңүз.
- Төмөнкү кодду терүү менен орнотууну орнотуңуз "sudo python setup.py install"
- Ошондой эле терминалдан "sudo apt-get install espeak" терүү менен espeak модулун орнотуңуз.
cd pyttsx-1.1/
Sudo python setup.py орнотуу espoak
Ошентип, биз акыры малина пи үнүн орноттук. Ошентип, биз программаны түзүүгө жана анын жыйынтыгын көрүүгө даярбыз.
5 -кадам: КОДГОРЛОО
Ошентип, биз мунун акыркы бөлүгүнө келдик, биз малина пибизди иштетүүгө даярбыз.
Ошентип, биз тоскоолдуктун алыстыгын текшерип жатабыз. Эгерде ал аралыктын чегинен жогору болсо, биз элге эскертүү беребиз.
Github шилтемеси>
КОД:
GPIO импорттоо RPi. GPIO импорттоо pyttsx мотору
TRIG = 23
ECHO = 24, ал эми 1:
GPIO.setmode (GPIO. BCM)
басып чыгаруу "Аралыкты өлчөө жүрүп жатат" GPIO.setup (TRIG, GPIO. OUT) GPIO.setup (ECHO, GPIO. IN)
GPIO.output (TRIG, False)
басып чыгаруу "Сенсордун чечилишин күтүүдө" time.sleep (2)
GPIO.output (TRIG, True)
time.sleep (0.00001) GPIO.output (TRIG, False)
ал эми GPIO.input (ECHO) == 0:
pulse_start = time.time ()
ал эми GPIO.input (ECHO) == 1:
pulse_end = time.time () pulse_duration = pulse_end - pulse_start
аралык = pulse_duration * 17150
аралык = тегерек (аралык, 2)
басып чыгаруу "Аралык:", аралык, "см"
эгер аралык <= 10: engine.say ("Alert") engine.runAndWait () time.sleep (2) GPIO.cleanup ()
Бул кодду малина пи -де сактаңыз жана киргизип терминалдын кодун аткарыңыз
ошондой эле, сиз каалагандай текстти үнгө өзгөртө аласыз.
sudo python name.py
Кайда судо малина пи административдик бийликти сүрөттөйт.
6 -кадам: Практикалык жыйынтык
Чыгуу видеосу бул көрсөтмөлөрдүн чокусуна жайгаштырылган, аны карап көрүңүз.
7 -кадам: Жыйынтык
Бул менин сокур адамдарга бир нерсе кылуу менин идеям. Эгерде сизде кандайдыр бир сунуштар же идеялар болсо, комментарий жазсаңыз, бул азиздердин жашоосуна чоң таасирин тийгизиши мүмкүн.
Малина пи жок адамдар буларды компьютери менен жана Arduino менен же жөн гана компьютер менен ачкычты басуу үчүн үн чыгаруучу программалык камсыздоо симуляторун колдонуп көрүшөт. Мен муну чыгарууну элестете алгыдай кылып иштеп чыктым.
Ошондой эле эгер сиз башка текстти сүйлөөгө же башка жылуу комментарийге аракет кылсаңыз.
Ошондой эле, www.engineerthoughts.com веб -сайтына көптөгөн технологиялар менен байланышкан долбоорлорду көрүү үчүн барыңыз.
Мен жакында Windows версиясынын симулятордук программасын Githubга бул жерге жүктөйм:
Окуу үчүн рахмат
Кудайдын батасы менен ар кандай жөндөмдүү адамдардын кыйынчылыктары артта калсын.
Урматтоо менен
(Н. Аранганатан)
Сунушталууда:
AI Көзгө жардам берет (Компьютердик Көрүү Системасы Операторлорго Көз айнек тагынууну эскертет): 4 кадам
AI Көзгө жардам берет (Көз айнектерди тагынуу үчүн операторлорго эскертүүчү компьютердик көрүү тутуму): Бул жерде системанын демосу. Система бургулоо алынганын аныктаганда автоматтык түрдө коопсуздук көз айнеги жөнүндө эскертүү берет. Коопсуздук көз айнектеринин эскертүүлөрүнүн бар экендигин көрсөтүү үчүн, RGB сүрөтүнүн чеги демо режимде кызыл түскө боёлгон
Алыстан башкаруу менен жарыктандыруу чырактары - Дубалдын өчүргүчтөрү иштей берет: 8 кадам
Алыстан башкаруу пульту менен жарыктандыруу чырактары - Учурдагы дубалдын өчүргүчтөрү иштей берет: 2017 -жылдын 4 -октябрын жаңыртуу - Алыстан башкарылган жарык өчүргүчтү караңыз - Ремонт. Light Switch дагы эле иштейт, Bluetooth Low Energy (BLE) жакшыртылган версиясы үчүн эч кандай кошумча жазуу жок. 8 -Ноябрь 2016 -жыл жаңыртылды - Күйөрмандар таймерлери долбооруна киргизилген өзгөртүүлөр менен жаңыртылды
Инфракызыл камерасы бар автономдуу дрон биринчи жооп берүүчүлөргө жардам берет: 7 кадам
Биринчи жооп берүүчүлөргө жардам берүү үчүн инфракызыл камерасы бар автономдуу дрон: Бүткүл дүйнөлүк саламаттыкты сактоо уюмунун отчетуна ылайык, жыл сайын табигый кырсыктар болжол менен 90,000 кишинин өмүрүн алып, дүйнө жүзү боюнча 160 миллионго жакын кишиге таасирин тийгизет. Табигый кырсыктарга жер титирөө, цунами, вулкандын атылышы, жер көчкү, бороон, фл
Ultimate Electronics жардамчысы -- Variable Bench Top PSU жардам колу менен: 12 кадам (сүрөттөр менен)
Ultimate Electronics жардамчысы || Variable Bench Top PSU Help Hands: Электроника менен иштөөдө дайыма эки инструмент керек болот. Бүгүн биз бул эки негизги нерсени түзөбүз. Биз дагы бир кадам алдыга жылабыз жана бул экөөнү эң сонун электроника жардамчысына бириктиребиз! Мен албетте сүйлөшүп жатам
Көзү азиздерге жардам берүү үчүн микроконтроллерлерде Sonar, Lidar жана Computer Vision колдонуу: 16 кадам
Сонар, Лидар жана Микроконтроллердеги Компьютердик Көрүүнү начар көргөндөргө жардам берүү менен: Мен көрүүсү начар адамдарга учурдагы чечимдерден алда канча көбүрөөк жардам бере ала турган акылдуу «таяк» түзгүм келет. Таяк колдонуучуну көлөмдүү үн түрүндөгү гарнитурада ызы -чуу кылуу менен алдыдагы же капталындагы нерселер жөнүндө кабарлай алат