Satura rādītājs:

Ar mobilo tālruni darbināms robots: 7 soļi
Ar mobilo tālruni darbināms robots: 7 soļi

Video: Ar mobilo tālruni darbināms robots: 7 soļi

Video: Ar mobilo tālruni darbināms robots: 7 soļi
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Novembris
Anonim
Ar mobilo tālruni darbināms robots
Ar mobilo tālruni darbināms robots

Parasti bezvadu vadāmie roboti izmanto RF shēmas, kuru trūkumi ir ierobežots darba diapazons, ierobežots frekvenču diapazons un ierobežota vadība. Mobilā tālruņa izmantošana robotu vadībai var pārvarēt šos ierobežojumus. Tas nodrošina spēcīgas vadības priekšrocības, darba diapazonu, kas ir tikpat liels kā pakalpojumu sniedzēja pārklājuma zona, bez traucējumiem citiem kontrolieriem un līdz divpadsmit vadības ierīcēm.

Lai gan robotu izskats un iespējas ir ļoti atšķirīgas, visiem robotiem ir kopīga mehāniskas, pārvietojamas struktūras iezīme, kas tiek kontrolēta. Robota vadība ietver trīs atšķirīgas fāzes: uztveri, apstrādi un darbību. Parasti priekšraksti ir sensori, kas uzstādīti uz robota, apstrādi veic borta mikrokontrolleris vai procesors, un uzdevums tiek veikts, izmantojot motorus vai citus izpildmehānismus. Es vēlos paskaidrot, ka, ja jums rodas kāda problēma, es esmu jūsu vietā, varat rakstīt komentārus vai rakstīt man uz e -pastu [email protected]

1. darbība: PROJEKTA PĀRSKATS

PROJEKTA PĀRSKATS
PROJEKTA PĀRSKATS
PROJEKTA PĀRSKATS
PROJEKTA PĀRSKATS

Šajā projektā robotu kontrolē mobilais tālrunis, kas zvana laikā zvana uz mobilo tālruni, kas pievienots robotam, ja tiek nospiesta kāda poga, zvana otrā galā tiek atskaņota vadība, kas atbilst nospiestajai pogai. Šo signālu sauc par divu toņu daudzfrekvenču tomātu (DTMF) robotu, kurš saņem šo DTMF signālu, izmantojot robotā sakrautu tālruni

Saņemto signālu apstrādā atmega16 mikrokontrolleris, izmantojot DTMF dekodētāju MT8870, dekodētājs dekodē DTMF signālu līdzvērtīgajam binārajam ciparam, un šis binārais numurs tiek nosūtīts mikrokontrolleram, mikrokontrolleris ir ieprogrammēts, lai pieņemtu lēmumu par jebkuru ievades ievadi un nodod savu lēmumu motoru vadītājiem, lai virzītu motorus kustībai uz priekšu vai atpakaļ vai pagriezienam. Mobilais tālrunis, kas izsauc robotā sakrauto mobilo tālruni, darbojas kā tālvadības pults. Tātad šim vienkāršajam robotikas projektam nav nepieciešams uzbūvēt uztvērēju un raidītāju. DTMF signalizāciju izmanto telefona signalizēšanai pa balss frekvenču joslas līniju uz zvanu komutācijas centru. DTMF versija, ko izmanto zvanīšanai pa tālruni, ir pazīstama kā pieskāriena signāls. DTMF katram taustiņam piešķir noteiktu frekvenci (kas sastāv no diviem atsevišķiem toņiem), lai to varētu viegli identificēt pēc elektroniskās shēmas. DTMF kodētāja ģenerētais signāls ir tiešs divu dažādu frekvenču sinusa (kosinusa) viļņu amplitūdas reāllaika iesniegums, ti, nospiežot 5, tiks nosūtīts signāls, kas pievienots, pievienojot 1336 Hz un 770 Hz otram galam no mobilā. Toņi un uzdevumi dtmf sistēmā, kas parādīti zemāk

2. darbība. Ķēdes apraksts

Ķēdes apraksts
Ķēdes apraksts
Ķēdes apraksts
Ķēdes apraksts

Attēlos parādīta uz mikrokontrolleru balstīta robota blokshēma un cicuit diagramma. Šī robota svarīgās sastāvdaļas ir DTMF dekodētājs, mikrokontrolleris un motora draiveris.

