Taula de continguts:

Robot amb mòbil: 7 passos
Robot amb mòbil: 7 passos

Vídeo: Robot amb mòbil: 7 passos

Vídeo: Robot amb mòbil: 7 passos
Vídeo: Atlas Gets a Grip | Boston Dynamics 2024, Desembre
Anonim
Robot amb mòbil
Robot amb mòbil

Convencionalment, els robots controlats sense fils utilitzen circuits RF, que tenen els inconvenients d'un rang de treball limitat, un rang de freqüència limitat i un control limitat. L’ús d’un telèfon mòbil per al control robotitzat pot superar aquestes limitacions. Proporciona l'avantatge d'un control robust, un rang de treball tan gran com l'àrea de cobertura del proveïdor de serveis, sense interferències amb altres controladors i fins a dotze controls.

Tot i que l’aspecte i les capacitats dels robots varien enormement, tots els robots comparteixen la característica d’una estructura mecànica i mòbil sota alguna forma de control. El control del robot implica tres fases diferenciades: percepció, processament i acció. Generalment, els preceptors són sensors muntats al robot, el processament es realitza mitjançant el microcontrolador o processador incorporat i la tasca es realitza mitjançant motors o amb altres actuadors. vull deixar-ho clar, si teniu algun problema, us podeu escriure comentaris o enviar-me un correu electrònic a [email protected]

Pas 1: VISIÓ GENERAL DEL PROJECTE

DESCRIPCIÓ GENERAL DEL PROJECTE
DESCRIPCIÓ GENERAL DEL PROJECTE
DESCRIPCIÓ GENERAL DEL PROJECTE
DESCRIPCIÓ GENERAL DEL PROJECTE

En aquest projecte, el robot està controlat per un telèfon mòbil que fa trucades al telèfon mòbil connectat al robot durant la trucada, si es prem qualsevol botó, el control corresponent al botó premut s’escolta a l’altre extrem de la trucada.. Aquest to es diu robot de tonalitat múltiple de doble to (DTMF) que rep aquest to DTMF amb l'ajuda del telèfon apilat al robot

El to rebut és processat pel microcontrolador atmega16 amb l'ajut del descodificador DTMF MT8870; el descodificador decodifica el to DTMF al seu dígit binari equivalent i aquest número binari s'envia al microcontrolador, el microcontrolador està preprogramat per prendre una decisió per a qualsevol entrada de sortida. i transmet la seva decisió als conductors de motors per conduir els motors per avançar o retrocedir o fer un gir. El mòbil que fa una trucada al telèfon mòbil apilat al robot actua com un comandament a distància. Per tant, aquest senzill projecte robotitzat no requereix unitats de transmissió i ofertor de construcció. La senyalització DTMF s’utilitza per a la senyalització telefònica a través de la línia de la banda de freqüència de veu fins al centre de commutació de trucades. La versió de DTMF que s’utilitza per marcar per telèfon es coneix com a to tàctil. DTMF assigna una freqüència específica (que consta de dos tons separats) a cada tecla que es pot identificar fàcilment mitjançant el circuit electrònic. El senyal generat pel codificador DTMF és la submissió directa al-gebric, en temps real de les amplituds de dues ones sinusoïdals (cosinus) de freqüències diferents, és a dir, en prémer 5 s’enviarà un to afegint 1336Hz i 770Hz a l’altre extrem del mòbil. Els tons i les assignacions en un sistema dtmf que es mostren a continuació

Pas 2: Descripció del circuit

Descripció del circuit
Descripció del circuit
Descripció del circuit
Descripció del circuit

Les figures mostren el diagrama de blocs i el diagrama de cicuit del robot basat en microcontroladors. Els components importants d’aquest robot són el descodificador DTMF, el microcontrolador i el controlador de motor.

