mondragon.edu > komunitatea
2015/11/10

Arduinoan oinarritutako disparadorea Reflex kamerentzat

Photoduinoaren adibidea jarraituz, Reflex kamera batekin argazki automatikoak ateratzeko sistematxoa nola gauzatu eta abiarazi erakutsiko dizuegu post honetan, Arduino plataforma erabilita. Helburua honakoa izango da: argazkia automatikoki egitea neurtzen ari garen seinale baten arabera. Adibide ugari aurki ditzakegu interneten. Arruntenak argiarekin (tximistak harrapatzeko) eta soinuarekin (eztandak ikusteko) izan ohi dira.

Gure kasuan, lehen ariketa sinple bezala, zarata gogor bat entzuten denean kamera disparatzen duen gailua egingo dugu, adibidez, globo baten eztandarekin disparatzeko. Horretarako hurrengo atalak beharko ditugu:

1.- Kanpotik disparatzeko (“remote shutter”) aukera daukan Reflex kamera.

2.- Arduino Uno txartela. Arduinoa oinarrizko plataforma bat da, mikroprozesagailu baten oinarritua. Hau da, ordenagailu bat bezala, baina askoz merke eta malguagoa (20 € inguru balio ditu).

3.- Seinaleak jasotzeko eta sortzeko zirkuitua. Zirkuitu honen atalak eta diseinua beherago azalduko ditugu. Zirkuitu hau prototipaia txartel baten (“breadboard” baten) muntatuko dugu. Zirkuitu honen bidez moldatuko ditugu sentsorearen eta kameraren irteera-sarrerak Arduino txartelarentzat.

4.- Jack kablea (aurikularrek izan ohi duten konektorearekin), kamera eta gure zirkuitua lotzeko. Post honetan bertan beherago aurki dezakezue non lortu kablea.

Ondorengo marrazkian sistema osoaren bloke-diagrama ikus dezakezue:

Oinarrizko eskema

Oinarrizko eskema

Ondorengo argazkian ikus dezakezue sistema osoaren argazkia:

Muntaia osoa

Muntaia osoa

PAUSOAK:

1.- ZIRKUITUA MUNTATU

Hemen behean erakusten dizuegun zirkuitutxoa beharko litzateke seinaleak hartu eta kamarari disparo seinalea emateko.

Zirkuitua

Zirkuitua

Zirkuituak egiten duena:

1.- Soinu sentsore batetik datorren seinalea Arduinoaren sarrera analogiko batera (A1 pinera) eraman.

2.- Arduinoaren 2 irteera kameraren Shutter (disparoa, 8) eta Focus (enfokea, 11) aktibatzeko erabili. Seinale hauek berak, nahi baduzu, Flash bat aktibatzeko ere erabili ahal direnez, optoakopladoreekin isolatu dugu Arduinoaren irteera kamerara (edo Flashera) doazen seinaleetatik.

Zer lortuko dugu zirkuitu sinple honekin?

1.- Zarata ozen bat entzuten denean (adibidez, txalo bat edo globo bat apurtzen), Arduinoaren sarrera analogikoko balioak guk ezarritako muga bat pasako du, disparoa egin behar dela adieraziz.

2.- Arduinoak disparoa egiteko Shutter seinalera doan pin digitalean 1 logiko bat (3.3V) atera beharko ditu. Horrela, optoakopladoreen bitartez, kameraren Shutter eta GND seinaleak lotuko ditu, argazkia ateratzeko esanez.

Nola muntatu gure zirkuitua?

Honetarako, soldatzen adituak ez bagara, prototipaia plakatxoa edo “breadboard”-a erabil dezakegu. Ondorengo irudian daukagu adibide bat:

Breadboard

Breadboard

Nola funzionatzen du breadboardak? Ondorengo arau sinpleak jarraituta:

1.- Bi alboetako lerro bertikalak (marra urdin eta gorrien artean daudenak) goitik behera zutabeka lotuta daude.

2.- Erdiko bi zutabe zabaletan, lerro horizontal bakoitzeko zuloak bosnaka lotuta daude.

Adibidez, lehen adierazitako zirkuitua muntatuta eta Arduinora lotuta, ondorengoa izango litzateke:

