Мазмуну:
- 1 -кадам: ДОЛБООРГО ОБЗОР
- 2 -кадам: Circuit Description
- 3 -кадам: Программанын сүрөттөмөсү (Hex Code)
- 4 -кадам: Иштөө
- 5 -кадам: Курулуш
- 6 -кадам: Колу боштукту микросхемага туташтыруу үчүн
- 7 -кадам: ENd
Video: Уюлдук телефон менен иштеген робот: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Кадимкидей, Зымсыз башкарылуучу роботтор чектелген жумушчу диапазону, чектелген жыштык диапазону жана чектелген көзөмөлдүн кемчиликтери бар rf схемаларын колдонушат. Уюлдук телефонду роботтук башкаруу үчүн колдонуу бул чектөөлөрдү жеңе алат. Бул күчтүү көзөмөлдүн артыкчылыгын камсыз кылат, тейлөө провайдеринин камтуу аймагы сыяктуу иштөө диапазону, башка контроллерлерге кийлигишүү жана он эки контролго чейин.
Роботтордун сырткы көрүнүшү жана мүмкүнчүлүктөрү абдан айырмаланса да, бардык роботтор кандайдыр бир көзөмөлдөгү механикалык, кыймылдуу түзүлүштүн өзгөчөлүгүн бөлүшөт. Роботту башкаруу үч башка фазаны камтыйт: кабылдоо, иштетүү жана аракет. Жалпысынан алганда, прецепторлор роботко орнотулган сенсорлор, кайра иштетүү борттогу микроконтроллер же процессор тарабынан жасалат жана тапшырма моторлордун жардамы менен же башка кыймылдаткычтардын жардамы менен аткарылат. Мен ачык айткым келет, эгер сизде кандайдыр бир көйгөйгө туш болсоңуз, анда мен комментарий жаза аласыз же мага [email protected] электрондук почтасына жөнөтө аласыз
1 -кадам: ДОЛБООРГО ОБЗОР
Бул долбоордо робот уюлдук телефон аркылуу башкарылат, ал чалуу учурунда роботко тиркелген уюлдук телефонго чалуу кылат, эгер кандайдыр бир баскыч басылса, басуунун башка аягында тийиштүү башкаруу угулат.. Бул обон кош тоналдык көп жыштыктагы (DTMF) робот деп аталат, роботко салынган телефондун жардамы менен бул DTMF тонусун алат
Алынган тон DTMF декодеринин MT8870 жардамы менен atmega16 микроконтроллери тарабынан иштетилет, декодер DTMF тонусун эквиваленттүү экилик цифрасына чечет жана бул экилик сан микроконтроллерге жөнөтүлөт, микроконтроллер кандайдыр бир киргизүү үчүн чечим кабыл алуу үчүн алдын ала программаланган. жана моторлорду алдыга же артка же бурулушка айдаш үчүн мотор айдоочуларына чечим чыгарат. Роботко салынган уюлдук телефонго чалуу жасаган мобилдик алыстан башкаруу функциясын аткарат. Ошентип, бул жөнөкөй роботтук долбоор алуучу жана өткөргүч блоктордун курулушун талап кылбайт. DTMF сигналы чалуу которуу борборуна үн жыштыгынын тилкесиндеги телефон аркылуу сигнал берүү үчүн колдонулат. Телефон чалуу үчүн колдонулган DTMF версиясы сенсордук обон деп аталат. DTMF ар бир баскычка белгилүү бир жыштыкты (эки өзүнчө обондон турган) дайындайт, аны электрондук схема оңой эле аныктай алат. DTMF коддоочу тарабынан чыгарылган сигнал-бул ар кандай жыштыктагы эки синус (косинус) толкундарынын амплитудасынын реалдуу убакытта аль-гебрикалык тапшыруусу, башкача айтканда, 5 басуу башка учуна 1336 Гц жана 770 Гц кошуу менен жасалган тон жиберет. мобилдик телефондун. Төмөндө көрсөтүлгөн dtmf системасындагы обондор жана тапшырмалар
2 -кадам: Circuit Description
Сүрөттөр микроконтроллерге негизделген роботтун блок-схемасын жана схемасын көрсөтөт. Бул роботтун маанилүү компоненттери DTMF декодери, микроконтроллер жана мотор айдоочусу.
Бул жерде MT8870 сериясындагы dtmf декодери колдонулат. Mt8870 сериясынын бардык түрлөрү он алты DTMF тон түгөйлөрүн төрт бит коддуу чыгарууга аныктоо жана декоддоо үчүн санариптик саноо ыкмаларын колдонушат. Камтылган дила тон жөнгө салуу схемасы алдын ала чыпкалоо муктаждыгын жок кылды. Pin2 (IN-) бирдиктүү киргизүү конфигурациясында берилген кирүү сигналы эффективдүү деп таанылганда, DTMF тонусунун туура төрт бит коддуу сигналы Q1 (pin11) Q4 (pin14) чыгышы аркылуу өткөрүлөт. Atmega 16 - бул AVRдын жакшыртылган RISC архитектурасына негизделген аз кубаттуу, 8 бит, смос микроконтроллер. Ал төмөнкү мүмкүнчүлүктү камсыз кылат: 16kb тутумунда программалоочу флэш эс тутуму, жазуу мүмкүнчүлүгү, 512 байт EEPROM, 1KB SRAM, 32 жалпы максаттуу киргизүү/чыгаруу линиялары. 32 жалпы багыттагы жумушчу реестри. Бардык 32 регистрлер арифметикалык логикалык бирдикке түз туташып, бир сааттык циклде аткарылган бир сигнал инструкциясында эки көз карандысыз реестрге кирүүгө мүмкүндүк берет. Натыйжада архитектура кодду эффективдүү кылат. Микроконтроллердин PD0 жана PD7 аркылуу PD0 порт түйрөөчтөрүнүн чыгышы IN1 аркылуу IN4 киришине берилет жана тиешелүүлүгүнө жараша мотор айдоочусунун L293d казыктарына (EN1 жана EN2), тиштүү моторлорду иштетүүгө мүмкүнчүлүк берет. Switch S1 кол менен калыбына келтирүү үчүн колдонулат. белгилер: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k каршылыктар r3 - 330k каршылыктар r4 -r8 - 10k каршылыктар c1- 0.47 микро фарат конденсатор c2, c3, c5, c6 - 22pfarat конденсатор c4 - 0.1micro farat capacitor xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - m1, m2 - 6v 50rpm мотор батт- 6v
3 -кадам: Программанын сүрөттөмөсү (Hex Code)
Avr микроконтроллери WIN AVR менен программаланган, башталгычтар бул үйрөткүчтү карап көргүлө https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ avratmega 16 атмега16дын пин диаграммасына көз чаптырып, анан төөнөгүчтөрдү ылайыктуу туташтырыңыз (эгер сизде кандайдыр бир көйгөй болсо, мага жазуудан тартынба) мен толук кодду тиркеп койгом. Эгерде сиз winavrди демейки жерге орноткон болсоңуз, башкы файл автоматтык түрдө кошулат
4 -кадам: Иштөө
Роботту башкаруу үчүн, каалаган телефондон роботко тиркелген уюлдук телефонго чалуу керек.
азыр телефон автоматтык жооп берүү режими аркылуу роботтун телефону менен тандалып алынат (бул phnде, жөн эле иштет). азыр 2 басканда робот алдыга жылат 4 сен басканда робот 8 басканда робот солго жылат 6 сен басканда робот артка жылат 5 сен басканда робот оңго жылат.
5 -кадам: Курулуш
Бул роботту куруу үчүн сизге төмөнкү компоненттер керек: Компоненттер колдонулган: - "MT8870 DTMF DECODER - 1" Atmega 16 микроконтроллери - 1 "L293d мотор драйверинин ic - 1" Cd7004 эмес дарбазанын ic - 1 "1n4007 диод - 1" 100k каршылыгы - 2 "10 k каршылыктар - 5 "330 к каршылыктар - 1" 0.47mf конденсаторлор - 1 "0.1mf конденсаторлор - 1" 22pf конденсаторлор - 4 "3.57mhz кристалл - 1" 12mhz кристалл - 1 "Күйгүзгүчтү күйгүзүү - 1" 2 тиштүү моторлор (6v, 50 rpm) - 2 (4 дөңгөлөктүү айдоо үчүн 4) "Батарея 6v - 1
- дөңгөлөктөр - 4
- уюлдук телефон - 2 (бирөө жана бирөө фрндс болушу мүмкүн)
- колу бош - 1 (ровердеги phn үчүн)
Сиз уюлдук телефонду роверге коюңуз. Уюлдук телефон роверге гарнитура аркылуу туташат. Роверди төмөндө берилген формада жасаңыз. Бул тетиктерди каалаган электрондук дүкөндөн оңой ала аласыз
6 -кадам: Колу боштукту микросхемага туташтыруу үчүн
телефондон дайыма эки байланыш чыгат, бул туташуулар 1. Кеңеш 2. Шакек мен түз уячасы бар гарнитураны колдонгум келет (биздин ipod'лордо колдонулганга окшош, бирок ичке) ал уячанын учу "уч" деп аталат жана кара тилкеден кийин учунун артында калган бөлүгү - бул шакек. Демек, бул эки байланышты чынжыр менен туташтырыңыз, ошондо сиз бүтөсүз
7 -кадам: ENd
Бул кадамдарды аткарыңыз жана сиз бүттүңүз. бирок кандайдыр бир көйгөйгө туш болсоңуз, комментарий жазыңыз же мага [email protected] дарегине кат жазыңыз
Сунушталууда:
Arduino-bluetooth менен иштеген уюлдук телефон контактсыз үй автоматташтыруу: 5 кадам
Arduino-bluetooth менен иштеген уюлдук телефон Байланышсыз үй автоматташтыруу: Ковид-19 пандемиясынын учурундагы саламдашуу байланыштан алыс болуу жана социалдык алыстыкты сактоо үчүн зарыл, бирок приборлорду күйгүзүү жана өчүрүү керек, бирок туташуу системасы жок көзөмөлдөө үчүн
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)
Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз
HC-05 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Уюлдук телефон менен бит байланыш: 9 кадам (сүрөттөр менен)
HC-05 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Мобилдик телефон менен бит байланыш: Бөлүмдө HC-06 Bluetooth модулун колдонуу Micro: бит байланышын мобилдик телефон менен ишке ашыруу үчүн, HC-06ны микро ортосундагы байланышты ишке ашыруу үчүн кантип колдонуу керектиги жөнүндө сүйлөштүк. бит жана уюлдук телефон. HC-06дан башка дагы бир жалпы Bluetooth модулу бар
HC-06 Bluetooth модулун колдонуу микрофонду ишке ашыруу үчүн: уюлдук телефон менен бит байланыш: 8 кадам (сүрөттөр менен)
HC-06 Bluetooth модулун микрофонду ишке ашыруу үчүн колдонуңуз: Мобилдик телефон менен бит байланыш: Микро: битти ойногон көптөгөн досторум микро: биттин Bluetooth байланышы туруктуу эмес экенин айтышат. Ажыратуу оңой. Эгерде биз микропитон колдонсок, Bluetooth колдонууга да мүмкүн эмес. Бул көйгөй микро: бит официалдуу түрдө чечиле электе
AA Батарея менен иштеген уюлдук телефон: 6 кадам (Сүрөттөр менен)
AA Батарея менен иштеген уюлдук телефон: Сиздин уюлдук телефонуңуздагы батарея түбөлүккө өлүп калдыбы? Телефонуңуздун иштөө мөөнөтүн узартуу үчүн муну байкап көрүңүз