IUNIE, 2013 NR. 3 PREţ: 10 LEI
EDITORIAL TIE 22 Nu cu mult timp în urmă s-a desfăşurat la Braşov, în excelenta organizare a Universităţii Transilvania din localitate, a 22-a ediţie a evenimentului TIE, eveniment ce prin excelenţă promovează certificarea performanţei studenţilor în domeniul proiectării asistate de calculator a structurilor de interconectare la module electronice. La acest eveniment participă constant de aproape două decenii majoritatea universităţilor din ţară implicate în activităţile privind educaţia în domeniul conceperii sistemelor şi microsistemelor electronice luate în sens larg. Aici pot fi avute în vedere electronica auto, electronica utilizată în automatizare, electronica de putere şi multe alte domenii în care sub o formă sau alta electronica este prezentă (de ex. pentru monitorizarea de procese, pentru transmiterea informaţiei, produse ce conţin componente electronice - senzori, actuatori, module de memorie destinate stocării informaţiei, de prelucrare de semnale etc.). La actuala ediţie, s-a alăturat universităţilor care constituie reţeaua naţională EPETRUN (Electronic Packaging Education Training and Research University Network) implicată în promovarea packaging-ului electronic la noi în ţară, Universitatea Maritimă din Constanţa - UMC, universitate deosebit de interesată în asigurarea unui mediu favorabil educaţiei şi training-ului adecvat în domeniul electronic. Prin prezenţa UMC la activităţile TIE se poate afirma că în România s-a constituit un pol de competenţă distribuit pe întregul ei teritoriu, există de la est la vest, de la sud la nord precum şi în centru o comunitate la nivel academic, ce este axat pe pregătirea studenţilor în concordanţă cu cerinţele mediului de afaceri implicat în inovarea de produse electronice. În acelaşi timp prin cercetările efectuate în parteneriat cu industria, mediul academic de la noi se poate conecta la cerinţele companiilor ce sunt implicate în conceperea şi realizarea de module electronice. Resursa umană, tânără, bine pregătită ce se constituie de ceva timp reprezintă un foarte bun pool de specialişti ce se află la dispoziţia firmelor care îşi desfăşoară deja activitatea sau a unora ce intenţionează să devină active în dezvoltarea şi fabricarea de module electronice, activitate ce este preconizată să fie intens susţinută la nivelul Uniunii Europene în următorul ciclu de dezvoltare 2014-2020 prin programul “Horizon 2020”. Sumara semnalare privind TIE 22 trebuie să menţioneze contribuţia deosebită a unui mare număr de voluntari atât din mediul academic cât şi din industrie implicaţi în evenimentul amintit, voluntari ce fac parte din comitetele (www.tie.ro) care gestionează complexitatea acţiunilor ce se desfăşoară în cadrul evenimentului. Fără abnegaţia şi dăruirea lor, o bună parte dintre ei fiind, pe vremea studenţiei lor, participanţi la ediţiile anterioare TIE nu s-ar fi putut ajunge la actualul nivel de performanţă atins în pregătirea viitorilor designeri de PCB. De altfel, motto-ul sub care se desfăşoară evenimentul: “TIE, a Way to turn your Hobby into Profession” prin Certificatul de Competenţă ca PCB Designer acordat de către Comitetul Industrial de Consultanţă TIE, unui număr de 12 studenţi reprezintă o recunoaştere a nivelului ridicat de pregătire profesională a unora dintre participanţii TIE. Mai multe aspecte privind preocupările comunităţii create la noi în jurul problematicii TIE privind formarea viitorilor specialişti implicați în inovarea produselor electronice, vor fi semnalate într-o intervenţie viitoare. De altfel, sunt convins că asemenea specialiști sunt de fapt căutați de firmele de la noi ce promovează dezvoltarea de produse electronice, indiferent dacă ele fac parte din categoria firmelor mari sau IMM-uri. Viitoarea ediţie TIE a 23-a se va desfăşura la Timişoara în perioada 09-12 aprilie 2014 fiind organizată de Universitatea Politehnica din Timişoara. Prof. Dr. Ing. Paul M Svasta paul.svasta@cetti.ro
EAH
Câştigaţi cu Electronica Azi
Hobby Trimiteţi la redacţie proiectul unei aplicaţii practice şi aveţi şansa de a câştiga un sistem de evaluare şi dezvoltare Atmel EVK1100 (ATEVK1100) pentru microcontrolerul AT32UC3A0.
Articolul propus spre publicare trebuie să conţină următoarele elemente: • Introducere (~ 50 cuvinte) • Conţinut (~ 1000 cuvinte) • Poză autor şi pentru aplicaţia propusă • Diagrame (schemă electronică, detalii, circuit PCB). 3
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Sumar
EDITORIAL NEWS DESIGN HOBBY
6 Mega, Mini şi Micro Sumo, Line Follower, Line Follower Enhanced şi Fotbal Pe cât de criptic, pe atât de tentant pentru cei pasionaţi de roboţi.
Revista Electronica Azi Hobby poate fi cumpărată de la partenerii noştri:
10 Sistem de programare și monitorizare a dispozitivelor integrate Wyliodrin Wyliodrin este, așa cum spune și etimologia numelui său, destinat supravegherii și manipulării. Este mai bine spus, o platformă de programare, control și monitorizare a dispozitivelor pentru sisteme de automatizări la distanță, direct din browser.
13 Introducere în programare pentru platforma Android (II) Continuăm articolul din numărul anterior al revistei examinând în detaliu cum se crează o interfață grafică mai complexă.
16 Aplicaţii cu RASPBERRY PI (CEL MAI MIC ŞI MAI IEFTIN PC DIN LUME) Raspberry Pi este o placă de bază de dimensiunea unui card de credit care se conectează la TV şi la tastatură. Este un PC miniatural cu procesor ARM, care poate fi folosit la multe dintre aplicaţiile ce sunt realizate prin intermediul unor PC-uri desktop, precum calcul tabelar, procesare de text şi jocuri. Dispozitivul permite şi vizionarea de conţinut video HD.
Direct de la magazinele: CONEX ELECTRONIC - Bucureşti Str. Maica Domnului nr. 48, Sector 2 Tel.: 021-242.22.06 office@conexelectronic.ro vinzari@conexelectronic.ro www.conexelectronic.ro CONEX ELECTRONIC - Ploieşti Str. Ion Maiorescu nr. 10, Bl. 33S2 Tel.: 0244/521373; 0244/521374 ploiesti@conexelectronic.ro
18 Construieşte-ţi propriul receptor DVB (C/T) Acest receptor este util dacă aveţi mai multe TV-uri şi doriţi semnal digital la fiecare, dacă doriţi să înregistraţi emisiuni şi să le urmăriţi altădată sau, pur şi simplu, dacă doriţi o vizionare de calitate şi confort sporit folosind funcţiile EPG sau PIP. În funcţie de placa de bază aleasă, veţi realiza un receptor DVB-C sau DVB-T.
20 Măsurarea calității energiei electrice, a termperaturii și a vibrațiilor folosind controlerul CompactRIO 21 DragonFLY - PROGRAMMING THE BEAST Vom parcurge în prima parte a articolului o descriere a microcontrolerului ales, Atmega324P, opțiuni pentru programarea acestuia, descrierea și setarea fusebiților. În partea a doua, pentru a putea citi senzorii și controla motoarele, vom analiza întreruperile și timer-ele necesare. La final, vom vorbi despre importanța versionării codului.
Sau online de la: O’BOYLE - Timişoara Tel. +40 256-201346 office@oboyle.ro www.oboyle.ro
Abonamentele se pot comanda direct de la redacţia revistei Electronica Azi - HOBBY
28 Termometru analogic 29 Introducere în microprocesoare şi microcontrolere 32 Şcoala de Vară IP Workshop Şcoala de Vară IP Workshop reprezintă un eveniment IT cu tradiţie, dezvoltat de echipa Ideas and Projects Workshop, o echipă formată din profesori, studenţi şi absolvenţi, care se dedică în mod constant şi voluntar, de 7 ani încoace, dezvoltării tinerilor în diverse domenii IT, prin acest eveniment estival, precum şi prin simpozionul ce se desfăşoară anual, primăvara.
Câştigaţi un kit de dezvoltare tactil capacitiv mTouch de la Microchip!
Colaboratori la această ediţie: Revista Electronica Azi - HOBBY apare de 6 ori pe an.
Management Director General - Ionela Ganea Director Editorial - Gabriel Neagu Director Economic - Ioana Paraschiv Publicitate - Irina Ganea Redacţie: Blv. Magheru nr. 32-36, Sc. E, Et. 7, Ap. 33 010337 Bucureşti, România office@electronica-azi.ro www.electronica-azi.ro
EURO STANDARD PRESS 2000 srl Tel.: +40 (0) 31 8059955 Mobil: 0722 707-254 Tiparul executat la office@esp2000.ro Tipografia Everest www.esp2000.ro CUI: RO3998003 J03/1371/1993
4
Revista este publicată numai în format tipărit. Preţul revistei este de 10 Lei. Preţul unui abonament pe 1 an de zile (6 apariţii) este de 60 Lei / abonament. 2013© Toate drepturile rezervate.
O parte din articolele prezentate în această ediţie au fost realizate de către tinerii pasionaţi din cadrul laboratorului InGeAR.
Prof. Dr. Ing. Paul Svasta - paul.svasta@cetti.ro Ing. Emil Floroiu - emilfloroiu@gmail.com Ing. Daniel Rosner - rosner.daniel@gmail.com Daiana Negulici - daiana@ipworkshop.ro Andreea Livia-Beciu - andreea.beciu@aut.pub.ro Ovidiu-Marius Alexandru - ovidiu.alexandru@aut.pub.ro Mihai Bărbulescu - mihai.barbulescu@cti.pub.ro Trancă Dumitru-Cristian - dumitru.tranca@cti.pub.ro Alexandru Radovici - alexandru@ipworkshop.ro Ioana Culic - ioana@ipworkshop.ro Mircea Cătuneanu - mirceacatu@gmail.com Fotografii realizate de Vlad Iovi.
Cititorii interesaţi de achiziţionarea circuitelor imprimate PCB ale montajelor “Kit didactic Titan32” şi “Kit robot DragonFLY” sunt rugaţi să se adreseze redacţiei noastre. De asemenea, prin intermediul redacţiei noastre, circuitele aplicaţiilor menţionate mai sus pot fi achiziţionate complet echipate.
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Mega, Mini şi Micro Sumo, Line Follower, Line Follower Enhanced şi Fotbal pe cât de criptic, pe atât de tentant pentru cei pasionaţi de roboţi. Toate acestea sunt probe de trecut la RoboChallenge 2013, competiţia roboţilor găzduită de Facultatea de Electronică, Telecomunicaţii şi Tehnologia Informaţiei din cadrul Universităţii “Politehnica” Bucureşti şi ajunsă la cea de-a şasea ediţie. În după-amiaza zilei de 24 aprilie 2013, la Facultatea de Electronică, Telecomunicații și Tehnologia Informației, a avut loc întâlnirea pasionaţilor de robotică, concursul Robochallenge, ediţia a VI-a etapa locala Bucureşti, sub privirile a sute de spectatori care şi-au susţinut favoriţii cu aplauze şi emoţie timp de 7 ore. Ediţia a VI-a a adus două probe noi, Micro Sumo şi Line Follower, probe care s-au alăturat celor deja existente Mega Sumo, Mini Sumo, Line Follower Enhanced şi Fotbal. Toate probele din concurs au testat creativitatea concurenţilor dornici să se afirme. La sfârșitul concursului, s-a marcat linia decisivă: vor participa 48 de echipe la etapa națională: 10 echipe la Mega Sumo, 12 de la Mini Sumo, 4 la Micro Sumo, 4 la Fotbal, şi 18 la Line Follower şi Line Follower Enhanced. Lor, li se vor alătura participanţi din toată ţara şi din afara ei. Numărul participanţilor a crescut comparativ faţă de ediţia a V-a, la această ediţie participând peste 60 de echipe înscrise la cele 6 probe (dintr-un număr de peste 100 echipe înscrise). Din nefericire pentru unii concurenţi, 6
roboţii lor au avut probleme tehnice, iar alţii au fost nevoiţi să renunţe la concurs întrucât nu au terminat robotul la timp. În ringul de luptă unii roboţi au abandonat, dar competiţia a rămas acerbă pe toată desfăşurarea concursului. Cei patru arbitri au fost intransigenţi şi nu au permis participanţilor să se abată de la regulament şi, după zeci de lupte, cei mai buni s-au afirmat. Pentru prima dată în istoria concursului participarea a fost deschisă pentru toată lumea, nu doar pentru studenţi şi elevi. La acest concurs au fost şi participanţi mai vechi, precum Brutus, FLEX, PETRE şi TeScot, deja deveniți istorie de-a lungul anilor, roboţi (cu participări la competiţii internaţionale) care au făcut spectacol la proba regină MEGA SUMO. “Line Follower Enhanced” s-a bucurat de un succes neaşteptat, punând în dificultate roboţii prin
faptul că aceștia au avut de depăşit obstacole, linii şerpuite, linii întrerupte sau de trecut peste un pod pivotant. Robotul câştigător, un vetern al concursului “Troll”, a parcurs traseul în 16,59 secunde. Iar în cadrul probei de Line Follower unde traseul este doar o linie sub forma unui circuit de formula 1 fără obstacole câştigătorul a parcus traseul în 13,616 secunde la o distanţă confortabilă de al doilea clasat care a obţinut un timp de aproximativ 15 secunde.
EVENIMENT Proba de “Mini Sumo” a presupus confruntarea între 2 roboţi de dimensiuni mai mici 10 × 10cm, dar cu forțe impresionante care au delectat publicul.
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
10 roboţi participanţi s-au confruntat în acelaşi timp pe ring, lucru care s-a întâmplat şi cu participanţii probei de mini sumo.
Proba de “Micro Sumo” a fost mai inedită pentru că au participat roboţi de dimensiuni şi mai mici 5 × 5 × 5 cm care au făcut senzaţie. Concursul s-a bucurat şi de o demonstraţie cu roboţi de Nano Sumo, o viitoare probă la Robochallenge.
Proba de “Fotbal” a pus mari probleme participanţilor care s-au străduit din răsputeri să înscrie goluri şi să câstige campionatul.
Cea mai aşteptată probă a fost “Mega Sumo”. Luptele au fost mai interesante şi dure întrucât ringul a fost confecţionat din metal, iar roboții au fost dotați cu magneți şi motoare foarte puternice care au reprezentat reţeta unei lupte spectaculoase. Surpriza a venit la final când toţi cei
Câştigătorul acestei probe surpriză a fost “FLEX” unul dintre finalişti, iar căştigătorul probei în sine a fost “TeScot”, numele celor 2 echipe au fost scandate intens producând furori în rândul publicului și emoții pentru ceilalți roboți din concurs. Secretul victoriei a fost descoperit pe parcursul concursului de către participanţi şi mai ales de către câştigători. Unii au declarat că robotul lor înseamnă “timp, prietenie, lucru în echipă şi cunoştinţe”, alţii susțin că sunt pentru prima dată participanți într-o astfel de competiție, dar vor reveni cu drag şi mai pregătiţi la următoarele ediţii. Impresionantă a fost “durata de fabricaţie” a roboţilor, de la câteva ore, la luni de muncă, pasiune şi dedicaţie.
compusă din: Andrea Major, Suzana Neacşu, Bogdan Istrate, Teodor Roşca coordonată de Adrian Gaşpar, care se ocupă de organizare încă de la primele ediţii şi în colaborare cu studenţii din Liga Studenţilor Electronişti coordonaţi de preşedintele acesteia Diana Şandru şi vicepreşedintele Bianca Nica. Totodată a existat şi sprijin extern, competiţia având premii oferite de sponsori: Microchip, Infineon, Freescale, Atelier13, Timbark, Hollywood Multiplex şi LaserMaxx. Pe lângă privirile curioase ale publicului, participanţii au avut de convins şi o asistenţă selectă formată din Doamna Preşedinte al senatului Ecaterina Andronescu, Domnul Vice Preşedinte al senatului Corneliu Burileanu şi alţi profesori din facultate şi reprezentanţi ai companiilor partenere. Evenimentul a fost susținut și de partenerii media, iar cei ce nu au putut ajunge la competiție au putut urmări live transmisia pe site-ul concursului www.robochallenge.ro prin bunăvoința celor de la Cable Systems.
La final, toată lumea a fost fericită şi toţi au declarat că se vor pregăti intens pentru etapa naţională care va avea loc pe 9 - 10 noiembrie 2013. Organizatorii promit o competiţie mai acerbă la care vor veni participanţi din toată ţara şi din afara acesteia. Etapa naţională va avea loc tot în cadrul Facultății de Electronică, Telecomunicații și Tehnologia Informației, Universitatea Politehnică București. Participanţii care vor veni în noiembrie vor avea asigurate din partea organizatorilor masa şi cazarea în limita a 4 oameni într-o echipă, dar şi promisiunea unei competiţii memorabile. Detalii despre concurs se pot găsi pe www.robochallenge.ro sau pe facebook: www.facebook.com/RoboChallengeRo.
În spatele evenimentului s-au aflat Domnul VicePreşedinte al senatului UPB Corneliu Burileanu, Echipa ETTI RoboChallenge 7
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Invitaţie din partea Farnell element14 la seminarul web oferit de Elektor Academy Hardware Hacking with the Raspberry Pi ( Modificări hardware alături de Raspberry Pi )
Acest seminar web vă va prezenta conectorul de expansiune Raspberry Pi. Discuţiile vor aborda şi utilizarea pinilor cu intrare/ieşire universală (GPIO) şi interfeţele seriale Pi, care includ interfeţele UART (emiţător-receptor universal asincronic), SPI (interfaţă periferică serială) şi I2C (Inter-Integrated Circuit). Fiecare interfaţă discutată va include cerinţele privind instalarea software, diagrame schematice şi codul de program (Python). Aşadar, pregătiţi-vă de noi modificări ale plăcii Pi cu interfeţele seriale RS232, extinderile pentru porturi GPIO şi multe altele.
Despre prezentator Tony a fost ales lector Elektor din anul 1985. Şi-a publicat primul articol Elektor în 2005 şi de atunci a mai scris 6 articole pentru Elektor. A studiat informatica la Universitatea Northumbria şi ulterior la Universitatea Newcastle din Marea Britanie. Munca sa de fiecare zi constă în scrierea de software de comandă a vehiculelor robotizate submarine. De asemenea, este membru activ al comunităţii de proiectanţi şi poate fi găsit de obicei pe NE Makerspace (www.makerspace.org.uk). Când şi unde? • Ora de începere: Joi, 4 iulie 2013, 16:00 CEST • Ora de sfârşit: Joi, 4 iulie 2013, 17:00 CEST • Locul: Online – mai multe detalii pe www.element14.com/community/events/3719
8
Microchip lansează cardurile chipKIT™ compatibile Arduino™ cu suprafeţe de prototipare pentru aplicaţii bazate pe microcontrolere (MCU) pe 32 de biţi. Platformele chipKIT cu suprafaţă de prototipare pentru PIC32 sunt bazate pe plăci de la Digilent, FUBAR Labs și Schmalz Haus; de asemenea, sunt disponibile microcontrolere PIC32 cu chipKIT USB Bootloader. Microchip Technology Inc, un furnizor important de microcontrolere, soluţii de semnal mixt, analogice și Flash-IP, a anunțat extinderea platformei ecosistem chipKIT™ compatibilă Arduino™ cu noi instrumente dezvoltate împreună cu partenerii Digilent, FUBAR Labs (Fair Use Building and Research) și Schmalz Haus LLC. Aceste noi instrumente sunt bazate pe microcontrolerele (MCU) de la Microchip pe 32 de biți - PIC32 (MCU) uşor de utilizat, disponibile în capsule cu număr mic de pini SOIC sau SPDIP unelte care, anterior, erau dezvoltate pentru comunitatea Arduino mai frecvent în jurul microcontrolerelor pe 8-biţi. Acest lucru permite tuturor utilizatorilor amatori, studenți și profesioniști - să beneficieze pe de o parte de înalta performanţă oferită de PIC32 MCU, de memorie și periferice integrate, dar, în acelaşi timp, să poată utiliza suprafaţa de prototipare existentă pentru a dezvolta proiecte şi aplicaţii noi. Platforma chipKIT DP32 de la Digilent dispune de Intrări/Ieşiri (I/O) de bază şi elemente de interfaţare şi extinde ecosistemul chipKIT la 32-biţi oferind în același timp o platformă de dezvoltare compatibilă Arduino, ieftină şi extrem de preţioasă tuturor utilizatorilor.
NEWS Mini cardul ChipKIT Fubarino™, creat în urma parteneriatului dintre FUBAR Labs și Schmalz Haus, oferă, de asemenea, o opțiune importantă pentru dezvoltare de aplicaţii compatibile Arduino pe baza microcontrolerelor pe 32 de biți PIC32, aplicaţii ce pot fi experimentate pe o mică suprafaţă de prototipare existentă pe placă.
Pentru acei utilizatori care doresc să proiecteze aplicații fără nevoia de a utiliza o placă de dezvoltare, Microchip produce dispozitive speciale bazate pe microcontrolerele PIC32 în capsule PDIP şi care conţin chipKIT USB Bootloader preprogramat. Concret, circuitul PIC32MX250F128B preprogramat este disponibil într-o capsulă de 28-pini. Caracteristicile avansate de pe acest microcontroler pe 32 de biți includ performanţă de operare la 40MHz, 128KB Flash și 32KB memorie RAM, împreună cu periferice integrate pentru aplicaţii tactile, grafică, procesare audio, USB și aplicații avansate de control. “Această platformă extinsă – chipKIT - continuă lunga istorie Microchip de furnizor de unelte și soluții cu adresare directă pasionaţilor de aplicaţii electronice, mediului academic, dar și inginerilor proiectanţi”, a declarat Derek Carlson, vicepreşedinte Microchip / departamentul Development Tools (Unelte de dezvoltare). “Aceste soluții noi, elimină cu siguranţă barierele din calea utilizatorilor în căutare de aplicaţii de nivel superior bazate pe Arduino.” Prețuri și disponibilitate ChipKIT Fubarino Mini (nr. ordine TCHIP011) de la FUBAR Labs și Schmalz Haus este disponibil în prezent la preţul de 19.95 USD/buc. Acesta poate fi cumpărat de la microchipDIRECT. Placa ChipKIT DP32 de la Digilent (nr. ordine TDGL019) costă 23.99 USD/buc.. Aceasta este disponibilă pe microchipDIRECT, iar din luna iunie, şi pe site-ul e-Commerce de la Digilent. PIC32MX250F128B pe 32-biți preprogramat cu USB Bootloader chipKIT este disponibil la preţul de 5.95 USD/buc., de asemenea de la microchipDIRECT. Microchip Technology www.microchip.com/get/4NG7
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Câştigaţi un kit de dezvoltare tactil-capacitiv mTouch de la Microchip! Electronica Azi oferă cititorilor săi şansa de a câştiga un kit de dezvoltare tactil-capacitiv mTouch de la Microchip. mTouch Projected Capacitive Development Kit (nr. ordine DM160211) include un senzor tactil de 3.5 inch montat pe o placă senzor şi o placă de dezvoltare pentru aplicaţii capacitive construită pe baza microcontrolerului (MCU) PIC16F707 ce dispune de firmware complet funcţional. Kit-ul permite utilizatorilor să conecteze senzori cu până la 24 de canale, fără a modifica firmware-ul. Codul open source suportă senzori cu până la 32 de canale, kit-ul incluzând o interfaţă grafică cu utilizatorul – GUI - instrument ce permite utilizatorilor să adapteze cu uşurinţă cei mai importanţi parametri din cadrul proiectului lor.
Kit-ul conţine: • Projected Capacitive Board (placa de dezvoltare pentru aplicaţii capacitive) inclusiv microcontrolerul pe 16-biţi PIC16F707 cu firmware complet funcţional; • Placă senzor 12 × 9 • Senzor tactil de 3.5” • USB / Cabluri de comunicare
Pentru a avea şansa de a câştiga kit-ul de dezvoltare tactil-capacitiv mTouch, accesaţi pagina: www.microchip-comps.com/ea-mtouch şi introduceţi datele voastre de contact în formularul on-line.
9
Aplicaţii cu
RASPBERRY PI
CEL MAI MIC ŞI MAI IEFTIN PC DIN LUME Aurocon COMPEC vă pune la dispoziţie Raspberry Pi. Acesta este o placă de bază de dimensiunea unui card de credit care se conectează la TV şi la tastatură. Este un PC miniatural cu procesor ARM, care poate fi folosit la multe dintre aplicaţiile ce sunt realizate prin intermediul unor PC-uri desktop, precum calcul tabelar, procesare de text şi jocuri. Dispozitivul permite şi vizionarea de conţinut video HD. Dacă sunteţi interesaţi de mai multe detalii cu privire la Raspberry PI, puteţi găsi o mulţime de informaţii la adresa: www.compec.ro/raspberry-pi.html sau http://ro.rsdelivers.com/campaigns/raspberry/pi.aspx. Aici găsiţi şi trimiteri către manualul de utilizare, forumuri de discuţii etc. La adresa www.designspark.com puteţi, de asemenea, găsi informaţii suplimentare, inclusiv de la utilizatori de Raspberry Pi. Şapte proiecte esenţiale cu Raspberry Pi Ne-am gândit să vă oferim şapte idei de proiecte ce utilizează Raspberry Pi, având ca sursă site-ul www.designspark.com. Gama de proiecte acoperă o paletă largă de la educaţional la distracţie, însă neocolind utilitatea acestor idei. Termenul esenţial este evident subiectiv unei perioade de timp şi pentru un grup de preocupări, în listă putându-se adăuga mereu idei noi. Însă, dacă la un moment dat sunteţi blocat în dezvoltarea aplicaţiei voastre, puteţi apela la ideile prezentate aici! 16
1. Distracţie cu LED-uri în proiecte mai complexe precum indicarea Pentru numeroşi utilizatori prima lor unui nivel al unei mărimi, de exemplu de aplicaţie cu Raspberry Pi a implicat clipirea temperatură, sunet etc. unui LED, dar ar fi Proiect cu LED-uri luminoase interesant să se controleze 8 sau 16 LED-uri (© SK Pang Electronics Ltd.) printr-un circuit integrat de extensie port. Această aplicaţie face o introducere simplă în aplicaţii de extindere a Raspberry Pi prin magistrală I2C. Aplicaţia poate fi utilă de exemplu dacă trebuie să fie utilizată o bară grafică cu şir de LED-uri
Raspberry Pi 2. Comanda unui display cu cristale lichide Datorită costului redus şi a factorului de formă mic al Raspberry Pi şi a faptului că rulează Linux, acest dispozitiv se poate utiliza în aplicaţii precum un PVR, player de muzică şi NAS. O cale bună de a extinde această aplicaţie o reprezintă un display digital care să indice ce emisiune TV este înregistrată curent, ce melodie este redată sau alte informaţii utile. Există un număr de căi diferite prin care un display poate fi interfaţat cu un Raspberry Pi, iar un exemplu detaliat cum să se comande direct un display LCD 16×2 este prezentat de Mikey Sklar.
Ataşarea directă a unui display cu cristale lichide la un Raspberry Pi (© Mikey Sklar, CC BY-SA 3.0)
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
bazat pe Raspberry Pi. Aceasta poate însemna controlul de la distanţă a luminilor şi electrocasnicelor conform unui program sau la activarea anumitor senzori sau, de ce nu, ca răspuns la un anumit consum energetic. Trebuie însă verificată întotdeauna tensiunea şi curentul nominal al echipamentului de controlat. Dacă este nevoie, pentru control vor fi adăugate şi dispozitive de comutare suplimentare precum relee, contactoare etc. 5. Experimentare cu senzori interesanţi Aplicaţiile senzoriale simple implică senzori de căldură, lumină şi multe altele. Însă, în numeroase aplicaţii este nevoie de implicarea unor senzori mai complecși precum un accelerometru cu 3 axe sau Modul accelerometru TinkerKit un senzor ultrasonic. Există în acest sens aplicaţii de interfaţare la Raspberry PI. 6. Alăturaţi-vă Internetului Lucrurilor (Internet of Things) Odată ce dispozitivul vostru a fost capabil de a colecta date de la diferiţi senzori, acesta poate face parte din Internetul Lucrurilor prin trimiterea datelor care un serviciu web în timp real, precum Cosm,
3. Construirea unui server de monitorizare a energiei Proiectul OpenEnergyMonitor dezvoltă “un sistem complet deschis (open-source) pentru control şi monitorizare a energiei ce poate fi aplicat în aplicaţii casnice şi industriale”. Acest sistem dă posibilitatea hardware a monitorizării şi afişării, împreună cu firmware-ul necesar şi aplicaţia web de procesare, înregistrare şi vizualizare a datelor.
Grafic Cosm de la un înregistrator de date de temperatură bazat pe Raspberry Pi (© Mikey Sklar, CC BY-SA 3.0)
Emoncms (© OpenEnergyMonitor, GFDL) putând astfel să vizualizaţi aceste date în timp real şi să obţineţi în final o mulţime de aplicaţii care se pot dezvolta în funcţie de cum utilizaţi acest serviciu web. 7. Conectaţi un joystick şi jucaţi jocuri vechi tip “arcade” Pe lângă proiectele curente puteţi să vă găsiţi timp de relaxare aducându-vă aminte de jocurile vechi prin crearea unui Raspberry Pi Arcade. Comanda se poate face conectând un joystick la GPIO. n
Legarea unui joystick la Raspberry Pi (© Chris Swan)
Proiectul oferă instrucţiuni pentru instalarea aplicaţiei web Emoncms pe un Raspberry Pi, ceea ce face din acest dispozitiv un server web ideal eficient energetic. 4. Automatizarea casei Adăugarea unui hardware precum Pi-Face permite controlul unor sarcini grele precum lumini şi motoare şi poate fi utilizat la crearea unui Pi-Face sistem de automatizare a casei (© University of Manchester)
Sursă: “Zece proiecte esenţiale cu Raspberry Pi”, Andrew Back www.designspark.com Aurocon COMPEC www.compec.ro 17
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Minitechnicus, lumea pasionaţilor de electronică
Construieşte-ţi propriul receptor DVB (C/T) Acest receptor este util dacă aveţi mai multe TV-uri şi doriţi semnal digital la fiecare, dacă doriţi să înregistraţi emisiuni şi să le urmăriţi altădată sau, pur şi simplu, dacă doriţi o vizionare de calitate şi confort sporit folosind funcţiile EPG sau PIP. În funcţie de placa de bază aleasă, veţi realiza un receptor DVB-C sau DVB-T. • TV digital: terestru (DVB-T) sau prin cablu (DVB-C) • EPG (Ghid Electronic de Programe): afişare program detaliat pentru toate canalele (tasta MORE de pe telecomandă şi meniul 1: EPG). Pentru încărcarea canalelor, la prima intrare în acest meniu închideţi mesajul de pe ecran şi opriţi aparatul pentru 15 minute. • PVR (Personal Video Recorder): înregistrare emisiuni live, înregistrare programată, rulare emisiuni (tasta MORE de pe telecomandă şi meniul 2: PVR) • PIP (Picture in Picture): datorită celor 2 tunere integrate, puteţi urmări 2 canale în acelaşi timp. • Media Player: rulează fişiere video, audio şi imagini partajate în reţea cu Windows Media Player, XBMC etc. (tasta MORE de pe telecomandă şi meniul 4: MEDIA)
Accesorii: - WLAN miniPCI XG-603 COD: 00711035 - Antenă omnidirecţională wireless LAN COD: 00711068 - Adaptor cablu antenă - wireless LAN COD: 00710947 - Cablu de conectare antenă COD: 00570907 - Conector de alimentare HDD COD: 00720569 - Conector de alimentare HDD S-ATA COD: 00720948 - Cablu SATA COD: 00721854 Primele trei accesorii sunt necesare pentru conectarea receptorului la o reţea wireless, cablul de conectare antenă leagă cele 2 tunere pentru a obţine funcţia PIP, ultimele trei accesorii sunt pentru conectarea şi alimentarea hard-disk-ului.
Componente necesare 1. Placă de bază cu receptor DVB-C Twin Tuner COD: 00390053 sau Placă de bază cu receptor DVB-T Twin Tuner COD: 00390052
TUTORIAL Pentru punerea în funcţiune vă oferim un tutorial complet, cu instrucţiuni de asamblare şi instalare precum şi arhiva cu software + firmware necesar. Ce găsiţi în arhivă: • firmware DVB – se instalează folosind un stick USB • software firmware DVB – se instalează pe prima partiţie a HDD • Firmware original (winCE) - în cazul în care doriţi restaurarea la stadiul iniţial • Tutorialul de asamblare şi instalare • Manual (lb. germană) pentru receptorul DVB original Medion (compatibil peste 90% cu receptorul în discuţie)
2. Cutie oţel cu panou frontal COD: 00460119
3. Telecomandă RCX155 COD: 00620022
4. Sursă de alimentare (12V, 3-5A, puterea depinde de tipul şi numărul hard-disk-urilor utilizate) 5. Hard-disk SATA (de orice capacitate)
1. Asamblare MediaBox (codurile corespund cu produse de pe site-ul nostru: www.oboyle.ro): - placă de bază DVB-C (cod 00390053) sau DVB-T (cod 00390052) - cutie cu panou frontal (cod 00460119) - telecomandă (COD: 00620022) - placă wireless (COD: 00711035)
Tel. +40 256-201346; Mail office@oboyle.ro; Web www.oboyle.ro
18
- sursă de alimentare (am folosit un alimentator de 12V, 3A) - hard-disk sata (de orice mărime, important e să aibă 2 partiţii, am folosit un hdd de 2.5 inch alimentat de la un adaptor exern). După asamblarea părţilor componente conectaţi jumperii din stânga sau/şi din dreapta tunerelor DVB, în funcţie de tunerul ales pentru utilizare. În cazul în care, după instalare nu recepţionaţi niciun canal, revenţi la faza aceasta! Dacă doriţi să folosiţi şi funcţia PIP (Picture in Picture) trebuie să activaţi ambele tunere şi să conectaţi ieşirea primului tuner la intrarea celui de-al doilea tuner ca în figura alăturată: Pinii de alimentare: cel din dreapta este [ + ] cel din stânga este [ - ]. 2. Instalare firmware: - Switch-ul albastru SW1 se trece pe poziţia ON (SW1 este pentru flash, SW2 este pentru JTAG); - se copiază fişierele din folderul 1 pe un stick formatat Fat32 care se introduce în portul USB; - apăsaţi Power, se instalează noul firmware; - la terminarea instalării scoateţi stick-ul, opriţi aparatul, SW1 se trece pe poziţia OFF (SW2 rămâne tot pe OFF); În cazul în care apare o eroare la începerea instalării firmware-ului, încercaţi cu alt stick. În teste, a mers abia cu al doilea stick (Kingmax, 4GB). 3. Pregătirea hard-disk-ului (pentru rapiditate am folosit acest adaptor: COD: 00721270) - pe hard-disk-ul Sata faceţi 2 partiţii (ambele extinse, folosind un program dedicat gen Partition Magic) prima de 20GB, a doua, restul. Pe prima copiaţi conţinutul folderului 2. Pe a doua partiţie se vor salva emisiunile înregistrate. - conectaţi hard-disk-ul, apăsaţi Power, la prima
MINITECHNICUS
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Minitechnicus, lumea pasionaţilor de electronică pornire neapărat trebuie făcut factory reset. - la apariţia mesajului “Press StandBy if you want to Factory Reset” apăsaţi timp de 5 secunde butonul Power de pe carcasă. După finalizarea resetării sunteţi solicitat să apăsaţi OK pe telecomandă. La instalarea cu succes, va apărea wizard-ul de finalizare a setărilor, începând cu selectarea limbii. 4. Setare MediaBox: - selectaţi ţara: Finlanda; - selectaţi reţea prin cablu sau wireless (la wireless trebuie să introduceţi parola, modul WPA posibil să nu fie compatibil cu toate router-ele, faceţi setări din router pentru WPA-TKIP); - scanaţi programele. Se recomandă scanarea Automată. Scanarea totală durează cel puţin 30 minute. Toate aceste setări se pot relua ulterior cu tasta Setup de pe telecomandă. 5. Folosire ca MediaPlayer: Pentru a rula fişiere audio, video sau imagini stocate într-un computer din reţea, folosiţi setările de mai jos. În receptorul digital mergeţi la Setări/Network/Device Name pentru a da un nume dispozitivului dumneavoastră, numele sub care va fi văzut în Windows. Eu l-am numit “tv”. În Windows 7, mergeţi în Control Panel/Network and sharing center/Homegrup; Click pe Media Streaming Options, daţi acces - Allowed, ca în imaginea de mai jos.
Media: veţi regăsi cele 3 categorii partajate. Fişierele video trebuie să fie în formatul şi rezoluţia cerute. Pentru alte sisteme de
operare (Linux, MacOS, Android) în loc de Windows Media Player puteţi folosi XBMC.
spate. La restart, pentru un timp va apărea şi desktop-ul WinCE. Pentru conectarea remote verificaţi mai întâi IP-ul din TV - setări/ network, pe computerul vostru puteţi folosi clientul UltraVNC Viewer, introduceţi adresa şi apăsaţi Connect. Mergeţi cu mouse-ul în partea de jos, click pentru a activa taskbar-ul şi meniul Windows-ului CE pe care rulează media-box-ul. Atenţie: Atât timp cât MoreTVApplication nu are focus, nu vor funcţiona comenzile din telecomandă, ele revin dacă daţi focus aplicaţiei DVB.
6. BONUS: Acces remote la sistemul de operare Pe hard-disk, pe prima partiţie, am pus şi un modul de VNC (control de la distanţă) pe care îl puteţi activa ştergând în fişierul moreTV.cfg liniile 64 şi 67. Ca să porniţi acest modul, resetaţi aparatul de la butonul de reset din
7. Revenirea la firmware-ul original: În cazul în care doriţi să instalaţi o versiune nouă de firmware sau alt sistem de operare (Linux), puteţi reveni la firrmware-ul original urmărind paşii de la capitolul 2, dar folosind fişierele din folderul 3. n
În Windows 8, mergeţi în Control Panel/Network and sharing center/Homegrup; Click pe Allow all devices on this network…, daţi acces - Allowed, ca mai sus. Alternativ, aceste setări se pot deschide din Windows Explorer/Network:
Deschideţi Windows Media Player, aveţi 3 categorii: Music, Videos, Picture. Click dreapta pe oricare din ele, Manage Library şi adăugaţi folderul cu conţinutul media (muzica, video sau imagini). În receptorul DVB, tasta More pe telecomandă şi meniul 4 19
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Şcoala de Vară
IP Workshop Şcoala de Vară IP Workshop reprezintă un eveniment IT cu tradiţie, dezvoltat de echipa Ideas and Projects Workshop, o echipă formată din profesori, studenţi şi absolvenţi, care se dedică în mod constant şi voluntar, de 7 ani încoace, dezvoltării tinerilor în diverse domenii IT, prin acest eveniment estival, precum şi prin simpozionul ce se desfăşoară anual, primăvara. Autor: Daiana Negulici - daiana@ipworkshop.ro Sub moto-ul: “Aceasta nu este tabără, este şcoala de vară”, an de an, în diferite oraşe ale ţării, Tg. Mureş, Bucureşti, Călimaneşti etc., evenimentul, dedicat studenţilor, dar şi elevilor de liceu, precum şi profesorilor, îşi propune să îi
32
înveţe pe aceştia noi tehnologii din diverse domenii IT, care nu se predau în şcoli sau universităţi. Reprezintă o metodă de învăţare complementară şcolii tradiţionale, care se desfăşoară într-o atmosferă familială, prietenească, alături
de tineri de pe tot cuprinsul ţării. Timp de două săptămâni, la sfârşit de iulie, început de august, tinerii au parte de cursuri formative în domeniul ales de ei. Anul acesta, “meniul” va fi presărat cu nişte cursuri de programare pentru Android,
EVENIMENT
pentru începători, dar şi pentru avansaţi, un altul de dispozitive integrate, unul de electronică şi robotică şi încă două din altă arie: Photoshop precum şi Web şi HTML5. Zilele de curs sunt alternate cu zile de drumeţii, excursii, vizite ghidate, vizite la ştrand sau în parcuri de agrement.
Serile sunt dedicate relaxării şi socializării, cu jocuri de societate, karaoke, filme etc.
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
Fiecare şcoală de vară leagă prietenii şi atrage noi membri în familia IPW, care aşteaptă cu entuziasm să se reîntâlnească la următorul eveniment.
Printre aceştia se numără studenţi care ne vor încânta cu prezenţa lor pentru a patra sau a cincea oara în acest an la Tg. Mureş între 1 şi 14 august.
Cei interesanţi se pot înscrie pe site-ul: http://www.scoaladevara.info/ sau ne pot urmări pe pagina de facebook şi de google plus: ipworkshop.
Vă aşteptăm cu drag!
La finalul celor două săptămâni, înainte de a se întoarce îmbogăţiţi acasă, tinerii fac o mică demonstraţie, prezentând un proiect în care au îmbinat noţiunile acumulate în decursul acestei perioade. Proiectele pot fi realizate în echipă sau individual şi se prezintă în faţa tuturor participanţilor, urmând ca juriul să ofere şi nişte premii, pe lângă diploma de participare acordată fiecăruia. 33
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
34
Electronica Azi HOBBY • Iunie, 2013 • Nr. 3
35