Zirkuitua muntatua

Zirkuitua muntatua

2.- SISTEMA OSOA MUNTATU

Behin zirkuitu plaka eginda eta Arduinoari lotuta, sistema osoa elikatzeko eta ordenagailu batera lotzeko, Arduinoa bere USB kablearen bidez PC batera konektatuko dugu.

Bestalde, kamararen kablea gure plakako konektorera lotuko dugu (konektorea jarri badugu). Bestela, zuzenan kablea ateraz gero, kable hori Jack konektore baten bukatu eta kamerara lotuko dugu. OHARRA: Kamera batzuk kablea ordez 3 pineko konektorea daukate. Kasu horietan hiru seinaleen definizio aurkitu (FOCUS, SHUTTER; GND) eta eskuz lotu beharko dira.

3.- ARDUINOA PROGRAMATU

Arduinoa programatu ahal izateko, ondorengo web orritik bere aplikazioa jaitsi beharko duzue: Arduino 1.0.6. Jaitsi eta instalatu.

Jaitsi ondorengo programa: arduino_camara.ino.

Exekutatu Arduino programa (Eskritorioan egon beharko litzateke) eta ondorengo pausoak jarraitu:

1.- Archivo -> Abrir. Irteten den menuan jaitsi berri dugun programa aukeratu: arduino_camara.ino. Ondorengo pantaila agertu beharko litzateke, gure programatxoarekin:

Programa

Programa

2.- Programa konpilatu, goiko menuko ezkerreko lehen botoia erabilita (ondorengo marrazkiko ikurra daukana):

3.- Herramientas->Puerto Serial-en, Windows-ek gure txartelari eman dion konexio izena aukeratu behar dugu. Nire kasuan, adibidez, COM10 edo COM9 izan ohi dira. Zalantza badaukazue, frogatu dauden guztiak bata bestearen atzetik 4. puntua exekutatuz eta, txarto badoa, aldatuz.

4.- Programa txartelean kargatu, ezkerretik 2. lekuan dagoen botoia erabilita (ondorengo marrazkikoa): Oharra: Ondo ez badoa, 3. puntuan beste COM bat aukeratu eta probatu berriro.

5.- Dena ondo doala ikusteko, “Serial Monitor” delako erabiliko dugu, txartelak ematen dizkigun mezuak ikusteko. Horretarako Herramientas-> Monitor Serial aukeratu. Irtengo den pantailan “Prest!” mezua ikusi beharko genuke. Hemendik aurrera, zarata handia egiten badugu (adibidez, txalo bat sentsoretik hurbil), kontadorearen balioa agertu beharko litzateke pantailan.

Hau dena ondo joan bada, prest gaude kamera ondo enfokatu eta frogak egiteko!

Oharra: Kodeak zer egiten duen jakiteko, Arduino_camara.ino programa zabaldu eta bertako komentarioak begiratu (euskeraz daude).

4.- KAMERA PRESTATU

Kamerak azkar disparatzea nahi baduzu, hoberena modu manualean jartzea da. Kameraren objetiboa begiratzen baduzue, interruptore bat ikusiko duzue AF (Automatic Focus) eta MF (Manual Focus) aukeratzeko. MF aukeratu. Kameraren ruletan M aukeratu (Manuala).

Lehenengo aldian edo kamera lekuz aldatzen baduzue, aurreko pausoa egin aurretik AFn jarri dezakezue, ondo enfokatu eta berriro MFra pasa. Horrela hobeto enfokatuta egongo da.

Disparoaren denbora murrizteko, kamararen arabera, bere disparo denborarekin joka dezakezue. Guk, adibidez, 1/1250 segundukoa erabili dugu. Gogoratu flashak eta abarrek ere zertxobait atzera dezaketela argazkia.

5.- DISFRUTATU

Aurreko pauso denak ondo joan badira, zarata handia ateratzen dugun bakoitzean (txalo egin sentsorearen aldamenean, globo bat apurtu eta abar) kamerak argazkia atera beharko luke automatikoki.

 Argazki adibideak:

Argazkia1

1. Argazkia

Argazkia2

2. Argazkia

 

6.- EPILOGOA