Aquí s’utilitza un descodificador dtmf de la sèrie MT8870. Tots els tipus de la sèrie mt8870 utilitzen tècniques de recompte digital per detectar i descodificar els setze parells de tons DTMF en una sortida de codi de quatre bits. El circuit integrat de regulació del to de dila va eliminar la necessitat de pre-filtrar. Quan es reconeix que el senyal d’entrada donat a la configuració d’entrada de punt final pin2 (IN-) és efectiu, el senyal correcte de descodificació de quatre bits del to DTMF es transfereix a les sortides Q1 (pin11) a través de les sortides Q4 (pin14). L’atmega 16 és un microcontrolador de 8 bits i cmos de poca potència basat en l’arquitectura RISC millorada AVR. Ofereix la característica següent: 16 kB de memòria flash programable del sistema amb funcions d'escriptura de lectura, 512 bytes d'EEPROM, 1 KB SRAM, 32 línies d'entrada / sortida d'ús general. 32 registres de treball d’ús general. Tots els 32 registres estan connectats directament a la unitat lògica aritmètica, cosa que permet accedir a dos registres independents en una instrucció de senyal executada en un cicle de rellotge. L’arquitectura resultant és més eficient en el codi. Les sortides dels pins dels ports PD0 a PD3 i PD7 del microcontrolador s’alimenten a les entrades IN1 a IN4 i permeten als pins (EN1 i EN2) del controlador de motor L293d, respectivament, accionar motors d’engranatges. L’interruptor S1 s’utilitza per restablir manualment. les notacions són: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k resistències r3 - 330k resistències r4-r8 - 10k resistències c1- 0,47 condensador micro farat c2, c3, c5, c6 - 22pfarat condensador c4 - Condensador farat 0.1micro xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - interruptor d'encès m1, m2 - 6v 50rpm motor batt- 6v

Pas 3: descripció del programari (el codi hexadecimal)

el microcontrolador Avr està programat amb WIN AVR perquè els principiants puguin fer una ullada a aquest primer instructiu https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/this avratmega 16 mireu el diagrama de pins de atmega16 i, a continuació, connecteu els pins segons sigui necessari (si teniu algun problema, no dubteu a escriure’m) he adjuntat el codi complet. El fitxer de capçalera s'inclourà automàticament si heu instal·lat el winavr a la ubicació predeterminada

Pas 4: treballar

Treball
Treball

Per controlar el robot, heu de trucar al telèfon mòbil connectat al robot des de qualsevol telèfon.

ara el telèfon el tria el telèfon al robot mitjançant el mode de resposta automàtica (que es troba al phn, només cal activar-lo). ara quan premeu 2 el robot avançarà quan premeu 4 el robot es mourà cap a l’esquerra quan premeu 8 el robot es mourà cap enrere quan premeu 6 el robot es mourà a la dreta quan premeu 5 el robot s’aturarà.

Pas 5: construcció

Construcció
Construcció

per construir aquest robot, necessiteu aquests components Components utilitzats: - "MT8870 DTMF DECODER - 1" Atmega 16 microcontroller - 1 "L293d driver driver ic - 1" Cd7004 not gate ic - 1 "1n4007 díode - 1" 100k resistences - 2 "10 k resistències - 5 "330 k resistències - 1" 0,47mf condensadors - 1 "0,1mf condensadors - 1" 22pf condensadors - 4 "3,57mhz cristall - 1" 12mhz cristall - 1 "Push to on switch - 1" 2 motors d'engranatges (6v, 50 rpm) - 2 (4 per a quatre rodes motrius) "Bateria 6v - 1

  • rodes - 4
  • telèfon mòbil - 2 (un urs i un pot ser ur frnds)
  • mans lliures - 1 (per al phn del rover)

heu de col·locar un mòbil al rover. El mòbil es connecta al rover mitjançant un dispositiu mans lliures. construïu el rover amb la forma que es mostra a continuació. Podeu obtenir aquestes peces de qualsevol botiga electrònica amb facilitat

Pas 6: Connectar les mans lliures al circuit

Per connectar les mans lliures amb el circuit
Per connectar les mans lliures amb el circuit

sempre hi ha dues connexions que surten del telèfon, aquestes connexions són 1. Consell 2. Sona: preferiré utilitzar mans lliures que tinguin un jack recte (similar als que fem servir als nostres iPods, però un més prim), la punta d'aquest jack es diu "punta" i la part restant darrere de la punta després d'una tira negra és l'anell. Per tant, connecteu aquestes dues connexions amb el circuit i acabareu

Pas 7: ELS END

Seguiu aquests passos i heu acabat. però si teniu algun problema, no dubteu a escriure comentaris o enviar-me un correu electrònic a [email protected]

Recomanat: