Sisällysluettelo:
- Vaihe 1: HANKKEEN YLEISKATSAUS
- Vaihe 2: Piirin kuvaus
- Vaihe 3: Ohjelmiston kuvaus (Hex -koodi)
- Vaihe 4: Työskentely
- Vaihe 5: Rakentaminen
- Vaihe 6: Handsfree -laitteen kytkeminen piiriin
- Vaihe 7: LOPPU
Video: Matkapuhelimella toimiva robotti: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Perinteisesti langattomasti ohjatut robotit käyttävät RF-piirejä, joiden haitat ovat rajallinen toiminta-alue, rajoitettu taajuusalue ja rajoitettu ohjaus. Matkapuhelimen käyttö robottihallintaan voi voittaa nämä rajoitukset. Sen etuna on vankka ohjaus, toimintasäde, joka on yhtä suuri kuin palveluntarjoajan peittoalue, ei häiriöitä muihin ohjaimiin ja jopa kaksitoista ohjainta.
Vaikka robottien ulkonäkö ja ominaisuudet vaihtelevat suuresti, kaikilla roboteilla on mekaanisen, siirrettävän rakenteen ominaisuus jonkinlaisessa hallinnassa. Robotin hallinta käsittää kolme eri vaihetta: havaitseminen, käsittely ja toiminta. Yleensä ohjaimet ovat robottiin asennettuja antureita, käsittely suoritetaan sisäisellä mikro-ohjaimella tai prosessorilla, ja tehtävä suoritetaan moottoreilla tai muilla toimilaitteilla. Haluan tehdä selväksi, että jos kohtaat ongelmia, joita olen sinulle, voit kirjoittaa kommentteja tai lähettää minulle sähköpostia osoitteeseen [email protected]
Vaihe 1: HANKKEEN YLEISKATSAUS
Tässä projektissa robottia ohjaa matkapuhelin, joka soittaa puhelun aikana robottiin liitettyyn matkapuhelimeen, jos mitä tahansa painiketta painetaan, painikkeen vastaavaa ohjainta kuuluu puhelun toisessa päässä. Tätä ääntä kutsutaan kaksisävyiseksi monitaajuuksiseksi (DTMF) robotiksi, joka vastaanottaa tämän DTMF -äänen robottiin pinotun puhelimen avulla
Atmega16 -mikrokontrolleri käsittelee vastaanotetun äänen DTMF -dekooderin MT8870 avulla. ja antaa päätöksensä moottoriajoneuvoille ajaakseen moottoreita eteenpäin tai taaksepäin tai kääntymään. Matkapuhelin, joka soittaa robottiin pinottuun matkapuhelimeen, toimii kaukosäätimenä. Tämä yksinkertainen robottiprojekti ei siis vaadi vastaanotin- ja lähetinyksiköiden rakentamista. DTMF -signalointia käytetään puhelun signalointiin puhetaajuuskaistan linjan yli puhelunvaihtokeskukseen. Puhelinvalintaan käytetty DTMF -versio tunnetaan kosketusäänenä. DTMF määrittää kullekin näppäimelle tietyn taajuuden (joka koostuu kahdesta erillisestä äänestä), jotta se voidaan helposti tunnistaa elektronisen piirin avulla. DTMF-kooderin tuottama signaali on suora al-gebric-lähetys kahden eri taajuuden siniaallon (kosini) amplitudien reaaliajassa, ts. 5-näppäimen painaminen lähettää äänen, joka on saatu lisäämällä 1336 Hz ja 770 Hz toiseen päähän matkapuhelimesta. Äänet ja tehtävät dtmf -järjestelmässä alla
Vaihe 2: Piirin kuvaus
Kuvissa esitetään mikrokontrolleriin perustuvan robotin lohkokaavio ja piirikaavio. Tämän robotin tärkeimmät komponentit ovat DTMF -dekooderi, mikrokontrolleri ja moottoriajuri.
Tässä käytetään MT8870 -sarjan dtmf -dekooderia. Kaikki mt8870 -sarjan tyypit käyttävät digitaalisia laskentatekniikoita kuudentoista DTMF -ääniparin havaitsemiseksi ja dekoodaamiseksi nelibittiseen koodilähtöön. Sisäänrakennettu dila -sävynpoistopiiri eliminoi esisuodatuksen tarpeen. Kun tulosignaali, joka on annettu pin2 (IN-) yksipäisessä tulokonfiguraatiossa, tunnistetaan tehokkaaksi, oikea DTMF-äänen neljän bitin dekoodaussignaali siirretään Q1: lle (pin11) Q4 (pin14) -lähtöjen kautta. Atmega 16 on pienitehoinen, 8 -bittinen, CMOS -mikro -ohjain, joka perustuu AVR -parannettuun RISC -arkkitehtuuriin. Siinä on seuraava ominaisuus: 16 kt järjestelmän ohjelmoitavaa flash -muistia luku- ja kirjoitusominaisuuksilla, 512 tavua EEPROM -muistia, 1 kt SRAM, 32 yleiskäyttöistä tulo-/tulostuslinjaa. 32 yleiskäyttöistä työrekisteriä. Kaikki 32 rekisteriä on kytketty suoraan aritmeettiseen logiikkayksikköön, jolloin kaksi itsenäistä rekisteriä voidaan käyttää yhdessä signaalikäskyssä, joka suoritetaan yhdessä kellojaksossa. Tuloksena oleva arkkitehtuuri on kooditehokkaampi. Mikro -ohjaimen porttinapojen PD0 - PD3 ja PD7 lähdöt syötetään tuloihin IN1 - IN4 ja mahdollistavat moottorinohjaimen L293d nastat (EN1 ja EN2) vaihdemoottorien käyttämiseksi. Kytkintä S1 käytetään manuaaliseen kuittaukseen. merkinnät ovat: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k vastukset r3 - 330k vastukset r4 -r8 - 10k vastukset c1- 0,47 mikrofarat -kondensaattori c2, c3, c5, c6 - 22pfarat kondensaattori c4 - 0.1micro farat kondensaattori xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - painikekytkin m1, m2 - 6v 50 rpm moottoriteho - 6v
Vaihe 3: Ohjelmiston kuvaus (Hex -koodi)
Avr-mikrokontrolleri on ohjelmoitu WIN AVR -laitteella. Aloittelijat voivat tutustua tähän ohjeeseen ensin: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Tämä on tapa avratmega 16 katso atmega16: n nastakaaviota ja kytke nastat vastaavasti (jos sinulla on ongelmia, kirjoita minulle) olen liittänyt koko koodin. Otsikkotiedosto lisätään automaattisesti, jos olet asentanut Winavr -sovelluksen oletussijaintiin
Vaihe 4: Työskentely
Robotin hallitsemiseksi sinun on soitettava robottiin liitettyyn matkapuhelimeen mistä tahansa puhelimesta.
nyt puhelin valitsee robotin puhelimen automaattisen vastaustilan kautta (joka on phn, ota se käyttöön). nyt kun painat 2, robotti siirtyy eteenpäin, kun painat 4, robotti siirtyy vasemmalle, kun painat 8, robotti siirtyy taaksepäin, kun painat 6, robotti liikkuu oikealle, kun painat 5, robotti pysähtyy.
Vaihe 5: Rakentaminen
Tämän robotin rakentamiseen tarvitset seuraavat komponentitKäytetyt komponentit: - "MT8870 DTMF DECODER - 1" Atmega 16 -mikro -ohjain - 1 "L293d -moottorin ohjain ic - 1" Cd7004 ei portti ic - 1 "1n4007 -diodi - 1" 100k vastukset - 2 "10 k vastukset - 5 "330 k vastukset - 1" 0.47mf kondensaattorit - 1 "0.1mf kondensaattorit - 1" 22pf kondensaattorit - 4 "3.57mhz kide - 1" 12mhz kide - 1 "Push on on switch - 1" 2 vaihdemoottorit (6v, 50 rpm) - 2 (4 neliveto) "Akku 6v - 1
- pyörät - 4
- matkapuhelin - 2 (yksi urs ja yksi voi olla ur frnds)
- handsfree - 1 (roverin phn)
sinun on asetettava matkapuhelin roveriin. Matkapuhelin on kytketty roveriin handsfree -laitteen kautta. rakenna rover alla esitetyssä muodossa. Saat nämä osat helposti mistä tahansa sähköisestä kaupasta
Vaihe 6: Handsfree -laitteen kytkeminen piiriin
puhelimesta tulee aina kaksi yhteyttä, nämä liitännät ovat 1. Vinkki 2. Soita mieluummin handsfree -laitetta, jossa on suora liitin (samanlainen kuin mitä käytämme ipod -laitteissamme, mutta ohuempi) jakkin kärkeä kutsutaan "kärjeksi" loppuosa kärjen takana mustan nauhan jälkeen on rengas Joten yhdistä nämä kaksi liitäntää piiriin ja olet valmis
Vaihe 7: LOPPU
Noudata vaiheita ja olet valmis. mutta jos sinulla on ongelmia, voit kirjoittaa kommentteja tai lähettää minulle sähköpostia osoitteeseen [email protected]
Suositeltava:
Yksinkertaisesti ohjaa moottoria matkapuhelimella: 5 vaihetta
Yksinkertaisesti ohjaa moottoria matkapuhelimella: Tämä ohje näyttää kuinka hallita älykästä IoT-servoa "HDrive17". matkapuhelimellasi vain HTML: n ja JavaScriptin avulla. Tämä skripti sisältävä verkkosivu tallennetaan itse moottoriin ja voidaan liittää WebAppiin matkapuhelimellasi
Tasapainotusrobotti / 3 -pyöräinen robotti / STEM -robotti: 8 vaihetta
Tasapainotusrobotti / 3 -pyöräinen robotti / STEM -robotti: Olemme rakentaneet yhdistetyn tasapainotus- ja kolmipyörärobotin koulukäyttöön kouluissa ja koulujen jälkeen. Robotti perustuu Arduino Unoon, mukautettuun kilpeen (kaikki rakenteelliset tiedot toimitetaan), Li -ion -akkuun (kaikki
Liitäntä mihin tahansa Arduinoon matkapuhelimella: 6 vaihetta (kuvilla)
Minkä tahansa Arduinon liittäminen matkapuhelimeen: Kun käytät Arduinoa, voi olla melko ärsyttävää, ettet voi käyttää sitä vain siksi, että sinulla ei ole tietokonetta. Ehkä Windows tai Mac OS eivät ole yhteensopivia, sinulla ei ole tietokonetta ollenkaan tai haluat vain enemmän vapautta sisäisille
Sammuta tietokone matkapuhelimella: 9 vaihetta
Sammuta tietokone matkapuhelimella: Tämä video näyttää, kuinka voit sammuttaa tietokoneesi mistä tahansa käyttämällä tekstiviestejä tukevaa matkapuhelinta, Microsoft Outlookia ja ilmaista tiliä osoitteesta www.kwiry.com
Power Arduino matkapuhelimella: 4 vaihetta
Power Arduino matkapuhelimella: Vanhat matkapuhelimet on helppo hankkia ja niissä on sisäänrakennettu litiumlatauspiiri. Mikä upea pohja virtalähteelle pienille liikkuville tavaroille. Liitin matkapuhelimen arduinoon ja pystyin lataamaan matkapuhelimen, kun kytket