Kamera azkarra izan arren, ordena ematen zaionetik argazkia hartzeraino denbora pasako da beti. Benetan argazki azkarrak eta espektakularrak ateratzeko truku erabiliena hurrengoa da: ilunpean kamera zabaldu, flasha disparatu soinuarekin eta kamera itxi. Hau da, argazki oso geldoa atera ilunpean, zarata dagoenean flashak pizten duelarik. Horretarako, Arduinoak flasha atakatu behar du zarata entzutean. Argibide gehiago ondorengo web orrian: Photoduino.

Soinuarekin disparatu ordez, beste seinale batzuen arabera ere egin daiteke. Adibidez, aurreko prozeduraren oso antzekoa den beste baten, tximista baten lehen argiarekin disparatuz.

MATERIAL ZERRENDA:

Konponente elektroniko arruntez aparte (erresistentziak eta abar), aurreko esperimentuak egiteko beharko zenuketen material zerrenda honakoa da:

– Arduino UNO txartela . http://www.mouser.es Ref: 782-A000066. (21,20€.)

– Prototipaia txartela (Breadboard). http://es.rs-online.com Ref: 102-9147 (8, 04€)

– LTV-847 Optoakopladore txipa. http://www.mouser.es Ref:859-LTV-847 (0,606€)

– 3.5mm-ko Jack konektorea. http://www.mouser.es Ref:806-STX-3100-3C (1,28€)

.- 3.5mm-2.5mm Jack-Jack kablea, 1.8m. http://www.cablematic.es/Cable-audio-jack-2.5-a-3.5-mm/ (1,91€)

.- Soinusortzaile piezoelektrikoa (zumbador)*. http://mouser.es Ref: 810-PS1740P02E. (0,528€)

*Oharra: Guk sentsore bezala erabiliko dugu. Piezoelektrikoaren arabera, baliteke kodigoan zarataren muga aldatu beharra.

2015/11/10

Zure Media Center-a sortu Raspberry PI eta XMBC – OpenELEC-ekin

Zer da Media Center bat?

Multimedia edukiak kudeatu ditzakeen aparatu bat da. Irudiak, bideoak, musika, e.a. Baita ere telebista kanalak edo eta interneteko pelikula, dokumental, bideoklip, e.a.

Zer da Raspberry Pi?

Plaka murriztutako eta koste baxuko ordenagailu bat da. Ikastetxeetan teknologiaren hezkuntza sustatzeko diseinatua.

Zer da XBMC eta OpenELEC?

XBMC gaur egun Media Center software aurreratuena eta osoena da. OpenELEC Raspberry Piarekin bateragarria den XBMCren bertsio bat da.

Behar ditugun elementuak

Internet bidez hauek erosteko hainbat aukera daude. Adibidez hemen.

Instalatzeko pausuak

1.- OpenELEC-en azken bertsioa deskargatu (Diskimage bezala etiketatua dagoena).

2.- Win32 Disk Imager deskargatu eta PCan instalatu (irudia SD txartelean kopiatzeko beharko dugu).

3.- OpenELEC-en irudia deskonprimatu atera eta Win32 Disk Imager bidez irudia SD txartelean grabatu. SD txartela PCan sartu, programa martxan jarri, img fitxategia aukeratu eta write sakatu
4.- Raspberry Pi-a konektatu. Teklatua, sareko kablea, hdmi, SD txartela eta azkenik elikatze-iturria.
5.- Hasierako konfigurazioa
·         Idioma: Spanish
·         Nombre del Equipo: OpenELEC
·         Red: (eskaintzen duena)
·         Compartir y acceso remoto: Samba (SSH ere izan daiteke)

Listo! Media Center-a erabilgarria dago!

AddOns-ak instalatzeko

AddOns-ak software gehigarriak dira, Media Center-ari funtzionalitate gehiago ematen diotenak.  Adibidez, telebista kanalak ikusi, online pelikulak, e.a.
AddOns handiena eta osoena SuperRepo deitzen da.

SuperRepo instalatzeko:
http://superrepo.org/get-started/install-superrepo-using-only-a-keyboard/
a-      Sistema -> gestor de archivos -> añadir fuente -> <ninguno>
b-      Idatzi http://srp.nu/ (return)
c-      Izena:  SuperRepo
d-     Hasierako menura bueltatu (scape) eta Sistema -> Ajustes -> Add-ons -> Instalar desde un archivo .zip
e-      Aukeratu SuperRepo,  gotham, all, repository.superrepo.org.gothem.all-0.5.205.zip
f-       Hasierako menura bueltatu (scape) y aukeratu Sistema -> Ajustes -> Add-ons -> Conseguir Add-ons -> SuperRepo ALL

Addons-ak ZIP batetik instalatzeko
1.- Zip fitxategia deskargatu (gotham-entzat)
2.- Fitxategia pendrive batean copiatu eta Raspberry Pi-ra konektatu
3.- Aukeratu Sistema -> Ajustes -> Add-ons -> Instalar desde un archivo .zip
4.- USBa aukeratu eta Add-ons a instalar

Add-ons interesgarriak
Películas, series y documentales en streaming (Pelis a la carta)
http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/descargar/
Televisión de pago (LiveStreams)
http://www.mediafire.com/download/amlrj16dbkdd8yu/plugin.video.live.streams-1.1.3.By.PiKoMuLe.zip
Canales abiertos en tu Media Center (TV a la carta)
http://blog.tvalacarta.info/plugin-xbmc/tvalacarta/pantallas/

Wifi konfiguratzeko
1.- Aukeratu Sistema -> OpenElec -> Red
2.- Aukeratu Redes Inalámbricas -> Activo (argi urdina piztu dadila)
3.- Aukeratu Conexiones
4.- Zure Wifi sarea aukeratu. Aukeratu Conectar. Wifi-aren pasahitza sartu.

2015/11/6

Concurso Mobile Challenge

Hola

la segunda convocatoria del concurso Mobile Challenge ya está abierta. Desde la organización, nos piden que promovamos vuestra particiapción en ella.

El proceso de inscripción ya está abierta en www.EUMobileChallenge.com y finaliza el 30 de noviembre. Los equipos a formar serán de 2 a 6 personas por grupo y entre 18 y 35 años. El concurso trata de desarrollar aplicaciones aplicaciones multiplataforma.

Tras una selección preliminar, los candidatos competirán en las finales locales. El ganador de la final local recibirá un premio de 2000€ y la final se celebrará en Barcelona.

Si necesitáis más información, podéis escribir a info@eumobilechallenge.com

¡Animaos!

 

2015/10/28

Oferta de trabajo para telecomunicaciones

Hola

os pongo una oferta de trabajo que me envía un ex alumno de telecomunicaciones de MU, por si os interesa

__________________________________________________

INGENIERO I+D

Bizkaia.
N.C.
TMAA246789

Nuestro cliente

Importante empresa de i+D+i de electrónica y telecomunicaciones.

Descripción del puesto
Dependiendo del Responsable de I+D+I Hardware las funciones a desempeñar serán:
* Diseño de PCB de Radiofrecuencia sub 1 GHz.
* Diseño y desarrollo de modems de RF.
* Diseño y desarrollo de circuitos microprocesados.
* Certificación de productos.

Perfil buscado (h/m)
– Formación en Ingeniería Electrónica, Ingeniería de Telecomunicaciones o similar.
– Experiencia en diseño PCB RF sub1 GHz.
– Conocimientos de manejo de equipos de medida y test RF (Analizadores de espectros, analizadores de redes, generadores de señal, utilización de filtros, atenuadores, etc).
– Conocimientos de normativa de certificación CE para SRD (ETSI EN300-220, EN 301-489, EN 60950) y normativa general SRD.
– Conocimientos sobre antenas sub GHz.
– Conocimientos de protocolos de comunicaciones inalámbricos.
– Conocimientos de GSM/GPRS. Integración de modems.
– Experiencia en desarrollo de firmware embebido en ensamblador y C.
– Disponibilidad de incorporación inmediata.
Se valorará positivamente nivel alto de inglés.

Datos de Contacto Page Personnel
Tu candidatura será transmitida a Mario Allende

Si te interesa esta oferta puedes ponerte en contacto por email con marioallende@pagepersonnel.es