Šeit tiek izmantots MT8870 sērijas dtmf dekodētājs. Visi mt8870 sērijas veidi izmanto ciparu skaitīšanas paņēmienus, lai noteiktu un atkodētu sešpadsmit DTMF toņu pārus četru bitu koda izvadē. Iebūvētā dila toņu pārslēgšanas ķēde novērsa nepieciešamību pēc iepriekšējas filtrēšanas. Kad tiek atzīts, ka ieejas signāls, kas dots 2. pin (IN-) vienpusējā ieejas konfigurācijā, pareizais DTMF signāla četru bitu atšifrēšanas signāls tiek pārnests uz Q1 (pin11) caur Q4 (pin14) izejām. Atmega 16 ir mazjaudas 8 bitu CMOS mikrokontrolleris, kura pamatā ir uzlabota AVR RISC arhitektūra. Tas nodrošina šādu funkciju: 16 kb sistēmas programmējamā zibatmiņā ar lasīšanas rakstīšanas iespējām, 512 baiti EEPROM, 1 KB SRAM, 32 vispārējas nozīmes ievades/izvades līnijas. 32 vispārēji darba reģistri. Visi 32 reģistri ir tieši savienoti ar aritmētiskās loģikas vienību, ļaujot piekļūt diviem neatkarīgiem reģistriem vienā signāla instrukcijā, kas tiek izpildīta vienā pulksteņa ciklā. Rezultātā iegūtā arhitektūra ir koda efektīvāka. Izejas no mikrokontrollera pieslēgvietas tapām PD0 līdz PD3 un PD7 tiek ievadītas ieejās IN1 līdz IN4 un ļauj motora piedziņas L293d tapām (EN1 un EN2) vadīt motorus ar reduktoru. Slēdzis S1 tiek izmantots manuālai atiestatīšanai. apzīmējumi ir šādi: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k pretestības r3 - 330k pretestības r4 -r8 - 10k pretestības c1- 0,47 mikro farat kondensators c2, c3, c5, c6 - 22pfarat kondensators c4 - 0.1micro farat kondensators xtal1 - 3,57 mhz crytal xtal2 - 12mhz kristāls s1 - nospiežams uz slēdža m1, m2 - 6v 50 apgriezieni minūtē

3. darbība: programmatūras apraksts (heksadecimālais kods)

Avr mikrokontrolleris ir ieprogrammēts, izmantojot WIN AVR iesācējiem vispirms ieskatieties šajā pamācībā. avratmega 16 apskatiet atmega16 tapu diagrammu un pēc tam pievienojiet tapas atbilstoši (ja jums ir kādas problēmas, tad droši rakstiet man), es esmu pievienojis pilnu kodu. Galvenes fails tiks iekļauts automātiski, ja esat instalējis winavr noklusējuma vietā

4. solis: darbs

Darbojas
Darbojas

Lai kontrolētu robotu, jums ir jāzvana uz mobilo tālruni, kas pievienots robotam no jebkura tālruņa.

tagad tālruni izvēlas robots, izmantojot automātiskās atbildes režīmu (kas atrodas phn, vienkārši iespējojiet to). tagad, nospiežot 2, robots virzīsies uz priekšu, kad nospiedīsit 4, robots pārvietosies pa kreisi, kad nospiedīsit 8, robots pārvietosies atpakaļ, kad nospiedīsit 6, robots pārvietosies pa labi, kad nospiedīsit 5, robots apstāsies.

5. solis: būvniecība

Būvniecība
Būvniecība

šī robota konstruēšanai jums ir nepieciešami šie komponentiIzmantotās sastāvdaļas: - "MT8870 DTMF DECODER - 1" Atmega 16 mikrokontrolleris - 1 "L293d motora vadītājs ic - 1" Cd7004 nav vārtu ic - 1 "1n4007 diode - 1" 100k pretestība - 2 "10 k pretestības - 5 "330 k pretestības - 1" 0.47mf kondensatori - 1 "0.1mf kondensatori - 1" 22pf kondensatori - 4 "3.57mhz kristāli - 1" 12mhz kristāls - 1 "Piespiediet ieslēgšanas slēdzi - 1" 2 reduktori (6v, 50 apgr./min) - 2 (4 četru riteņu piedziņai) "Akumulators 6v - 1

  • riteņi - 4
  • mobilais tālrunis - 2 (viens urrs un viens var būt ur frnds)
  • brīvroku ierīce - 1 (ron phn)

uz rovera jānovieto mobilais tālrunis. Mobilais tālrunis ir savienots ar roveru, izmantojot brīvroku ierīci. konstruējiet roveru tādā formā, kā norādīts zemāk. Jūs varat viegli iegūt šīs detaļas no jebkura elektroniskā veikala

6. darbība: lai savienotu brīvroku ierīci ar ķēdi

Lai savienotu brīvroku ierīci ar ķēdi
Lai savienotu brīvroku ierīci ar ķēdi

no tālruņa vienmēr nāk divi savienojumi, šie savienojumi ir 1. Padoms 2. Gredzens Es labprātāk izmantošu brīvroku ierīci, kurai ir taisna ligzda (līdzīga tai, ko mēs izmantojam savos ipodos, bet plānāka), šīs ligzdas galu sauc par "galu" un pārējā daļa aiz gala pēc melnās sloksnes ir gredzens Tātad savienojiet šos divus savienojumus ar ķēdi, un jums tiks darīts

7. solis: beigas

Izpildiet šīs darbības un esat pabeidzis. bet, ja jums rodas kādas problēmas, rakstiet komentārus vai nosūtiet man e -pastu uz [email protected]

Ieteicams: